@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700");@import url("https://fonts.googleapis.com/css?family=Aleo:300,400,700");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hidden{display:none}.txtCoral{color:#fa8070}.txtTeal{color:#66b2b2}.txtGray{color:#9e9e9e}.bgGray{background-color:#f2f2f2}.txtLeft{text-align:left}.txtRight{text-align:right}.txtCenter{text-align:center}.txtLight{font-weight:300}.txtRegular{font-weight:400}.txtBold{font-weight:700}.txtUpper{text-transform:uppercase}.displayInlineBlock{display:inline-block}button{cursor:pointer}button:disabled{cursor:default}.btn-blank{background-color:transparent}.btn-blank,.btn-default{display:inline-block;padding:0;border:none;outline:none}.btn-default{text-align:center;border-radius:.6rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.btn-default.btn-lg,.btn-default.btn-md{padding-top:.9rem;padding-bottom:.9rem}.btn-line{display:inline-block;background-color:transparent;padding:0;text-align:center;border-width:1px;border-style:solid;border-radius:.6rem;outline:none;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-line.btn-lg,.btn-line.btn-md{padding-top:.8rem;padding-bottom:.8rem}.btn-line.btn-sm{padding-top:.6rem;padding-bottom:.6rem}.btn-line.line-coral{border-color:#fa8070;color:#fa8070}.btn-line.line-coral:hover{background-color:#fa8070;color:#fff}.btn-line.line-white{border-color:#fff;color:#fff}.btn-line.line-white:hover{background-color:#fff;color:#fa8070}.btn-coral{background-color:#fa8070;color:#fff}.btn-coral:hover{background-color:#f8543f}.btn-lg,.btn-md{padding:.9rem 2rem;font-size:1.6rem}.btn-md,.btn-sm{padding-left:2rem;padding-right:2rem}.btn-lg{padding-left:3rem;padding-right:3rem}.btn-calendar{background-image:url(../images/ui-calendar-coral.svg);background-repeat:no-repeat;background-position:right 2rem center;background-size:22px 22px;padding-right:6.3rem;-webkit-transition-property:background-image,background-color,color;transition-property:background-image,background-color,color}.btn-calendar:hover{background-image:url(../images/ui-calendar-white.svg)}.label-default{font-size:1.4rem}.lb-block{display:block;margin-bottom:.8rem}.lb-gray{color:#9e9e9e}.input-txt{background-color:#fff;height:4rem;padding:0 1.6rem;color:#1e1e1e;border:1px solid #d1d1d1;border-radius:.6rem;outline:none}.input-txt:focus{border-color:#66b2b2}.textarea-default{background-color:#fff;padding:.5rem 1.6rem;border:1px solid #d1d1d1;border-radius:.6rem;outline:none}.textarea-default:focus{border-color:#66b2b2}.select-custom{display:inline-block;position:relative}.select-custom select{background-color:#fff;width:100%;height:4rem;padding:0 4rem 0 1.6rem;color:#1e1e1e;border:1px solid #d1d1d1;border-radius:.6rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-custom select::-ms-expand{display:none}.select-custom select:focus{border-color:#66b2b2}.select-custom:after{content:"";width:3.8rem;height:3.8rem;background:transparent url(../images/arrow-line-down-coral.svg) no-repeat 50%;background-size:15px 8px;border-radius:.7rem;pointer-events:none;position:absolute;top:1px;right:1px;z-index:1}.checkbox-custom{display:none}.checkbox-custom+label{display:table;padding-left:3rem;line-height:1.2em;position:relative;cursor:pointer}.checkbox-custom+label:hover{color:#fa8070}.checkbox-custom+label:before{content:"";display:block;background-color:#fff;width:2rem;height:2rem;position:absolute;left:0;top:42%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #d1d1d1;border-radius:.6rem}.checkbox-custom:checked+label:before{background-image:url(../images/ui-checkmark-coral.svg);background-repeat:no-repeat;background-size:12px 8px;background-position:50%;border-color:#fa8070}.form-alert-error,.form-alert-success{padding:1rem 1.6rem;margin-bottom:.5rem;border-radius:.6rem}.form-alert-error{background-color:rgba(250,128,112,.2);color:#fa8070}.form-alert-success{background-color:rgba(102,178,178,.2);color:#66b2b2}.table-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;font-size:1.4rem}.table-flex.head-teal .thead-f .tr-f{background-color:#66b2b2}.table-flex.head-teal .thead-f .th-f{color:#fff}.table-flex .tr-f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.table-flex .td-f,.table-flex .th-f{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-flex .thead-f .tr-f{min-height:4rem}.table-flex .thead-f .tr-f:first-child{border-top-right-radius:.4rem;border-top-left-radius:.4rem}.table-flex .thead-f .th-f{padding-top:.8rem;padding-bottom:.6rem}.table-flex .tbody-f .tr-f{min-height:3.8rem}.table-flex .tbody-f .tr-f:nth-child(2n){background-color:#f5f5f5}.table-flex .tbody-f .td-f{padding-top:.8rem;padding-bottom:.6rem}:root{--reflex-columns:12;--reflex-grid-spacing:20px;--reflex-xs:576px;--reflex-sm:768px;--reflex-md:992px;--reflex-lg:1200px;--reflex-xlg:1600px;--reflex-xxs-max:575px;--reflex-xs-max:767px;--reflex-sm-max:991px;--reflex-md-max:1199px;--reflex-lg-max:1599px}.container,.container-full{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.container-full .grid,.container .grid{margin-right:-20px;margin-left:-20px}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1600px}}.grid{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;list-style-type:none}.grid:after,.grid:before,[class*=col-]{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-]{position:relative;width:100%;vertical-align:top;padding:20px;display:inline-block;*display:inline;zoom:1}[class*=col-]:after,[class*=col-]:before{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-] .grid{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;margin:-20px}.col-12{width:100%;*width:99.9%}.col-11{width:91.66666667%;*width:91.56666667%}.col-10{width:83.33333333%;*width:83.23333333%}.col-9{width:75%;*width:74.9%}.col-8{width:66.66666667%;*width:66.56666667%}.col-7{width:58.33333333%;*width:58.23333333%}.col-6{width:50%;*width:49.9%}.col-5{width:41.66666667%;*width:41.56666667%}.col-4{width:33.33333333%;*width:33.23333333%}.col-3{width:25%;*width:24.9%}.col-2{width:16.66666667%;*width:16.56666667%}.col-1{width:8.33333333%;*width:8.23333333%}@media (min-width:576px){.col-xs-12{width:100%;*width:99.9%}.col-xs-11{width:91.66666667%;*width:91.56666667%}.col-xs-10{width:83.33333333%;*width:83.23333333%}.col-xs-9{width:75%;*width:74.9%}.col-xs-8{width:66.66666667%;*width:66.56666667%}.col-xs-7{width:58.33333333%;*width:58.23333333%}.col-xs-6{width:50%;*width:49.9%}.col-xs-5{width:41.66666667%;*width:41.56666667%}.col-xs-4{width:33.33333333%;*width:33.23333333%}.col-xs-3{width:25%;*width:24.9%}.col-xs-2{width:16.66666667%;*width:16.56666667%}.col-xs-1{width:8.33333333%;*width:8.23333333%}}@media (min-width:768px){.col-sm-12{width:100%;*width:99.9%}.col-sm-11{width:91.66666667%;*width:91.56666667%}.col-sm-10{width:83.33333333%;*width:83.23333333%}.col-sm-9{width:75%;*width:74.9%}.col-sm-8{width:66.66666667%;*width:66.56666667%}.col-sm-7{width:58.33333333%;*width:58.23333333%}.col-sm-6{width:50%;*width:49.9%}.col-sm-5{width:41.66666667%;*width:41.56666667%}.col-sm-4{width:33.33333333%;*width:33.23333333%}.col-sm-3{width:25%;*width:24.9%}.col-sm-2{width:16.66666667%;*width:16.56666667%}.col-sm-1{width:8.33333333%;*width:8.23333333%}}@media (min-width:992px){.col-md-12{width:100%;*width:99.9%}.col-md-11{width:91.66666667%;*width:91.56666667%}.col-md-10{width:83.33333333%;*width:83.23333333%}.col-md-9{width:75%;*width:74.9%}.col-md-8{width:66.66666667%;*width:66.56666667%}.col-md-7{width:58.33333333%;*width:58.23333333%}.col-md-6{width:50%;*width:49.9%}.col-md-5{width:41.66666667%;*width:41.56666667%}.col-md-4{width:33.33333333%;*width:33.23333333%}.col-md-3{width:25%;*width:24.9%}.col-md-2{width:16.66666667%;*width:16.56666667%}.col-md-1{width:8.33333333%;*width:8.23333333%}}@media (min-width:1200px){.col-lg-12{width:100%;*width:99.9%}.col-lg-11{width:91.66666667%;*width:91.56666667%}.col-lg-10{width:83.33333333%;*width:83.23333333%}.col-lg-9{width:75%;*width:74.9%}.col-lg-8{width:66.66666667%;*width:66.56666667%}.col-lg-7{width:58.33333333%;*width:58.23333333%}.col-lg-6{width:50%;*width:49.9%}.col-lg-5{width:41.66666667%;*width:41.56666667%}.col-lg-4{width:33.33333333%;*width:33.23333333%}.col-lg-3{width:25%;*width:24.9%}.col-lg-2{width:16.66666667%;*width:16.56666667%}.col-lg-1{width:8.33333333%;*width:8.23333333%}}@media (min-width:1600px){.col-xlg-12{width:100%;*width:99.9%}.col-xlg-11{width:91.66666667%;*width:91.56666667%}.col-xlg-10{width:83.33333333%;*width:83.23333333%}.col-xlg-9{width:75%;*width:74.9%}.col-xlg-8{width:66.66666667%;*width:66.56666667%}.col-xlg-7{width:58.33333333%;*width:58.23333333%}.col-xlg-6{width:50%;*width:49.9%}.col-xlg-5{width:41.66666667%;*width:41.56666667%}.col-xlg-4{width:33.33333333%;*width:33.23333333%}.col-xlg-3{width:25%;*width:24.9%}.col-xlg-2{width:16.66666667%;*width:16.56666667%}.col-xlg-1{width:8.33333333%;*width:8.23333333%}}.col-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}@media (min-width:576px){.col-xs-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:768px){.col-sm-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:992px){.col-md-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:1200px){.col-lg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:1600px){.col-xlg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}@media only screen and (min-width:576px){.order-xs-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-xs-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-xs-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-xs-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-xs-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-xs-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-xs-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-xs-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-xs-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-xs-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-xs-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-xs-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-xs-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:768px){.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:992px){.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:1200px){.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:1600px){.order-xlg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-xlg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-xlg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-xlg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-xlg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-xlg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-xlg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-xlg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-xlg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-xlg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-xlg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-xlg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-xlg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}.offset-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-9{margin-left:75%;*margin-left:74.9%}.offset-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-6{margin-left:50%;*margin-left:49.9%}.offset-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-3{margin-left:25%;*margin-left:24.9%}.offset-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-1{margin-left:8.33333333%;*margin-left:8.23333333%}@media only screen and (min-width:576px){.offset-xs-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-xs-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-xs-9{margin-left:75%;*margin-left:74.9%}.offset-xs-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-xs-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-xs-6{margin-left:50%;*margin-left:49.9%}.offset-xs-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-xs-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-xs-3{margin-left:25%;*margin-left:24.9%}.offset-xs-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-xs-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-xs-0{margin-left:0;*margin-left:-.1%}}@media only screen and (min-width:768px){.offset-sm-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-sm-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-sm-9{margin-left:75%;*margin-left:74.9%}.offset-sm-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-sm-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-sm-6{margin-left:50%;*margin-left:49.9%}.offset-sm-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-sm-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-sm-3{margin-left:25%;*margin-left:24.9%}.offset-sm-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-sm-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-sm-0{margin-left:0;*margin-left:-.1%}}@media only screen and (min-width:992px){.offset-md-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-md-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-md-9{margin-left:75%;*margin-left:74.9%}.offset-md-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-md-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-md-6{margin-left:50%;*margin-left:49.9%}.offset-md-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-md-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-md-3{margin-left:25%;*margin-left:24.9%}.offset-md-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-md-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-md-0{margin-left:0;*margin-left:-.1%}}@media only screen and (min-width:1200px){.offset-lg-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-lg-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-lg-9{margin-left:75%;*margin-left:74.9%}.offset-lg-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-lg-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-lg-6{margin-left:50%;*margin-left:49.9%}.offset-lg-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-lg-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-lg-3{margin-left:25%;*margin-left:24.9%}.offset-lg-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-lg-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-lg-0{margin-left:0;*margin-left:-.1%}}@media only screen and (min-width:1600px){.offset-xlg-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-xlg-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-xlg-9{margin-left:75%;*margin-left:74.9%}.offset-xlg-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-xlg-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-xlg-6{margin-left:50%;*margin-left:49.9%}.offset-xlg-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-xlg-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-xlg-3{margin-left:25%;*margin-left:24.9%}.offset-xlg-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-xlg-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-xlg-0{margin-left:0;*margin-left:-.1%}}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class*=col-]{-ms-flex-negative:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.align-end [class*=col-]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.align-center [class*=col-]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-end [class*=col-]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.justify-end.grid{text-align:right;-moz-text-align-last:right;text-align-last:right}.justify-end.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.justify-center.grid{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify-center.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.justify-space-between.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-between.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-space-around.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-around.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.grid-bleed [class*=col-]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:20px 0}.col-bleed-y{padding:0 20px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width:auto}.flex-footer{width:100%;margin-top:auto}.flex-footer,.flex-footer>:last-child{margin-bottom:0}@media (max-width:575px){.hidden-xxs{display:none}}@media (min-width:576px) and (max-width:767px){.hidden-xs{display:none}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none}}@media (min-width:1200px) and (max-width:1599px){.hidden-lg{display:none}}@media (min-width:1600px){.hidden-xlg{display:none}}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Aleo,serif;font-size:1.6rem;line-height:1.4;color:#1e1e1e}input:-moz-placeholder,textarea:-moz-placeholder{color:#b8b8b8}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b8b8b8}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b8b8b8}a{text-decoration:none}em{font-style:italic}.header-main{background-image:url(../images/home--bg-hero.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:60rem;padding-top:8rem;padding-bottom:4rem;position:relative;-webkit-transition:background-image .3s ease;transition:background-image .3s ease;overflow:hidden}.header-main.just-nav{background-image:none;min-height:8rem;padding-bottom:0}.header-main.no-bg-img{background-image:none}.header-main .hero-link{display:inline-block;max-width:90%;background:rgba(0,0,0,.5) url(../images/hero--arrows-double-coral.svg) no-repeat right 4rem center;background-size:20px 20px;padding:5rem 8rem 5rem 5rem;font-size:2.4rem;color:#fff;text-transform:uppercase;position:absolute;left:5%;bottom:6rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.header-main .hero-link:hover{background-color:rgba(0,0,0,.7)}.header-main .hero-slide-left,.header-main .hero-slide-right{background-repeat:no-repeat;background-size:28px 48px;background-position:50%;width:3rem;height:5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.header-main .hero-slide-left{background-image:url(../images/hero--arrow-slide-left.png);left:6rem}.header-main .hero-slide-right{background-image:url(../images/hero--arrow-slide-right.png);right:6rem}@-webkit-keyframes slideEnterRight{0%{margin-left:-100%}to{margin-left:0}}@keyframes slideEnterRight{0%{margin-left:-100%}to{margin-left:0}}@-webkit-keyframes slideLeaveRight{0%{margin-left:0}to{margin-left:100%}}@keyframes slideLeaveRight{0%{margin-left:0}to{margin-left:100%}}@-webkit-keyframes slideEnterLeft{0%{margin-left:100%}to{margin-left:0}}@keyframes slideEnterLeft{0%{margin-left:100%}to{margin-left:0}}@-webkit-keyframes slideLeaveLeft{0%{margin-left:0}to{margin-left:-100%}}@keyframes slideLeaveLeft{0%{margin-left:0}to{margin-left:-100%}}.header-main .slider-item{display:none;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:0;-webkit-animation-duration:.4s;animation-duration:.4s}.header-main .slider-item.active{display:block;z-index:1}.header-main .slider-item.active.slide-enter-left,.header-main .slider-item.active.slide-enter-right{z-index:2}.header-main .slider-item.slide-enter-right{-webkit-animation-name:slideEnterRight;animation-name:slideEnterRight}.header-main .slider-item.slide-leave-right{-webkit-animation-name:slideLeaveRight;animation-name:slideLeaveRight}.header-main .slider-item.slide-enter-left{-webkit-animation-name:slideEnterLeft;animation-name:slideEnterLeft}.header-main .slider-item.slide-leave-left{-webkit-animation-name:slideLeaveLeft;animation-name:slideLeaveLeft}.header-main .slider-item .slider-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.header-main .hero-link{max-width:calc(100% - 4rem);left:2rem}}@media only screen and (max-width:575px){.header-main{min-height:35rem}.header-main .hero-link{background-position:right 2rem center;padding:2.5rem 6rem 2.5rem 3rem;font-size:1.6rem;bottom:3rem}.header-main .hero-slide-left{left:3rem}.header-main .hero-slide-right{right:3rem}}.head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:hsla(0,0%,100%,.6);width:100%;min-height:8rem;padding:0 2rem;position:fixed;top:0;z-index:5;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.05);box-shadow:0 2px 3px 0 rgba(0,0,0,.05)}.head-wrapper .logo-selena{display:block;width:auto;height:4.6rem}@media only screen and (max-width:1199px){.head-wrapper .logo-selena{height:3.6rem}}@media only screen and (max-width:575px){.head-wrapper{padding-right:1rem}.head-wrapper .logo-selena{height:3rem}}.main-footer{background-color:#383838;padding:2.8rem 0 3rem;font-family:Open Sans,sans-serif;font-size:1.4rem;color:#f2f2f2}.main-footer .container-full{max-width:140rem}.main-footer .footer-list-title{padding:.5rem 0;font-size:1.2rem;font-weight:700;color:#b8b8b8}.main-footer .footer-list li{padding:.5rem 0}.main-footer .footer-list a{display:inline-block;font-size:1.2rem;color:#b8b8b8;vertical-align:top}.main-footer .footer-list a:hover{color:#fa8070}.main-footer .footer-copyright,.main-footer .footer-links{padding-bottom:0;font-size:1.2rem;color:#b8b8b8;text-align:center}.main-footer .footer-links{padding-top:3.5rem}.main-footer .footer-links a{display:inline-block;color:#fa8070;margin:.5rem .2rem}.main-footer .footer-copyright{padding-top:1rem}@media only screen and (max-width:991px){.main-footer .container-full{padding-left:2rem;padding-right:2rem}.main-footer .mobile-hidden{display:none}.main-footer .footer-links{padding-top:2rem}}.mobile-menu-btn{padding:1rem;cursor:pointer}.mobile-menu-btn div{background-color:#383838;width:3rem;height:.4rem;margin-bottom:.5rem;border-radius:.2rem}.mobile-menu-btn div:last-child{margin-bottom:0}.main-nav .submenu-big-wrap .label-hot,.main-nav .submenu-big-wrap .label-new{display:inline-block;padding:0 .6rem;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase}.main-nav .submenu-big-wrap .label-hot{background-color:#fa8070}.main-nav .submenu-big-wrap .label-new{background-color:#66b2b2}.main-nav .search-wrap{padding:2rem 3rem;z-index:10}.main-nav .search-field{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.main-nav .search-btn{border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (min-width:1071px){.mobile-menu-btn{display:none}.main-nav{display:block!important}.main-nav a{color:#1e1e1e;-webkit-transition:color .2s ease;transition:color .2s ease}.main-nav .menu-btn-search{background:transparent url(../images/ui-search-coral.svg) no-repeat 50%;background-size:19px 19px;width:4rem;height:8rem;vertical-align:middle}.main-nav .menu-btn-profile{background:transparent url(../images/ui-profile-coral.svg) no-repeat 50%;background-size:19px 19px;width:4rem;height:8rem;vertical-align:middle}.main-nav .level-one{float:left;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.main-nav .level-one.has-small-submenu{position:relative}.main-nav .level-one>a{display:block;background-color:transparent;padding:2.9rem 1.5rem;text-transform:uppercase}.main-nav .level-one:hover{background-color:hsla(0,0%,100%,.5)}.main-nav .level-one:hover>a{color:#fa8070}.main-nav .level-one:hover .search-wrap,.main-nav .level-one:hover .submenu-big-wrap,.main-nav .level-one:hover .submenu-small-wrap{display:block}.main-nav .level-one:hover .search-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .submenu-big-wrap{display:none;background-color:#fff;width:96%;padding:1.5rem 3rem .5rem;margin:0 auto;position:absolute;top:8rem;left:0;right:0;z-index:10;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}.main-nav .submenu-big-wrap .has-border{position:relative}.main-nav .submenu-big-wrap .has-border:after{content:"";background-color:#d1d1d1;width:1px;height:calc(100% - 7rem);position:absolute;bottom:3rem;right:1rem}.main-nav .submenu-big-wrap .level-two-title{display:table;font-size:1.4rem;font-weight:700;text-transform:uppercase}.main-nav .submenu-big-wrap .level-two-title:hover{color:#fa8070}.main-nav .submenu-big-wrap .level-two-wrap{padding:.5rem 2rem 1rem 0}.main-nav .submenu-big-wrap .level-two{padding:.2rem 0}.main-nav .submenu-big-wrap .level-two>a{display:inline-block;padding:.2rem 0;font-size:1.3rem;vertical-align:top}.main-nav .submenu-big-wrap .level-two>a.link-gray{color:#9e9e9e}.main-nav .submenu-big-wrap .level-two>a.link-coral,.main-nav .submenu-big-wrap .level-two>a:hover{color:#fa8070}.main-nav .submenu-big-wrap .label-hot,.main-nav .submenu-big-wrap .label-new{vertical-align:top}.main-nav .submenu-small-wrap{display:none;background-color:#fff;padding:1.5rem 3rem;position:absolute;top:8rem;left:0;z-index:10;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}.main-nav .submenu-small-wrap.align-right{left:auto;right:0}.main-nav .submenu-small-wrap .level-two{padding:.2rem 0}.main-nav .submenu-small-wrap .level-two>a{display:block;padding:.2rem 0;font-size:1.3rem;white-space:nowrap}.main-nav .submenu-small-wrap .level-two>a:hover{color:#fa8070}.main-nav .search-wrap{display:none;background-color:#fff;position:absolute;top:8rem;right:0;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}.main-nav .search-field{width:30rem}}@media only screen and (max-width:1070px){.main-nav{display:none;background-color:hsla(0,0%,100%,.98);width:100%;max-height:calc(100vh - 9rem);overflow-y:scroll;position:absolute;top:8rem;left:0;z-index:10;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}.main-nav a{display:block;color:#1e1e1e;-webkit-transition:color .2s ease;transition:color .2s ease}.main-nav a:hover{color:#fa8070}.main-nav .level-one:first-child{margin-top:2rem}.main-nav .level-one>a{display:block;padding:1rem 3rem;text-transform:uppercase}.main-nav .menu-btn-profile,.main-nav .menu-btn-search{display:none}.main-nav .submenu-big-wrap,.main-nav .submenu-small-wrap{padding-left:4rem}.main-nav .submenu-big-wrap{display:none}.main-nav .submenu-big-wrap .grid{padding-bottom:1rem}.main-nav .submenu-big-wrap .label-hot,.main-nav .submenu-big-wrap .label-new{vertical-align:middle}.main-nav .submenu-small-wrap{display:none;padding-bottom:1rem}.main-nav .submenu-small-wrap.mob-visible{display:block;padding-left:3rem}.main-nav .submenu-col{padding-top:0;padding-bottom:0}.main-nav .level-two-title{padding:.5rem 0}.main-nav .level-two-wrap{display:none;padding-left:2rem}.main-nav .level-two>a{padding:.5rem 0;font-size:1.4rem}.main-nav .level-two>a.link-coral{color:#fa8070}.main-nav .search-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .search-field{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:10rem}}.mob-left-nav-btn-wrap{display:none;font-family:Open Sans,sans-serif;font-size:1.8rem;color:#858585;cursor:pointer}.mob-left-nav-btn{display:inline-block;padding-right:1.5rem;vertical-align:middle}.mob-left-nav-btn div{background-color:#9e9e9e;width:3rem;height:.4rem;margin-bottom:.5rem;border-radius:.2rem}.mob-left-nav-btn div:last-child{margin-bottom:0}.left-nav{margin-top:6rem;font-family:Open Sans,sans-serif}.left-nav a{display:table;-webkit-transition:color .2s ease;transition:color .2s ease}.left-nav .level-one>a{padding:.3rem 0;font-size:2rem;font-weight:700;color:#383838;text-transform:uppercase}.left-nav .level-one>a.active,.left-nav .level-one>a:hover{color:#66b2b2}.left-nav .level-one>a.active+.level-two-wrap{display:block}.left-nav .level-two-wrap{display:none;padding-left:1.5rem;padding-bottom:.2rem}.left-nav .level-two>a{padding:.2rem 0;font-size:1.6rem;color:#858585;text-transform:uppercase}.left-nav .level-two>a.active,.left-nav .level-two>a:hover{color:#66b2b2}.left-nav .level-two>a.active+.level-three-wrap{display:block}.left-nav .level-three-wrap{display:none;padding-left:1.5rem;padding-bottom:.2rem}.left-nav .level-three>a{padding:.1rem 0;font-size:1.5rem;color:#9e9e9e}.left-nav .level-three>a.active,.left-nav .level-three>a:hover{color:#66b2b2}.left-nav .btn-calendar{margin-top:4rem}@media only screen and (max-width:991px){.mob-left-nav-btn-wrap{display:block}.left-nav{display:none;padding-top:2rem;margin-top:0}.left-nav .btn-calendar{margin-top:2rem}}.global-title-lg{padding-top:5rem;padding-bottom:3rem;font-size:4.4rem;color:#858585;text-align:center;text-transform:uppercase}.global-title-md{font-size:3.6rem;color:#6b6b6b}.global-title-sm{display:block;font-size:3rem;color:#6b6b6b}@media only screen and (max-width:575px){.global-title-lg{font-size:3.8rem}.global-title-md{font-size:3.4rem}.global-title-sm{font-size:2.8rem}}.find-tour-form{background-color:#66b2b2;padding:3rem;color:#fff;text-align:center}.find-tour-form .tour-select{width:20rem;vertical-align:middle;margin:1rem .4rem}.find-tour-form .tour-select select{border:none}.find-tour-form .tour-find-btn,.find-tour-form .tour-made-btn{margin:1rem .4rem;vertical-align:middle}.find-tour-form .txt-or{display:inline-block;padding:0 1rem;vertical-align:middle}@media only screen and (min-width:768px){.find-tour-form .mobile-break{display:none}}@media only screen and (max-width:575px){.find-tour-form .txt-or{display:block}}.newsletter-form{background-color:#66b2b2;padding:4rem 3rem;color:#fff;text-align:center}.newsletter-form .form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-form .newsletter-input{width:36rem;border:none}.newsletter-form .newsletter-txt{display:inline-block;padding-right:2.5rem;font-size:2rem}@media only screen and (min-width:768px){.newsletter-form .newsletter-input{border-top-right-radius:0;border-bottom-right-radius:0}.newsletter-form .subscribe-btn{border-top-left-radius:0;border-bottom-left-radius:0}}@media only screen and (max-width:991px){.newsletter-form .newsletter-txt{display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-right:0;padding-bottom:2rem}}@media only screen and (max-width:767px){.newsletter-form .form-wrap{display:block;text-align:center}.newsletter-form .newsletter-input{display:block;width:100%;max-width:36rem;margin:0 auto 2rem}}.social-media-wrapper{padding-top:3rem;padding-bottom:2.5rem}.social-media-wrapper .container-full{max-width:140rem}.social-media-wrapper .global-title-md{padding-bottom:3rem}.social-media-wrapper .social-item{display:inline-block;vertical-align:middle;margin-right:6%;margin-bottom:2rem}.social-media-wrapper .social-item img{display:block}.social-media-wrapper .tripadvisor-wrap{margin-top:1rem}@media only screen and (min-width:768px){.social-media-wrapper .has-border{padding-right:6%;position:relative}.social-media-wrapper .has-border:after{content:"";background-color:#d1d1d1;width:1px;height:calc(100% - 10rem);position:absolute;top:7rem;right:7%}}@media only screen and (max-width:767px){.social-media-wrapper .container-full{padding-left:2rem;padding-right:2rem}.social-media-wrapper .tripadvisor-wrap{text-align:center}.social-media-wrapper .tripadvisor-wrap>div{display:inline-block}}.members-payments-wrapper{padding-top:1rem;padding-bottom:2.5rem}.members-payments-wrapper .container-full{max-width:140rem}.members-payments-wrapper .grid{border-top:1px solid #d1d1d1}.members-payments-wrapper .logos-title{padding:3rem 0 1rem}.members-payments-wrapper .logo-item{display:inline-block;vertical-align:middle;margin-right:2.5rem;margin-bottom:1rem}.members-payments-wrapper .logo-item img{display:block}@media only screen and (max-width:767px){.members-payments-wrapper .logos-col{padding:0}}.breadcrumbs-wrapper{background-color:#66b2b2;padding:2.8rem 4rem;color:#fff}.breadcrumbs-wrapper .breadcrums-list{max-width:132rem;margin:0 auto}.breadcrumbs-wrapper .breadcrumb{display:inline-block;color:#fff;vertical-align:middle}.breadcrumbs-wrapper .separator{display:inline-block;background:transparent url(../images/breadcrumbs-arrow-white.svg) no-repeat;background-size:5px 9px;width:.5rem;height:.9rem;margin:0 .6rem 0 .9rem;vertical-align:middle}.help-form{background-color:#fa8070;padding:1.8rem 4rem;color:#fff;text-align:center}.help-form .help-txt{display:inline-block;padding:1rem 2rem;vertical-align:middle}.help-form .help-item{display:inline-block;margin:1rem 2rem;color:#fff;vertical-align:middle}.help-form .help-item img{height:1.6rem;vertical-align:middle;margin-right:1rem}.related-tours{padding-top:3rem;padding-bottom:3rem}.related-tours .container-full{max-width:140rem}.related-tours .title-col{padding-bottom:0}.related-tours .global-title-md{text-align:center;color:#858585}.related-tours .tour-img-wrap{display:block;background-color:#000;width:100%;padding-top:77%;overflow:hidden;position:relative}.related-tours .tour-price{background-color:rgba(0,0,0,.32);padding:.7rem 2rem;font-size:1.4rem;color:#fff;position:absolute;top:0;right:0;z-index:1}.related-tours .tour-price b{font-size:1.6rem;color:#fa8070}.related-tours .tour-title{width:90%;font-size:2rem;color:#fff;text-align:center;top:60%;z-index:1}.related-tours .tour-img,.related-tours .tour-title{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.related-tours .tour-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;opacity:.68;z-index:0}.related-tours .tour-txt{padding-top:1.5rem;color:#383838}.related-tours .tour-link{display:inline-block;padding-top:1rem;font-size:1.4rem;color:#fa8070;vertical-align:top}@media only screen and (max-width:575px){.related-tours .container-full{padding-left:2rem;padding-right:2rem}}.basic-text-wrapper{padding-bottom:1rem}.basic-text-wrapper .container-full{max-width:140rem}.basic-text-wrapper .global-title-md{padding-top:3.5rem;padding-bottom:3.5rem}.basic-text-wrapper .global-title-sm{padding-top:3rem;padding-bottom:2rem}@media only screen and (max-width:991px){.basic-text-wrapper .global-title-md{padding-top:0}.basic-text-wrapper .global-title-sm{padding-top:2rem}}@media only screen and (max-width:575px){.basic-text-wrapper .container-full{padding-left:2rem;padding-right:2rem}}.testimonials-wrapper.left-sidebar{max-width:26rem;padding-top:6rem;border-top:1px solid #d1d1d1;margin-top:5rem}.testimonials-wrapper .testimonial-tile{display:block;min-height:9.6rem;padding-left:9.6rem;color:#1e1e1e;margin-bottom:2rem;position:relative}.testimonials-wrapper .testimonial-tile:hover .testimonial-signature,.testimonials-wrapper .testimonial-tile:hover .testimonial-txt{color:#fa8070}.testimonials-wrapper .testimonial-img{background:#9e9e9e url(../images/icon-testimonial-no-img.svg) no-repeat 50%;background-size:53px 53px;width:7.6rem;height:7.6rem;overflow:hidden;position:absolute;top:0;left:0}.testimonials-wrapper .testimonial-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials-wrapper .testimonial-txt{font-size:1.4rem;-webkit-transition:color .2s ease;transition:color .2s ease}.testimonials-wrapper .testimonial-signature{padding-top:1rem;font-size:1.2rem;font-weight:700;-webkit-transition:color .2s ease;transition:color .2s ease}.testimonials-wrapper .testimonial-icon{display:inline-block;vertical-align:top;margin:-.4rem .3rem 0 0}.testimonials-wrapper .testimonial-icon img{width:1.3rem;height:1rem}.testimonials-wrapper .more-btn{width:100%}@media only screen and (max-width:991px){.testimonials-wrapper.left-sidebar{display:none}}.pagination-wrapper{padding:1rem 2rem 2rem}.pagination-wrapper .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.4rem}.pagination-wrapper .pagination li{display:inline-block}.pagination-wrapper .pagination li a{display:inline-block;background-color:transparent;background-repeat:no-repeat;background-size:5px 10px;background-position:50%;min-width:3.5rem;height:3.2rem;padding:0 .5rem;color:#fa8070;text-align:center;line-height:3.5rem;vertical-align:top;margin-right:-1px;border:1px solid #fcb3a9;-webkit-transition-property:background-color,background-image,color;transition-property:background-color,background-image,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;cursor:pointer}.pagination-wrapper .pagination li a.icon-left{background-image:url(../images/arrow-line-left-coral.svg)}.pagination-wrapper .pagination li a.icon-right{background-image:url(../images/arrow-line-right-coral.svg)}.pagination-wrapper .pagination li:first-child a{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.pagination-wrapper .pagination li:last-child a{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.pagination-wrapper .pagination li.active a,.pagination-wrapper .pagination li:hover a{background-color:#fa8070;color:#fff}.pagination-wrapper .pagination li.active a.icon-left,.pagination-wrapper .pagination li:hover a.icon-left{background-image:url(../images/arrow-line-left-white.svg)}.pagination-wrapper .pagination li.active a.icon-right,.pagination-wrapper .pagination li:hover a.icon-right{background-image:url(../images/arrow-line-right-white.svg)}.pagination-wrapper .pagination li.pagination-space a{background-color:transparent;width:3.5rem;height:3.2rem;color:#9e9e9e;line-height:2.8rem;border-color:transparent}.tour-links-wrapper{padding-left:2rem;padding-right:2rem}.tour-links-wrapper .tour-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;height:32rem;overflow:hidden;position:relative}.tour-links-wrapper .tour-tile:hover .tour-img{opacity:.58}.tour-links-wrapper .tour-img{width:100%;height:32rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;opacity:.68;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tour-links-wrapper .tour-price{background-color:rgba(0,0,0,.32);padding:.7rem 2rem;font-size:1.4rem;color:#fff;position:absolute;top:0;right:0;z-index:1}.tour-links-wrapper .tour-price b{font-size:1.6rem;color:#fa8070}.tour-links-wrapper .tour-category{padding:.8rem 1.4rem .4rem;font-size:1.3rem;color:#fff;text-transform:uppercase;position:absolute;bottom:0;left:0;z-index:1}.tour-links-wrapper .tour-category.color-purple{background-color:#b690e7}.tour-links-wrapper .tour-category.color-blue{background-color:#7ab0ff}.tour-links-wrapper .tour-category.color-green{background-color:#7dc97c}.tour-links-wrapper .tour-category.color-pink{background-color:#dc9cc7}.tour-links-wrapper .tour-title{padding:0 1rem;font-size:2rem;color:#fff;text-align:center;position:relative;z-index:1}.tour-links-wrapper+.newsletter-form{margin-top:6rem}.images-gallery{padding-top:3rem;padding-bottom:2rem;margin-bottom:6rem}.images-gallery .container-full{max-width:140rem}.images-gallery .responsible-img-wrapper{display:block;width:100%;padding-top:77%;overflow:hidden;position:relative}.images-gallery .responsible-img-wrapper .responsible-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:991px){.images-gallery .container-full{padding-left:2rem;padding-right:2rem}}.header-featured-tour{max-width:90%;width:77rem;padding:2.5rem 4rem 2rem;color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.header-featured-tour,.header-featured-tour:hover{background-color:rgba(0,0,0,.7)}.header-featured-tour .tour-label{font-weight:300;text-transform:uppercase}.header-featured-tour .tour-title{padding-bottom:1.5rem;font-size:2rem}.header-featured-tour ul{font-weight:300}.header-featured-tour ul li{padding:0 0 1.5rem 1.5rem;line-height:1.2em;position:relative}.header-featured-tour ul li:before{content:"";background-color:#fa8070;width:.4rem;height:.4rem;border-radius:50%;position:absolute;top:.9rem;left:0}.header-featured-tour .tour-details{font-size:1.4rem;font-weight:300;line-height:1.6em}.header-featured-tour .tour-days{font-size:1.8rem}.header-featured-tour .tour-icons img{display:inline-block;width:auto;height:1.5rem;margin:.7rem .5rem;vertical-align:middle;opacity:.8}.header-featured-tour .tour-price-wrap{width:100%;padding-bottom:1rem;text-align:center;margin-top:auto}.header-featured-tour .tour-price{padding-bottom:1.6rem;font-size:1.4rem}.header-featured-tour .tour-price .price-num{display:inline-block;font-size:1.6rem;font-weight:700;color:#fa8070;margin-left:.4rem}@media only screen and (min-width:768px){.header-featured-tour{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:5%;bottom:4rem}.header-featured-tour .clmn-left{width:55%}.header-featured-tour .clmn-right{width:45%;padding-left:7%}}@media only screen and (min-width:576px){.header-featured-tour .clmn-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-featured-tour .tour-details{width:60%;padding-right:1rem}.header-featured-tour .tour-icons{width:40%;text-align:right}}@media only screen and (max-width:767px){.header-featured-tour{padding-left:3rem;padding-right:3rem;margin:4rem auto 0}.header-featured-tour .tour-list{padding-bottom:2rem}.header-featured-tour .tour-icons{padding-top:1rem}.header-featured-tour .tour-price-wrap{margin-top:2rem}}.text-default{padding-bottom:1em}.text-main{font-size:1.8rem;font-weight:300}.text-main a{color:#fa8070}.text-main p{padding-bottom:1em}.text-main img{max-width:100%;height:auto;margin-bottom:2rem;margin-right:1rem;width:100%}.text-main div{clear:both}.text-main ul li{list-style-type:disc;margin-left:15px}.text-main+.disc-list{margin-top:-1.8rem}p.text-main{padding-bottom:1em}.img-intxt-right{width:48%;height:auto;margin-left:4rem;margin-bottom:2rem;float:right}@media only screen and (max-width:575px){.img-intxt-right{width:100%;margin-left:0;float:none}}.img-intxt-left{width:48%;height:auto;margin-right:4rem;margin-bottom:2rem;float:left}@media only screen and (max-width:575px){.img-intxt-left{width:100%;margin-right:0;float:none}}.img-intxt-full{width:100%;height:auto;margin-bottom:2rem}.striped-list li{padding:1rem 2.5rem}.striped-list li:nth-child(odd){background-color:#f2f2f2}.striped-list .has-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.striped-list .label-txt{padding-right:2rem}.striped-list .label-txt.w-30{width:30%;min-width:30%}.striped-list .label-txt.w-50{width:50%;min-width:50%}@media only screen and (max-width:767px){.striped-list .has-columns{display:block}.striped-list .label-txt{display:block;padding-right:0}.striped-list .label-txt.w-30,.striped-list .label-txt.w-50{width:auto}}.disc-list{font-size:1.8rem;font-weight:300}.disc-list li{padding:.8rem 0 .8rem 1.5rem;position:relative}.disc-list li:before{content:"";background-color:#66b2b2;width:.6rem;height:.6rem;border-radius:50%;position:absolute;left:0;top:1.6rem}.error-wrap{max-width:84rem;padding-bottom:2rem}.error-wrap .error-404-img,.error-wrap .error-500-img{width:100%;height:auto}.error-wrap .error-404-img{max-width:67.3rem}.error-wrap .error-404-txt{font-size:2rem}.error-wrap .error-500-img{max-width:45.9rem}.error-wrap .error-500-txt{font-size:2.4rem}.error-wrap .error-500-txt .error-num{font-size:7.2rem;color:#fa8070}@media only screen and (max-width:767px){.error-wrap .error-500-txt{text-align:center}}.home--why-us{padding-bottom:4rem;margin-top:6rem}.home--why-us .container-full{max-width:140rem;padding-left:2rem;padding-right:2rem}.home--why-us .reason-col{padding-top:0;padding-bottom:3rem}.home--why-us .reason-tile{background-color:#fff;height:100%;padding:4rem 3rem 2rem;text-align:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.home--why-us .reason-title{padding:2rem 0 1rem;font-size:1.7rem}.home--why-us .reason-txt{font-size:1.4rem;color:#858585}@media only screen and (min-width:576px){.home--why-us .testimonials-wrapper{padding-top:0;padding-left:0}}@media only screen and (max-width:575px){.home--why-us .reason-col{padding-left:0;padding-right:0}}.home--articles{padding-bottom:1rem}.home--articles .container-full{max-width:140rem}.home--articles .global-title-lg{padding-bottom:1rem}.home--articles .article-img-wrap{display:block;background-color:#000;width:100%;padding-top:66.78%;overflow:hidden;position:relative}.home--articles .article-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.68;z-index:0}.home--articles .article-lable{padding:.8rem 1rem .4rem;font-size:1.4rem;color:#fff;position:absolute;top:0;left:0;z-index:1}.home--articles .article-lable.color-purple{background-color:#b690e7}.home--articles .article-lable.color-blue{background-color:#7ab0ff}.home--articles .article-lable.color-green{background-color:#7dc97c}.home--articles .article-lable.color-pink{background-color:#dc9cc7}.home--articles .article-title{width:90%;font-size:3rem;color:#fff;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.home--articles .article-txt{padding:1.2rem 0 1rem}.home--articles .article-date{padding-top:1rem;font-size:1.4rem;color:#9e9e9e}.home--articles .article-date+.article-txt{padding-top:.2rem}.home--articles .article-link{display:inline-block;font-size:1.4rem;color:#fa8070;vertical-align:top}@media only screen and (max-width:991px){.home--articles .article-title{font-size:2.4rem}}@media only screen and (max-width:575px){.home--articles .article-title{font-size:2rem}}.home--unique-experience{background:transparent url(../images/home--unique-experience-bg.jpg) no-repeat 50%;background-size:cover;padding:15rem 0;margin-top:6rem}.home--unique-experience .txt-tile{background-color:rgba(0,0,0,.5);padding:7rem 2rem;font-size:4.4rem;color:#fff;text-align:center;text-transform:uppercase}@media only screen and (max-width:575px){.home--unique-experience{padding:10rem 0;margin-top:4rem}.home--unique-experience .txt-tile{padding:6rem 2rem;font-size:3.8rem}}.tour-list--tours{margin-bottom:4rem}.tour-list--tours .container-full{max-width:140rem}.tour-list--tours .tour-form-wrap{margin:5rem 2rem 2.5rem}.tour-list--tours .tour-form-wrap .label-choose{font-size:1.4rem;color:#9e9e9e;margin-right:1.5rem}.tour-list--tours .tour-form-wrap .choose-select{width:33.3rem;vertical-align:middle;margin:1rem 3rem 1rem .4rem;font-size:2rem}.tour-list--tours .tour-form-wrap .choose-select select{background-color:#fff;color:#9e9e9e}.tour-list--tours .tour-form-wrap .choose-select select:focus{border-color:#d1d1d1}.tour-list--tours .tour-title{font-size:2rem;color:#1e1e1e;display:inline-block;vertical-align:middle;padding-bottom:.5rem}.tour-list--tours .label-hot,.tour-list--tours .label-new{padding:0 .6rem;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;display:inline-block;vertical-align:middle;margin-left:1.5rem}.tour-list--tours .label-hot{background-color:#fa8070}.tour-list--tours .label-new{background-color:#66b2b2}.tour-list--tours .tour-card{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.tour-list--tours .tour-card .tour-img-wrapper{display:block;width:100%;padding-top:66.78%;overflow:hidden;position:relative}.tour-list--tours .tour-card .tour-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.tour-list--tours .tour-card .description-wrapper{padding:2.5rem 3rem 4rem}.tour-list--tours .tour-card .description-wrapper .basic-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:1.4rem;color:#1e1e1e}.tour-list--tours .tour-card .description-wrapper .basic-info .tour-price b{font-size:1.6rem;color:#fa8070}.tour-list--tours .tour-card .description-wrapper .amenities{padding:2.2rem 0 1.6rem}.tour-list--tours .tour-card .description-wrapper .amenities .amenities-item{padding-right:1rem}.tour-list--tours .tour-card .description-wrapper .tour-description{font-size:1.6rem;color:#1e1e1e}.tour-list--tours .tour-card .description-wrapper .btn-wrapper{text-align:center;padding-top:4rem}@media only screen and (max-width:991px){.tour-list--tours .tour-form-wrap .choose-select{width:40%;font-size:1.6rem}}@media only screen and (max-width:767px){.tour-list--tours .container-full{padding-left:2rem;padding-right:2rem}.tour-list--tours .tour-form-wrap{margin-left:0;margin-right:0}.tour-list--tours .tour-form-wrap .label-choose{display:block}.tour-list--tours .tour-form-wrap .choose-select{display:block;width:100%;max-width:30rem;margin:1rem 0 2rem}}.tour-details--tour-info{padding:0 3rem 4rem}.tour-details--tour-info .global-title-sm{text-align:center;padding:5rem 0 4rem}.tour-details--tour-info .tour-info-wrapper{max-width:132rem;padding:0 2rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.tour-details--tour-info .info-col{padding:0}.tour-details--tour-info .tour-info-img{width:100%;height:100%;min-height:44rem;overflow:hidden;position:relative}.tour-details--tour-info .tour-info-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.tour-details--tour-info .tour-info-desc{padding:3rem 3rem 2rem 3.5rem}.tour-details--tour-info .tour-nights{padding-bottom:.5rem;font-size:1.8rem}.tour-details--tour-info .tour-type{padding-bottom:.4rem;font-size:1.4rem}.tour-details--tour-info .tour-type span{color:#858585;margin-right:.5rem}.tour-details--tour-info .tour-price{font-size:1.4rem;color:#858585}.tour-details--tour-info .tour-price span{font-size:1.6rem;color:#fa8070;margin-left:.5rem;white-space:nowrap}.tour-details--tour-info .amenities-item{height:1.6rem;margin:.3rem}.tour-details--tour-info .tour-list ul{padding:1rem 0;font-weight:300}.tour-details--tour-info .tour-list ul li{padding:.8rem 0 .8rem 1.5rem;position:relative}.tour-details--tour-info .tour-list ul li:before{content:"";background-color:#fa8070;width:.4rem;height:.4rem;border-radius:50%;position:absolute;left:0;top:1.7rem}.tour-details--tour-info .action-btns{text-align:center}.tour-details--tour-info .action-btns .btn-default{margin:1rem 1.3rem}@media only screen and (min-width:992px){.tour-details--tour-info .tour-info-details{display:-webkit-box;display:-ms-flexbox;display:flex}.tour-details--tour-info .tour-amenities,.tour-details--tour-info .tour-duration,.tour-details--tour-info .tour-price{-webkit-box-flex:1;-ms-flex:1;flex:1}.tour-details--tour-info .tour-amenities{padding:0 1rem 0 4rem}.tour-details--tour-info .tour-price{text-align:right}}@media only screen and (max-width:991px){.tour-details--tour-info .tour-amenities{padding:1rem 0}}@media only screen and (max-width:767px){.tour-details--tour-info{padding-left:1rem;padding-right:1rem}.tour-details--tour-info .tour-info-img{height:auto;min-height:auto;padding-top:66.67%}.tour-details--tour-info .tour-info-desc{padding:3rem 2rem 2rem}}.tour-details--form-wrap{max-width:140rem;margin:0 auto;padding:0 4rem}.tour-details--form-wrap .label-choose{font-size:1.4rem;color:#9e9e9e;margin-right:1.5rem}.tour-details--form-wrap .choose-select{width:33rem;vertical-align:middle;margin:1rem 3rem 1rem 0;font-size:2rem}.tour-details--form-wrap .choose-select select{background-color:#fff;color:#9e9e9e}.tour-details--form-wrap .choose-select select:focus{border-color:#d1d1d1}@media only screen and (max-width:991px){.tour-details--form-wrap{padding-left:2rem;padding-right:2rem}.tour-details--form-wrap .choose-select{width:calc(100% - 3rem);max-width:33rem}}.tour-details-overview--intro{padding-bottom:1rem}.tour-details-overview--intro .container-full{max-width:140rem}.tour-details-overview--intro .container-full li{list-style:disc;margin-left:15px}.tour-details-overview--intro .intro-txt{padding-top:5rem;font-size:1.8rem;font-weight:300}.tour-details-overview--intro .intro-txt a{color:#fa8070}.tour-details-overview--intro .map-title{font-weight:700;padding-bottom:1rem}.tour-details-overview--intro .map-img{width:100%}@media only screen and (max-width:991px){.tour-details-overview--intro .container-full{padding-left:2rem;padding-right:2rem}}.tour-details-overview--itinerary{padding-top:3.5rem;padding-bottom:2rem}.tour-details-overview--itinerary .container-full{max-width:140rem}.tour-details-overview--itinerary .day-num{font-weight:300;margin-right:.5rem}.tour-details-overview--itinerary .itinerary-title{font-weight:700;padding-bottom:.8rem}.tour-details-overview--itinerary .itinerary-list{padding-bottom:1rem}.tour-details-overview--itinerary .links-col{padding-top:0;text-align:right}.tour-details-overview--itinerary .reviews-col{padding-bottom:0}@media only screen and (max-width:991px){.tour-details-overview--itinerary .container-full{padding-left:2rem;padding-right:2rem}}.tour-details-overview--images{padding-top:3.5rem}.tour-details-overview--images .container-full{max-width:140rem}.tour-details-overview--images .img-col{padding-top:0;padding-bottom:1rem}.tour-details-overview--images .link-col{padding-top:0}.tour-details-overview--images .images-title{padding-bottom:1rem;font-weight:700}.tour-details-overview--images .tour-img-wrapper{display:block;width:100%;padding-top:77%;overflow:hidden;position:relative}.tour-details-overview--images .tour-img-wrapper .tour-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}@media only screen and (max-width:991px){.tour-details-overview--images .container-full{padding-left:2rem;padding-right:2rem}}.tour-details--action-btns{text-align:center;padding:2rem 2rem 4rem}.tour-details--action-btns .btn-default{margin:1rem 1.3rem;vertical-align:middle}.tour-details--help{margin-bottom:2rem}.tour-details--itinerary{font-size:1.8rem}.tour-details--itinerary .container-full{max-width:140rem}.tour-details--itinerary .itinerary-break{padding:0;margin:2rem 2rem 0;border-bottom:1px solid #d1d1d1}.tour-details--itinerary .itinerary-label{font-weight:300}.tour-details--itinerary .itinerary-info{color:#66b2b2;padding-top:1rem}.tour-details--itinerary .itinerary-description{font-weight:300}.tour-details--itinerary .itinerary-description b{font-weight:400}.tour-details--itinerary ul{list-style:disc;margin-left:20px}.tour-details--itinerary ul li{margin-bottom:7px}@media only screen and (max-width:991px){.tour-details--itinerary .container-full{padding-left:2rem;padding-right:2rem}.tour-details--itinerary .day-col{padding-bottom:0}}.tour-details--map .container-full{max-width:140rem;padding:0 3rem}.tour-details--map img{display:block;margin:1rem auto 0;max-width:76rem;width:100%}@media only screen and (max-width:991px){.tour-details--map .container-full{padding-left:2rem;padding-right:2rem}}.tour-details--reviews{padding-top:2rem}.tour-details--reviews .container-full{max-width:140rem}.tour-details--reviews .reviews-wrapper .testimonial-tile{display:block;min-height:9.6rem;padding-left:9.6rem;color:#1e1e1e;margin-bottom:2rem;position:relative}.tour-details--reviews .reviews-wrapper .testimonial-img{background:#9e9e9e url(../images/icon-testimonial-no-img.svg) no-repeat 50%;background-size:53px 53px;width:7.6rem;height:7.6rem;overflow:hidden;position:absolute;top:0;left:0}.tour-details--reviews .reviews-wrapper .testimonial-img img{width:100%;height:7.6rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tour-details--reviews .reviews-wrapper .testimonial-txt{font-size:1.8rem;font-weight:300}.tour-details--reviews .reviews-wrapper .testimonial-signature{padding-top:1rem;font-size:1.8rem;font-weight:300}.tour-details--reviews .reviews-wrapper .testimonial-icon{display:inline-block;vertical-align:top;margin:-.4rem .3rem 0 0}.tour-details--reviews .reviews-wrapper .testimonial-icon img{width:1.3rem;height:1rem}.tour-details--reviews .links-col{padding-top:0;text-align:right}@media only screen and (max-width:991px){.tour-details--reviews .container-full{padding-left:2rem;padding-right:2rem}}.tour-details--date-price .container-full{max-width:140rem}.tour-details--date-price .date-price-title{font-size:1.8rem;padding:1rem 0 1.6rem}.tour-details--date-price .date-price-subtitle{font-size:1.8rem}.tour-details--date-price .tb-row-title{font-size:1.8rem;font-weight:700;padding-bottom:.2rem}.tour-details--date-price ul{margin-left:15px}@media only screen and (max-width:991px){.tour-details--date-price .container-full{padding-left:2rem;padding-right:2rem}}.tour-details--background .container-full{max-width:140rem}.tour-details--background .luggage-title{padding-bottom:2rem}.tour-details--background .luggage-txt{padding-bottom:4rem}.tour-details--background .title-col{font-size:1.8rem;padding:0 2rem}.tour-details--background .article-img-wrapper{position:relative;width:100%;padding-top:66.67%}.tour-details--background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tour-details--background .txt-col{font-size:1.8rem}.tour-details--background .article-break{padding:0;margin:2rem;border-bottom:1px solid #d1d1d1}@media only screen and (max-width:991px){.tour-details--background .container-full{padding-left:2rem;padding-right:2rem}.tour-details--background .luggage-txt{padding-bottom:0}}.blog--list{max-width:140rem}.blog--list .global-title-md{padding-top:5rem;padding-bottom:3rem;text-align:center}.blog--list .blog-img-wrap{display:block;width:100%;padding-top:71.43%;overflow:hidden;position:relative}.blog--list .blog-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.blog--list .blog-title{display:table;font-size:3.6rem;color:#383838;-webkit-transition:color .2s ease;transition:color .2s ease}.blog--list .blog-title:hover{color:#fa8070}.blog--list .blog-date{padding-top:2rem;padding-bottom:2rem;color:#9e9e9e}.blog--list .blog-text{font-size:1.8rem;font-weight:300;color:#383838}.blog--list .btn-more{margin-top:2rem;margin-bottom:3rem}@media only screen and (max-width:767px){.blog--list{padding-left:2rem;padding-right:2rem}.blog--list .img-col{padding-bottom:0}.blog--list .blog-title{font-size:3.2rem}.blog--list .blog-date{padding-top:1rem}.blog--list .btn-more{margin-bottom:0}}.blog-archive-wrapper{padding:3rem 2rem 5rem;text-align:center}.blog-archive-wrapper .archive-title{color:#66b2b2;text-transform:uppercase;margin-right:2rem}.blog-archive-wrapper .archive-link{display:inline-block;color:#fa8070;margin-left:.2rem;margin-right:.2rem}.most-viewed-blog{padding-bottom:2rem}.most-viewed-blog .container-full{max-width:140rem}.most-viewed-blog .viewed-blog-title{padding-top:5rem;color:#66b2b2;text-transform:uppercase;text-align:center}.most-viewed-blog .viewed-blog-img{width:100%;padding-top:77%;overflow:hidden;position:relative}.most-viewed-blog .viewed-blog-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.most-viewed-blog .viewed-blog-date{padding-top:1.8rem;font-size:1.2rem;color:#9e9e9e}.most-viewed-blog .viewed-blog-name{padding-top:.6rem;padding-bottom:1.4rem}.most-viewed-blog .viewed-blog-link{display:inline-block;font-size:1.4rem;color:#fa8070}@media only screen and (max-width:767px){.most-viewed-blog .container-full{padding-left:2rem;padding-right:2rem}}.blog--text{max-width:84rem;padding-bottom:2rem}.blog--text .blog-title{padding-top:3rem;font-size:4.4rem;color:#383838}.blog--text .blog-text-date{padding-top:.5rem;padding-bottom:2.5rem}.blog--text .blog-subtitle{padding-top:1rem;padding-bottom:1rem;font-size:2.4rem;color:#6b6b6b}.blog--text .written-by{padding-top:2rem;padding-bottom:5rem;font-family:Open Sans,sans-serif;font-size:2.4rem;color:#6b6b6b}.blog--text ul{list-style:disc;margin-left:20px}.blog--text ul li{margin-bottom:7px}.blog--text ol{list-style:decimal;margin-left:20px}.blog--text ol li{margin-bottom:7px}@media only screen and (max-width:767px){.blog--text{padding-left:2rem;padding-right:2rem}}.calendar-page{padding:5rem 4rem 6rem}.calendar-page .global-title-md{padding-bottom:3rem;text-align:center}.calendar-page .calendar-description{max-width:56rem;font-size:1.8rem;font-weight:300;color:#383838;text-align:center;margin:0 auto}.calendar-page .calendar-month{display:table;margin-top:3.5rem;margin-bottom:.6rem;cursor:pointer}.calendar-page .calendar-month .month-arrow{display:inline-block;vertical-align:middle;margin-left:.6rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.calendar-page .calendar-month.opened .month-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.calendar-page .calendar-table.closed{display:none}.calendar-page .calendar-table .t-clmn-1{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-left:2rem;padding-right:2rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-page .calendar-table .t-clmn-2{-webkit-box-flex:5;-ms-flex:5;flex:5;padding-left:2rem}.calendar-page .calendar-table .t-clmn-3{-webkit-box-flex:2;-ms-flex:2;flex:2;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-page .calendar-table .t-clmn-4{-webkit-box-flex:2;-ms-flex:2;flex:2}.calendar-page .calendar-table .t-clmn-5{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-right:2rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-page .calendar-table .txt-gray{color:#9e9e9e}.calendar-page .calendar-table .txt-small{font-size:1.2rem}.calendar-page .calendar-table .offset-left{padding-left:1.5rem}.calendar-page .calendar-table .select-custom{margin-bottom:.5rem}.calendar-page .calendar-table .select-custom select{height:2.4rem;font-size:1.4rem}.calendar-page .calendar-table .select-custom:after{height:2.2rem;background-size:10px 6px}@media only screen and (min-width:768px) and (max-width:991px){.calendar-page .calendar-table .t-clmn-1{padding-left:1rem}.calendar-page .calendar-table .t-clmn-2{-webkit-box-flex:3;-ms-flex:3;flex:3}.calendar-page .calendar-table .t-clmn-3{-webkit-box-flex:1;-ms-flex:1;flex:1}.calendar-page .calendar-table .t-clmn-5{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1rem}}@media only screen and (max-width:767px){.calendar-page{padding-left:2rem;padding-right:2rem}.calendar-page .calendar-table{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.08);box-shadow:0 0 8px 0 rgba(0,0,0,.08)}.calendar-page .calendar-table .tbody-f .tr-f{padding-top:1rem;padding-bottom:1rem}.calendar-page .calendar-table .thead-f{display:none}}@media only screen and (min-width:576px) and (max-width:767px){.calendar-page .calendar-table .t-clmn-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;padding-left:2rem;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calendar-page .calendar-table .t-clmn-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;padding-left:2rem}.calendar-page .calendar-table .t-clmn-3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;padding-right:2rem;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.calendar-page .calendar-table .t-clmn-4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;padding-right:2rem;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.calendar-page .calendar-table .t-clmn-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2rem;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:575px){.calendar-page .calendar-table .t-clmn-1,.calendar-page .calendar-table .t-clmn-2,.calendar-page .calendar-table .t-clmn-3,.calendar-page .calendar-table .t-clmn-4,.calendar-page .calendar-table .t-clmn-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:2rem;padding-right:2rem;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.contact-us--list .container-full{max-width:140rem}.contact-us--list .global-title-md{padding:2.5rem 0}.contact-us--list .contact-us-subtitle{max-width:56rem;font-size:1.8rem;font-weight:300;margin:0 auto}.contact-us--list .contact-col{font-size:1.8rem}.contact-us--list .nospace-col{padding:0}.contact-us--list .column-title{padding-bottom:1rem;font-size:1.6rem;font-weight:400;color:#66b2b2}.contact-us--list .column-title.extra-top-space{padding-top:10rem}@media only screen and (max-width:991px){.contact-us--list .container-full{padding-left:2rem;padding-right:2rem}.contact-us--list .column-title.extra-top-space{padding-top:4rem}}.contact-us--form{padding-bottom:6rem}.contact-us--form .container-full{max-width:140rem}.contact-us--form .column-title{padding-bottom:1rem;font-size:1.6rem;font-weight:400;color:#66b2b2}.contact-us--form .contact-us-desc{font-size:1.8rem}.contact-us--form .contact-col{padding-top:0;padding-bottom:0}.contact-us--form .input-txt{width:100%;margin-bottom:2rem}.contact-us--form .textarea-default{width:100%;margin-bottom:2rem;resize:vertical}.contact-us--form .checkbox-custom+label{margin-bottom:2rem}.contact-us--form .google-map-wrap{margin-bottom:1.5rem}@media only screen and (max-width:991px){.contact-us--form .container-full{padding-left:2rem;padding-right:2rem}.contact-us--form .btn-send{margin-bottom:3rem}}.responsible-travel--article{padding-bottom:4rem}.responsible-travel--article .container-full{max-width:80rem}.responsible-travel--article .responsible-title{padding:6rem 2rem 2rem}.responsible-travel--article .img-map{display:block;margin:1rem auto 3rem;max-width:50rem}@media only screen and (max-width:991px){.responsible-travel--article .container-full{padding-left:2rem;padding-right:2rem}}.responsible-travel--list{padding-bottom:4rem}.responsible-travel--list .container-full{max-width:140rem}.responsible-travel--list .responsible-title{padding:6rem 0 3rem}.responsible-travel--list .responsible-list-title{font-size:2rem;color:#1e1e1e;display:inline-block;vertical-align:middle;padding-bottom:.5rem}.responsible-travel--list .responsible-list-card{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.responsible-travel--list .responsible-list-card .responsible-list-img-wrapper{display:block;width:100%;padding-top:66.78%;overflow:hidden;position:relative}.responsible-travel--list .responsible-list-card .responsible-list-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.responsible-travel--list .responsible-list-card .description-wrapper{padding:2.5rem 3rem 4rem}.responsible-travel--list .responsible-list-card .description-wrapper .card-description{font-size:1.6rem;color:#1e1e1e}.responsible-travel--list .responsible-list-card .description-wrapper .btn-wrapper{text-align:center;padding-top:4rem}@media only screen and (max-width:767px){.responsible-travel--list .container-full{padding-left:2rem;padding-right:2rem}}.meet-team--main .meet-title{padding-bottom:2rem;font-size:1.8rem;text-transform:uppercase}.meet-team--main .profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;position:relative}.meet-team--main .profile-img{background:#9e9e9e url(../images/icon-testimonial-no-img.svg) no-repeat 50%;background-size:53px 53px;width:14rem;height:14rem;overflow:hidden;position:absolute;top:0;left:0;border-radius:50%}.meet-team--main .profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meet-team--main .profile-txt{width:100%;height:14rem;padding-left:16rem}.meet-team--main .profile-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2.5rem}.meet-team--main .about-member{padding-top:1rem}.meet-team--main .profile-break{border-bottom:1px solid #d1d1d1;margin:2rem 0 4rem}@media only screen and (max-width:991px){.meet-team--main .container-full{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:575px){.meet-team--main .profile-wrapper{display:block}.meet-team--main .profile-txt{padding:15rem 0 0;height:auto}.meet-team--main .profile-contact{padding-bottom:1rem}}.meet-team--secondary{padding-bottom:5rem}.meet-team--secondary .container-full{max-width:140rem}.meet-team--secondary .team-title{padding-top:6rem;padding-bottom:.5rem;font-size:1.8rem;color:#66b2b2;text-transform:uppercase}.meet-team--secondary .team-desc{padding-left:4rem}.meet-team--secondary .team-img{background:#9e9e9e url(../images/icon-testimonial-no-img.svg) no-repeat 50%;background-size:53px 53px;width:14rem;height:14rem;overflow:hidden;position:absolute;top:2rem;left:0;right:0;border-radius:50%;margin:0 auto}.meet-team--secondary .team-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meet-team--secondary .team-name{text-align:center;font-size:1.8rem;padding-top:15rem}@media only screen and (max-width:991px){.meet-team--secondary .container-full{padding-left:2rem;padding-right:2rem}}.why-travel--list{padding-bottom:2rem}.why-travel--list .container-full{max-width:140rem}.why-travel--list .reason-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1rem}.why-travel--list .reason-title{padding-left:2rem}.why-travel--list .profile-break{border-bottom:1px solid #d1d1d1;margin:2rem 0 4rem}@media only screen and (max-width:991px){.why-travel--list .container-full{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:575px){.why-travel--list .reason-wrapper{display:block}.why-travel--list .reason-title{padding-left:0}}.testimonials--list{padding-bottom:0}.testimonials--list .testimonials-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 4rem 5rem;position:relative}.testimonials--list .testimonials-list-tile{background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1rem;padding:3rem 4rem 3rem 2rem}.testimonials--list .testimonial-list-img{background:#d1d1d1 url(../images/icon-testimonial-no-img.svg) no-repeat 50%;background-size:53px 53px;width:7.6rem;height:7.6rem;overflow:hidden;position:absolute;top:0;left:0;border-radius:50%}.testimonials--list .testimonial-list-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials--list .testimonials-list-quote{margin:.2rem .5rem 0 0;opacity:.6}.testimonials--list+.pagination-wrapper{margin-bottom:4rem}@media only screen and (max-width:991px){.testimonials--list .container-full{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:575px){.testimonials--list .testimonials-list-item{display:block;padding-left:0}.testimonials--list .testimonial-list-img{margin-bottom:2rem;position:relative}.testimonials--list .testimonials-list-arrow{display:none}}.FAQ--list{padding-bottom:2rem}.FAQ--list .A-wrapper,.FAQ--list .Q-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem}.FAQ--list .A,.FAQ--list .Q{min-width:3rem;font-size:2.4rem;font-weight:700}.FAQ--list .Q{color:#d1d1d1}.FAQ--list .A{color:#66b2b2;opacity:.6}.FAQ--list .A-txt,.FAQ--list .Q-txt{padding:.6rem 0 0 .6rem}.FAQ--list .Q-txt{color:#9e9e9e}.FAQ--list .A-link{display:inline-block;font-size:1.4rem;color:#fa8070;vertical-align:top}.FAQ--list .A-link img{display:inline-block;margin-left:.5rem;vertical-align:middle}.FAQ--list .FAQ-break{border-bottom:1px solid #d1d1d1;margin:2rem 0 2.5rem}.book-tour{padding-bottom:3rem}.book-tour .container-full{max-width:140rem}.book-tour .container-full.make-payment-container{max-width:84rem}.book-tour .booking-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.5rem 0}.book-tour .booking-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2rem}.book-tour .booking-pagination .pagination-link{display:inline-block;background-color:transparent;width:2.6rem;height:2.6rem;color:#9e9e9e;text-align:center;line-height:2.6rem;margin-right:-1px;border:1px solid #d9d9d9;-webkit-transition-property:background-color,color,border-color;transition-property:background-color,color,border-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;cursor:pointer}.book-tour .booking-pagination .pagination-link:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.book-tour .booking-pagination .pagination-link:last-child{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.book-tour .booking-pagination .pagination-link.active,.book-tour .booking-pagination .pagination-link:hover{background-color:#fa8070;color:#fff;border-color:#fa8070;z-index:2}.book-tour .passengers-list-form{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:2rem}.book-tour .passengers-list-form,.book-tour .passengers-list-form .pass-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;width:100%}.book-tour .passengers-list-form .pass-row{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-tour .passengers-list-form .row-lbls .pass-clmn-num{padding-bottom:0}.book-tour .passengers-list-form .pass-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.book-tour .passengers-list-form .pass-clmn-num{width:2.5rem;padding-bottom:1.5rem;text-align:center}.book-tour .passengers-list-form .pass-clmn-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.5rem}.book-tour .passengers-list-form .input-txt,.book-tour .passengers-list-form .select-custom{margin-bottom:1.5rem}.book-tour .passengers-list-form .lb-mobile{display:none}.book-tour .passengers-list{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.book-tour .passengers-list,.book-tour .passengers-list .pass-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;width:100%}.book-tour .passengers-list .pass-row{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4rem}.book-tour .passengers-list .pass-row:nth-child(2n){background-color:#f2f2f2}.book-tour .passengers-list .row-lbls{min-height:auto}.book-tour .passengers-list .pass-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.book-tour .passengers-list .pass-clmn-num{width:4rem;text-align:center}.book-tour .passengers-list .pass-clmn-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.5rem}.book-tour .passengers-list .lb-mobile{display:none}.book-tour .input-txt,.book-tour .select-custom,.book-tour .textarea-default{width:100%;margin-bottom:2rem}.book-tour .textarea-default{resize:vertical}.book-tour .checkbox-custom+label{margin-bottom:2rem}.book-tour .validation-msg{font-size:1.2rem;margin-top:-1.8rem}.book-tour .btn-space{margin:1rem 2rem;vertical-align:middle}.book-tour .step-1{margin-top:0}.book-tour .required{font-size:1.4rem;padding:1.5rem 0 1rem}.book-tour .col-booking{padding-top:0;padding-bottom:0}.book-tour .make-payment-form{max-width:44rem;margin:1rem auto 0}.book-tour .details-link{display:inline-block;font-size:1.6rem;margin-top:10px}@media only screen and (max-width:991px){.book-tour .container-full{padding-left:2rem;padding-right:2rem}.book-tour .booking-title-wrap{padding-top:0}}@media only screen and (max-width:767px){.book-tour .passengers-list-form{max-width:40rem;margin:0 auto}.book-tour .passengers-list-form .pass-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-bottom:2rem;margin-bottom:3rem;border-bottom:1px dashed #d1d1d1}.book-tour .passengers-list-form .pass-row:last-child{margin-bottom:0;border-bottom:none}.book-tour .passengers-list-form .row-lbls{display:none}.book-tour .passengers-list-form .lb-mobile{display:block}.book-tour .passengers-list-form .pass-clmn-num{font-size:2rem}.book-tour .passengers-list-form .pass-clmn-input{width:100%;padding-left:0}.book-tour .passengers-list{max-width:40rem;margin:0 auto}.book-tour .passengers-list .pass-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:1.5rem 0}.book-tour .passengers-list .row-lbls{display:none}.book-tour .passengers-list .lb-mobile{display:inline-block;margin:0 1rem 0 2rem;vertical-align:middle}.book-tour .passengers-list .pass-clmn-num{font-size:2rem}.book-tour .passengers-list .pass-clmn-txt{width:100%;padding:.5rem 0}}.user-login{padding-bottom:4rem}.user-login .container-full{max-width:140rem}.user-login .global-title-md{padding:3.5rem 0 3rem}.user-login .login-subtitle{padding-bottom:3rem}.user-login .input-login{width:100%;margin-bottom:2rem}.user-login .validation-msg{font-size:1.2rem;margin-top:-1.8rem}.user-login .login-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-login .remember-me-lbl{font-size:1.4rem}.user-login .forgot-email{font-size:1.8rem;padding-top:3rem;color:#9e9e9e}@media only screen and (max-width:991px){.user-login{padding-bottom:3rem}.user-login .global-title-md{padding-top:0}.user-login .container-full{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:767px){.user-login .login-form{max-width:40rem;margin:0 auto}}.map-mongolia{margin-bottom:2rem}.map-mongolia .map-tooltip{display:none;background-color:hsla(0,0%,100%,.9);padding:.6rem 1.5rem;text-align:center;line-height:1.2em;border-radius:.4rem;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.15);box-shadow:0 3px 5px 0 rgba(0,0,0,.15);position:fixed;top:0;left:0}.map-mongolia #China,.map-mongolia #Siberia{fill:#f3f3f3;cursor:pointer;-webkit-transition:fill .3s ease;transition:fill .3s ease}.map-mongolia #China:hover,.map-mongolia #Siberia:hover{fill:#e5e5e5}.map-mongolia #Eastern-Mongolia path{fill:#dcb1f1;cursor:pointer;-webkit-transition:fill .3s ease;transition:fill .3s ease}.map-mongolia #Eastern-Mongolia:hover path{fill:#e5c7f5}.map-mongolia #Western-Mongolia path{fill:#94cafa;cursor:pointer;-webkit-transition:fill .3s ease;transition:fill .3s ease}.map-mongolia #Western-Mongolia:hover path{fill:#acd6fb}.map-mongolia #Southern-Mongolia path{fill:#f3ff80;cursor:pointer;-webkit-transition:fill .3s ease;transition:fill .3s ease}.map-mongolia #Southern-Mongolia:hover path{fill:#f8ffb3}.map-mongolia #Northern-Mongolia path{fill:#a0daa1;cursor:pointer;-webkit-transition:fill .3s ease;transition:fill .3s ease}.map-mongolia #Northern-Mongolia:hover path{fill:#b2e1b3}.map-mongolia #Central-Mongolia path{fill:#ffa3b7;cursor:pointer;-webkit-transition:fill .3s ease;transition:fill .3s ease}.map-mongolia #Central-Mongolia:hover path{fill:#ffbdcb}.map-mongolia #Ulaanbaatar{fill:#9a5dd5;cursor:pointer;-webkit-transition:fill .3s ease;transition:fill .3s ease}.map-mongolia #Ulaanbaatar:hover{fill:#b386df}@media only screen and (max-width:991px){.map-mongolia{margin-bottom:1.5rem}}.gallery-page .container-full{max-width:140rem}.gallery-page .global-title-md{padding-top:3.5rem;padding-bottom:3.5rem}.gallery-page .gallery-col{padding-bottom:1rem}.gallery-page .gallery-group-wrap{padding:2rem 0 4rem}.gallery-page .gallery-group-tile{display:block;width:100%;padding-top:75%;overflow:hidden;position:relative}.gallery-page .gallery-group-tile:hover .gallery-group-title{background-color:#fa8070}.gallery-page .gallery-group-title{background-color:rgba(0,0,0,.4);width:100%;padding:1rem 2rem;font-size:1.4rem;text-align:center;color:#fff;position:absolute;bottom:0;right:0;z-index:1;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.gallery-page .gallery-group-img,.gallery-page .gallery-picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.gallery-page .gallery-picture-wrap{padding:1rem 0 4rem}.gallery-page .gallery-picture-tile{display:block;width:100%;padding-top:66.66%;overflow:hidden;position:relative}.gallery-page .gallery-picture-tile:hover .gallery-picture-img{width:120%}.gallery-page .gallery-picture-img{-webkit-transition:width .3s ease;transition:width .3s ease}.gallery-page .gallery-picture-txt{padding:.8rem .2rem 0;font-weight:300;text-align:center;line-height:1.2em}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJzdHlsZXMuY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJoZWxwZXJzL19oZWxwZXJzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL190YWJsZXMuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwibGF5b3V0L19sYXlvdXQuc2NzcyIsImxheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwicGFnZXMvX2dsb2JhbC5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL190b3Vycy5zY3NzIiwicGFnZXMvX2Jsb2cuc2NzcyIsInBhZ2VzL19jYWxlbmRhci5zY3NzIiwicGFnZXMvX2NvbnRhY3QtdXMuc2NzcyIsInBhZ2VzL19hYm91dC11cy5zY3NzIiwicGFnZXMvX3RyYXZlbC1hZHZpc29yLnNjc3MiLCJwYWdlcy9fYm9va2luZy5zY3NzIiwicGFnZXMvX21hcC5zY3NzIiwicGFnZXMvX2dhbGxlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0RUFBWSxDQUNaLHVFQUFZLENDSVosMlpBYUMsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsY0FBZSxDQUNmLFlBQWEsQ0FDYix1QkFBd0IsQ0FHekIsOEVBRUMsYUFBYyxDQUVmLEtBQ0MsYUFBYyxDQUVmLE1BQ0MsZUFBZ0IsQ0FFakIsYUFDQyxXQUFZLENBRWIsb0RBRUMsVUFBVyxDQUNYLFlBQWEsQ0FFZCxNQUNDLHdCQUF5QixDQUN6QixnQkFBaUI7O0FDOUNsQiwyRUFBQSxDQVVBLEtBQ0ksZ0JBQWlCLENBQ2pCLDZCQUF1QyxDQVUzQyxLQUNJLGFBQWMsQ0FXbEIsR0FDSSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxn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USxDQUFSLE9BQVEsQ0FFWixZQUNJLGdCQUFpQixDQUVqQiwyQkFBUSxDQUFSLE9BQVEsQ0FFWixZQUNJLGdCQUFpQixDQUVqQiwyQkFBUSxDQUFSLE9BQVEsQ0FFWixZQUNJLGdCQUFpQixDQUVqQiwyQkFBUSxDQUFSLE9BQVEsQ0FFWixZQUNJLGdCQUFpQixDQUVqQiwyQkFBUSxDQUFSLE9BQVEsQ0FFWixZQUNJLGdCQUFpQixDQUVqQiwyQkFBUSxDQUFSLE9BQVEsQ0FFWixZQUNJLGdCQUFpQixDQUVqQiwyQkFBUSxDQUFSLE9BQVEsQ0FFWixZQUNJLGdCQUFpQixDQUVqQiwyQkFBUSxDQUFSLE9BQVEsQ0FFWixZQUNJLGdCQUFpQixDQUVqQiwyQkFBUSxDQUFSLE9BQVEsQ0FDWCxDQUdMLHlDQUNJLGFBQ0ksaUJBQWtCLENBRWxCLDRCQUFTLENBQVQsUUFBUyxDQUViLGFBQ0ksaUJBQWtCLENBRWxCLDRCQUFTLENBQVQsUUFBUyxDQUViLGFBQ0ksaUJBQWtCLENBRWxCLDRCQUFTLENBQVQsUUFBUyxDQUViLFlBQ0ksZ0JBQWlCLENBRWpCLDRCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUVaLFlBQ0ksZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsT0FBUSxDQUNYLENBR0wsMENBQ0ksYUFDSSxpQkFBa0IsQ0FFbEIsNEJBQVMsQ0FBVCxRQUFTLENBRWIsYUFD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LGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGlCQUFrQixDQW5CMUIsNkRBc0JrQyx3QmpCVlgsQ2lCWnZCLG1DQTJCUSwrQkFBaUMsQ0FDakMsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixTQUFVLENBQ1YsNENBQXNDLENBQXRDLG9DQUFzQyxDQXJDOUMsb0VBMENRLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxzQ0FBK0IsQ0FBL0IsOEJBQStCLENBQy9CLFNBQVUsQ0FqRGxCLG9DQW9EMkIsbUJBQXNCLENBcERqRCxvQ0F1RFEsYUFBYyxDQUNkLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBM0QxQiwrREE4RGtDLFVBQVcsQ0E5RDdDLG1DQWtFMEIsaUNBQTJCLENBQTNCLHlCQUEyQixDQWxFckQsbUNBcUVRLHFCQUErQixDQUMvQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQWtCIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDcwMCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BbGVvOjMwMCw0MDAsNzAwJyk7IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BbGVvOjMwMCw0MDAsNzAwXCIpO1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50eHRDb3JhbCB7XG4gIGNvbG9yOiAjRkE4MDcwOyB9XG5cbi50eHRUZWFsIHtcbiAgY29sb3I6ICM2NkIyQjI7IH1cblxuLnR4dEdyYXkge1xuICBjb2xvcjogIzllOWU5ZTsgfVxuXG4uYmdHcmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4udHh0TGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnR4dFJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnR4dENlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udHh0TGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50eHRSZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udHh0Qm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnR4dFVwcGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZGlzcGxheUlubGluZUJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBidXR0b246ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYnRuLWJsYW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLmJ0bi1kZWZhdWx0LmJ0bi1tZCwgLmJ0bi1kZWZhdWx0LmJ0bi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtOyB9XG5cbi5idG4tbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5idG4tbGluZS5idG4tbWQsIC5idG4tbGluZS5idG4tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTsgfVxuICAuYnRuLWxpbmUuYnRuLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07IH1cbiAgLmJ0bi1saW5lLmxpbmUtY29yYWwge1xuICAgIGJvcmRlci1jb2xvcjogI0ZBODA3MDtcbiAgICBjb2xvcjogI0ZBODA3MDsgfVxuICAgIC5idG4tbGluZS5saW5lLWNvcmFsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTgwNzA7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1saW5lLmxpbmUtd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJ0bi1saW5lLmxpbmUtd2hpdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogI0ZBODA3MDsgfVxuXG4uYnRuLWNvcmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBODA3MDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tY29yYWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODU0M2Y7IH1cblxuLmJ0bi1tZCxcbi5idG4tbGcge1xuICBwYWRkaW5nOiAwLjlyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmJ0bi1tZCwgLmJ0bi1zbSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG5cbi5idG4tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzLy91aS1jYWxlbmRhci1jb3JhbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYuM3JlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1pbWFnZSwgYmFja2dyb3VuZC1jb2xvciwgY29sb3I7IH1cbiAgLmJ0bi1jYWxlbmRhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8vdWktY2FsZW5kYXItd2hpdGUuc3ZnKTsgfVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5sYi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07IH1cblxuLmxiLWdyYXkge1xuICBjb2xvcjogIzllOWU5ZTsgfVxuXG4uaW5wdXQtdHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMCAxLjZyZW07XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmlucHV0LXR4dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZCMkIyOyB9XG5cbi50ZXh0YXJlYS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjZyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAudGV4dGFyZWEtZGVmYXVsdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZCMkIyOyB9XG5cbi5zZWxlY3QtY3VzdG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdC1jdXN0b20gc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZzogMCA0cmVtIDAgMS42cmVtO1xuICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5zZWxlY3QtY3VzdG9tIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlbGVjdC1jdXN0b20gc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2QjJCMjsgfVxuICAuc2VsZWN0LWN1c3RvbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMy44cmVtO1xuICAgIGhlaWdodDogMy44cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvL2Fycm93LWxpbmUtZG93bi1jb3JhbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC43cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmNoZWNrYm94LWN1c3RvbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoZWNrYm94LWN1c3RvbSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2hlY2tib3gtY3VzdG9tICsgbGFiZWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNGQTgwNzA7IH1cbiAgICAuY2hlY2tib3gtY3VzdG9tICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0MiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtOyB9XG4gIC5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8vdWktY2hlY2ttYXJrLWNvcmFsLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkE4MDcwOyB9XG5cbi5mb3JtLWFsZXJ0LWVycm9yLFxuLmZvcm0tYWxlcnQtc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDFyZW0gMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTsgfVxuXG4uZm9ybS1hbGVydC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxMjgsIDExMiwgMC4yKTtcbiAgY29sb3I6ICNGQTgwNzA7IH1cblxuLmZvcm0tYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNzgsIDE3OCwgMC4yKTtcbiAgY29sb3I6ICM2NkIyQjI7IH1cblxuLnRhYmxlLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAudGFibGUtZmxleC5oZWFkLXRlYWwgLnRoZWFkLWYgLnRyLWYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkIyQjI7IH1cbiAgLnRhYmxlLWZsZXguaGVhZC10ZWFsIC50aGVhZC1mIC50aC1mIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnRhYmxlLWZsZXggLnRyLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJsZS1mbGV4IC50aC1mLCAudGFibGUtZmxleCAudGQtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRhYmxlLWZsZXggLnRoZWFkLWYgLnRyLWYge1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07IH1cbiAgICAudGFibGUtZmxleCAudGhlYWQtZiAudHItZjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40cmVtO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40cmVtOyB9XG4gIC50YWJsZS1mbGV4IC50aGVhZC1mIC50aC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07IH1cbiAgLnRhYmxlLWZsZXggLnRib2R5LWYgLnRyLWYge1xuICAgIG1pbi1oZWlnaHQ6IDMuOHJlbTsgfVxuICAgIC50YWJsZS1mbGV4IC50Ym9keS1mIC50ci1mOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gIC50YWJsZS1mbGV4IC50Ym9keS1mIC50ZC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07IH1cblxuOnJvb3Qge1xuICAtLXJlZmxleC1jb2x1bW5zOiAxMjtcbiAgLS1yZWZsZXgtZ3JpZC1zcGFjaW5nOiAyMHB4O1xuICAtLXJlZmxleC14czogNTc2cHg7XG4gIC0tcmVmbGV4LXNtOiA3NjhweDtcbiAgLS1yZWZsZXgtbWQ6IDk5MnB4O1xuICAtLXJlZmxleC1sZzogMTIwMHB4O1xuICAtLXJlZmxleC14bGc6IDE2MDBweDtcbiAgLS1yZWZsZXgteHhzLW1heDogNTc1cHg7XG4gIC0tcmVmbGV4LXhzLW1heDogNzY3cHg7XG4gIC0tcmVmbGV4LXNtLW1heDogOTkxcHg7XG4gIC0tcmVmbGV4LW1kLW1heDogMTE5OXB4O1xuICAtLXJlZmxleC1sZy1tYXg6IDE1OTlweDsgfVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mdWxsIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLmNvbnRhaW5lciAuZ3JpZCxcbi5jb250YWluZXItZnVsbCAuZ3JpZCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDsgfSB9XG5cbi5ncmlkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogLS4zMWVtO1xuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiAtLjQzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZ3JpZDo6YmVmb3JlLFxuLmdyaWQ6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHpvb206IDE7IH1cblxuW2NsYXNzKj1cImNvbC1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCJjb2wtXCJdOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXSAuZ3JpZCB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogLTIwcHg7IH1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICAqd2lkdGg6IDk5LjklOyB9XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAqd2lkdGg6IDkxLjU2NjY2NjY3JTsgfVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgKndpZHRoOiA4My4yMzMzMzMzMyU7IH1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbiAgKndpZHRoOiA3NC45JTsgfVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAqd2lkdGg6IDY2LjU2NjY2NjY3JTsgfVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDU4LjIzMzMzMzMzJTsgfVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xuICAqd2lkdGg6IDQ5LjklOyB9XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICp3aWR0aDogNDEuNTY2NjY2NjclOyB9XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICp3aWR0aDogMzMuMjMzMzMzMzMlOyB9XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG4gICp3aWR0aDogMjQuOSU7IH1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgKndpZHRoOiAxNi41NjY2NjY2NyU7IH1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDguMjMzMzMzMzMlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklOyB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7IH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTsgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTsgfVxuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7IH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlOyB9XG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklOyB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTsgfVxuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7IH1cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7IH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclOyB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTsgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTsgfVxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTsgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlOyB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclOyB9XG4gIC5jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7IH1cbiAgLmNvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7IH1cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7IH0gfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgZmxleDogMSAwIDBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wteHMtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDBweDtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14bGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgLXdlYmtpdC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIC13ZWJraXQtb3JkZXI6IDEwO1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgLXdlYmtpdC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgLXdlYmtpdC1vcmRlcjogODtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgLXdlYmtpdC1vcmRlcjogNztcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgLXdlYmtpdC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgLXdlYmtpdC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgLXdlYmtpdC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgLXdlYmtpdC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTAge1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3JkZXIteHMtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9yZGVyLXhzLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14cy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteHMtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHMtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteHMtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHMtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHMtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteHMtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHMtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHMtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteHMtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHMtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLXNtLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAub3JkZXIteGxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci14bGctMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsZy04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bGctNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsZy01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bGctNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsZy0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bGctMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGxnLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgKm1hcmdpbi1sZWZ0OiA5MS41NjY2NjY2NyU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICptYXJnaW4tbGVmdDogODMuMjMzMzMzMzMlOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICptYXJnaW4tbGVmdDogNzQuOSU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgKm1hcmdpbi1sZWZ0OiA2Ni41NjY2NjY2NyU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgKm1hcmdpbi1sZWZ0OiA1OC4yMzMzMzMzMyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgKm1hcmdpbi1sZWZ0OiA0OS45JTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICAqbWFyZ2luLWxlZnQ6IDQxLjU2NjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICAqbWFyZ2luLWxlZnQ6IDMzLjIzMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xuICAqbWFyZ2luLWxlZnQ6IDI0LjklOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICptYXJnaW4tbGVmdDogMTYuNTY2NjY2NjclOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgKm1hcmdpbi1sZWZ0OiA4LjIzMzMzMzMzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZzZXQteHMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA5MS41NjY2NjY2NyU7IH1cbiAgLm9mZnNldC14cy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDgzLjIzMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3NC45JTsgfVxuICAub2Zmc2V0LXhzLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA2Ni41NjY2NjY2NyU7IH1cbiAgLm9mZnNldC14cy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICAgICptYXJnaW4tbGVmdDogNTguMjMzMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDQ5LjklOyB9XG4gIC5vZmZzZXQteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDQxLjU2NjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiAzMy4yMzMzMzMzMyU7IH1cbiAgLm9mZnNldC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgICptYXJnaW4tbGVmdDogMjQuOSU7IH1cbiAgLm9mZnNldC14cy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogMTYuNTY2NjY2NjclOyB9XG4gIC5vZmZzZXQteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgICptYXJnaW4tbGVmdDogOC4yMzMzMzMzMyU7IH1cbiAgLm9mZnNldC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAqbWFyZ2luLWxlZnQ6IC0wLjElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogOTEuNTY2NjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4My4yMzMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgICptYXJnaW4tbGVmdDogNzQuOSU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogNjYuNTY2NjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDU4LjIzMzMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0OS45JTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0MS41NjY2NjY2NyU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgICptYXJnaW4tbGVmdDogMzMuMjMzMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDI0LjklOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDE2LjU2NjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDguMjMzMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgKm1hcmdpbi1sZWZ0OiAtMC4xJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDkxLjU2NjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgICptYXJnaW4tbGVmdDogODMuMjMzMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDc0LjklOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDY2LjU2NjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1OC4yMzMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICptYXJnaW4tbGVmdDogNDkuOSU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogNDEuNTY2NjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDMzLjIzMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgKm1hcmdpbi1sZWZ0OiAyNC45JTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxNi41NjY2NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4LjIzMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICptYXJnaW4tbGVmdDogLTAuMSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogOTEuNTY2NjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4My4yMzMzMzMzMyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgICptYXJnaW4tbGVmdDogNzQuOSU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogNjYuNTY2NjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDU4LjIzMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0OS45JTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0MS41NjY2NjY2NyU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgICptYXJnaW4tbGVmdDogMzMuMjMzMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDI0LjklOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDE2LjU2NjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDguMjMzMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgKm1hcmdpbi1sZWZ0OiAtMC4xJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5vZmZzZXQteGxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogOTEuNTY2NjY2NjclOyB9XG4gIC5vZmZzZXQteGxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgICptYXJnaW4tbGVmdDogODMuMjMzMzMzMzMlOyB9XG4gIC5vZmZzZXQteGxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3NC45JTsgfVxuICAub2Zmc2V0LXhsZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogNjYuNTY2NjY2NjclOyB9XG4gIC5vZmZzZXQteGxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1OC4yMzMzMzMzMyU7IH1cbiAgLm9mZnNldC14bGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDQ5LjklOyB9XG4gIC5vZmZzZXQteGxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0MS41NjY2NjY2NyU7IH1cbiAgLm9mZnNldC14bGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDMzLjIzMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgICptYXJnaW4tbGVmdDogMjQuOSU7IH1cbiAgLm9mZnNldC14bGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDE2LjU2NjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4LjIzMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAqbWFyZ2luLWxlZnQ6IC0wLjElOyB9IH1cblxuLndyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uby13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4ubm8td3JhcCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LXNocmluazogMTsgfVxuXG4ud3JhcC1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuXG4uZGlyZWN0aW9uLXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmRpcmVjdGlvbi1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmRpcmVjdGlvbi1jb2x1bW4ge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5kaXJlY3Rpb24tY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi5hbGlnbi1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmFsaWduLWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmFsaWduLWVuZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWxpZ24tY2VudGVyIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmp1c3RpZnktc3RhcnQuZ3JpZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmp1c3RpZnktZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmp1c3RpZnktZW5kLmdyaWQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHJpZ2h0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHJpZ2h0OyB9XG5cbi5qdXN0aWZ5LWVuZC5ncmlkIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDsgfVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWNlbnRlci5ncmlkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1jZW50ZXIuZ3JpZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7IH1cblxuLmp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi5ncmlkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTsgfVxuXG4uanVzdGlmeS1zcGFjZS1iZXR3ZWVuLmdyaWQgW2NsYXNzKj1cImNvbC1cIl0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0OyB9XG5cbi5qdXN0aWZ5LXNwYWNlLWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5qdXN0aWZ5LXNwYWNlLWFyb3VuZC5ncmlkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTsgfVxuXG4uanVzdGlmeS1zcGFjZS1hcm91bmQuZ3JpZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7IH1cblxuLmdyaWQtYmxlZWQgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb2wtZ3JpZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbC1ncmlkLmRpcmVjdGlvbi1yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5jb2wtYmxlZWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb2wtYmxlZWQteCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uY29sLWJsZWVkLXkge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLmZsZXgtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiBhdXRvOyB9XG5cbi5mbGV4LWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mbGV4LWZvb3RlciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhpZGRlbi14eHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGlkZGVuLXhsZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQWxlb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMWUxZTFlOyB9XG5cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YjhiODsgfVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiOGI4OyB9XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiOGI4OyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmhlYWRlci1tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8vaG9tZS0tYmctaGVyby5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA2MHJlbTtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXItbWFpbi5qdXN0LW5hdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5oZWFkZXItbWFpbi5uby1iZy1pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmhlYWRlci1tYWluIC5oZXJvLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgdXJsKC4uL2ltYWdlcy8vaGVyby0tYXJyb3dzLWRvdWJsZS1jb3JhbC5zdmcpIG5vLXJlcGVhdCByaWdodCA0cmVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBwYWRkaW5nOiA1cmVtIDhyZW0gNXJlbSA1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1JTtcbiAgICBib3R0b206IDZyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgICAuaGVhZGVyLW1haW4gLmhlcm8tbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLmhlYWRlci1tYWluIC5oZXJvLXNsaWRlLWxlZnQsXG4gIC5oZWFkZXItbWFpbiAuaGVyby1zbGlkZS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggNDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmhlYWRlci1tYWluIC5oZXJvLXNsaWRlLWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvL2hlcm8tLWFycm93LXNsaWRlLWxlZnQucG5nKTtcbiAgICBsZWZ0OiA2cmVtOyB9XG4gIC5oZWFkZXItbWFpbiAuaGVyby1zbGlkZS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8vaGVyby0tYXJyb3ctc2xpZGUtcmlnaHQucG5nKTtcbiAgICByaWdodDogNnJlbTsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRW50ZXJSaWdodCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTsgfVxuICB0byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlTGVhdmVSaWdodCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIHRvIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVFbnRlckxlZnQge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICB0byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlTGVhdmVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTsgfSB9XG4gIC5oZWFkZXItbWFpbiAuc2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzOyB9XG4gICAgLmhlYWRlci1tYWluIC5zbGlkZXItaXRlbS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuaGVhZGVyLW1haW4gLnNsaWRlci1pdGVtLmFjdGl2ZS5zbGlkZS1lbnRlci1yaWdodCB7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5oZWFkZXItbWFpbiAuc2xpZGVyLWl0ZW0uYWN0aXZlLnNsaWRlLWVudGVyLWxlZnQge1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmhlYWRlci1tYWluIC5zbGlkZXItaXRlbS5zbGlkZS1lbnRlci1yaWdodCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVFbnRlclJpZ2h0OyB9XG4gICAgLmhlYWRlci1tYWluIC5zbGlkZXItaXRlbS5zbGlkZS1sZWF2ZS1yaWdodCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVMZWF2ZVJpZ2h0OyB9XG4gICAgLmhlYWRlci1tYWluIC5zbGlkZXItaXRlbS5zbGlkZS1lbnRlci1sZWZ0IHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUVudGVyTGVmdDsgfVxuICAgIC5oZWFkZXItbWFpbiAuc2xpZGVyLWl0ZW0uc2xpZGUtbGVhdmUtbGVmdCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVMZWF2ZUxlZnQ7IH1cbiAgICAuaGVhZGVyLW1haW4gLnNsaWRlci1pdGVtIC5zbGlkZXItaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItbWFpbiAuaGVyby1saW5rIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICBsZWZ0OiAycmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5oZWFkZXItbWFpbiB7XG4gICAgICBtaW4taGVpZ2h0OiAzNXJlbTsgfVxuICAgICAgLmhlYWRlci1tYWluIC5oZXJvLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycmVtIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDZyZW0gMi41cmVtIDNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBib3R0b206IDNyZW07IH1cbiAgICAgIC5oZWFkZXItbWFpbiAuaGVyby1zbGlkZS1sZWZ0IHtcbiAgICAgICAgbGVmdDogM3JlbTsgfVxuICAgICAgLmhlYWRlci1tYWluIC5oZXJvLXNsaWRlLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDNyZW07IH0gfVxuXG4uaGVhZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaGVhZC13cmFwcGVyIC5sb2dvLXNlbGVuYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0LjZyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZC13cmFwcGVyIC5sb2dvLXNlbGVuYSB7XG4gICAgICBoZWlnaHQ6IDMuNnJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuaGVhZC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5oZWFkLXdyYXBwZXIgLmxvZ28tc2VsZW5hIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtOyB9IH1cblxuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4MzgzODtcbiAgcGFkZGluZzogMi44cmVtIDAgM3JlbSAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZjJmMmYyOyB9XG4gIC5tYWluLWZvb3RlciAuY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTQwcmVtOyB9XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWxpc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNiOGI4Yjg7IH1cbiAgLm1haW4tZm9vdGVyIC5mb290ZXItbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgLm1haW4tZm9vdGVyIC5mb290ZXItbGlzdCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5tYWluLWZvb3RlciAuZm9vdGVyLWxpc3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZBODA3MDsgfVxuICAubWFpbi1mb290ZXIgLmZvb3Rlci1saW5rcyxcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4tZm9vdGVyIC5mb290ZXItbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07IH1cbiAgICAubWFpbi1mb290ZXIgLmZvb3Rlci1saW5rcyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjRkE4MDcwO1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMC4ycmVtOyB9XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYWluLWZvb3RlciAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC5tYWluLWZvb3RlciAubW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tZm9vdGVyIC5mb290ZXItbGlua3Mge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuXG4ubW9iaWxlLW1lbnUtYnRuIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tb2JpbGUtbWVudS1idG4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzODM4O1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMC40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cbiAgICAubW9iaWxlLW1lbnUtYnRuIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIC5sYWJlbC1ob3QsXG4ubWFpbi1uYXYgLnN1Ym1lbnUtYmlnLXdyYXAgLmxhYmVsLW5ldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFpbi1uYXYgLnN1Ym1lbnUtYmlnLXdyYXAgLmxhYmVsLWhvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTgwNzA7IH1cblxuLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIC5sYWJlbC1uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCMkIyOyB9XG5cbi5tYWluLW5hdiAuc2VhcmNoLXdyYXAge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5tYWluLW5hdiAuc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm1haW4tbmF2IC5zZWFyY2gtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzFweCkge1xuICAubW9iaWxlLW1lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5tYWluLW5hdiBhIHtcbiAgICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgLm1haW4tbmF2IC5tZW51LWJ0bi1zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy8vdWktc2VhcmNoLWNvcmFsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5tYWluLW5hdiAubWVudS1idG4tcHJvZmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzLy91aS1wcm9maWxlLWNvcmFsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5tYWluLW5hdiAubGV2ZWwtb25lIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgICAgIC5tYWluLW5hdiAubGV2ZWwtb25lLmhhcy1zbWFsbC1zdWJtZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFpbi1uYXYgLmxldmVsLW9uZSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIuOXJlbSAxLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5tYWluLW5hdiAubGV2ZWwtb25lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgICAgIC5tYWluLW5hdiAubGV2ZWwtb25lOmhvdmVyID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNGQTgwNzA7IH1cbiAgICAgICAgLm1haW4tbmF2IC5sZXZlbC1vbmU6aG92ZXIgLnN1Ym1lbnUtYmlnLXdyYXAsXG4gICAgICAgIC5tYWluLW5hdiAubGV2ZWwtb25lOmhvdmVyIC5zdWJtZW51LXNtYWxsLXdyYXAsXG4gICAgICAgIC5tYWluLW5hdiAubGV2ZWwtb25lOmhvdmVyIC5zZWFyY2gtd3JhcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm1haW4tbmF2IC5sZXZlbC1vbmU6aG92ZXIgLnNlYXJjaC13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbSAwLjVyZW0gM3JlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAubWFpbi1uYXYgLnN1Ym1lbnUtYmlnLXdyYXAgLmhhcy1ib3JkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIC5oYXMtYm9yZGVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDNyZW07XG4gICAgICAgICAgcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5tYWluLW5hdiAuc3VibWVudS1iaWctd3JhcCAubGV2ZWwtdHdvLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5tYWluLW5hdiAuc3VibWVudS1iaWctd3JhcCAubGV2ZWwtdHdvLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZBODA3MDsgfVxuICAgICAgLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIC5sZXZlbC10d28td3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDFyZW0gMDsgfVxuICAgICAgLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIC5sZXZlbC10d28ge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMDsgfVxuICAgICAgICAubWFpbi1uYXYgLnN1Ym1lbnUtYmlnLXdyYXAgLmxldmVsLXR3byA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgICAgLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIC5sZXZlbC10d28gPiBhLmxpbmstZ3JheSB7XG4gICAgICAgICAgICBjb2xvcjogIzllOWU5ZTsgfVxuICAgICAgICAgIC5tYWluLW5hdiAuc3VibWVudS1iaWctd3JhcCAubGV2ZWwtdHdvID4gYS5saW5rLWNvcmFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkE4MDcwOyB9XG4gICAgICAgICAgLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIC5sZXZlbC10d28gPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkE4MDcwOyB9XG4gICAgICAubWFpbi1uYXYgLnN1Ym1lbnUtYmlnLXdyYXAgLmxhYmVsLWhvdCxcbiAgICAgIC5tYWluLW5hdiAuc3VibWVudS1iaWctd3JhcCAubGFiZWwtbmV3IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5tYWluLW5hdiAuc3VibWVudS1zbWFsbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLm1haW4tbmF2IC5zdWJtZW51LXNtYWxsLXdyYXAuYWxpZ24tcmlnaHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLm1haW4tbmF2IC5zdWJtZW51LXNtYWxsLXdyYXAgLmxldmVsLXR3byB7XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwOyB9XG4gICAgICAgIC5tYWluLW5hdiAuc3VibWVudS1zbWFsbC13cmFwIC5sZXZlbC10d28gPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLm1haW4tbmF2IC5zdWJtZW51LXNtYWxsLXdyYXAgLmxldmVsLXR3byA+IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGQTgwNzA7IH1cbiAgICAubWFpbi1uYXYgLnNlYXJjaC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5tYWluLW5hdiAuc2VhcmNoLWZpZWxkIHtcbiAgICAgIHdpZHRoOiAzMHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5cmVtKTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAubWFpbi1uYXYgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAubWFpbi1uYXYgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkE4MDcwOyB9XG4gICAgLm1haW4tbmF2IC5sZXZlbC1vbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIC5tYWluLW5hdiAubGV2ZWwtb25lID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubWFpbi1uYXYgLm1lbnUtYnRuLXNlYXJjaCwgLm1haW4tbmF2IC5tZW51LWJ0bi1wcm9maWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1uYXYgLnN1Ym1lbnUtYmlnLXdyYXAsXG4gICAgLm1haW4tbmF2IC5zdWJtZW51LXNtYWxsLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgLm1haW4tbmF2IC5zdWJtZW51LWJpZy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tYWluLW5hdiAuc3VibWVudS1iaWctd3JhcCAuZ3JpZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAubWFpbi1uYXYgLnN1Ym1lbnUtYmlnLXdyYXAgLmxhYmVsLWhvdCxcbiAgICAgIC5tYWluLW5hdiAuc3VibWVudS1iaWctd3JhcCAubGFiZWwtbmV3IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5tYWluLW5hdiAuc3VibWVudS1zbWFsbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLm1haW4tbmF2IC5zdWJtZW51LXNtYWxsLXdyYXAubW9iLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgLm1haW4tbmF2IC5zdWJtZW51LWNvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm1haW4tbmF2IC5sZXZlbC10d28tdGl0bGUge1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAubWFpbi1uYXYgLmxldmVsLXR3by13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAubWFpbi1uYXYgLmxldmVsLXR3byA+IGEge1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgLm1haW4tbmF2IC5sZXZlbC10d28gPiBhLmxpbmstY29yYWwge1xuICAgICAgICBjb2xvcjogI0ZBODA3MDsgfVxuICAgIC5tYWluLW5hdiAuc2VhcmNoLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tYWluLW5hdiAuc2VhcmNoLWZpZWxkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDEwcmVtOyB9IH1cblxuLm1vYi1sZWZ0LW5hdi1idG4td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubW9iLWxlZnQtbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5tb2ItbGVmdC1uYXYtYnRuIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gICAgLm1vYi1sZWZ0LW5hdi1idG4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGVmdC1uYXYge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubGVmdC1uYXYgYSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5sZWZ0LW5hdiAubGV2ZWwtb25lID4gYSB7XG4gICAgcGFkZGluZzogMC4zcmVtIDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5sZWZ0LW5hdiAubGV2ZWwtb25lID4gYTpob3ZlciwgLmxlZnQtbmF2IC5sZXZlbC1vbmUgPiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzY2QjJCMjsgfVxuICAgIC5sZWZ0LW5hdiAubGV2ZWwtb25lID4gYS5hY3RpdmUgKyAubGV2ZWwtdHdvLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxlZnQtbmF2IC5sZXZlbC10d28td3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtOyB9XG4gIC5sZWZ0LW5hdiAubGV2ZWwtdHdvID4gYSB7XG4gICAgcGFkZGluZzogMC4ycmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5sZWZ0LW5hdiAubGV2ZWwtdHdvID4gYTpob3ZlciwgLmxlZnQtbmF2IC5sZXZlbC10d28gPiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzY2QjJCMjsgfVxuICAgIC5sZWZ0LW5hdiAubGV2ZWwtdHdvID4gYS5hY3RpdmUgKyAubGV2ZWwtdGhyZWUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGVmdC1uYXYgLmxldmVsLXRocmVlLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTsgfVxuICAubGVmdC1uYXYgLmxldmVsLXRocmVlID4gYSB7XG4gICAgcGFkZGluZzogMC4xcmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM5ZTllOWU7IH1cbiAgICAubGVmdC1uYXYgLmxldmVsLXRocmVlID4gYTpob3ZlciwgLmxlZnQtbmF2IC5sZXZlbC10aHJlZSA+IGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNjZCMkIyOyB9XG4gIC5sZWZ0LW5hdiAuYnRuLWNhbGVuZGFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYi1sZWZ0LW5hdi1idG4td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxlZnQtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGVmdC1uYXYgLmJ0bi1jYWxlbmRhciB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuLmdsb2JhbC10aXRsZS1sZyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGNvbG9yOiAjODU4NTg1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmdsb2JhbC10aXRsZS1tZCB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBjb2xvcjogIzZiNmI2YjsgfVxuXG4uZ2xvYmFsLXRpdGxlLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICM2YjZiNmI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2xvYmFsLXRpdGxlLWxnIHtcbiAgICBmb250LXNpemU6IDMuOHJlbTsgfVxuICAuZ2xvYmFsLXRpdGxlLW1kIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTsgfVxuICAuZ2xvYmFsLXRpdGxlLXNtIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTsgfSB9XG5cbi5maW5kLXRvdXItZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkIyQjI7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5maW5kLXRvdXItZm9ybSAudG91ci1zZWxlY3Qge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMXJlbSAwLjRyZW07IH1cbiAgICAuZmluZC10b3VyLWZvcm0gLnRvdXItc2VsZWN0IHNlbGVjdCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmZpbmQtdG91ci1mb3JtIC50b3VyLWZpbmQtYnRuLFxuICAuZmluZC10b3VyLWZvcm0gLnRvdXItbWFkZS1idG4ge1xuICAgIG1hcmdpbjogMXJlbSAwLjRyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZmluZC10b3VyLWZvcm0gLnR4dC1vciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmluZC10b3VyLWZvcm0gLm1vYmlsZS1icmVhayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5maW5kLXRvdXItZm9ybSAudHh0LW9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkIyQjI7XG4gIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItaW5wdXQge1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci10eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWlucHV0IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubmV3c2xldHRlci1mb3JtIC5zdWJzY3JpYmUtYnRuIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItdHh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bzsgfSB9XG5cbi5zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTQwcmVtOyB9XG4gIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZ2xvYmFsLXRpdGxlLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLnNvY2lhbC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLnNvY2lhbC1pdGVtIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLnRyaXBhZHZpc29yLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaGFzLWJvcmRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5oYXMtYm9yZGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHJlbSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cmVtO1xuICAgICAgICByaWdodDogNyU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5jb250YWluZXItZnVsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC50cmlwYWR2aXNvci13cmFwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC50cmlwYWR2aXNvci13cmFwID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLm1lbWJlcnMtcGF5bWVudHMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gIC5tZW1iZXJzLXBheW1lbnRzLXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuICAubWVtYmVycy1wYXltZW50cy13cmFwcGVyIC5ncmlkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTsgfVxuICAubWVtYmVycy1wYXltZW50cy13cmFwcGVyIC5sb2dvcy10aXRsZSB7XG4gICAgcGFkZGluZzogM3JlbSAwIDFyZW0gMDsgfVxuICAubWVtYmVycy1wYXltZW50cy13cmFwcGVyIC5sb2dvLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAubWVtYmVycy1wYXltZW50cy13cmFwcGVyIC5sb2dvLWl0ZW0gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVtYmVycy1wYXltZW50cy13cmFwcGVyIC5sb2dvcy1jb2wge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QjJCMjtcbiAgcGFkZGluZzogMi44cmVtIDRyZW07XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtcy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEzMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5icmVhZGNydW1icy13cmFwcGVyIC5zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzLy9icmVhZGNydW1icy1hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA5cHg7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICBtYXJnaW46IDAgMC42cmVtIDAgMC45cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmhlbHAtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTgwNzA7XG4gIHBhZGRpbmc6IDEuOHJlbSA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVscC1mb3JtIC5oZWxwLXR4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5oZWxwLWZvcm0gLmhlbHAtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSAycmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmhlbHAtZm9ybSAuaGVscC1pdGVtIGltZyB7XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLnJlbGF0ZWQtdG91cnMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLnJlbGF0ZWQtdG91cnMgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuICAucmVsYXRlZC10b3VycyAudGl0bGUtY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucmVsYXRlZC10b3VycyAuZ2xvYmFsLXRpdGxlLW1kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM4NTg1ODU7IH1cbiAgLnJlbGF0ZWQtdG91cnMgLnRvdXItaW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA3NyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlbGF0ZWQtdG91cnMgLnRvdXItcHJpY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gICAgcGFkZGluZzogMC43cmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnJlbGF0ZWQtdG91cnMgLnRvdXItcHJpY2UgYiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGNvbG9yOiAjRkE4MDcwOyB9XG4gIC5yZWxhdGVkLXRvdXJzIC50b3VyLXRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5yZWxhdGVkLXRvdXJzIC50b3VyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogLjY4O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnJlbGF0ZWQtdG91cnMgLnRvdXItdHh0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gIC5yZWxhdGVkLXRvdXJzIC50b3VyLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI0ZBODA3MDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucmVsYXRlZC10b3VycyAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbi5iYXNpYy10ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAuYmFzaWMtdGV4dC13cmFwcGVyIC5jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxNDByZW07IH1cbiAgLmJhc2ljLXRleHQtd3JhcHBlciAuZ2xvYmFsLXRpdGxlLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH1cbiAgLmJhc2ljLXRleHQtd3JhcHBlciAuZ2xvYmFsLXRpdGxlLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJhc2ljLXRleHQtd3JhcHBlciAuZ2xvYmFsLXRpdGxlLW1kIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmJhc2ljLXRleHQtd3JhcHBlciAuZ2xvYmFsLXRpdGxlLXNtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5iYXNpYy10ZXh0LXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG4udGVzdGltb25pYWxzLXdyYXBwZXIubGVmdC1zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG5cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtdGlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA5LjZyZW07XG4gIHBhZGRpbmctbGVmdDogOS42cmVtO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtdGlsZTpob3ZlciAudGVzdGltb25pYWwtdHh0LFxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXRpbGU6aG92ZXIgLnRlc3RpbW9uaWFsLXNpZ25hdHVyZSB7XG4gICAgY29sb3I6ICNGQTgwNzA7IH1cblxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC1pbWcge1xuICBiYWNrZ3JvdW5kOiAjOWU5ZTllIHVybCguLi9pbWFnZXMvL2ljb24tdGVzdGltb25pYWwtbm8taW1nLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTNweCA1M3B4O1xuICB3aWR0aDogNy42cmVtO1xuICBoZWlnaHQ6IDcuNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC10eHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG5cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtc2lnbmF0dXJlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG5cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMC40cmVtIDAuM3JlbSAwIDA7IH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC1pY29uIGltZyB7XG4gICAgd2lkdGg6IDEuM3JlbTtcbiAgICBoZWlnaHQ6IDFyZW07IH1cblxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5tb3JlLWJ0biB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyLmxlZnQtc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbSAycmVtOyB9XG4gIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMy41cmVtO1xuICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjRkE4MDcwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkNCM0E5O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYmFja2dyb3VuZC1pbWFnZSwgY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBsaSBhLmljb24tbGVmdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvL2Fycm93LWxpbmUtbGVmdC1jb3JhbC5zdmcpOyB9XG4gICAgICAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpIGEuaWNvbi1yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvL2Fycm93LWxpbmUtcmlnaHQtY29yYWwuc3ZnKTsgfVxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjhyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjhyZW07IH1cbiAgICAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC44cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuOHJlbTsgfVxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gbGk6aG92ZXIgYSwgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE4MDcwO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpOmhvdmVyIGEuaWNvbi1sZWZ0LCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLmljb24tbGVmdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvL2Fycm93LWxpbmUtbGVmdC13aGl0ZS5zdmcpOyB9XG4gICAgICAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpOmhvdmVyIGEuaWNvbi1yaWdodCwgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYS5pY29uLXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8vYXJyb3ctbGluZS1yaWdodC13aGl0ZS5zdmcpOyB9XG4gICAgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLXNwYWNlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50b3VyLWxpbmtzLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLnRvdXItbGlua3Mtd3JhcHBlciAudG91ci10aWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgaGVpZ2h0OiAzMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50b3VyLWxpbmtzLXdyYXBwZXIgLnRvdXItdGlsZTpob3ZlciAudG91ci1pbWcge1xuICAgICAgb3BhY2l0eTogMC41ODsgfVxuICAudG91ci1saW5rcy13cmFwcGVyIC50b3VyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMC42ODtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAudG91ci1saW5rcy13cmFwcGVyIC50b3VyLXByaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAudG91ci1saW5rcy13cmFwcGVyIC50b3VyLXByaWNlIGIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogI0ZBODA3MDsgfVxuICAudG91ci1saW5rcy13cmFwcGVyIC50b3VyLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtIDAuNHJlbSAxLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAudG91ci1saW5rcy13cmFwcGVyIC50b3VyLWNhdGVnb3J5LmNvbG9yLXB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjY5MEU3OyB9XG4gICAgLnRvdXItbGlua3Mtd3JhcHBlciAudG91ci1jYXRlZ29yeS5jb2xvci1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3QUIwRkY7IH1cbiAgICAudG91ci1saW5rcy13cmFwcGVyIC50b3VyLWNhdGVnb3J5LmNvbG9yLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3REM5N0M7IH1cbiAgICAudG91ci1saW5rcy13cmFwcGVyIC50b3VyLWNhdGVnb3J5LmNvbG9yLXBpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RDOUNDNzsgfVxuICAudG91ci1saW5rcy13cmFwcGVyIC50b3VyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnRvdXItbGlua3Mtd3JhcHBlciArIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDZyZW07IH1cblxuLmltYWdlcy1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gIC5pbWFnZXMtZ2FsbGVyeSAuY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTQwcmVtOyB9XG4gIC5pbWFnZXMtZ2FsbGVyeSAucmVzcG9uc2libGUtaW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA3NyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW1hZ2VzLWdhbGxlcnkgLnJlc3BvbnNpYmxlLWltZy13cmFwcGVyIC5yZXNwb25zaWJsZS1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbWFnZXMtZ2FsbGVyeSAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbi5oZWFkZXItZmVhdHVyZWQtdG91ciB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogNzdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcGFkZGluZzogMi41cmVtIDRyZW0gMnJlbSA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5oZWFkZXItZmVhdHVyZWQtdG91cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5oZWFkZXItZmVhdHVyZWQtdG91ciAudG91ci1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZWFkZXItZmVhdHVyZWQtdG91ciAudG91ci10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmhlYWRlci1mZWF0dXJlZC10b3VyIHVsIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmhlYWRlci1mZWF0dXJlZC10b3VyIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjVyZW0gMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyLWZlYXR1cmVkLXRvdXIgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTgwNzA7XG4gICAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjlyZW07XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgLmhlYWRlci1mZWF0dXJlZC10b3VyIC50b3VyLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gIC5oZWFkZXItZmVhdHVyZWQtdG91ciAudG91ci1kYXlzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuaGVhZGVyLWZlYXR1cmVkLXRvdXIgLnRvdXItaWNvbnMgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwLjdyZW0gMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5oZWFkZXItZmVhdHVyZWQtdG91ciAudG91ci1wcmljZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAuaGVhZGVyLWZlYXR1cmVkLXRvdXIgLnRvdXItcHJpY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAuaGVhZGVyLWZlYXR1cmVkLXRvdXIgLnRvdXItcHJpY2UgLnByaWNlLW51bSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI0ZBODA3MDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItZmVhdHVyZWQtdG91ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNSU7XG4gICAgICBib3R0b206IDRyZW07IH1cbiAgICAgIC5oZWFkZXItZmVhdHVyZWQtdG91ciAuY2xtbi1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDU1JTsgfVxuICAgICAgLmhlYWRlci1mZWF0dXJlZC10b3VyIC5jbG1uLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVhZGVyLWZlYXR1cmVkLXRvdXIgLmNsbW4tcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5oZWFkZXItZmVhdHVyZWQtdG91ciAudG91ci1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgLmhlYWRlci1mZWF0dXJlZC10b3VyIC50b3VyLWljb25zIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLWZlYXR1cmVkLXRvdXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgIG1hcmdpbjogNHJlbSBhdXRvIDAgYXV0bzsgfVxuICAgICAgLmhlYWRlci1mZWF0dXJlZC10b3VyIC50b3VyLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLmhlYWRlci1mZWF0dXJlZC10b3VyIC50b3VyLWljb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgICAgIC5oZWFkZXItZmVhdHVyZWQtdG91ciAudG91ci1wcmljZS13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi50ZXh0LWRlZmF1bHQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi50ZXh0LW1haW4ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAudGV4dC1tYWluIGEge1xuICAgIGNvbG9yOiAjRkE4MDcwOyB9XG4gIC50ZXh0LW1haW4gcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAudGV4dC1tYWluIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGV4dC1tYWluIGRpdiB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRleHQtbWFpbiB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC50ZXh0LW1haW4gKyAuZGlzYy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtOyB9XG5cbnAudGV4dC1tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4uaW1nLWludHh0LXJpZ2h0IHtcbiAgd2lkdGg6IDQ4JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuaW1nLWludHh0LXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5pbWctaW50eHQtbGVmdCB7XG4gIHdpZHRoOiA0OCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmltZy1pbnR4dC1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uaW1nLWludHh0LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5zdHJpcGVkLWxpc3QgbGkge1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTsgfVxuICAuc3RyaXBlZC1saXN0IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi5zdHJpcGVkLWxpc3QgLmhhcy1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc3RyaXBlZC1saXN0IC5sYWJlbC10eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5zdHJpcGVkLWxpc3QgLmxhYmVsLXR4dC53LTMwIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1pbi13aWR0aDogMzAlOyB9XG4gIC5zdHJpcGVkLWxpc3QgLmxhYmVsLXR4dC53LTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0cmlwZWQtbGlzdCAuaGFzLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdHJpcGVkLWxpc3QgLmxhYmVsLXR4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5zdHJpcGVkLWxpc3QgLmxhYmVsLXR4dC53LTMwLCAuc3RyaXBlZC1saXN0IC5sYWJlbC10eHQudy01MCB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5kaXNjLWxpc3Qge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuZGlzYy1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMCAwLjhyZW0gMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kaXNjLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCMkIyO1xuICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMS42cmVtOyB9XG5cbi5lcnJvci13cmFwIHtcbiAgbWF4LXdpZHRoOiA4NHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLmVycm9yLXdyYXAgLmVycm9yLTQwNC1pbWcsXG4gIC5lcnJvci13cmFwIC5lcnJvci01MDAtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVycm9yLXdyYXAgLmVycm9yLTQwNC1pbWcge1xuICAgIG1heC13aWR0aDogNjcuM3JlbTsgfVxuICAuZXJyb3Itd3JhcCAuZXJyb3ItNDA0LXR4dCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5lcnJvci13cmFwIC5lcnJvci01MDAtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ1LjlyZW07IH1cbiAgLmVycm9yLXdyYXAgLmVycm9yLTUwMC10eHQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gICAgLmVycm9yLXdyYXAgLmVycm9yLTUwMC10eHQgLmVycm9yLW51bSB7XG4gICAgICBmb250LXNpemU6IDcuMnJlbTtcbiAgICAgIGNvbG9yOiAjRkE4MDcwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXJyb3Itd3JhcCAuZXJyb3ItNTAwLXR4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uaG9tZS0td2h5LXVzIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIG1hcmdpbi10b3A6IDZyZW07IH1cbiAgLmhvbWUtLXdoeS11cyAuY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTQwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5ob21lLS13aHktdXMgLnJlYXNvbi1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC5ob21lLS13aHktdXMgLnJlYXNvbi10aWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNHJlbSAzcmVtIDJyZW0gM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5ob21lLS13aHktdXMgLnJlYXNvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDFyZW0gMDtcbiAgICBmb250LXNpemU6IDEuN3JlbTsgfVxuICAuaG9tZS0td2h5LXVzIC5yZWFzb24tdHh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzg1ODU4NTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmhvbWUtLXdoeS11cyAudGVzdGltb25pYWxzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmhvbWUtLXdoeS11cyAucmVhc29uLWNvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmhvbWUtLWFydGljbGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLmhvbWUtLWFydGljbGVzIC5jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxNDByZW07IH1cbiAgLmhvbWUtLWFydGljbGVzIC5nbG9iYWwtdGl0bGUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5ob21lLS1hcnRpY2xlcyAuYXJ0aWNsZS1pbWctd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDY2Ljc4JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS0tYXJ0aWNsZXMgLmFydGljbGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAwLjY4O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmhvbWUtLWFydGljbGVzIC5hcnRpY2xlLWxhYmxlIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAwLjRyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaG9tZS0tYXJ0aWNsZXMgLmFydGljbGUtbGFibGUuY29sb3ItcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNjkwRTc7IH1cbiAgICAuaG9tZS0tYXJ0aWNsZXMgLmFydGljbGUtbGFibGUuY29sb3ItYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FCMEZGOyB9XG4gICAgLmhvbWUtLWFydGljbGVzIC5hcnRpY2xlLWxhYmxlLmNvbG9yLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3REM5N0M7IH1cbiAgICAuaG9tZS0tYXJ0aWNsZXMgLmFydGljbGUtbGFibGUuY29sb3ItcGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM5Q0M3OyB9XG4gIC5ob21lLS1hcnRpY2xlcyAuYXJ0aWNsZS10aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmhvbWUtLWFydGljbGVzIC5hcnRpY2xlLXR4dCB7XG4gICAgcGFkZGluZzogMS4ycmVtIDAgMXJlbSAwOyB9XG4gIC5ob21lLS1hcnRpY2xlcyAuYXJ0aWNsZS1kYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzllOWU5ZTsgfVxuICAgIC5ob21lLS1hcnRpY2xlcyAuYXJ0aWNsZS1kYXRlICsgLmFydGljbGUtdHh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07IH1cbiAgLmhvbWUtLWFydGljbGVzIC5hcnRpY2xlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI0ZBODA3MDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaG9tZS0tYXJ0aWNsZXMgLmFydGljbGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmhvbWUtLWFydGljbGVzIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbi5ob21lLS11bmlxdWUtZXhwZXJpZW5jZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvL2hvbWUtLXVuaXF1ZS1leHBlcmllbmNlLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE1cmVtIDA7XG4gIG1hcmdpbi10b3A6IDZyZW07IH1cbiAgLmhvbWUtLXVuaXF1ZS1leHBlcmllbmNlIC50eHQtdGlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDdyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5ob21lLS11bmlxdWUtZXhwZXJpZW5jZSB7XG4gICAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgICAgLmhvbWUtLXVuaXF1ZS1leHBlcmllbmNlIC50eHQtdGlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07IH0gfVxuXG4udG91ci1saXN0LS10b3VycyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLnRvdXItbGlzdC0tdG91cnMgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuICAudG91ci1saXN0LS10b3VycyAudG91ci1mb3JtLXdyYXAge1xuICAgIG1hcmdpbjogNXJlbSAycmVtIDIuNXJlbSAycmVtOyB9XG4gICAgLnRvdXItbGlzdC0tdG91cnMgLnRvdXItZm9ybS13cmFwIC5sYWJlbC1jaG9vc2Uge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLnRvdXItbGlzdC0tdG91cnMgLnRvdXItZm9ybS13cmFwIC5jaG9vc2Utc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAzMy4zcmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMXJlbSAzcmVtIDFyZW0gMC40cmVtO1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAudG91ci1saXN0LS10b3VycyAudG91ci1mb3JtLXdyYXAgLmNob29zZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjOWU5ZTllOyB9XG4gICAgICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWZvcm0td3JhcCAuY2hvb3NlLXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2QxZDFkMTsgfVxuICAudG91ci1saXN0LS10b3VycyAudG91ci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgLnRvdXItbGlzdC0tdG91cnMgLmxhYmVsLWhvdCxcbiAgLnRvdXItbGlzdC0tdG91cnMgLmxhYmVsLW5ldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLnRvdXItbGlzdC0tdG91cnMgLmxhYmVsLWhvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBODA3MDsgfVxuICAudG91ci1saXN0LS10b3VycyAubGFiZWwtbmV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCMkIyOyB9XG4gIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWNhcmQgLnRvdXItaW1nLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA2Ni43OCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRvdXItbGlzdC0tdG91cnMgLnRvdXItY2FyZCAudG91ci1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgLnRvdXItbGlzdC0tdG91cnMgLnRvdXItY2FyZCAuZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gM3JlbSA0cmVtIDNyZW07IH1cbiAgICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWNhcmQgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmJhc2ljLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAjMWUxZTFlOyB9XG4gICAgICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWNhcmQgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmJhc2ljLWluZm8gLnRvdXItcHJpY2UgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgY29sb3I6ICNGQTgwNzA7IH1cbiAgICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWNhcmQgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmFtZW5pdGllcyB7XG4gICAgICAgIHBhZGRpbmc6IDIuMnJlbSAwIDEuNnJlbSAwOyB9XG4gICAgICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWNhcmQgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmFtZW5pdGllcyAuYW1lbml0aWVzLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWNhcmQgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLnRvdXItZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICMxZTFlMWU7IH1cbiAgICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWNhcmQgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRvdXItbGlzdC0tdG91cnMgLnRvdXItZm9ybS13cmFwIC5jaG9vc2Utc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG91ci1saXN0LS10b3VycyAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC50b3VyLWxpc3QtLXRvdXJzIC50b3VyLWZvcm0td3JhcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnRvdXItbGlzdC0tdG91cnMgLnRvdXItZm9ybS13cmFwIC5sYWJlbC1jaG9vc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnRvdXItbGlzdC0tdG91cnMgLnRvdXItZm9ybS13cmFwIC5jaG9vc2Utc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7IH0gfVxuXG4udG91ci1kZXRhaWxzLS10b3VyLWluZm8ge1xuICBwYWRkaW5nOiAwIDNyZW0gNHJlbSAzcmVtOyB9XG4gIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAuZ2xvYmFsLXRpdGxlLXNtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXJlbSAwIDRyZW0gMDsgfVxuICAudG91ci1kZXRhaWxzLS10b3VyLWluZm8gLnRvdXItaW5mby13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMnJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAuaW5mby1jb2wge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC50b3VyLWluZm8taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDRyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudG91ci1kZXRhaWxzLS10b3VyLWluZm8gLnRvdXItaW5mby1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMDsgfVxuICAudG91ci1kZXRhaWxzLS10b3VyLWluZm8gLnRvdXItaW5mby1kZXNjIHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMnJlbSAzLjVyZW07IH1cbiAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC50b3VyLW5pZ2h0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAudG91ci1kZXRhaWxzLS10b3VyLWluZm8gLnRvdXItdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAudG91ci10eXBlIHNwYW4ge1xuICAgICAgY29sb3I6ICM4NTg1ODU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAudG91ci1kZXRhaWxzLS10b3VyLWluZm8gLnRvdXItcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjODU4NTg1OyB9XG4gICAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC50b3VyLXByaWNlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogI0ZBODA3MDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAuYW1lbml0aWVzLWl0ZW0ge1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIG1hcmdpbjogMC4zcmVtOyB9XG4gIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAudG91ci1saXN0IHVsIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAudG91ci1saXN0IHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAuOHJlbSAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAudG91ci1saXN0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTgwNzA7XG4gICAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxLjdyZW07IH1cbiAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC5hY3Rpb24tYnRucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC5hY3Rpb24tYnRucyAuYnRuLWRlZmF1bHQge1xuICAgICAgbWFyZ2luOiAxcmVtIDEuM3JlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC50b3VyLWluZm8tZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC50b3VyLWR1cmF0aW9uLFxuICAgIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAudG91ci1hbWVuaXRpZXMsXG4gICAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC50b3VyLXByaWNlIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAudG91ci1kZXRhaWxzLS10b3VyLWluZm8gLnRvdXItYW1lbml0aWVzIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDRyZW07IH1cbiAgICAudG91ci1kZXRhaWxzLS10b3VyLWluZm8gLnRvdXItcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC50b3VyLWFtZW5pdGllcyB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgICAgIC50b3VyLWRldGFpbHMtLXRvdXItaW5mbyAudG91ci1pbmZvLWltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDY2LjY3JTsgfVxuICAgICAgLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIC50b3VyLWluZm8tZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtIDJyZW07IH0gfVxuXG4udG91ci1kZXRhaWxzLS1mb3JtLXdyYXAge1xuICBtYXgtd2lkdGg6IDE0MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNHJlbTsgfVxuICAudG91ci1kZXRhaWxzLS1mb3JtLXdyYXAgLmxhYmVsLWNob29zZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM5ZTllOWU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLnRvdXItZGV0YWlscy0tZm9ybS13cmFwIC5jaG9vc2Utc2VsZWN0IHtcbiAgICB3aWR0aDogMzNyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDFyZW0gM3JlbSAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLnRvdXItZGV0YWlscy0tZm9ybS13cmFwIC5jaG9vc2Utc2VsZWN0IHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjOWU5ZTllOyB9XG4gICAgICAudG91ci1kZXRhaWxzLS1mb3JtLXdyYXAgLmNob29zZS1zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudG91ci1kZXRhaWxzLS1mb3JtLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgICAgLnRvdXItZGV0YWlscy0tZm9ybS13cmFwIC5jaG9vc2Utc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDMzcmVtOyB9IH1cblxuLnRvdXItZGV0YWlscy1vdmVydmlldy0taW50cm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pbnRybyAuY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTQwcmVtOyB9XG4gICAgLnRvdXItZGV0YWlscy1vdmVydmlldy0taW50cm8gLmNvbnRhaW5lci1mdWxsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pbnRybyAuaW50cm8tdHh0IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnRvdXItZGV0YWlscy1vdmVydmlldy0taW50cm8gLmludHJvLXR4dCBhIHtcbiAgICAgIGNvbG9yOiAjZmE4MDcwOyB9XG4gIC50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWludHJvIC5tYXAtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLnRvdXItZGV0YWlscy1vdmVydmlldy0taW50cm8gLm1hcC1pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pbnRybyAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbi50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWl0aW5lcmFyeSB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWl0aW5lcmFyeSAuY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTQwcmVtOyB9XG4gIC50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWl0aW5lcmFyeSAuZGF5LW51bSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pdGluZXJhcnkgLml0aW5lcmFyeS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtOyB9XG4gIC50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWl0aW5lcmFyeSAuaXRpbmVyYXJ5LWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWl0aW5lcmFyeSAubGlua3MtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pdGluZXJhcnkgLnJldmlld3MtY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRvdXItZGV0YWlscy1vdmVydmlldy0taXRpbmVyYXJ5IC5jb250YWluZXItZnVsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuLnRvdXItZGV0YWlscy1vdmVydmlldy0taW1hZ2VzIHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTsgfVxuICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pbWFnZXMgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pbWFnZXMgLmltZy1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWltYWdlcyAubGluay1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWltYWdlcyAuaW1hZ2VzLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pbWFnZXMgLnRvdXItaW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA3NyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudG91ci1kZXRhaWxzLW92ZXJ2aWV3LS1pbWFnZXMgLnRvdXItaW1nLXdyYXBwZXIgLnRvdXItaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRvdXItZGV0YWlscy1vdmVydmlldy0taW1hZ2VzIC5jb250YWluZXItZnVsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuLnRvdXItZGV0YWlscy0tYWN0aW9uLWJ0bnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSA0cmVtIDJyZW07IH1cbiAgLnRvdXItZGV0YWlscy0tYWN0aW9uLWJ0bnMgLmJ0bi1kZWZhdWx0IHtcbiAgICBtYXJnaW46IDFyZW0gMS4zcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnRvdXItZGV0YWlscy0taGVscCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnRvdXItZGV0YWlscy0taXRpbmVyYXJ5IHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLnRvdXItZGV0YWlscy0taXRpbmVyYXJ5IC5jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxNDByZW07IH1cbiAgLnRvdXItZGV0YWlscy0taXRpbmVyYXJ5IC5pdGluZXJhcnktYnJlYWsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAycmVtIDJyZW0gMCAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxOyB9XG4gIC50b3VyLWRldGFpbHMtLWl0aW5lcmFyeSAuaXRpbmVyYXJ5LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC50b3VyLWRldGFpbHMtLWl0aW5lcmFyeSAuaXRpbmVyYXJ5LWluZm8ge1xuICAgIGNvbG9yOiAjNjZCMkIyO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC50b3VyLWRldGFpbHMtLWl0aW5lcmFyeSAuaXRpbmVyYXJ5LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnRvdXItZGV0YWlscy0taXRpbmVyYXJ5IC5pdGluZXJhcnktZGVzY3JpcHRpb24gYiB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC50b3VyLWRldGFpbHMtLWl0aW5lcmFyeSB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC50b3VyLWRldGFpbHMtLWl0aW5lcmFyeSB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50b3VyLWRldGFpbHMtLWl0aW5lcmFyeSAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC50b3VyLWRldGFpbHMtLWl0aW5lcmFyeSAuZGF5LWNvbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi50b3VyLWRldGFpbHMtLW1hcCAuY29udGFpbmVyLWZ1bGwge1xuICBtYXgtd2lkdGg6IDE0MHJlbTtcbiAgcGFkZGluZzogMCAzcmVtOyB9XG5cbi50b3VyLWRldGFpbHMtLW1hcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc2cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50b3VyLWRldGFpbHMtLW1hcCAuY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuLnRvdXItZGV0YWlscy0tcmV2aWV3cyB7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gIC50b3VyLWRldGFpbHMtLXJldmlld3MgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuICAudG91ci1kZXRhaWxzLS1yZXZpZXdzIC5yZXZpZXdzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXRpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDkuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNnJlbTtcbiAgICBjb2xvcjogIzFlMWUxZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudG91ci1kZXRhaWxzLS1yZXZpZXdzIC5yZXZpZXdzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLWltZyB7XG4gICAgYmFja2dyb3VuZDogIzllOWU5ZSB1cmwoLi4vaW1hZ2VzLy9pY29uLXRlc3RpbW9uaWFsLW5vLWltZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTNweCA1M3B4O1xuICAgIHdpZHRoOiA3LjZyZW07XG4gICAgaGVpZ2h0OiA3LjZyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAudG91ci1kZXRhaWxzLS1yZXZpZXdzIC5yZXZpZXdzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcuNnJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAudG91ci1kZXRhaWxzLS1yZXZpZXdzIC5yZXZpZXdzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXR4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAudG91ci1kZXRhaWxzLS1yZXZpZXdzIC5yZXZpZXdzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXNpZ25hdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAudG91ci1kZXRhaWxzLS1yZXZpZXdzIC5yZXZpZXdzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogLTAuNHJlbSAwLjNyZW0gMCAwOyB9XG4gICAgLnRvdXItZGV0YWlscy0tcmV2aWV3cyAucmV2aWV3cy13cmFwcGVyIC50ZXN0aW1vbmlhbC1pY29uIGltZyB7XG4gICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtOyB9XG4gIC50b3VyLWRldGFpbHMtLXJldmlld3MgLmxpbmtzLWNvbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50b3VyLWRldGFpbHMtLXJldmlld3MgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG4udG91ci1kZXRhaWxzLS1kYXRlLXByaWNlIC5jb250YWluZXItZnVsbCB7XG4gIG1heC13aWR0aDogMTQwcmVtOyB9XG5cbi50b3VyLWRldGFpbHMtLWRhdGUtcHJpY2UgLmRhdGUtcHJpY2UtdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMXJlbSAwIDEuNnJlbSAwOyB9XG5cbi50b3VyLWRldGFpbHMtLWRhdGUtcHJpY2UgLmRhdGUtcHJpY2Utc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4udG91ci1kZXRhaWxzLS1kYXRlLXByaWNlIC50Yi1yb3ctdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMnJlbTsgfVxuXG4udG91ci1kZXRhaWxzLS1kYXRlLXByaWNlIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG91ci1kZXRhaWxzLS1kYXRlLXByaWNlIC5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG4udG91ci1kZXRhaWxzLS1iYWNrZ3JvdW5kIC5jb250YWluZXItZnVsbCB7XG4gIG1heC13aWR0aDogMTQwcmVtOyB9XG5cbi50b3VyLWRldGFpbHMtLWJhY2tncm91bmQgLmx1Z2dhZ2UtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4udG91ci1kZXRhaWxzLS1iYWNrZ3JvdW5kIC5sdWdnYWdlLXR4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cbi50b3VyLWRldGFpbHMtLWJhY2tncm91bmQgLnRpdGxlLWNvbCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAwIDJyZW07IH1cblxuLnRvdXItZGV0YWlscy0tYmFja2dyb3VuZCAuYXJ0aWNsZS1pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2Ni42NyU7XG4gIC8qIDM6MiBBc3BlY3QgUmF0aW8gKi8gfVxuXG4udG91ci1kZXRhaWxzLS1iYWNrZ3JvdW5kIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi50b3VyLWRldGFpbHMtLWJhY2tncm91bmQgLnR4dC1jb2wge1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4udG91ci1kZXRhaWxzLS1iYWNrZ3JvdW5kIC5hcnRpY2xlLWJyZWFrIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycmVtIDJyZW0gMnJlbSAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50b3VyLWRldGFpbHMtLWJhY2tncm91bmQgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAudG91ci1kZXRhaWxzLS1iYWNrZ3JvdW5kIC5sdWdnYWdlLXR4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uYmxvZy0tbGlzdCB7XG4gIG1heC13aWR0aDogMTQwcmVtOyB9XG4gIC5ibG9nLS1saXN0IC5nbG9iYWwtdGl0bGUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvZy0tbGlzdCAuYmxvZy1pbWctd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDcxLjQzJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ibG9nLS1saXN0IC5ibG9nLWltZy13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgLmJsb2ctLWxpc3QgLmJsb2ctdGl0bGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGNvbG9yOiAjMzgzODM4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC5ibG9nLS1saXN0IC5ibG9nLXRpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkE4MDcwOyB9XG4gIC5ibG9nLS1saXN0IC5ibG9nLWRhdGUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGNvbG9yOiAjOWU5ZTllOyB9XG4gIC5ibG9nLS1saXN0IC5ibG9nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMzODM4Mzg7IH1cbiAgLmJsb2ctLWxpc3QgLmJ0bi1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9nLS1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5ibG9nLS1saXN0IC5pbWctY29sIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5ibG9nLS1saXN0IC5ibG9nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07IH1cbiAgICAgIC5ibG9nLS1saXN0IC5ibG9nLWRhdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgICAgLmJsb2ctLWxpc3QgLmJ0bi1tb3JlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfSB9XG5cbi5ibG9nLWFyY2hpdmUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbSA1cmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvZy1hcmNoaXZlLXdyYXBwZXIgLmFyY2hpdmUtdGl0bGUge1xuICAgIGNvbG9yOiAjNjZCMkIyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5ibG9nLWFyY2hpdmUtd3JhcHBlciAuYXJjaGl2ZS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNGQTgwNzA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTsgfVxuXG4ubW9zdC12aWV3ZWQtYmxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5tb3N0LXZpZXdlZC1ibG9nIC5jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxNDByZW07IH1cbiAgLm1vc3Qtdmlld2VkLWJsb2cgLnZpZXdlZC1ibG9nLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBjb2xvcjogIzY2QjJCMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9zdC12aWV3ZWQtYmxvZyAudmlld2VkLWJsb2ctaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNzclO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vc3Qtdmlld2VkLWJsb2cgLnZpZXdlZC1ibG9nLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gIC5tb3N0LXZpZXdlZC1ibG9nIC52aWV3ZWQtYmxvZy1kYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjOWU5ZTllOyB9XG4gIC5tb3N0LXZpZXdlZC1ibG9nIC52aWV3ZWQtYmxvZy1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07IH1cbiAgLm1vc3Qtdmlld2VkLWJsb2cgLnZpZXdlZC1ibG9nLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI0ZBODA3MDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vc3Qtdmlld2VkLWJsb2cgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG4uYmxvZy0tdGV4dCB7XG4gIG1heC13aWR0aDogODRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5ibG9nLS10ZXh0IC5ibG9nLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICBjb2xvcjogIzM4MzgzODsgfVxuICAuYmxvZy0tdGV4dCAuYmxvZy10ZXh0LWRhdGUge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuICAuYmxvZy0tdGV4dCAuYmxvZy1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgY29sb3I6ICM2YjZiNmI7IH1cbiAgLmJsb2ctLXRleHQgLndyaXR0ZW4tYnkge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGNvbG9yOiAjNmI2YjZiOyB9XG4gIC5ibG9nLS10ZXh0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLmJsb2ctLXRleHQgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIC5ibG9nLS10ZXh0IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLmJsb2ctLXRleHQgb2wgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZy0tdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuLmNhbGVuZGFyLXBhZ2Uge1xuICBwYWRkaW5nOiA1cmVtIDRyZW0gNnJlbSA0cmVtOyB9XG4gIC5jYWxlbmRhci1wYWdlIC5nbG9iYWwtdGl0bGUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTZyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLW1vbnRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci1tb250aCAubW9udGgtYXJyb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLW1vbnRoLm9wZW5lZCAubW9udGgtYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLXRhYmxlLmNsb3NlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0xIHtcbiAgICBmbGV4OiAyO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0yIHtcbiAgICBmbGV4OiA1O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0zIHtcbiAgICBmbGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi00IHtcbiAgICBmbGV4OiAyOyB9XG4gIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTUge1xuICAgIGZsZXg6IDI7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLXRhYmxlIC50eHQtZ3JheSB7XG4gICAgY29sb3I6ICM5ZTllOWU7IH1cbiAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLXRhYmxlIC50eHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAub2Zmc2V0LWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAuc2VsZWN0LWN1c3RvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLXRhYmxlIC5zZWxlY3QtY3VzdG9tIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLXRhYmxlIC5zZWxlY3QtY3VzdG9tOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTIge1xuICAgICAgZmxleDogMzsgfVxuICAgIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTMge1xuICAgICAgZmxleDogMTsgfVxuICAgIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTUge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhbGVuZGFyLXBhZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgICAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgICAgICAgLmNhbGVuZGFyLXBhZ2UgLmNhbGVuZGFyLXRhYmxlIC50Ym9keS1mIC50ci1mIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnRoZWFkLWYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0xIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleDogMSAxIDYwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0yIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgZmxleDogMSAxIDcwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTMge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBmbGV4OiAxIDEgMzAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTUge1xuICAgICAgb3JkZXI6IDU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0xLCAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0yLCAuY2FsZW5kYXItcGFnZSAuY2FsZW5kYXItdGFibGUgLnQtY2xtbi0zLFxuICAgIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTQsIC5jYWxlbmRhci1wYWdlIC5jYWxlbmRhci10YWJsZSAudC1jbG1uLTUge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5jb250YWN0LXVzLS1saXN0IC5jb250YWluZXItZnVsbCB7XG4gIG1heC13aWR0aDogMTQwcmVtOyB9XG5cbi5jb250YWN0LXVzLS1saXN0IC5nbG9iYWwtdGl0bGUtbWQge1xuICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuXG4uY29udGFjdC11cy0tbGlzdCAuY29udGFjdC11cy1zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogNTZyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGFjdC11cy0tbGlzdCAuY29udGFjdC1jb2wge1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4uY29udGFjdC11cy0tbGlzdCAubm9zcGFjZS1jb2wge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb250YWN0LXVzLS1saXN0IC5jb2x1bW4tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjZCMkIyOyB9XG4gIC5jb250YWN0LXVzLS1saXN0IC5jb2x1bW4tdGl0bGUuZXh0cmEtdG9wLXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC11cy0tbGlzdCAuY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5jb250YWN0LXVzLS1saXN0IC5jb2x1bW4tdGl0bGUuZXh0cmEtdG9wLXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG5cbi5jb250YWN0LXVzLS1mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgLmNvbnRhY3QtdXMtLWZvcm0gLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuICAuY29udGFjdC11cy0tZm9ybSAuY29sdW1uLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjZCMkIyOyB9XG4gIC5jb250YWN0LXVzLS1mb3JtIC5jb250YWN0LXVzLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5jb250YWN0LXVzLS1mb3JtIC5jb250YWN0LWNvbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3QtdXMtLWZvcm0gLmlucHV0LXR4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY29udGFjdC11cy0tZm9ybSAudGV4dGFyZWEtZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICByZXNpemU6IHZlcnRpY2FsOyB9XG4gIC5jb250YWN0LXVzLS1mb3JtIC5jaGVja2JveC1jdXN0b20gKyBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY29udGFjdC11cy0tZm9ybSAuZ29vZ2xlLW1hcC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0LXVzLS1mb3JtIC5jb250YWluZXItZnVsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgLmNvbnRhY3QtdXMtLWZvcm0gLmJ0bi1zZW5kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG4ucmVzcG9uc2libGUtdHJhdmVsLS1hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLnJlc3BvbnNpYmxlLXRyYXZlbC0tYXJ0aWNsZSAuY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogODByZW07IH1cbiAgLnJlc3BvbnNpYmxlLXRyYXZlbC0tYXJ0aWNsZSAucmVzcG9uc2libGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDZyZW0gMnJlbSAycmVtIDJyZW07IH1cbiAgLnJlc3BvbnNpYmxlLXRyYXZlbC0tYXJ0aWNsZSAuaW1nLW1hcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gM3JlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNTByZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZXNwb25zaWJsZS10cmF2ZWwtLWFydGljbGUgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG4ucmVzcG9uc2libGUtdHJhdmVsLS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLnJlc3BvbnNpYmxlLXRyYXZlbC0tbGlzdCAuY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTQwcmVtOyB9XG4gIC5yZXNwb25zaWJsZS10cmF2ZWwtLWxpc3QgLnJlc3BvbnNpYmxlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgM3JlbSAwOyB9XG4gIC5yZXNwb25zaWJsZS10cmF2ZWwtLWxpc3QgLnJlc3BvbnNpYmxlLWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzFlMWUxZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gIC5yZXNwb25zaWJsZS10cmF2ZWwtLWxpc3QgLnJlc3BvbnNpYmxlLWxpc3QtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLnJlc3BvbnNpYmxlLXRyYXZlbC0tbGlzdCAucmVzcG9uc2libGUtbGlzdC1jYXJkIC5yZXNwb25zaWJsZS1saXN0LWltZy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYuNzglO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZXNwb25zaWJsZS10cmF2ZWwtLWxpc3QgLnJlc3BvbnNpYmxlLWxpc3QtY2FyZCAucmVzcG9uc2libGUtbGlzdC1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgLnJlc3BvbnNpYmxlLXRyYXZlbC0tbGlzdCAucmVzcG9uc2libGUtbGlzdC1jYXJkIC5kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtIDRyZW0gM3JlbTsgfVxuICAgICAgLnJlc3BvbnNpYmxlLXRyYXZlbC0tbGlzdCAucmVzcG9uc2libGUtbGlzdC1jYXJkIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjMWUxZTFlOyB9XG4gICAgICAucmVzcG9uc2libGUtdHJhdmVsLS1saXN0IC5yZXNwb25zaWJsZS1saXN0LWNhcmQgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlc3BvbnNpYmxlLXRyYXZlbC0tbGlzdCAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbi5tZWV0LXRlYW0tLW1haW4gLm1lZXQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1lZXQtdGVhbS0tbWFpbiAucHJvZmlsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWVldC10ZWFtLS1tYWluIC5wcm9maWxlLWltZyB7XG4gIGJhY2tncm91bmQ6ICM5ZTllOWUgdXJsKC4uL2ltYWdlcy8vaWNvbi10ZXN0aW1vbmlhbC1uby1pbWcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1M3B4IDUzcHg7XG4gIHdpZHRoOiAxNHJlbTtcbiAgaGVpZ2h0OiAxNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAubWVldC10ZWFtLS1tYWluIC5wcm9maWxlLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubWVldC10ZWFtLS1tYWluIC5wcm9maWxlLXR4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDE2cmVtOyB9XG5cbi5tZWV0LXRlYW0tLW1haW4gLnByb2ZpbGUtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuXG4ubWVldC10ZWFtLS1tYWluIC5hYm91dC1tZW1iZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4ubWVldC10ZWFtLS1tYWluIC5wcm9maWxlLWJyZWFrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gIG1hcmdpbjogMnJlbSAwIDRyZW0gMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZWV0LXRlYW0tLW1haW4gLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1lZXQtdGVhbS0tbWFpbiAucHJvZmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVldC10ZWFtLS1tYWluIC5wcm9maWxlLXR4dCB7XG4gICAgcGFkZGluZzogMTVyZW0gMCAwIDA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tZWV0LXRlYW0tLW1haW4gLnByb2ZpbGUtY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuXG4ubWVldC10ZWFtLS1zZWNvbmRhcnkge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAubWVldC10ZWFtLS1zZWNvbmRhcnkgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuICAubWVldC10ZWFtLS1zZWNvbmRhcnkgLnRlYW0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICM2NkIyQjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWVldC10ZWFtLS1zZWNvbmRhcnkgLnRlYW0tZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gIC5tZWV0LXRlYW0tLXNlY29uZGFyeSAudGVhbS1pbWcge1xuICAgIGJhY2tncm91bmQ6ICM5ZTllOWUgdXJsKC4uL2ltYWdlcy8vaWNvbi10ZXN0aW1vbmlhbC1uby1pbWcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUzcHggNTNweDtcbiAgICB3aWR0aDogMTRyZW07XG4gICAgaGVpZ2h0OiAxNHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubWVldC10ZWFtLS1zZWNvbmRhcnkgLnRlYW0taW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5tZWV0LXRlYW0tLXNlY29uZGFyeSAudGVhbS1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZy10b3A6IDE1cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWVldC10ZWFtLS1zZWNvbmRhcnkgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG4ud2h5LXRyYXZlbC0tbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC53aHktdHJhdmVsLS1saXN0IC5jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxNDByZW07IH1cbiAgLndoeS10cmF2ZWwtLWxpc3QgLnJlYXNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLndoeS10cmF2ZWwtLWxpc3QgLnJlYXNvbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIC53aHktdHJhdmVsLS1saXN0IC5wcm9maWxlLWJyZWFrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICBtYXJnaW46IDJyZW0gMCA0cmVtIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53aHktdHJhdmVsLS1saXN0IC5jb250YWluZXItZnVsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC53aHktdHJhdmVsLS1saXN0IC5yZWFzb24td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC53aHktdHJhdmVsLS1saXN0IC5yZWFzb24tdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnRlc3RpbW9uaWFscy0tbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC50ZXN0aW1vbmlhbHMtLWxpc3QgLnRlc3RpbW9uaWFscy1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbSA1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVzdGltb25pYWxzLS1saXN0IC50ZXN0aW1vbmlhbHMtbGlzdC10aWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW0gM3JlbSAycmVtOyB9XG4gIC50ZXN0aW1vbmlhbHMtLWxpc3QgLnRlc3RpbW9uaWFsLWxpc3QtaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDFkMWQxIHVybCguLi9pbWFnZXMvL2ljb24tdGVzdGltb25pYWwtbm8taW1nLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1M3B4IDUzcHg7XG4gICAgd2lkdGg6IDcuNnJlbTtcbiAgICBoZWlnaHQ6IDcuNnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAudGVzdGltb25pYWxzLS1saXN0IC50ZXN0aW1vbmlhbC1saXN0LWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudGVzdGltb25pYWxzLS1saXN0IC50ZXN0aW1vbmlhbHMtbGlzdC1xdW90ZSB7XG4gICAgbWFyZ2luOiAwLjJyZW0gMC41cmVtIDAgMDtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLnRlc3RpbW9uaWFscy0tbGlzdCArIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50ZXN0aW1vbmlhbHMtLWxpc3QgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnRlc3RpbW9uaWFscy0tbGlzdCAudGVzdGltb25pYWxzLWxpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC50ZXN0aW1vbmlhbHMtLWxpc3QgLnRlc3RpbW9uaWFsLWxpc3QtaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVzdGltb25pYWxzLS1saXN0IC50ZXN0aW1vbmlhbHMtbGlzdC1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLkZBUS0tbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5GQVEtLWxpc3QgLlEtd3JhcHBlcixcbiAgLkZBUS0tbGlzdCAuQS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5GQVEtLWxpc3QgLlEsIC5GQVEtLWxpc3QgLkEge1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5GQVEtLWxpc3QgLlEge1xuICAgIGNvbG9yOiAjZDFkMWQxOyB9XG4gIC5GQVEtLWxpc3QgLkEge1xuICAgIGNvbG9yOiAjNjZCMkIyO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAuRkFRLS1saXN0IC5RLXR4dCwgLkZBUS0tbGlzdCAuQS10eHQge1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAgMC42cmVtOyB9XG4gIC5GQVEtLWxpc3QgLlEtdHh0IHtcbiAgICBjb2xvcjogIzllOWU5ZTsgfVxuICAuRkFRLS1saXN0IC5BLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI0ZBODA3MDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLkZBUS0tbGlzdCAuQS1saW5rIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuRkFRLS1saXN0IC5GQVEtYnJlYWsge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAwOyB9XG5cbi5ib29rLXRvdXIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuYm9vay10b3VyIC5jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxNDByZW07IH1cbiAgICAuYm9vay10b3VyIC5jb250YWluZXItZnVsbC5tYWtlLXBheW1lbnQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogODRyZW07IH1cbiAgLmJvb2stdG91ciAuYm9va2luZy10aXRsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwOyB9XG4gIC5ib29rLXRvdXIgLmJvb2tpbmctcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgIC5ib29rLXRvdXIgLmJvb2tpbmctcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDIuNnJlbTtcbiAgICAgIGhlaWdodDogMi42cmVtO1xuICAgICAgY29sb3I6ICM5ZTllOWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXItY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmJvb2stdG91ciAuYm9va2luZy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNHJlbTsgfVxuICAgICAgLmJvb2stdG91ciAuYm9va2luZy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjRyZW07IH1cbiAgICAgIC5ib29rLXRvdXIgLmJvb2tpbmctcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saW5rOmhvdmVyLCAuYm9vay10b3VyIC5ib29raW5nLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGluay5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE4MDcwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZBODA3MDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3QtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdC1mb3JtIC5wYXNzLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdC1mb3JtIC5yb3ctbGJscyAucGFzcy1jbG1uLW51bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdC1mb3JtIC5wYXNzLWNvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0LWZvcm0gLnBhc3MtY2xtbi1udW0ge1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3QtZm9ybSAucGFzcy1jbG1uLWlucHV0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdC1mb3JtIC5pbnB1dC10eHQsXG4gICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0LWZvcm0gLnNlbGVjdC1jdXN0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0LWZvcm0gLmxiLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3QgLnBhc3Mtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNHJlbTsgfVxuICAgICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0IC5wYXNzLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0IC5yb3ctbGJscyB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0IC5wYXNzLWNvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0IC5wYXNzLWNsbW4tbnVtIHtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0IC5wYXNzLWNsbW4tdHh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdCAubGItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb2stdG91ciAuaW5wdXQtdHh0LFxuICAuYm9vay10b3VyIC50ZXh0YXJlYS1kZWZhdWx0LFxuICAuYm9vay10b3VyIC5zZWxlY3QtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5ib29rLXRvdXIgLnRleHRhcmVhLWRlZmF1bHQge1xuICAgIHJlc2l6ZTogdmVydGljYWw7IH1cbiAgLmJvb2stdG91ciAuY2hlY2tib3gtY3VzdG9tICsgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmJvb2stdG91ciAudmFsaWRhdGlvbi1tc2cge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjhyZW07IH1cbiAgLmJvb2stdG91ciAuYnRuLXNwYWNlIHtcbiAgICBtYXJnaW46IDFyZW0gMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5ib29rLXRvdXIgLnN0ZXAtMSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYm9vay10b3VyIC5yZXF1aXJlZCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDAgMXJlbSAwOyB9XG4gIC5ib29rLXRvdXIgLmNvbC1ib29raW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYm9vay10b3VyIC5tYWtlLXBheW1lbnQtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwIGF1dG87IH1cbiAgLmJvb2stdG91ciAuZGV0YWlscy1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJvb2stdG91ciAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC5ib29rLXRvdXIgLmJvb2tpbmctdGl0bGUtd3JhcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3QtZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdC1mb3JtIC5wYXNzLXJvdyB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkMWQxZDE7IH1cbiAgICAgICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0LWZvcm0gLnBhc3Mtcm93Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0LWZvcm0gLnJvdy1sYmxzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0LWZvcm0gLmxiLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3QtZm9ybSAucGFzcy1jbG1uLW51bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgLmJvb2stdG91ciAucGFzc2VuZ2Vycy1saXN0LWZvcm0gLnBhc3MtY2xtbi1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3QgLnBhc3Mtcm93IHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgICAgIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdCAucm93LWxibHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3QgLmxiLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAycmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuYm9vay10b3VyIC5wYXNzZW5nZXJzLWxpc3QgLnBhc3MtY2xtbi1udW0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgIC5ib29rLXRvdXIgLnBhc3NlbmdlcnMtbGlzdCAucGFzcy1jbG1uLXR4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfSB9XG5cbi51c2VyLWxvZ2luIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLnVzZXItbG9naW4gLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuICAudXNlci1sb2dpbiAuZ2xvYmFsLXRpdGxlLW1kIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMCAzcmVtIDA7IH1cbiAgLnVzZXItbG9naW4gLmxvZ2luLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAudXNlci1sb2dpbiAuaW5wdXQtbG9naW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnVzZXItbG9naW4gLnZhbGlkYXRpb24tbXNnIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtOyB9XG4gIC51c2VyLWxvZ2luIC5sb2dpbi1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC51c2VyLWxvZ2luIC5yZW1lbWJlci1tZS1sYmwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC51c2VyLWxvZ2luIC5mb3Jnb3QtZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIGNvbG9yOiAjOWU5ZTllOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudXNlci1sb2dpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgICAgLnVzZXItbG9naW4gLmdsb2JhbC10aXRsZS1tZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAudXNlci1sb2dpbiAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVzZXItbG9naW4gLmxvZ2luLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLm1hcC1tb25nb2xpYSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLm1hcC1tb25nb2xpYSAubWFwLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tYXAtbW9uZ29saWEgI0NoaW5hLCAubWFwLW1vbmdvbGlhICNTaWJlcmlhIHtcbiAgICBmaWxsOiAjRjNGM0YzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5tYXAtbW9uZ29saWEgI0NoaW5hOmhvdmVyLCAubWFwLW1vbmdvbGlhICNTaWJlcmlhOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNFNUU1RTU7IH1cbiAgLm1hcC1tb25nb2xpYSAjRWFzdGVybi1Nb25nb2xpYSBwYXRoIHtcbiAgICBmaWxsOiAjRENCMUYxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubWFwLW1vbmdvbGlhICNFYXN0ZXJuLU1vbmdvbGlhOmhvdmVyIHBhdGgge1xuICAgIGZpbGw6ICNFNUM3RjU7IH1cbiAgLm1hcC1tb25nb2xpYSAjV2VzdGVybi1Nb25nb2xpYSBwYXRoIHtcbiAgICBmaWxsOiAjOTRDQUZBO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubWFwLW1vbmdvbGlhICNXZXN0ZXJuLU1vbmdvbGlhOmhvdmVyIHBhdGgge1xuICAgIGZpbGw6ICNBQ0Q2RkI7IH1cbiAgLm1hcC1tb25nb2xpYSAjU291dGhlcm4tTW9uZ29saWEgcGF0aCB7XG4gICAgZmlsbDogI0YzRkY4MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm1hcC1tb25nb2xpYSAjU291dGhlcm4tTW9uZ29saWE6aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogI0Y4RkZCMzsgfVxuICAubWFwLW1vbmdvbGlhICNOb3J0aGVybi1Nb25nb2xpYSBwYXRoIHtcbiAgICBmaWxsOiAjQTBEQUExO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubWFwLW1vbmdvbGlhICNOb3J0aGVybi1Nb25nb2xpYTpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiAjQjJFMUIzOyB9XG4gIC5tYXAtbW9uZ29saWEgI0NlbnRyYWwtTW9uZ29saWEgcGF0aCB7XG4gICAgZmlsbDogI0ZGQTNCNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm1hcC1tb25nb2xpYSAjQ2VudHJhbC1Nb25nb2xpYTpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiAjRkZCRENCOyB9XG4gIC5tYXAtbW9uZ29saWEgI1VsYWFuYmFhdGFyIHtcbiAgICBmaWxsOiAjOUE1REQ1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5tYXAtbW9uZ29saWEgI1VsYWFuYmFhdGFyOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNCMzg2REY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYXAtbW9uZ29saWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLmdhbGxlcnktcGFnZSAuY29udGFpbmVyLWZ1bGwge1xuICBtYXgtd2lkdGg6IDE0MHJlbTsgfVxuXG4uZ2FsbGVyeS1wYWdlIC5nbG9iYWwtdGl0bGUtbWQge1xuICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9XG5cbi5nYWxsZXJ5LXBhZ2UgLmdhbGxlcnktY29sIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLmdhbGxlcnktcGFnZSAuZ2FsbGVyeS1ncm91cC13cmFwIHtcbiAgcGFkZGluZzogMnJlbSAwIDRyZW0gMDsgfVxuXG4uZ2FsbGVyeS1wYWdlIC5nYWxsZXJ5LWdyb3VwLXRpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2FsbGVyeS1wYWdlIC5nYWxsZXJ5LWdyb3VwLXRpbGU6aG92ZXIgLmdhbGxlcnktZ3JvdXAtdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTgwNzA7IH1cblxuLmdhbGxlcnktcGFnZSAuZ2FsbGVyeS1ncm91cC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cblxuLmdhbGxlcnktcGFnZSAuZ2FsbGVyeS1ncm91cC1pbWcsXG4uZ2FsbGVyeS1wYWdlIC5nYWxsZXJ5LXBpY3R1cmUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7IH1cblxuLmdhbGxlcnktcGFnZSAuZ2FsbGVyeS1waWN0dXJlLXdyYXAge1xuICBwYWRkaW5nOiAxcmVtIDAgNHJlbSAwOyB9XG5cbi5nYWxsZXJ5LXBhZ2UgLmdhbGxlcnktcGljdHVyZS10aWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjYuNjYlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdhbGxlcnktcGFnZSAuZ2FsbGVyeS1waWN0dXJlLXRpbGU6aG92ZXIgLmdhbGxlcnktcGljdHVyZS1pbWcge1xuICAgIHdpZHRoOiAxMjAlOyB9XG5cbi5nYWxsZXJ5LXBhZ2UgLmdhbGxlcnktcGljdHVyZS1pbWcge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7IH1cblxuLmdhbGxlcnktcGFnZSAuZ2FsbGVyeS1waWN0dXJlLXR4dCB7XG4gIHBhZGRpbmc6IDAuOHJlbSAwLjJyZW0gMCAwLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG59IiwiLmNsZWFyZml4IHtAaW5jbHVkZSBjbGVhcmZpeCgpO31cbi5oaWRkZW4ge2Rpc3BsYXk6IG5vbmU7fVxuXG4vLyBjb2xvcnNcbi50eHRDb3JhbCB7Y29sb3I6ICRjb3JhbF9tYWluO31cbi50eHRUZWFsIHtjb2xvcjogJHRlYWxfbWFpbjt9XG4udHh0R3JheSB7Y29sb3I6ICRncmF5X2hzbDYyO31cblxuLmJnR3JheSB7YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfaHNsOTU7fVxuXG4vLyBwb3NpdGlvbnNcbi50eHRMZWZ0IHt0ZXh0LWFsaWduOiBsZWZ0O31cbi50eHRSaWdodCB7dGV4dC1hbGlnbjogcmlnaHQ7fVxuLnR4dENlbnRlciB7dGV4dC1hbGlnbjogY2VudGVyO31cblxuLy8gZm9udCB3ZWlnaHRcbi50eHRMaWdodCB7Zm9udC13ZWlnaHQ6IDMwMDt9XG4udHh0UmVndWxhciB7Zm9udC13ZWlnaHQ6IDQwMDt9XG4udHh0Qm9sZCB7Zm9udC13ZWlnaHQ6IDcwMDt9XG5cbi50eHRVcHBlciB7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG5cbi8vIGRpc3BsYXlcbi5kaXNwbGF5SW5saW5lQmxvY2sge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9IiwiLy8gR3JheXNjYWxlIC0gbmFtaW5nIHdpdGggbGlnaHRuZXNzIChmcm9tIEhTTCkgY29sb3IgdmFsdWVcbiRncmF5X2hzbDIyOiAgICBoc2woMCwwLDIyKTtcbiRncmF5X2hzbDQyOiAgICBoc2woMCwwLDQyKTtcbiRncmF5X2hzbDUyOiAgICBoc2woMCwwLDUyKTtcbiRncmF5X2hzbDYyOiAgICBoc2woMCwwLDYyKTtcbiRncmF5X2hzbDcyOiAgICBoc2woMCwwLDcyKTtcbiRncmF5X2hzbDgyOiAgICBoc2woMCwwLDgyKTtcbiRncmF5X2hzbDk1OiAgICBoc2woMCwwLDk1KTtcbiRncmF5X2hzbDk2OiAgICBoc2woMCwwLDk2KTtcbiRncmF5X2JvZHkgOiAjMWUxZTFlO1xuXG4vLyBDb2xvcnNcbiRjb3JhbF9tYWluOiAgICAjRkE4MDcwO1xuJGNvcmFsX2RhcmtlcjogICBkYXJrZW4oJGNvcmFsX21haW4sIDEwJSk7XG4kY29yYWxfbGlnaHRlcjogI0ZDQjNBOTtcblxuJHRlYWxfbWFpbjogICAgICM2NkIyQjI7XG5cbi8vIENvbG9ycyBvbiBlbGVtZW50c1xuJG1haW5fdGV4dDogICAgICRncmF5X2JvZHk7XG4kaW5wdXRfYm9yZGVyOiAgJGdyYXlfaHNsODI7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250X3ByaW1hcnk6ICAgJ0FsZW8nLCBzZXJpZjtcbiRmb250X3NlY29uZGFyeTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cbi8vIHotaW5kZXhcbiR6SW5kZXhfc3VibWVudTogICAgMTA7XG4kekluZGV4X21vYmlsZU5hdjogIDQwO1xuJHpJbmRleF9tb2RhbDogICAgICA1MDtcblxuLy8gTWVkaWEgUXVlcmllcyBmb3IgZmxleGJveCBncmlkXG4kc2NyZWVuX3h4c19lbmQ6ICAgIDU3NXB4O1xuJHNjcmVlbl94c19zdGFydDogICA1NzZweDtcbiRzY3JlZW5feHNfZW5kOiAgICAgNzY3cHg7XG4kc2NyZWVuX3NtX3N0YXJ0OiAgIDc2OHB4O1xuJHNjcmVlbl9zbV9lbmQ6ICAgICA5OTFweDtcbiRzY3JlZW5fbWRfc3RhcnQ6ICAgOTkycHg7XG4kc2NyZWVuX21kX2VuZDogICAgIDExOTlweDtcbiRzY3JlZW5fbGdfc3RhcnQ6ICAgMTIwMHB4O1xuJHNjcmVlbl9sZ19lbmQ6ICAgICAxNTk5cHg7XG4kc2NyZWVuX3hsZ19zdGFydDogIDE2MDBweDtcblxuLy8gRXh0ZXJuYWxcbiRpbWFnZXNGb2xkZXI6ICcuLi9pbWFnZXMvJzsiLCJidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmRpc2FibGVkIHtjdXJzb3I6IGRlZmF1bHQ7fVxufVxuXG4uYnRuLWJsYW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJi5idG4tbWQsICYuYnRuLWxnIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOXJlbTtcbiAgICB9XG59XG5cbi5idG4tbGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJi5idG4tbWQsICYuYnRuLWxnIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICB9XG5cbiAgICAmLmJ0bi1zbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgfVxuXG4gICAgJi5saW5lLWNvcmFsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb3JhbF9tYWluO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmFsX21haW47XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpbmUtd2hpdGUge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gY29sb3JzXG4uYnRuLWNvcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmFsX2RhcmtlcjtcbiAgICB9XG59XG5cbi8vIHNpemVzXG4uYnRuLW1kLFxuLmJ0bi1sZyB7XG4gICAgcGFkZGluZzogMC45cmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5idG4tbWQsIC5idG4tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uYnRuLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLy8gaWNvbnNcbi5idG4tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXNGb2xkZXJ9L3VpLWNhbGVuZGFyLWNvcmFsLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycmVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjNyZW07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1pbWFnZSwgYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlc0ZvbGRlcn0vdWktY2FsZW5kYXItd2hpdGUuc3ZnKTtcbiAgICB9XG59IiwiLy8gbGFiZWxzXG4ubGFiZWwtZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5sYi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4ubGItZ3JheSB7Y29sb3I6ICRncmF5X2hzbDYyO31cblxuLy8gaW5wdXRzXG4uaW5wdXQtdHh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgY29sb3I6ICRtYWluX3RleHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0X2JvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6Zm9jdXMge2JvcmRlci1jb2xvcjogJHRlYWxfbWFpbjt9XG59XG5cbi50ZXh0YXJlYS1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS42cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dF9ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtib3JkZXItY29sb3I6ICR0ZWFsX21haW47fVxufVxuXG4vLyBzZWxlY3Rcbi5zZWxlY3QtY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICRtYWluX3RleHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dF9ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmOjotbXMtZXhwYW5kIHtkaXNwbGF5OiBub25lO31cblxuICAgICAgICAmOmZvY3VzIHtib3JkZXItY29sb3I6ICR0ZWFsX21haW47fVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMy44cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlc0ZvbGRlcn0vYXJyb3ctbGluZS1kb3duLWNvcmFsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuN3JlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4vLyBjaGVja2JveGVzICYgcmFkaW8gYnV0dG9uc1xuLmNoZWNrYm94LWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7Y29sb3I6ICRjb3JhbF9tYWluO31cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNDIlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0X2JvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlc0ZvbGRlcn0vdWktY2hlY2ttYXJrLWNvcmFsLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb3JhbF9tYWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBhbGVydHNcbi5mb3JtLWFsZXJ0LWVycm9yLFxuLmZvcm0tYWxlcnQtc3VjY2VzcyB7XG4gICAgcGFkZGluZzogMXJlbSAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cblxuLmZvcm0tYWxlcnQtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvcmFsX21haW4sIDAuMik7XG4gICAgY29sb3I6ICRjb3JhbF9tYWluO1xufVxuXG4uZm9ybS1hbGVydC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZWFsX21haW4sIDAuMik7XG4gICAgY29sb3I6ICR0ZWFsX21haW47XG59IiwiLnRhYmxlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgJi5oZWFkLXRlYWwge1xuICAgICAgICAudGhlYWQtZiB7XG4gICAgICAgICAgICAudHItZiB7YmFja2dyb3VuZC1jb2xvcjogJHRlYWxfbWFpbjt9XG4gICAgICAgICAgICAudGgtZiB7Y29sb3I6IHdoaXRlO31cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ci1mIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRoLWYsIC50ZC1mIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC50aGVhZC1mIHtcbiAgICAgICAgLnRyLWYge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNHJlbTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCAge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoLWYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGJvZHktZiB7XG4gICAgICAgIC50ci1mIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMuOHJlbTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge2JhY2tncm91bmQtY29sb3I6ICRncmF5X2hzbDk2O31cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEZMRVhCT1ggZ3JpZCAgKGh0dHBzOi8vZ2l0aHViLmNvbS9sZWVqb3JkYW4vcmVmbGV4KVxuOnJvb3Qge1xuICAgIC0tcmVmbGV4LWNvbHVtbnM6IDEyO1xuICAgIC0tcmVmbGV4LWdyaWQtc3BhY2luZzogMjBweDtcbiAgICAtLXJlZmxleC14czogNTc2cHg7XG4gICAgLS1yZWZsZXgtc206IDc2OHB4O1xuICAgIC0tcmVmbGV4LW1kOiA5OTJweDtcbiAgICAtLXJlZmxleC1sZzogMTIwMHB4O1xuICAgIC0tcmVmbGV4LXhsZzogMTYwMHB4O1xuICAgIC0tcmVmbGV4LXh4cy1tYXg6IDU3NXB4O1xuICAgIC0tcmVmbGV4LXhzLW1heDogNzY3cHg7XG4gICAgLS1yZWZsZXgtc20tbWF4OiA5OTFweDtcbiAgICAtLXJlZmxleC1tZC1tYXg6IDExOTlweDtcbiAgICAtLXJlZmxleC1sZy1tYXg6IDE1OTlweDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmNvbnRhaW5lciAuZ3JpZCxcbi5jb250YWluZXItZnVsbCAuZ3JpZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIH1cbn1cblxuLmdyaWQge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4zMWVtO1xuICAgICpsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogLS40M2VtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmdyaWQ6OmJlZm9yZSxcbi5ncmlkOjphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICB6b29tOiAxO1xufVxuXG5bY2xhc3MqPVwiY29sLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cImNvbC1cIl06OmFmdGVyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5bY2xhc3MqPVwiY29sLVwiXSAuZ3JpZCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luOiAtMjBweDtcbn1cblxuLmNvbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbn1cblxuLmNvbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbn1cblxuLmNvbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbn1cblxuLmNvbC05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG59XG5cbi5jb2wtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbn1cblxuLmNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xufVxuXG4uY29sLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbn1cblxuLmNvbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xufVxuXG4uY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG59XG5cbi5jb2wtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xufVxuXG4uY29sLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG59XG5cbi5jb2wtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wteHMtMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgKndpZHRoOiA5OS45JTtcbiAgICB9XG4gICAgLmNvbC14cy0xMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhzLTEwIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAgICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteHMtOSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICp3aWR0aDogNzQuOSU7XG4gICAgfVxuICAgIC5jb2wteHMtOCB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhzLTcge1xuICAgICAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14cy02IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgKndpZHRoOiA0OS45JTtcbiAgICB9XG4gICAgLmNvbC14cy01IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteHMtNCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhzLTMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0LjklO1xuICAgIH1cbiAgICAuY29sLXhzLTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14cy0xIHtcbiAgICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbC1zbS0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAqd2lkdGg6IDk5LjklO1xuICAgIH1cbiAgICAuY29sLXNtLTExIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAgICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS05IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgKndpZHRoOiA3NC45JTtcbiAgICB9XG4gICAgLmNvbC1zbS04IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAgICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tNyB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAqd2lkdGg6IDQ5LjklO1xuICAgIH1cbiAgICAuY29sLXNtLTUge1xuICAgICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS00IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAgICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tMyB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICp3aWR0aDogMjQuOSU7XG4gICAgfVxuICAgIC5jb2wtc20tMiB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLTEge1xuICAgICAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLW1kLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICp3aWR0aDogOTkuOSU7XG4gICAgfVxuICAgIC5jb2wtbWQtMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLTkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0LjklO1xuICAgIH1cbiAgICAuY29sLW1kLTgge1xuICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC03IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOSU7XG4gICAgfVxuICAgIC5jb2wtbWQtNSB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLTQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC0zIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgKndpZHRoOiAyNC45JTtcbiAgICB9XG4gICAgLmNvbC1tZC0yIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAgICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICp3aWR0aDogOTkuOSU7XG4gICAgfVxuICAgIC5jb2wtbGctMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0LjklO1xuICAgIH1cbiAgICAuY29sLWxnLTgge1xuICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy03IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctNiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOSU7XG4gICAgfVxuICAgIC5jb2wtbGctNSB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLTQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy0zIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgKndpZHRoOiAyNC45JTtcbiAgICB9XG4gICAgLmNvbC1sZy0yIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAgICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29sLXhsZy0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAqd2lkdGg6IDk5LjklO1xuICAgIH1cbiAgICAuY29sLXhsZy0xMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsZy0xMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsZy05IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgKndpZHRoOiA3NC45JTtcbiAgICB9XG4gICAgLmNvbC14bGctOCB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsZy03IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteGxnLTYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAqd2lkdGg6IDQ5LjklO1xuICAgIH1cbiAgICAuY29sLXhsZy01IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGxnLTQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14bGctMyB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICp3aWR0aDogMjQuOSU7XG4gICAgfVxuICAgIC5jb2wteGxnLTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bGctMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgICB9XG59XG5cbi5jb2wtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXhzLWF1dG8ge1xuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICAgICAgZmxleDogMSAwIDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sLXNtLWF1dG8ge1xuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICAgICAgZmxleDogMSAwIDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLW1kLWF1dG8ge1xuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICAgICAgZmxleDogMSAwIDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy1hdXRvIHtcbiAgICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMCAwcHg7XG4gICAgICAgIGZsZXg6IDEgMCAwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5jb2wteGxnLWF1dG8ge1xuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICAgICAgZmxleDogMSAwIDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4ub3JkZXItMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG59XG5cbi5vcmRlci0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5vcmRlci14cy0xMiB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG4gICAgLm9yZGVyLXhzLTExIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXIteHMtMTAge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgICAgICBvcmRlcjogMTA7XG4gICAgfVxuICAgIC5vcmRlci14cy05IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXIteHMtOCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLXhzLTcge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci14cy02IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXIteHMtNSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLXhzLTQge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci14cy0zIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXIteHMtMiB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLXhzLTEge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci14cy0wIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci1zbS0xMiB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTExIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItc20tMTAge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgICAgICBvcmRlcjogMTA7XG4gICAgfVxuICAgIC5vcmRlci1zbS05IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXItc20tOCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTcge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1zbS02IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItc20tNSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTQge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1zbS0zIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItc20tMiB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTEge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1zbS0wIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vcmRlci1tZC0xMiB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTExIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItbWQtMTAge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgICAgICBvcmRlcjogMTA7XG4gICAgfVxuICAgIC5vcmRlci1tZC05IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXItbWQtOCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTcge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1tZC02IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItbWQtNSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTQge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1tZC0zIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItbWQtMiB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTEge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1tZC0wIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub3JkZXItbGctMTIge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5vcmRlci1sZy0xMSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTEwIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgIH1cbiAgICAub3JkZXItbGctOSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgICAgICBvcmRlcjogOTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTgge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC5vcmRlci1sZy03IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgICAgIG9yZGVyOiA3O1xuICAgIH1cbiAgICAub3JkZXItbGctNiB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgICAgICBvcmRlcjogNjtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTUge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxuICAgIC5vcmRlci1sZy00IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgICAub3JkZXItbGctMyB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgLm9yZGVyLWxnLTIge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5vcmRlci1sZy0xIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAub3JkZXItbGctMCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLm9yZGVyLXhsZy0xMiB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG4gICAgLm9yZGVyLXhsZy0xMSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgICB9XG4gICAgLm9yZGVyLXhsZy0xMCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG4gICAgLm9yZGVyLXhsZy05IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXIteGxnLTgge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC5vcmRlci14bGctNyB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgICAgICBvcmRlcjogNztcbiAgICB9XG4gICAgLm9yZGVyLXhsZy02IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXIteGxnLTUge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxuICAgIC5vcmRlci14bGctNCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgICAgICBvcmRlcjogNDtcbiAgICB9XG4gICAgLm9yZGVyLXhsZy0zIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXIteGxnLTIge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5vcmRlci14bGctMSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLm9yZGVyLXhsZy0wIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbn1cblxuLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDkxLjU2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDgzLjIzMzMzMzMzJTtcbn1cblxuLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgICptYXJnaW4tbGVmdDogNzQuOSU7XG59XG5cbi5vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDY2LjU2NjY2NjY3JTtcbn1cblxuLm9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICAgICptYXJnaW4tbGVmdDogNTguMjMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0OS45JTtcbn1cblxuLm9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICAgICptYXJnaW4tbGVmdDogNDEuNTY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiAzMy4yMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDI0LjklO1xufVxuXG4ub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxNi41NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgICptYXJnaW4tbGVmdDogOC4yMzMzMzMzMyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAub2Zmc2V0LXhzLTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA5MS41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHMtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDgzLjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14cy05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA3NC45JTtcbiAgICB9XG4gICAgLm9mZnNldC14cy04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA2Ni41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHMtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNTguMjMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhzLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDQ5LjklO1xuICAgIH1cbiAgICAub2Zmc2V0LXhzLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDQxLjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC14cy00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiAzMy4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHMtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICAgICptYXJnaW4tbGVmdDogMjQuOSU7XG4gICAgfVxuICAgIC5vZmZzZXQteHMtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogMTYuNTY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhzLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogOC4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHMtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IC0wLjElO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vZmZzZXQtc20tMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDkxLjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogODMuMjMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDc0LjklO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDY2LjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA1OC4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNDkuOSU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNDEuNTY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDMzLjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiAyNC45JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiAxNi41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA4LjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICptYXJnaW4tbGVmdDogLTAuMSU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm9mZnNldC1tZC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogOTEuNTY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA4My4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNzQuOSU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNjYuNTY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDU4LjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA0OS45JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA0MS41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogMzMuMjMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDI0LjklO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDE2LjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDguMjMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiAtMC4xJTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm9mZnNldC1sZy0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogOTEuNTY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA4My4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNzQuOSU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNjYuNTY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDU4LjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA0OS45JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA0MS41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogMzMuMjMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDI0LjklO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDE2LjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDguMjMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiAtMC4xJTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLm9mZnNldC14bGctMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDkxLjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC14bGctMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDgzLjIzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bGctOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNzQuOSU7XG4gICAgfVxuICAgIC5vZmZzZXQteGxnLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDY2LjU2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC14bGctNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNTguMjMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsZy02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiA0OS45JTtcbiAgICB9XG4gICAgLm9mZnNldC14bGctNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogNDEuNTY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsZy00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiAzMy4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGxnLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDI0LjklO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsZy0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiAxNi41NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGxnLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgICAgICptYXJnaW4tbGVmdDogOC4yMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGxnLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgKm1hcmdpbi1sZWZ0OiAtMC4xJTtcbiAgICB9XG59XG5cbi53cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5vLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubm8td3JhcCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICBmbGV4LXNocmluazogMTtcbn1cblxuLndyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi5kaXJlY3Rpb24tcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmRpcmVjdGlvbi1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5kaXJlY3Rpb24tY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRpcmVjdGlvbi1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5hbGlnbi1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tZW5kIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24tY2VudGVyIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZTtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmp1c3RpZnktc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktc3RhcnQuZ3JpZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWVuZC5ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcbn1cblxuLmp1c3RpZnktZW5kLmdyaWQgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1jZW50ZXIuZ3JpZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWNlbnRlci5ncmlkIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbn1cblxuLmp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4uZ3JpZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG59XG5cbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4uZ3JpZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LXNwYWNlLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uanVzdGlmeS1zcGFjZS1hcm91bmQuZ3JpZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG59XG5cbi5qdXN0aWZ5LXNwYWNlLWFyb3VuZC5ncmlkIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbn1cblxuLmdyaWQtYmxlZWQgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jb2wtZ3JpZCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb2wtZ3JpZC5kaXJlY3Rpb24tcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmNvbC1ibGVlZCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNvbC1ibGVlZC14IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jb2wtYmxlZWQteSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZmxleC1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiBhdXRvO1xufVxuXG4uZmxleC1mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsZXgtZm9vdGVyPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmhpZGRlbi14eHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGlkZGVuLXhzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhpZGRlbi1zbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGlkZGVuLW1kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgICAuaGlkZGVuLWxnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaGlkZGVuLXhsZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsImh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnRfcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkbWFpbl90ZXh0O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge0BpbmNsdWRlIHBsYWNlaG9sZGVyKCRncmF5X2hzbDcyKTt9XG5cbmEge3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG5lbSB7Zm9udC1zdHlsZTogaXRhbGljfVxuXG4uaGVhZGVyLW1haW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXNGb2xkZXJ9L2hvbWUtLWJnLWhlcm8uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiA2MHJlbTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjNzIGVhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuanVzdC1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiA4cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLm5vLWJnLWltZyB7YmFja2dyb3VuZC1pbWFnZTogbm9uZTt9XG5cblxuICAgIC5oZXJvLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSkgdXJsKCN7JGltYWdlc0ZvbGRlcn0vaGVyby0tYXJyb3dzLWRvdWJsZS1jb3JhbC5zdmcpIG5vLXJlcGVhdCByaWdodCA0cmVtIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gOHJlbSA1cmVtIDVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIGJvdHRvbTogNnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO31cbiAgICB9XG5cbiAgICAuaGVyby1zbGlkZS1sZWZ0LFxuICAgIC5oZXJvLXNsaWRlLXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAuaGVyby1zbGlkZS1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlc0ZvbGRlcn0vaGVyby0tYXJyb3ctc2xpZGUtbGVmdC5wbmcpO1xuICAgICAgICBsZWZ0OiA2cmVtO1xuICAgIH1cblxuICAgIC5oZXJvLXNsaWRlLXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlc0ZvbGRlcn0vaGVyby0tYXJyb3ctc2xpZGUtcmlnaHQucG5nKTtcbiAgICAgICAgcmlnaHQ6IDZyZW07XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzbGlkZUVudGVyUmlnaHQge1xuICAgICAgICBmcm9tIHttYXJnaW4tbGVmdDogLTEwMCU7fVxuICAgICAgICB0byB7bWFyZ2luLWxlZnQ6IDA7fVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc2xpZGVMZWF2ZVJpZ2h0IHtcbiAgICAgICAgZnJvbSB7bWFyZ2luLWxlZnQ6IDA7fVxuICAgICAgICB0byB7bWFyZ2luLWxlZnQ6IDEwMCU7fVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc2xpZGVFbnRlckxlZnQge1xuICAgICAgICBmcm9tIHttYXJnaW4tbGVmdDogMTAwJTt9XG4gICAgICAgIHRvIHttYXJnaW4tbGVmdDogMDt9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzbGlkZUxlYXZlTGVmdCB7XG4gICAgICAgIGZyb20ge21hcmdpbi1sZWZ0OiAwO31cbiAgICAgICAgdG8ge21hcmdpbi1sZWZ0OiAtMTAwJTt9XG4gICAgfVxuXG4gICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40czsgXG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmLnNsaWRlLWVudGVyLXJpZ2h0IHt6LWluZGV4OiAyO31cbiAgICAgICAgICAgICYuc2xpZGUtZW50ZXItbGVmdCB7ei1pbmRleDogMjt9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWRlLWVudGVyLXJpZ2h0IHthbmltYXRpb24tbmFtZTogc2xpZGVFbnRlclJpZ2h0O31cbiAgICAgICAgJi5zbGlkZS1sZWF2ZS1yaWdodCB7YW5pbWF0aW9uLW5hbWU6IHNsaWRlTGVhdmVSaWdodDt9XG4gICAgICAgICYuc2xpZGUtZW50ZXItbGVmdCB7YW5pbWF0aW9uLW5hbWU6IHNsaWRlRW50ZXJMZWZ0O31cbiAgICAgICAgJi5zbGlkZS1sZWF2ZS1sZWZ0IHthbmltYXRpb24tbmFtZTogc2xpZGVMZWF2ZUxlZnQ7fVxuXG4gICAgICAgIC5zbGlkZXItaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7ICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3hzX2VuZCkge1xuICAgICAgICAuaGVyby1saW5rIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3h4c19lbmQpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzVyZW07XG5cbiAgICAgICAgLmhlcm8tbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycmVtIGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSA2cmVtIDIuNXJlbSAzcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBib3R0b206IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1zbGlkZS1sZWZ0IHtsZWZ0OiAzcmVtO31cbiAgICAgICAgLmhlcm8tc2xpZGUtcmlnaHQge3JpZ2h0OiAzcmVtO31cbiAgICB9XG59XG5cbi5oZWFkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDhyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLDAsMCwwLjA1KTtcblxuICAgIC5sb2dvLXNlbGVuYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX21kX2VuZCkge1xuICAgICAgICAubG9nby1zZWxlbmEge2hlaWdodDogMy42cmVtO31cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHhzX2VuZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgIC5sb2dvLXNlbGVuYSB7aGVpZ2h0OiAzcmVtO31cbiAgICB9XG59XG5cbi5tYWluLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfaHNsMjI7XG4gICAgcGFkZGluZzogMi44cmVtIDAgM3JlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICRncmF5X2hzbDk1O1xuXG4gICAgLmNvbnRhaW5lci1mdWxsIHttYXgtd2lkdGg6IDE0MHJlbTt9XG5cbiAgICAuZm9vdGVyLWxpc3QtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheV9oc2w3MjtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpc3Qge1xuICAgICAgICBsaSB7cGFkZGluZzogMC41cmVtIDA7fVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfaHNsNzI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjogJGNvcmFsX21haW47fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1saW5rcyxcbiAgICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5X2hzbDcyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvcmFsX21haW47XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvcHlyaWdodCB7cGFkZGluZy10b3A6IDFyZW07fVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtaGlkZGVuIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgLmZvb3Rlci1saW5rcyB7cGFkZGluZy10b3A6IDJyZW07fVxuICAgIH1cbn0iLCIubW9iaWxlLW1lbnUtYnRuIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2hzbDIyO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XG4gICAgfVxufVxuXG4ubWFpbi1uYXYge1xuICAgIC5zdWJtZW51LWJpZy13cmFwIHtcbiAgICAgICAgLmxhYmVsLWhvdCxcbiAgICAgICAgLmxhYmVsLW5ldyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbC1ob3Qge2JhY2tncm91bmQtY29sb3I6ICRjb3JhbF9tYWluO31cbiAgICAgICAgLmxhYmVsLW5ldyB7YmFja2dyb3VuZC1jb2xvcjogJHRlYWxfbWFpbjt9XG4gICAgfVxuXG4gICAgLnNlYXJjaC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgICB6LWluZGV4OiAkekluZGV4X3N1Ym1lbnU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG59XG5cbi8vIG5hdmlnYXRpb24gb24gYmlnIHNjcmVlbnNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3MXB4KSB7XG4gICAgLm1vYmlsZS1tZW51LWJ0biB7ZGlzcGxheTogbm9uZTt9XG5cbiAgICAubWFpbi1uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluX3RleHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLm1lbnUtYnRuLXNlYXJjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzRm9sZGVyfS91aS1zZWFyY2gtY29yYWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtYnRuLXByb2ZpbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlc0ZvbGRlcn0vdWktcHJvZmlsZS1jb3JhbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmxldmVsLW9uZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIFxuICAgICAgICAgICAgJi5oYXMtc21hbGwtc3VibWVudSB7cG9zaXRpb246IHJlbGF0aXZlO31cbiAgICBcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjlyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgXG4gICAgICAgICAgICAgICAgJiA+IGEge2NvbG9yOiAkY29yYWxfbWFpbjt9XG4gICAgXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUtYmlnLXdyYXAsXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUtc21hbGwtd3JhcCxcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXdyYXAge2Rpc3BsYXk6IGJsb2NrO31cbiAgICBcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXdyYXAge2Rpc3BsYXk6IGZsZXg7fVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5zdWJtZW51LWJpZy13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbSAwLjVyZW0gM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogJHpJbmRleF9zdWJtZW51O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBcbiAgICAgICAgICAgIC5oYXMtYm9yZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2hzbDgyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmxldmVsLXR3by10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge2NvbG9yOiAkY29yYWxfbWFpbjt9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAubGV2ZWwtdHdvLXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDFyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5sZXZlbC10d28ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwO1xuICAgIFxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYubGluay1ncmF5IHtjb2xvcjogJGdyYXlfaHNsNjI7fVxuICAgICAgICAgICAgICAgICAgICAmLmxpbmstY29yYWwge2NvbG9yOiAkY29yYWxfbWFpbjt9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge2NvbG9yOiAkY29yYWxfbWFpbjt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFiZWwtaG90LFxuICAgICAgICAgICAgLmxhYmVsLW5ldyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc3VibWVudS1zbWFsbC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6ICR6SW5kZXhfc3VibWVudTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgXG4gICAgICAgICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5sZXZlbC10d28ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwO1xuICAgIFxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7Y29sb3I6ICRjb3JhbF9tYWluO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnNlYXJjaC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtZmllbGQge3dpZHRoOiAzMHJlbTt9XG4gICAgfVxufVxuXG4vLyBuYXZpZ2F0aW9uIG9uIHNtYWxsIHNjcmVlbnNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5cmVtKTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogJHpJbmRleF9zdWJtZW51O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fdGV4dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7Y29sb3I6ICRjb3JhbF9tYWluO31cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZXZlbC1vbmUge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7bWFyZ2luLXRvcDogMnJlbTt9XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWJ0bi1zZWFyY2gsIC5tZW51LWJ0bi1wcm9maWxlIHtkaXNwbGF5OiBub25lO31cblxuICAgICAgICAuc3VibWVudS1iaWctd3JhcCxcbiAgICAgICAgLnN1Ym1lbnUtc21hbGwtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWVudS1iaWctd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAuZ3JpZCB7cGFkZGluZy1ib3R0b206IDFyZW07fVxuXG4gICAgICAgICAgICAubGFiZWwtaG90LFxuICAgICAgICAgICAgLmxhYmVsLW5ldyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtZW51LXNtYWxsLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAmLm1vYi12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWVudS1jb2wge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZXZlbC10d28tdGl0bGUge3BhZGRpbmc6IDAuNXJlbSAwO31cblxuICAgICAgICAubGV2ZWwtdHdvLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZXZlbC10d28ge1xuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5saW5rLWNvcmFsIHtjb2xvcjogJGNvcmFsX21haW47fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC13cmFwIHtkaXNwbGF5OiBmbGV4O31cblxuICAgICAgICAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzbWFsbCBsZWZ0IHN1Ym5hdmlnYXRpb25cbi5tb2ItbGVmdC1uYXYtYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogJGdyYXlfaHNsNTI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9iLWxlZnQtbmF2LWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfaHNsNjI7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cbiAgICB9XG59XG5cbi5sZWZ0LW5hdiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5O1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgLmxldmVsLW9uZSB7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9oc2wyMjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtjb2xvcjogJHRlYWxfbWFpbjt9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmICsgLmxldmVsLXR3by13cmFwIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGV2ZWwtdHdvLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcbiAgICB9XG5cbiAgICAubGV2ZWwtdHdvIHtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9oc2w1MjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtjb2xvcjogJHRlYWxfbWFpbjt9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmICsgLmxldmVsLXRocmVlLXdyYXAge2Rpc3BsYXk6IGJsb2NrO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZXZlbC10aHJlZS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLmxldmVsLXRocmVlIHtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9oc2w2MjtcblxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge2NvbG9yOiAkdGVhbF9tYWluO31cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tY2FsZW5kYXIge21hcmdpbi10b3A6IDRyZW07fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgLm1vYi1sZWZ0LW5hdi1idG4td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5sZWZ0LW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5idG4tY2FsZW5kYXIge21hcmdpbi10b3A6IDJyZW07fVxuICAgIH1cbn0iLCIvLyB0aXRsZXNcbi5nbG9iYWwtdGl0bGUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgIGNvbG9yOiAkZ3JheV9oc2w1MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdsb2JhbC10aXRsZS1tZCB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgY29sb3I6ICRncmF5X2hzbDQyO1xufVxuXG4uZ2xvYmFsLXRpdGxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICRncmF5X2hzbDQyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHhzX2VuZCkge1xuICAgIC5nbG9iYWwtdGl0bGUtbGcge2ZvbnQtc2l6ZTogMy44cmVtO31cbiAgICAuZ2xvYmFsLXRpdGxlLW1kIHtmb250LXNpemU6IDMuNHJlbTt9XG4gICAgLmdsb2JhbC10aXRsZS1zbSB7Zm9udC1zaXplOiAyLjhyZW07fVxufVxuXG4vLyBzZWN0aW9uc1xuLmZpbmQtdG91ci1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbF9tYWluO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC50b3VyLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAuNHJlbTtcblxuICAgICAgICBzZWxlY3Qge2JvcmRlcjogbm9uZTt9XG4gICAgfVxuXG4gICAgLnRvdXItZmluZC1idG4sXG4gICAgLnRvdXItbWFkZS1idG4ge1xuICAgICAgICBtYXJnaW46IDFyZW0gMC40cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC50eHQtb3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fc21fc3RhcnQpIHtcbiAgICAgICAgLm1vYmlsZS1icmVhayB7ZGlzcGxheTogbm9uZTt9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3h4c19lbmQpIHtcbiAgICAgICAgLnR4dC1vciB7ZGlzcGxheTogYmxvY2s7fVxuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWxfbWFpbjtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5mb3JtLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDM2cmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItdHh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fc21fc3RhcnQpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJzY3JpYmUtYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAubmV3c2xldHRlci10eHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94c19lbmQpIHtcbiAgICAgICAgLmZvcm0td3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyLWlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogMTQwcmVtO31cblxuICAgIC5nbG9iYWwtdGl0bGUtbWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgaW1nIHtkaXNwbGF5OiBibG9jazt9XG4gICAgfVxuXG4gICAgLnRyaXBhZHZpc29yLXdyYXAge21hcmdpbi10b3A6IDFyZW07fVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX3NtX3N0YXJ0KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2hzbDgyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHJlbSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogN3JlbTtcbiAgICAgICAgICAgICAgICByaWdodDogNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHNfZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyaXBhZHZpc29yLXdyYXAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmID4gZGl2IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVtYmVycy1wYXltZW50cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gICAgLmNvbnRhaW5lci1mdWxsIHttYXgtd2lkdGg6IDE0MHJlbTt9XG4gICAgLmdyaWQge2JvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV9oc2w4Mjt9XG4gICAgLmxvZ29zLXRpdGxlIHtwYWRkaW5nOiAzcmVtIDAgMXJlbSAwO31cblxuICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGltZyB7ZGlzcGxheTogYmxvY2s7fVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94c19lbmQpIHtcbiAgICAgICAgLmxvZ29zLWNvbCB7cGFkZGluZzogMDt9XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWxfbWFpbjtcbiAgICBwYWRkaW5nOiAyLjhyZW0gNHJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAuYnJlYWRjcnVtcy1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLnNlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlc0ZvbGRlcn0vYnJlYWRjcnVtYnMtYXJyb3ctd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDlweDtcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgICAgIG1hcmdpbjogMCAwLjZyZW0gMCAwLjlyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4uaGVscC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICBwYWRkaW5nOiAxLjhyZW0gNHJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmhlbHAtdHh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmhlbHAtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIDJyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgfSAgICBcbn1cblxuLnJlbGF0ZWQtdG91cnMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgLmNvbnRhaW5lci1mdWxsIHttYXgtd2lkdGg6IDE0MHJlbTt9XG4gICAgLnRpdGxlLWNvbCB7cGFkZGluZy1ib3R0b206IDA7fVxuXG4gICAgLmdsb2JhbC10aXRsZS1tZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5X2hzbDUyO1xuICAgIH1cblxuICAgIC50b3VyLWltZy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDc3JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50b3VyLXByaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMzIpO1xuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3VyLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnRvdXItaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogLjY4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC50b3VyLXR4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheV9oc2wyMjtcbiAgICB9XG5cbiAgICAudG91ci1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHhzX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhc2ljLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogMTQwcmVtO31cblxuICAgIC5nbG9iYWwtdGl0bGUtbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgIH1cblxuICAgIC5nbG9iYWwtdGl0bGUtc20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAuZ2xvYmFsLXRpdGxlLW1kIHtwYWRkaW5nLXRvcDogMDt9XG4gICAgICAgIC5nbG9iYWwtdGl0bGUtc20ge3BhZGRpbmctdG9wOiAycmVtO31cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHhzX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gY29tcG9uZW50c1xuLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgICAmLmxlZnQtc2lkZWJhciB7XG4gICAgICAgIG1heC13aWR0aDogMjZyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfaHNsODI7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLXRpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogOS42cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkuNnJlbTtcbiAgICAgICAgY29sb3I6ICRtYWluX3RleHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC10eHQsXG4gICAgICAgICAgICAudGVzdGltb25pYWwtc2lnbmF0dXJlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmFsX21haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXlfaHNsNjIgdXJsKCN7JGltYWdlc0ZvbGRlcn0vaWNvbi10ZXN0aW1vbmlhbC1uby1pbWcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1M3B4IDUzcHg7XG4gICAgICAgIHdpZHRoOiA3LjZyZW07XG4gICAgICAgIGhlaWdodDogNy42cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC10eHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1zaWduYXR1cmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbjogLTAuNHJlbSAwLjNyZW0gMCAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUtYnRuIHt3aWR0aDogMTAwJTt9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgICYubGVmdC1zaWRlYmFyIHtkaXNwbGF5OiBub25lO31cbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtIDJyZW07XG5cbiAgICAucGFnaW5hdGlvbiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvcmFsX21haW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQ0IzQTk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBiYWNrZ3JvdW5kLWltYWdlLCBjb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLmljb24tbGVmdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlc0ZvbGRlcn0vYXJyb3ctbGluZS1sZWZ0LWNvcmFsLnN2Zyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlc0ZvbGRlcn0vYXJyb3ctbGluZS1yaWdodC1jb3JhbC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC44cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC44cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIGEsICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmFsX21haW47XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICYuaWNvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzRm9sZGVyfS9hcnJvdy1saW5lLWxlZnQtd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzRm9sZGVyfS9hcnJvdy1saW5lLXJpZ2h0LXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhZ2luYXRpb24tc3BhY2UgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9oc2w2MjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfSAgICAgIFxufVxuXG4udG91ci1saW5rcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgIC50b3VyLXRpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGhlaWdodDogMzJyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50b3VyLWltZyB7b3BhY2l0eTogMC41ODt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG91ci1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMnJlbTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNjg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIC50b3VyLXByaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMyKTtcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb3JhbF9tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvdXItY2F0ZWdvcnkge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtIDAuNHJlbSAxLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYuY29sb3ItcHVycGxlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjQjY5MEU3O31cbiAgICAgICAgJi5jb2xvci1ibHVlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjN0FCMEZGO31cbiAgICAgICAgJi5jb2xvci1ncmVlbiB7YmFja2dyb3VuZC1jb2xvcjogIzdEQzk3Qzt9XG4gICAgICAgICYuY29sb3ItcGluayB7YmFja2dyb3VuZC1jb2xvcjogI0RDOUNDNzt9XG4gICAgfVxuXG4gICAgLnRvdXItdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmICsgLm5ld3NsZXR0ZXItZm9ybSB7bWFyZ2luLXRvcDogNnJlbTt9XG59XG5cbi5pbWFnZXMtZ2FsbGVyeSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBcbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogMTQwcmVtO31cblxuICAgIC5yZXNwb25zaWJsZS1pbWctd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDc3JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5yZXNwb25zaWJsZS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWZlYXR1cmVkLXRvdXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHdpZHRoOiA3N3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgcGFkZGluZzogMi41cmVtIDRyZW0gMnJlbSA0cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTt9XG5cbiAgICAudG91ci1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnRvdXItdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxLjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmFsX21haW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMC45cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC50b3VyLWRldGFpbHMge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIH1cblxuICAgIC50b3VyLWRheXMge2ZvbnQtc2l6ZTogMS44cmVtO31cblxuICAgIC50b3VyLWljb25zIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAuN3JlbSAwLjVyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvdXItcHJpY2Utd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC50b3VyLXByaWNlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgLnByaWNlLW51bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvcmFsX21haW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX3NtX3N0YXJ0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIGJvdHRvbTogNHJlbTtcblxuICAgICAgICAuY2xtbi1sZWZ0IHt3aWR0aDogNTUlO31cblxuICAgICAgICAuY2xtbi1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl94c19zdGFydCkge1xuICAgICAgICAuY2xtbi1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvdXItZGV0YWlscyB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3VyLWljb25zIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94c19lbmQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgICBtYXJnaW46IDRyZW0gYXV0byAwIGF1dG87XG5cbiAgICAgICAgLnRvdXItbGlzdCB7cGFkZGluZy1ib3R0b206IDJyZW07fVxuICAgICAgICAudG91ci1pY29ucyB7cGFkZGluZy10b3A6IDFyZW07fVxuICAgICAgICAudG91ci1wcmljZS13cmFwIHttYXJnaW4tdG9wOiAycmVtO31cbiAgICB9XG59XG5cbi8vIHRleHQgcGFnZXNcbi50ZXh0LWRlZmF1bHQge3BhZGRpbmctYm90dG9tOiAxZW07fVxuXG4udGV4dC1tYWluIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgYSB7Y29sb3I6ICRjb3JhbF9tYWluO31cbiAgICBwIHtwYWRkaW5nLWJvdHRvbTogMWVtO31cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmICsgLmRpc2MtbGlzdCB7bWFyZ2luLXRvcDogLTEuOHJlbTt9XG59XG5cbnAudGV4dC1tYWluIHtwYWRkaW5nLWJvdHRvbTogMWVtO31cblxuLmltZy1pbnR4dC1yaWdodCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHhzX2VuZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLmltZy1pbnR4dC1sZWZ0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94eHNfZW5kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLmltZy1pbnR4dC1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnN0cmlwZWQtbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2hzbDk1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1jb2x1bW5zIHtkaXNwbGF5OiBmbGV4O31cblxuICAgIC5sYWJlbC10eHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICYudy0zMCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnctNTAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3hzX2VuZCkge1xuICAgICAgICAuaGFzLWNvbHVtbnMge2Rpc3BsYXk6IGJsb2NrO31cbiAgICAgICAgXG4gICAgICAgIC5sYWJlbC10eHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmLnctMzAsICYudy01MCB7d2lkdGg6IGF1dG87fSBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpc2MtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDAgMC44cmVtIDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbF9tYWluO1xuICAgICAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXJyb3Itd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA4NHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIC5lcnJvci00MDQtaW1nLFxuICAgIC5lcnJvci01MDAtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZXJyb3ItNDA0LWltZyB7bWF4LXdpZHRoOiA2Ny4zcmVtO31cbiAgICAuZXJyb3ItNDA0LXR4dCB7Zm9udC1zaXplOiAycmVtO31cblxuICAgIC5lcnJvci01MDAtaW1nIHttYXgtd2lkdGg6IDQ1LjlyZW07fVxuXG4gICAgLmVycm9yLTUwMC10eHQge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgICAgICAuZXJyb3ItbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb3JhbF9tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3hzX2VuZCkge1xuICAgICAgICAuZXJyb3ItNTAwLXR4dCB7dGV4dC1hbGlnbjogY2VudGVyO31cbiAgICB9XG59IiwiLmhvbWUtLXdoeS11cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcblxuICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgIG1heC13aWR0aDogMTQwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgLnJlYXNvbi1jb2wge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgLnJlYXNvbi10aWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNHJlbSAzcmVtIDJyZW0gM3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxuXG4gICAgLnJlYXNvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAxcmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIH1cblxuICAgIC5yZWFzb24tdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheV9oc2w1MjtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5feHNfc3RhcnQpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3h4c19lbmQpIHtcbiAgICAgICAgLnJlYXNvbi1jb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWUtLWFydGljbGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgIC5jb250YWluZXItZnVsbCB7bWF4LXdpZHRoOiAxNDByZW07fVxuICAgIC5nbG9iYWwtdGl0bGUtbGcge3BhZGRpbmctYm90dG9tOiAxcmVtO31cblxuICAgIC5hcnRpY2xlLWltZy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDY2Ljc4JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBvcGFjaXR5OiAwLjY4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWxhYmxlIHtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDFyZW0gMC40cmVtIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYuY29sb3ItcHVycGxlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjQjY5MEU3O31cbiAgICAgICAgJi5jb2xvci1ibHVlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjN0FCMEZGO31cbiAgICAgICAgJi5jb2xvci1ncmVlbiB7YmFja2dyb3VuZC1jb2xvcjogIzdEQzk3Qzt9XG4gICAgICAgICYuY29sb3ItcGluayB7YmFja2dyb3VuZC1jb2xvcjogI0RDOUNDNzt9XG4gICAgfVxuXG4gICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXR4dCB7cGFkZGluZzogMS4ycmVtIDAgMXJlbSAwO31cblxuICAgIC5hcnRpY2xlLWRhdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheV9oc2w2MjtcblxuICAgICAgICArIC5hcnRpY2xlLXR4dCB7cGFkZGluZy10b3A6IDAuMnJlbTt9XG4gICAgfVxuXG4gICAgLmFydGljbGUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5hcnRpY2xlLXRpdGxlIHtmb250LXNpemU6IDIuNHJlbTt9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3h4c19lbmQpIHtcbiAgICAgICAgLmFydGljbGUtdGl0bGUge2ZvbnQtc2l6ZTogMnJlbTt9XG4gICAgfVxufVxuXG4uaG9tZS0tdW5pcXVlLWV4cGVyaWVuY2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXNGb2xkZXJ9L2hvbWUtLXVuaXF1ZS1leHBlcmllbmNlLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG5cbiAgICAudHh0LXRpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIHBhZGRpbmc6IDdyZW0gMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94eHNfZW5kKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgICAgLnR4dC10aWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50b3VyLWxpc3QtLXRvdXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDByZW07XG4gICAgfVxuXG4gICAgLnRvdXItZm9ybS13cmFwIHtcbiAgICAgICAgbWFyZ2luOiA1cmVtIDJyZW0gMi41cmVtIDJyZW07XG5cbiAgICAgICAgLmxhYmVsLWNob29zZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9oc2w2MjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob29zZS1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjNyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDNyZW0gMXJlbSAwLjRyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X2hzbDYyO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0X2JvcmRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG91ci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICRtYWluX3RleHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAubGFiZWwtaG90LFxuICAgIC5sYWJlbC1uZXcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIH1cblxuICAgIC5sYWJlbC1ob3Qge2JhY2tncm91bmQtY29sb3I6ICRjb3JhbF9tYWluO31cbiAgICAubGFiZWwtbmV3IHtiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbF9tYWluO31cblxuICAgIC50b3VyLWNhcmQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICAgLnRvdXItaW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2Ni43OCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvdXItaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtIDRyZW0gM3JlbTtcblxuICAgICAgICAgICAgLmJhc2ljLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl90ZXh0O1xuXG4gICAgICAgICAgICAgICAgLnRvdXItcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JhbF9tYWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1lbml0aWVzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjJyZW0gMCAxLjZyZW0gMDtcblxuICAgICAgICAgICAgICAgIC5hbWVuaXRpZXMtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG91ci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX3RleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAudG91ci1mb3JtLXdyYXAgLmNob29zZS1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3hzX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3VyLWZvcm0td3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgLmxhYmVsLWNob29zZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9vc2Utc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvdXItZGV0YWlscy0tdG91ci1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gNHJlbSAzcmVtO1xuXG4gICAgLmdsb2JhbC10aXRsZS1zbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwIDRyZW0gMDtcbiAgICB9XG5cbiAgICAudG91ci1pbmZvLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgLmluZm8tY29sIHtwYWRkaW5nOiAwO31cblxuICAgIC50b3VyLWluZm8taW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDRyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG91ci1pbmZvLWRlc2Mge3BhZGRpbmc6IDNyZW0gM3JlbSAycmVtIDMuNXJlbTt9XG5cbiAgICAudG91ci1uaWdodHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAudG91ci10eXBlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfaHNsNTI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3VyLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheV9oc2w1MjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb3JhbF9tYWluO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW1lbml0aWVzLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAwLjNyZW07XG4gICAgfVxuXG4gICAgLnRvdXItbGlzdCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMCAwLjhyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDEuN3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb24tYnRucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuYnRuLWRlZmF1bHQge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDEuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl9tZF9zdGFydCkge1xuICAgICAgICAudG91ci1pbmZvLWRldGFpbHMge2Rpc3BsYXk6IGZsZXg7fVxuXG4gICAgICAgIC50b3VyLWR1cmF0aW9uLFxuICAgICAgICAudG91ci1hbWVuaXRpZXMsXG4gICAgICAgIC50b3VyLXByaWNlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudG91ci1hbWVuaXRpZXMge3BhZGRpbmc6IDAgMXJlbSAwIDRyZW07fVxuICAgICAgICAudG91ci1wcmljZSB7dGV4dC1hbGlnbjogcmlnaHQ7fVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl9zbV9lbmQpIHtcbiAgICAgICAgLnRvdXItYW1lbml0aWVzIHtwYWRkaW5nOiAxcmVtIDA7fVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94c19lbmQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgIC50b3VyLWluZm8taW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjYuNjclO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvdXItaW5mby1kZXNjIHtwYWRkaW5nOiAzcmVtIDJyZW0gMnJlbSAycmVtO31cbiAgICB9XG59XG5cbi50b3VyLWRldGFpbHMtLWZvcm0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxNDByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0cmVtO1xuXG4gICAgLmxhYmVsLWNob29zZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogJGdyYXlfaHNsNjI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIC5jaG9vc2Utc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDMzcmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDFyZW0gM3JlbSAxcmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfaHNsNjI7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0X2JvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl9zbV9lbmQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgIC5jaG9vc2Utc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWludHJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgIG1heC13aWR0aDogMTQwcmVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyby10eHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZhODA3MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXAtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAubWFwLWltZyB7d2lkdGg6IDEwMCU7fVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvdXItZGV0YWlscy1vdmVydmlldy0taXRpbmVyYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgLmNvbnRhaW5lci1mdWxsIHttYXgtd2lkdGg6IDE0MHJlbTt9XG5cbiAgICAuZGF5LW51bSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pdGluZXJhcnktdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgIH1cblxuICAgIC5pdGluZXJhcnktbGlzdCB7cGFkZGluZy1ib3R0b206IDFyZW07fVxuXG4gICAgLmxpbmtzLWNvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAucmV2aWV3cy1jb2wge3BhZGRpbmctYm90dG9tOiAwO31cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl9zbV9lbmQpIHtcbiAgICAgICAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3VyLWRldGFpbHMtb3ZlcnZpZXctLWltYWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcblxuICAgIC5jb250YWluZXItZnVsbCB7bWF4LXdpZHRoOiAxNDByZW07fVxuXG4gICAgLmltZy1jb2wge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmxpbmstY29sIHtwYWRkaW5nLXRvcDogMDt9XG5cbiAgICAuaW1hZ2VzLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50b3VyLWltZy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzclO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRvdXItaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl9zbV9lbmQpIHtcbiAgICAgICAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3VyLWRldGFpbHMtLWFjdGlvbi1idG5zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDRyZW0gMnJlbTtcblxuICAgIC5idG4tZGVmYXVsdCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAxLjNyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4udG91ci1kZXRhaWxzLS1oZWxwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udG91ci1kZXRhaWxzLS1pdGluZXJhcnkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIC5jb250YWluZXItZnVsbCB7bWF4LXdpZHRoOiAxNDByZW07fVxuXG4gICAgLml0aW5lcmFyeS1icmVhayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMnJlbSAycmVtIDAgMnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgfVxuXG4gICAgLml0aW5lcmFyeS1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLml0aW5lcmFyeS1pbmZvIHtcbiAgICAgICAgY29sb3I6ICR0ZWFsX21haW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIC5pdGluZXJhcnktZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmRheS1jb2wge3BhZGRpbmctYm90dG9tOiAwO31cbiAgICB9XG59XG5cbi50b3VyLWRldGFpbHMtLW1hcCB7XG4gICAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDByZW07XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDc2cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG91ci1kZXRhaWxzLS1yZXZpZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogMTQwcmVtO31cbiAgICAucmV2aWV3cy13cmFwcGVyIHtcbiAgICAgICAgLnRlc3RpbW9uaWFsLXRpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5LjZyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl90ZXh0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAudGVzdGltb25pYWwtaW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5X2hzbDYyIHVybCgjeyRpbWFnZXNGb2xkZXJ9L2ljb24tdGVzdGltb25pYWwtbm8taW1nLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUzcHggNTNweDtcbiAgICAgICAgICAgIHdpZHRoOiA3LjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDcuNnJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNnJlbTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC50ZXN0aW1vbmlhbC10eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC50ZXN0aW1vbmlhbC1zaWduYXR1cmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnRlc3RpbW9uaWFsLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbjogLTAuNHJlbSAwLjNyZW0gMCAwO1xuICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmxpbmtzLWNvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG91ci1kZXRhaWxzLS1kYXRlLXByaWNlIHtcbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogMTQwcmVtO31cblxuICAgIC5kYXRlLXByaWNlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxLjZyZW0gMDtcbiAgICB9XG5cbiAgICAuZGF0ZS1wcmljZS1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIC50Yi1yb3ctdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl9zbV9lbmQpIHtcbiAgICAgICAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3VyLWRldGFpbHMtLWJhY2tncm91bmQge1xuICAgIC5jb250YWluZXItZnVsbCB7bWF4LXdpZHRoOiAxNDByZW07fVxuXG4gICAgLmx1Z2dhZ2UtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAubHVnZ2FnZS10eHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAudGl0bGUtY29sIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1pbWctd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2Ni42NyU7IC8qIDM6MiBBc3BlY3QgUmF0aW8gKi9cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAudHh0LWNvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWJyZWFrIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAycmVtIDJyZW0gMnJlbSAycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmx1Z2dhZ2UtdHh0IHtwYWRkaW5nLWJvdHRvbTogMDt9XG4gICAgfVxufSIsIi5ibG9nLS1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTtcblxuICAgIC5nbG9iYWwtdGl0bGUtbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYmxvZy1pbWctd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcxLjQzJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5X2hzbDIyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7Y29sb3I6ICRjb3JhbF9tYWluO31cbiAgICB9XG5cbiAgICAuYmxvZy1kYXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBjb2xvcjogJGdyYXlfaHNsNjI7XG4gICAgfVxuXG4gICAgLmJsb2ctdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogJGdyYXlfaHNsMjI7XG4gICAgfVxuXG4gICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHNfZW5kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICAuaW1nLWNvbCB7cGFkZGluZy1ib3R0b206IDA7fVxuICAgICAgICAuYmxvZy10aXRsZSB7Zm9udC1zaXplOiAzLjJyZW07fVxuICAgICAgICAuYmxvZy1kYXRlIHtwYWRkaW5nLXRvcDogMXJlbTt9XG4gICAgICAgIC5idG4tbW9yZSB7bWFyZ2luLWJvdHRvbTogMHJlbTt9XG4gICAgfVxufVxuXG4uYmxvZy1hcmNoaXZlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbSA1cmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmFyY2hpdmUtdGl0bGUge1xuICAgICAgICBjb2xvcjogJHRlYWxfbWFpbjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgIC5hcmNoaXZlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29yYWxfbWFpbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gICAgfVxufVxuXG4ubW9zdC12aWV3ZWQtYmxvZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogMTQwcmVtO31cblxuICAgIC52aWV3ZWQtYmxvZy10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBjb2xvcjogJHRlYWxfbWFpbjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC52aWV3ZWQtYmxvZy1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDc3JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7ICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3ZWQtYmxvZy1kYXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheV9oc2w2MjtcbiAgICB9XG5cbiAgICAudmlld2VkLWJsb2ctbmFtZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLnZpZXdlZC1ibG9nLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogJGNvcmFsX21haW47XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3hzX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2ctLXRleHQge1xuICAgIG1heC13aWR0aDogODRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5X2hzbDIyO1xuICAgIH1cblxuICAgIC5ibG9nLXRleHQtZGF0ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLmJsb2ctc3VidGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBjb2xvcjogJGdyYXlfaHNsNDI7XG4gICAgfVxuICAgIFxuICAgIC53cml0dGVuLWJ5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5X2hzbDQyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHNfZW5kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG59IiwiLmNhbGVuZGFyLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDVyZW0gNHJlbSA2cmVtIDRyZW07XG5cbiAgICAuZ2xvYmFsLXRpdGxlLW1kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICRncmF5X2hzbDIyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci1tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5tb250aC1hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAubW9udGgtYXJyb3cge3RyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO31cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FsZW5kYXItdGFibGUge1xuICAgICAgICAmLmNsb3NlZCB7ZGlzcGxheTogbm9uZTt9XG5cbiAgICAgICAgLnQtY2xtbi0xIHtcbiAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudC1jbG1uLTIge1xuICAgICAgICAgICAgZmxleDogNTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50LWNsbW4tMyB7XG4gICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudC1jbG1uLTQge1xuICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50LWNsbW4tNSB7XG4gICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4dC1ncmF5IHtjb2xvcjogJGdyYXlfaHNsNjI7fVxuICAgICAgICAudHh0LXNtYWxsIHtmb250LXNpemU6IDEuMnJlbTt9XG4gICAgICAgIC5vZmZzZXQtbGVmdCB7cGFkZGluZy1sZWZ0OiAxLjVyZW07fVxuXG4gICAgICAgIC5zZWxlY3QtY3VzdG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl9zbV9zdGFydCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jYWxlbmRhci10YWJsZSB7XG4gICAgICAgICAgICAudC1jbG1uLTEge3BhZGRpbmctbGVmdDogMXJlbTt9XG4gICAgICAgICAgICAudC1jbG1uLTIge2ZsZXg6IDM7fVxuICAgICAgICAgICAgLnQtY2xtbi0zIHtmbGV4OiAxO31cbiAgICAgICAgICAgIC50LWNsbW4tNSB7ZmxleDogMTsgcGFkZGluZy1yaWdodDogMXJlbTt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHNfZW5kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICAuY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG5cbiAgICAgICAgICAgIC50Ym9keS1mIHtcbiAgICAgICAgICAgICAgICAudHItZiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aGVhZC1mIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl94c19zdGFydCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHNfZW5kKSB7XG4gICAgICAgIC5jYWxlbmRhci10YWJsZSB7XG4gICAgICAgICAgICAudC1jbG1uLTEge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudC1jbG1uLTIge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudC1jbG1uLTMge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudC1jbG1uLTQge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudC1jbG1uLTUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3h4c19lbmQpIHtcbiAgICAgICAgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICAgIC50LWNsbW4tMSwgLnQtY2xtbi0yLCAudC1jbG1uLTMsXG4gICAgICAgICAgICAudC1jbG1uLTQsIC50LWNsbW4tNSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhY3QtdXMtLWxpc3Qge1xuICAgIC5jb250YWluZXItZnVsbCB7bWF4LXdpZHRoOiAxNDByZW07fVxuICAgIC5nbG9iYWwtdGl0bGUtbWQge3BhZGRpbmc6IDIuNXJlbSAwO31cblxuICAgIC5jb250YWN0LXVzLXN1YnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jb250YWN0LWNvbCB7Zm9udC1zaXplOiAxLjhyZW07fVxuICAgIC5ub3NwYWNlLWNvbCB7cGFkZGluZzogMDt9XG5cbiAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJHRlYWxfbWFpbjtcblxuICAgICAgICAmLmV4dHJhLXRvcC1zcGFjZSB7cGFkZGluZy10b3A6IDEwcmVtO31cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICAmLmV4dHJhLXRvcC1zcGFjZSB7cGFkZGluZy10b3A6IDRyZW07fVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdC11cy0tZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG5cbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogMTQwcmVtO31cblxuICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkdGVhbF9tYWluO1xuICAgIH1cblxuICAgIC5jb250YWN0LXVzLWRlc2Mge2ZvbnQtc2l6ZTogMS44cmVtO31cblxuICAgIC5jb250YWN0LWNvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtdHh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLnRleHRhcmVhLWRlZmF1bHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3gtY3VzdG9tICsgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5nb29nbGUtbWFwLXdyYXAge21hcmdpbi1ib3R0b206IDEuNXJlbTt9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1zZW5kIHttYXJnaW4tYm90dG9tOiAzcmVtO31cbiAgICB9XG59IiwiLnJlc3BvbnNpYmxlLXRyYXZlbC0tYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogODByZW07fVxuICAgIC5yZXNwb25zaWJsZS10aXRsZSB7cGFkZGluZzogNnJlbSAycmVtIDJyZW0gMnJlbTt9XG5cbiAgICAuaW1nLW1hcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAzcmVtIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlc3BvbnNpYmxlLXRyYXZlbC0tbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgXG4gICAgLmNvbnRhaW5lci1mdWxsIHttYXgtd2lkdGg6IDE0MHJlbTt9XG5cbiAgICAucmVzcG9uc2libGUtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDAgM3JlbSAwO1xuICAgIH1cblxuICAgIC5yZXNwb25zaWJsZS1saXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogJG1haW5fdGV4dDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC5yZXNwb25zaWJsZS1saXN0LWNhcmQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICAgLnJlc3BvbnNpYmxlLWxpc3QtaW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2Ni43OCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3BvbnNpYmxlLWxpc3QtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtIDRyZW0gM3JlbTtcblxuICAgICAgICAgICAgLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl90ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94c19lbmQpIHtcbiAgICAgICAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWV0LXRlYW0tLW1haW4ge1xuICAgIC5tZWV0LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5X2hzbDYyIHVybCgjeyRpbWFnZXNGb2xkZXJ9L2ljb24tdGVzdGltb25pYWwtbm8taW1nLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTNweCA1M3B4O1xuICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS10eHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgIC5hYm91dC1tZW1iZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1icmVhayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgICBtYXJnaW46IDJyZW0gMCA0cmVtIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94eHNfZW5kKSB7XG4gICAgICAgIC5wcm9maWxlLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS10eHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVyZW0gMCAwIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1jb250YWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVldC10ZWFtLS1zZWNvbmRhcnkgeyBcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuICAgIC5jb250YWluZXItZnVsbCB7bWF4LXdpZHRoOiAxNDByZW07fVxuXG4gICAgLnRlYW0tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAkdGVhbF9tYWluO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC50ZWFtLWRlc2Mge3BhZGRpbmctbGVmdDogNHJlbTt9XG5cbiAgICAudGVhbS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheV9oc2w2MiB1cmwoI3skaW1hZ2VzRm9sZGVyfS9pY29uLXRlc3RpbW9uaWFsLW5vLWltZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUzcHggNTNweDtcbiAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgICBoZWlnaHQ6IDE0cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0tbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2h5LXRyYXZlbC0tbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgLmNvbnRhaW5lci1mdWxsIHttYXgtd2lkdGg6IDE0MHJlbTt9XG5cbiAgICAucmVhc29uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAucmVhc29uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWJyZWFrIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDRyZW0gMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3h4c19lbmQpIHtcbiAgICAgICAgLnJlYXNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5yZWFzb24tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVzdGltb25pYWxzLS1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBcbiAgICAudGVzdGltb25pYWxzLWxpc3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0cmVtIDVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWxzLWxpc3QtdGlsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2hzbDk1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW0gM3JlbSAycmVtO1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1saXN0LWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5X2hzbDgyIHVybCgjeyRpbWFnZXNGb2xkZXJ9L2ljb24tdGVzdGltb25pYWwtbm8taW1nLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTNweCA1M3B4O1xuICAgICAgICB3aWR0aDogNy42cmVtO1xuICAgICAgICBoZWlnaHQ6IDcuNnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbHMtbGlzdC1xdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMC4ycmVtIDAuNXJlbSAwIDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAmICsgLnBhZ2luYXRpb24td3JhcHBlciB7bWFyZ2luLWJvdHRvbTogNHJlbTt9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3h4c19lbmQpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFscy1saXN0LWl0ZW0gIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlc3RpbW9uaWFsLWxpc3QtaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWxzLWxpc3QtYXJyb3cge2Rpc3BsYXk6IG5vbmU7fVxuICAgIH1cbn0iLCIuRkFRLS1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIC5RLXdyYXBwZXIsXG4gICAgLkEtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIC5RLCAuQSB7XG4gICAgICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLlEge2NvbG9yOiAkZ3JheV9oc2w4Mjt9XG5cbiAgICAuQSB7XG4gICAgICAgIGNvbG9yOiAkdGVhbF9tYWluO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLlEtdHh0LCAuQS10eHQge1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMCAwIDAuNnJlbTtcbiAgICB9XG5cbiAgICAuUS10eHQge2NvbG9yOiAkZ3JheV9oc2w2Mjt9XG5cbiAgICAuQS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICRjb3JhbF9tYWluO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5GQVEtYnJlYWsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XG4gICAgfVxufSIsIi5ib29rLXRvdXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDByZW07XG5cbiAgICAgICAgJi5tYWtlLXBheW1lbnQtY29udGFpbmVyIHttYXgtd2lkdGg6IDg0cmVtO31cbiAgICB9XG5cbiAgICAuYm9va2luZy10aXRsZS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICB9XG5cbiAgICAuYm9va2luZy1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICAgICAgLnBhZ2luYXRpb24tbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAyLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9oc2w2MjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40cmVtO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JhbF9tYWluO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb3JhbF9tYWluO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFzc2VuZ2Vycy1saXN0LWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5wYXNzLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctbGJscyB7XG4gICAgICAgICAgICAucGFzcy1jbG1uLW51bSB7cGFkZGluZy1ib3R0b206IDA7fVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhc3MtY29sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFzcy1jbG1uLW51bSB7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXNzLWNsbW4taW5wdXQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXR4dCxcbiAgICAgICAgLnNlbGVjdC1jdXN0b20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxiLW1vYmlsZSB7ZGlzcGxheTogbm9uZTt9XG4gICAgfVxuXG4gICAgLnBhc3NlbmdlcnMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnBhc3Mtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNHJlbTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2hzbDk1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy1sYmxzIHsgbWluLWhlaWdodDogYXV0bzt9XG5cbiAgICAgICAgLnBhc3MtY29sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFzcy1jbG1uLW51bSB7XG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXNzLWNsbW4tdHh0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYi1tb2JpbGUge2Rpc3BsYXk6IG5vbmU7fVxuICAgIH1cblxuICAgIC5pbnB1dC10eHQsXG4gICAgLnRleHRhcmVhLWRlZmF1bHQsXG4gICAgLnNlbGVjdC1jdXN0b20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgIH1cblxuICAgIC50ZXh0YXJlYS1kZWZhdWx0IHtyZXNpemU6IHZlcnRpY2FsO31cbiAgICAuY2hlY2tib3gtY3VzdG9tICsgbGFiZWwge21hcmdpbi1ib3R0b206IDJyZW07fVxuXG4gICAgLnZhbGlkYXRpb24tbXNnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjhyZW07XG4gICAgfVxuXG4gICAgLmJ0bi1zcGFjZSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAycmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBcbiAgICAuc3RlcC0xIHttYXJnaW4tdG9wOiAwO31cblxuICAgIC5yZXF1aXJlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAxcmVtIDA7XG4gICAgfVxuXG4gICAgLmNvbC1ib29raW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH0gICAgXG5cbiAgICAubWFrZS1wYXltZW50LWZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgLmRldGFpbHMtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3NtX2VuZCkge1xuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib29raW5nLXRpdGxlLXdyYXAge3BhZGRpbmctdG9wOiAwO31cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5feHNfZW5kKSB7XG4gICAgICAgIC5wYXNzZW5nZXJzLWxpc3QtZm9ybSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIC5wYXNzLXJvdyB7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyYXlfaHNsODI7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdy1sYmxzIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgIC5sYi1tb2JpbGUge2Rpc3BsYXk6IGJsb2NrO31cbiAgICAgICAgICAgIC5wYXNzLWNsbW4tbnVtIHtmb250LXNpemU6IDJyZW07fVxuXG4gICAgICAgICAgICAucGFzcy1jbG1uLWlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFzc2VuZ2Vycy1saXN0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgLnBhc3Mtcm93IHtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93LWxibHMge2Rpc3BsYXk6IG5vbmU7fVxuXG4gICAgICAgICAgICAubGItbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAycmVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXNzLWNsbW4tbnVtIHtmb250LXNpemU6IDJyZW07fVxuXG4gICAgICAgICAgICAucGFzcy1jbG1uLXR4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWxvZ2luIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgIC5jb250YWluZXItZnVsbCB7bWF4LXdpZHRoOiAxNDByZW07fVxuICAgIC5nbG9iYWwtdGl0bGUtbWQge3BhZGRpbmc6IDMuNXJlbSAwIDNyZW0gMDt9XG4gICAgLmxvZ2luLXN1YnRpdGxlIHtwYWRkaW5nLWJvdHRvbTogM3JlbTt9XG5cbiAgICAuaW5wdXQtbG9naW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAudmFsaWRhdGlvbi1tc2cge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuOHJlbTtcbiAgICB9XG5cbiAgICAubG9naW4tYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAucmVtZW1iZXItbWUtbGJsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLmZvcmdvdC1lbWFpbCB7XG4gICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgY29sb3I6ICRncmF5X2hzbDYyOyBcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fc21fZW5kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgICAgIC5nbG9iYWwtdGl0bGUtbWQge3BhZGRpbmctdG9wOiAwO31cblxuICAgICAgICAuY29udGFpbmVyLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl94c19lbmQpIHtcbiAgICAgICAgLmxvZ2luLWZvcm0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYXAtbW9uZ29saWEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAubWFwLXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAjQ2hpbmEsICNTaWJlcmlhIHtcbiAgICAgICAgZmlsbDogI0YzRjNGMztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtmaWxsOiAjRTVFNUU1O31cbiAgICB9XG5cbiAgICAjRWFzdGVybi1Nb25nb2xpYSB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI0RDQjFGMTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYXRoIHtmaWxsOiAjRTVDN0Y1O31cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNXZXN0ZXJuLU1vbmdvbGlhIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjOTRDQUZBO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhdGgge2ZpbGw6ICNBQ0Q2RkI7fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI1NvdXRoZXJuLU1vbmdvbGlhIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjRjNGRjgwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhdGgge2ZpbGw6ICNGOEZGQjM7fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI05vcnRoZXJuLU1vbmdvbGlhIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjQTBEQUExO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhdGgge2ZpbGw6ICNCMkUxQjM7fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI0NlbnRyYWwtTW9uZ29saWEge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkEzQjc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcGF0aCB7ZmlsbDogI0ZGQkRDQjt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjVWxhYW5iYWF0YXIge1xuICAgICAgICBmaWxsOiAjOUE1REQ1O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDogI0IzODZERjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl9zbV9lbmQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn0iLCIuZ2FsbGVyeS1wYWdlIHtcbiAgICAuY29udGFpbmVyLWZ1bGwge21heC13aWR0aDogMTQwcmVtO31cblxuICAgIC5nbG9iYWwtdGl0bGUtbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWNvbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWdyb3VwLXdyYXAge3BhZGRpbmc6IDJyZW0gMCA0cmVtIDA7fVxuXG4gICAgLmdhbGxlcnktZ3JvdXAtdGlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmdhbGxlcnktZ3JvdXAtdGl0bGUge2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvcmFsX21haW4sMSk7fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktZ3JvdXAtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWdyb3VwLWltZyxcbiAgICAuZ2FsbGVyeS1waWN0dXJlLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLmdhbGxlcnktcGljdHVyZS13cmFwIHtwYWRkaW5nOiAxcmVtIDAgNHJlbSAwO31cblxuICAgIC5nYWxsZXJ5LXBpY3R1cmUtdGlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDY2LjY2JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmdhbGxlcnktcGljdHVyZS1pbWcge3dpZHRoOiAxMjAlO31cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LXBpY3R1cmUtaW1nIHt0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7fVxuXG4gICAgLmdhbGxlcnktcGljdHVyZS10eHQge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMC4ycmVtIDAgMC4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG59Il19 */
