@charset "UTF-8";@-ms-viewport{width:device-width}*>:last-child{margin-bottom:0!important}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:90%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:10px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.bs-container,article#post-13443,article#post-23433{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.bs-container,article#post-13443,article#post-23433{max-width:540px}}@media (min-width:768px){.bs-container,article#post-13443,article#post-23433{max-width:720px}}@media (min-width:992px){.bs-container,article#post-13443,article#post-23433{max-width:960px}}@media (min-width:1140px){.bs-container,article#post-13443,article#post-23433{max-width:1140px}}@media (min-width:1380px){.bs-container,article#post-13443,article#post-23433{max-width:1350px}}.bs-container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-lgx,.col-lgx-1,.col-lgx-10,.col-lgx-11,.col-lgx-12,.col-lgx-2,.col-lgx-3,.col-lgx-4,.col-lgx-5,.col-lgx-6,.col-lgx-7,.col-lgx-8,.col-lgx-9,.col-lgx-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1140px){.col-lgx{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lgx-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lgx-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lgx-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lgx-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lgx-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lgx-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lgx-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lgx-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lgx-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lgx-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lgx-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lgx-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lgx-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lgx-0{margin-left:0}.offset-lgx-1{margin-left:8.33333%}.offset-lgx-2{margin-left:16.66667%}.offset-lgx-3{margin-left:25%}.offset-lgx-4{margin-left:33.33333%}.offset-lgx-5{margin-left:41.66667%}.offset-lgx-6{margin-left:50%}.offset-lgx-7{margin-left:58.33333%}.offset-lgx-8{margin-left:66.66667%}.offset-lgx-9{margin-left:75%}.offset-lgx-10{margin-left:83.33333%}.offset-lgx-11{margin-left:91.66667%}.order-lgx-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lgx-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lgx-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lgx-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lgx-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lgx-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lgx-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lgx-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lgx-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lgx-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lgx-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lgx-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1380px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#2b3e50!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#19242f!important}.bg-secondary{background-color:#86b062!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6d944b!important}.bg-tertiary{background-color:#2b3e50!important}a.bg-tertiary:focus,a.bg-tertiary:hover{background-color:#19242f!important}.bg-blue{background-color:#0072bc!important}a.bg-blue:focus,a.bg-blue:hover{background-color:#005389!important}.bg-success{background-color:#86b062!important}a.bg-success:focus,a.bg-success:hover{background-color:#6d944b!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:2px solid #e9ecef!important}.border-top{border-top:2px solid #e9ecef!important}.border-right{border-right:2px solid #e9ecef!important}.border-bottom{border-bottom:2px solid #e9ecef!important}.border-left{border-left:2px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1140px){.d-lgx-none{display:none!important}.d-lgx-inline{display:inline!important}.d-lgx-inline-block{display:inline-block!important}.d-lgx-block{display:block!important}.d-lgx-table{display:table!important}.d-lgx-table-cell{display:table-cell!important}.d-lgx-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lgx-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1380px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1140px){.flex-lgx-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lgx-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lgx-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lgx-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lgx-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lgx-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lgx-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lgx-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lgx-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lgx-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lgx-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lgx-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lgx-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lgx-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lgx-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lgx-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lgx-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lgx-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lgx-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lgx-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lgx-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lgx-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lgx-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lgx-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lgx-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lgx-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lgx-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lgx-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lgx-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1380px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1140px){.float-lgx-left{float:left!important}.float-lgx-right{float:right!important}.float-lgx-none{float:none!important}}@media (min-width:1380px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-6{margin:4rem!important}.mt-6{margin-top:4rem!important}.mr-6{margin-right:4rem!important}.mb-6{margin-bottom:4rem!important}.ml-6{margin-left:4rem!important}.mx-6{margin-right:4rem!important;margin-left:4rem!important}.my-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-7{margin:5rem!important}.mt-7{margin-top:5rem!important}.mr-7{margin-right:5rem!important}.mb-7{margin-bottom:5rem!important}.ml-7{margin-left:5rem!important}.mx-7{margin-right:5rem!important;margin-left:5rem!important}.my-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-8{margin:6rem!important}.mt-8{margin-top:6rem!important}.mr-8{margin-right:6rem!important}.mb-8{margin-bottom:6rem!important}.ml-8{margin-left:6rem!important}.mx-8{margin-right:6rem!important;margin-left:6rem!important}.my-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-6{padding:4rem!important}.pt-6{padding-top:4rem!important}.pr-6{padding-right:4rem!important}.pb-6{padding-bottom:4rem!important}.pl-6{padding-left:4rem!important}.px-6{padding-right:4rem!important;padding-left:4rem!important}.py-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-7{padding:5rem!important}.pt-7{padding-top:5rem!important}.pr-7{padding-right:5rem!important}.pb-7{padding-bottom:5rem!important}.pl-7{padding-left:5rem!important}.px-7{padding-right:5rem!important;padding-left:5rem!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-8{padding:6rem!important}.pt-8{padding-top:6rem!important}.pr-8{padding-right:6rem!important}.pb-8{padding-bottom:6rem!important}.pl-8{padding-left:6rem!important}.px-8{padding-right:6rem!important;padding-left:6rem!important}.py-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-6{margin:4rem!important}.mt-sm-6{margin-top:4rem!important}.mr-sm-6{margin-right:4rem!important}.mb-sm-6{margin-bottom:4rem!important}.ml-sm-6{margin-left:4rem!important}.mx-sm-6{margin-right:4rem!important;margin-left:4rem!important}.my-sm-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-sm-7{margin:5rem!important}.mt-sm-7{margin-top:5rem!important}.mr-sm-7{margin-right:5rem!important}.mb-sm-7{margin-bottom:5rem!important}.ml-sm-7{margin-left:5rem!important}.mx-sm-7{margin-right:5rem!important;margin-left:5rem!important}.my-sm-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-sm-8{margin:6rem!important}.mt-sm-8{margin-top:6rem!important}.mr-sm-8{margin-right:6rem!important}.mb-sm-8{margin-bottom:6rem!important}.ml-sm-8{margin-left:6rem!important}.mx-sm-8{margin-right:6rem!important;margin-left:6rem!important}.my-sm-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-sm-6{padding:4rem!important}.pt-sm-6{padding-top:4rem!important}.pr-sm-6{padding-right:4rem!important}.pb-sm-6{padding-bottom:4rem!important}.pl-sm-6{padding-left:4rem!important}.px-sm-6{padding-right:4rem!important;padding-left:4rem!important}.py-sm-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-sm-7{padding:5rem!important}.pt-sm-7{padding-top:5rem!important}.pr-sm-7{padding-right:5rem!important}.pb-sm-7{padding-bottom:5rem!important}.pl-sm-7{padding-left:5rem!important}.px-sm-7{padding-right:5rem!important;padding-left:5rem!important}.py-sm-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-sm-8{padding:6rem!important}.pt-sm-8{padding-top:6rem!important}.pr-sm-8{padding-right:6rem!important}.pb-sm-8{padding-bottom:6rem!important}.pl-sm-8{padding-left:6rem!important}.px-sm-8{padding-right:6rem!important;padding-left:6rem!important}.py-sm-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-6{margin:4rem!important}.mt-md-6{margin-top:4rem!important}.mr-md-6{margin-right:4rem!important}.mb-md-6{margin-bottom:4rem!important}.ml-md-6{margin-left:4rem!important}.mx-md-6{margin-right:4rem!important;margin-left:4rem!important}.my-md-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-md-7{margin:5rem!important}.mt-md-7{margin-top:5rem!important}.mr-md-7{margin-right:5rem!important}.mb-md-7{margin-bottom:5rem!important}.ml-md-7{margin-left:5rem!important}.mx-md-7{margin-right:5rem!important;margin-left:5rem!important}.my-md-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-md-8{margin:6rem!important}.mt-md-8{margin-top:6rem!important}.mr-md-8{margin-right:6rem!important}.mb-md-8{margin-bottom:6rem!important}.ml-md-8{margin-left:6rem!important}.mx-md-8{margin-right:6rem!important;margin-left:6rem!important}.my-md-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-md-6{padding:4rem!important}.pt-md-6{padding-top:4rem!important}.pr-md-6{padding-right:4rem!important}.pb-md-6{padding-bottom:4rem!important}.pl-md-6{padding-left:4rem!important}.px-md-6{padding-right:4rem!important;padding-left:4rem!important}.py-md-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-md-7{padding:5rem!important}.pt-md-7{padding-top:5rem!important}.pr-md-7{padding-right:5rem!important}.pb-md-7{padding-bottom:5rem!important}.pl-md-7{padding-left:5rem!important}.px-md-7{padding-right:5rem!important;padding-left:5rem!important}.py-md-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-md-8{padding:6rem!important}.pt-md-8{padding-top:6rem!important}.pr-md-8{padding-right:6rem!important}.pb-md-8{padding-bottom:6rem!important}.pl-md-8{padding-left:6rem!important}.px-md-8{padding-right:6rem!important;padding-left:6rem!important}.py-md-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-6{margin:4rem!important}.mt-lg-6{margin-top:4rem!important}.mr-lg-6{margin-right:4rem!important}.mb-lg-6{margin-bottom:4rem!important}.ml-lg-6{margin-left:4rem!important}.mx-lg-6{margin-right:4rem!important;margin-left:4rem!important}.my-lg-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-lg-7{margin:5rem!important}.mt-lg-7{margin-top:5rem!important}.mr-lg-7{margin-right:5rem!important}.mb-lg-7{margin-bottom:5rem!important}.ml-lg-7{margin-left:5rem!important}.mx-lg-7{margin-right:5rem!important;margin-left:5rem!important}.my-lg-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-lg-8{margin:6rem!important}.mt-lg-8{margin-top:6rem!important}.mr-lg-8{margin-right:6rem!important}.mb-lg-8{margin-bottom:6rem!important}.ml-lg-8{margin-left:6rem!important}.mx-lg-8{margin-right:6rem!important;margin-left:6rem!important}.my-lg-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-lg-6{padding:4rem!important}.pt-lg-6{padding-top:4rem!important}.pr-lg-6{padding-right:4rem!important}.pb-lg-6{padding-bottom:4rem!important}.pl-lg-6{padding-left:4rem!important}.px-lg-6{padding-right:4rem!important;padding-left:4rem!important}.py-lg-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-lg-7{padding:5rem!important}.pt-lg-7{padding-top:5rem!important}.pr-lg-7{padding-right:5rem!important}.pb-lg-7{padding-bottom:5rem!important}.pl-lg-7{padding-left:5rem!important}.px-lg-7{padding-right:5rem!important;padding-left:5rem!important}.py-lg-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-lg-8{padding:6rem!important}.pt-lg-8{padding-top:6rem!important}.pr-lg-8{padding-right:6rem!important}.pb-lg-8{padding-bottom:6rem!important}.pl-lg-8{padding-left:6rem!important}.px-lg-8{padding-right:6rem!important;padding-left:6rem!important}.py-lg-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1140px){.m-lgx-0{margin:0!important}.mt-lgx-0{margin-top:0!important}.mr-lgx-0{margin-right:0!important}.mb-lgx-0{margin-bottom:0!important}.ml-lgx-0{margin-left:0!important}.mx-lgx-0{margin-right:0!important;margin-left:0!important}.my-lgx-0{margin-top:0!important;margin-bottom:0!important}.m-lgx-1{margin:.25rem!important}.mt-lgx-1{margin-top:.25rem!important}.mr-lgx-1{margin-right:.25rem!important}.mb-lgx-1{margin-bottom:.25rem!important}.ml-lgx-1{margin-left:.25rem!important}.mx-lgx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lgx-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lgx-2{margin:.5rem!important}.mt-lgx-2{margin-top:.5rem!important}.mr-lgx-2{margin-right:.5rem!important}.mb-lgx-2{margin-bottom:.5rem!important}.ml-lgx-2{margin-left:.5rem!important}.mx-lgx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lgx-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lgx-3{margin:1rem!important}.mt-lgx-3{margin-top:1rem!important}.mr-lgx-3{margin-right:1rem!important}.mb-lgx-3{margin-bottom:1rem!important}.ml-lgx-3{margin-left:1rem!important}.mx-lgx-3{margin-right:1rem!important;margin-left:1rem!important}.my-lgx-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lgx-4{margin:1.5rem!important}.mt-lgx-4{margin-top:1.5rem!important}.mr-lgx-4{margin-right:1.5rem!important}.mb-lgx-4{margin-bottom:1.5rem!important}.ml-lgx-4{margin-left:1.5rem!important}.mx-lgx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lgx-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lgx-5{margin:3rem!important}.mt-lgx-5{margin-top:3rem!important}.mr-lgx-5{margin-right:3rem!important}.mb-lgx-5{margin-bottom:3rem!important}.ml-lgx-5{margin-left:3rem!important}.mx-lgx-5{margin-right:3rem!important;margin-left:3rem!important}.my-lgx-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lgx-6{margin:4rem!important}.mt-lgx-6{margin-top:4rem!important}.mr-lgx-6{margin-right:4rem!important}.mb-lgx-6{margin-bottom:4rem!important}.ml-lgx-6{margin-left:4rem!important}.mx-lgx-6{margin-right:4rem!important;margin-left:4rem!important}.my-lgx-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-lgx-7{margin:5rem!important}.mt-lgx-7{margin-top:5rem!important}.mr-lgx-7{margin-right:5rem!important}.mb-lgx-7{margin-bottom:5rem!important}.ml-lgx-7{margin-left:5rem!important}.mx-lgx-7{margin-right:5rem!important;margin-left:5rem!important}.my-lgx-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-lgx-8{margin:6rem!important}.mt-lgx-8{margin-top:6rem!important}.mr-lgx-8{margin-right:6rem!important}.mb-lgx-8{margin-bottom:6rem!important}.ml-lgx-8{margin-left:6rem!important}.mx-lgx-8{margin-right:6rem!important;margin-left:6rem!important}.my-lgx-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-lgx-0{padding:0!important}.pt-lgx-0{padding-top:0!important}.pr-lgx-0{padding-right:0!important}.pb-lgx-0{padding-bottom:0!important}.pl-lgx-0{padding-left:0!important}.px-lgx-0{padding-right:0!important;padding-left:0!important}.py-lgx-0{padding-top:0!important;padding-bottom:0!important}.p-lgx-1{padding:.25rem!important}.pt-lgx-1{padding-top:.25rem!important}.pr-lgx-1{padding-right:.25rem!important}.pb-lgx-1{padding-bottom:.25rem!important}.pl-lgx-1{padding-left:.25rem!important}.px-lgx-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lgx-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lgx-2{padding:.5rem!important}.pt-lgx-2{padding-top:.5rem!important}.pr-lgx-2{padding-right:.5rem!important}.pb-lgx-2{padding-bottom:.5rem!important}.pl-lgx-2{padding-left:.5rem!important}.px-lgx-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lgx-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lgx-3{padding:1rem!important}.pt-lgx-3{padding-top:1rem!important}.pr-lgx-3{padding-right:1rem!important}.pb-lgx-3{padding-bottom:1rem!important}.pl-lgx-3{padding-left:1rem!important}.px-lgx-3{padding-right:1rem!important;padding-left:1rem!important}.py-lgx-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lgx-4{padding:1.5rem!important}.pt-lgx-4{padding-top:1.5rem!important}.pr-lgx-4{padding-right:1.5rem!important}.pb-lgx-4{padding-bottom:1.5rem!important}.pl-lgx-4{padding-left:1.5rem!important}.px-lgx-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lgx-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lgx-5{padding:3rem!important}.pt-lgx-5{padding-top:3rem!important}.pr-lgx-5{padding-right:3rem!important}.pb-lgx-5{padding-bottom:3rem!important}.pl-lgx-5{padding-left:3rem!important}.px-lgx-5{padding-right:3rem!important;padding-left:3rem!important}.py-lgx-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-lgx-6{padding:4rem!important}.pt-lgx-6{padding-top:4rem!important}.pr-lgx-6{padding-right:4rem!important}.pb-lgx-6{padding-bottom:4rem!important}.pl-lgx-6{padding-left:4rem!important}.px-lgx-6{padding-right:4rem!important;padding-left:4rem!important}.py-lgx-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-lgx-7{padding:5rem!important}.pt-lgx-7{padding-top:5rem!important}.pr-lgx-7{padding-right:5rem!important}.pb-lgx-7{padding-bottom:5rem!important}.pl-lgx-7{padding-left:5rem!important}.px-lgx-7{padding-right:5rem!important;padding-left:5rem!important}.py-lgx-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-lgx-8{padding:6rem!important}.pt-lgx-8{padding-top:6rem!important}.pr-lgx-8{padding-right:6rem!important}.pb-lgx-8{padding-bottom:6rem!important}.pl-lgx-8{padding-left:6rem!important}.px-lgx-8{padding-right:6rem!important;padding-left:6rem!important}.py-lgx-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-lgx-auto{margin:auto!important}.mt-lgx-auto{margin-top:auto!important}.mr-lgx-auto{margin-right:auto!important}.mb-lgx-auto{margin-bottom:auto!important}.ml-lgx-auto{margin-left:auto!important}.mx-lgx-auto{margin-right:auto!important;margin-left:auto!important}.my-lgx-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1380px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-xl-6{margin:4rem!important}.mt-xl-6{margin-top:4rem!important}.mr-xl-6{margin-right:4rem!important}.mb-xl-6{margin-bottom:4rem!important}.ml-xl-6{margin-left:4rem!important}.mx-xl-6{margin-right:4rem!important;margin-left:4rem!important}.my-xl-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-xl-7{margin:5rem!important}.mt-xl-7{margin-top:5rem!important}.mr-xl-7{margin-right:5rem!important}.mb-xl-7{margin-bottom:5rem!important}.ml-xl-7{margin-left:5rem!important}.mx-xl-7{margin-right:5rem!important;margin-left:5rem!important}.my-xl-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-xl-8{margin:6rem!important}.mt-xl-8{margin-top:6rem!important}.mr-xl-8{margin-right:6rem!important}.mb-xl-8{margin-bottom:6rem!important}.ml-xl-8{margin-left:6rem!important}.mx-xl-8{margin-right:6rem!important;margin-left:6rem!important}.my-xl-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-xl-6{padding:4rem!important}.pt-xl-6{padding-top:4rem!important}.pr-xl-6{padding-right:4rem!important}.pb-xl-6{padding-bottom:4rem!important}.pl-xl-6{padding-left:4rem!important}.px-xl-6{padding-right:4rem!important;padding-left:4rem!important}.py-xl-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-xl-7{padding:5rem!important}.pt-xl-7{padding-top:5rem!important}.pr-xl-7{padding-right:5rem!important}.pb-xl-7{padding-bottom:5rem!important}.pl-xl-7{padding-left:5rem!important}.px-xl-7{padding-right:5rem!important;padding-left:5rem!important}.py-xl-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-xl-8{padding:6rem!important}.pt-xl-8{padding-top:6rem!important}.pr-xl-8{padding-right:6rem!important}.pb-xl-8{padding-bottom:6rem!important}.pl-xl-8{padding-left:6rem!important}.px-xl-8{padding-right:6rem!important;padding-left:6rem!important}.py-xl-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1140px){.text-lgx-left{text-align:left!important}.text-lgx-right{text-align:right!important}.text-lgx-center{text-align:center!important}}@media (min-width:1380px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-primary{color:#2b3e50!important}a.text-primary:focus,a.text-primary:hover{color:#19242f!important}.text-secondary{color:#86b062!important}a.text-secondary:focus,a.text-secondary:hover{color:#6d944b!important}.text-tertiary{color:#2b3e50!important}a.text-tertiary:focus,a.text-tertiary:hover{color:#19242f!important}.text-blue{color:#0072bc!important}a.text-blue:focus,a.text-blue:hover{color:#005389!important}.text-success{color:#86b062!important}a.text-success:focus,a.text-success:hover{color:#6d944b!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:46%}.modal.show .modal-dialog{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:46%}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;-webkit-transform:translate(all 300ms);transform:translate(all 300ms)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{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:15px;border-bottom:1px solid #e9ecef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#007bff;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.close{float:right;font-size:3.5rem;font-weight:400;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.btn{display:inline-block;font-weight:700;font-family:"Gotham A","Gotham B";text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:2px solid transparent;text-transform:uppercase;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.25);box-shadow:0 0 0 3px rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-link{font-weight:400;color:#007bff;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:none;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.dropdown,.dropup{position:relative}@media (min-width:768px){.dropdown:hover .dropdown-menu,.dropdown:hover .navMenu-item-0 button+ul,.dropup:hover .dropdown-menu,.dropup:hover .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown:hover button+ul,.navMenu-item-0 .dropup:hover button+ul{display:block}}@media (max-width:991px){.dropdown.dropdown_open .dropdown-menu,.dropdown.dropdown_open .navMenu-item-0 button+ul,.dropup.dropdown_open .dropdown-menu,.dropup.dropdown_open .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown.dropdown_open button+ul,.navMenu-item-0 .dropup.dropdown_open button+ul{display:block}.dropdown.mobile-dropdown-open .dropdown-menu,.dropdown.mobile-dropdown-open .navMenu-item-0 button+ul,.dropup.mobile-dropdown-open .dropdown-menu,.dropup.mobile-dropdown-open .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown.mobile-dropdown-open button+ul,.navMenu-item-0 .dropup.mobile-dropdown-open button+ul{display:block}}.dropdown-toggle::after,.navMenu-item-0 button::after{display:inline-block;width:.75rem;height:.75rem;margin-left:6px;vertical-align:6px;content:"";border-top:3px solid;border-right:3px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:0;-webkit-transition:top .1s,left .1s,-webkit-transform .1s;transition:top .1s,left .1s,-webkit-transform .1s;transition:transform .1s,top .1s,left .1s;transition:transform .1s,top .1s,left .1s,-webkit-transform .1s}@media (min-width:768px){.dropdown-toggle::after,.navMenu-item-0 button::after{top:4px;width:.5rem;height:.5rem;border-top:2px solid;border-right:2px solid}}@media (max-width:991px){.mobile-dropdown-open .dropdown-toggle::after,.mobile-dropdown-open .navMenu-item-0 button::after,.navMenu-item-0 .mobile-dropdown-open button::after{content:normal}}.dropup .dropdown-menu,.dropup .navMenu-item-0 button+ul,.navMenu-item-0 .dropup button+ul{margin-top:0;margin-bottom:0}.dropup .dropdown-toggle::after,.dropup .navMenu-item-0 button::after,.navMenu-item-0 .dropup button::after{border-top:0;border-bottom:3px solid}.dropdown-menu,.navMenu-item-0 button+ul{position:absolute;top:99%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0 0;margin:0 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-top:2px solid #0072bc;border-radius:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item,.navMenu-item-1 a{display:block;width:100%;padding:.5rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover,.navMenu-item-1 a:focus,.navMenu-item-1 a:hover{color:#fff;text-decoration:none;background-color:#2b3e50}.dropdown-item.active,.dropdown-item:active,.navMenu-item-1 a.active,.navMenu-item-1 a:active{color:#fff;text-decoration:none;background-color:#2b3e50}.dropdown-item.disabled,.dropdown-item:disabled,.navMenu-item-1 a.disabled,.navMenu-item-1 a:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show,.navMenu-item-0 button+ul.show{display:block}.dropdown-header{display:block;padding:0 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c4c9ce}.table-hover .table-primary:hover{background-color:#b6bcc2}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b6bcc2}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dde9d3}.table-hover .table-secondary:hover{background-color:#d0e1c2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d0e1c2}.table-tertiary,.table-tertiary>td,.table-tertiary>th{background-color:#c4c9ce}.table-hover .table-tertiary:hover{background-color:#b6bcc2}.table-hover .table-tertiary:hover>td,.table-hover .table-tertiary:hover>th{background-color:#b6bcc2}.table-blue,.table-blue>td,.table-blue>th{background-color:#b8d8ec}.table-hover .table-blue:hover{background-color:#a4cde7}.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:#a4cde7}.table-success,.table-success>td,.table-success>th{background-color:#dde9d3}.table-hover .table-success:hover{background-color:#d0e1c2}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e1c2}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}input.form-control,select.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:2px solid rgba(0,0,0,.15);border-radius:0;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}input.form-control::-ms-expand,select.form-control::-ms-expand{background-color:transparent;border:0}input.form-control:focus,select.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}input.form-control::-webkit-input-placeholder,select.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}input.form-control::-moz-placeholder,select.form-control::-moz-placeholder{color:#868e96;opacity:1}input.form-control:-ms-input-placeholder,select.form-control:-ms-input-placeholder{color:#868e96;opacity:1}input.form-control::-ms-input-placeholder,select.form-control::-ms-input-placeholder{color:#868e96;opacity:1}input.form-control::placeholder,select.form-control::placeholder{color:#868e96;opacity:1}input.form-control:disabled,input.form-control[readonly],select.form-control:disabled,select.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 2px * 2);padding-bottom:calc(.5rem - 2px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.5rem - 2px * 2);padding-bottom:calc(.5rem - 2px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 2px * 2);padding-bottom:calc(.25rem - 2px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:2px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}input.form-control-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}input.form-control-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]){height:calc(2.3125rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.invalid-feedback,.custom-select.is-valid~.invalid-tooltip,.form-control.is-valid~.invalid-feedback,.form-control.is-valid~.invalid-tooltip,.was-validated .custom-select:valid~.invalid-feedback,.was-validated .custom-select:valid~.invalid-tooltip,.was-validated .form-control:valid~.invalid-feedback,.was-validated .form-control:valid~.invalid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{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}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-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;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}input[type=radio].custom{display:none}input[type=radio].custom+label{position:relative;cursor:pointer;padding-left:45px;margin:.5em 0 1em;display:block}input[type=radio].custom+label::after,input[type=radio].custom+label::before{content:'';position:absolute;left:0;top:.18em;height:25px;width:25px;border-radius:50%;border:1px solid #737373;background-color:#fff;background-image:none;-webkit-transition:all 50ms;transition:all 50ms}input[type=radio].custom+label::after{background-color:#0072bc;opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.6);transform:scale(.6)}input[type=radio].custom+label:focus::after,input[type=radio].custom+label:hover::after{opacity:.21}input[type=radio].custom+label:active::after{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}input[type=radio].custom:checked+label::after{opacity:1}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}@media (min-width:768px){.nav-item:focus .nav-link,.nav-item:hover .nav-link{background-color:#eee}.nav-item:focus .nav-link.dropdown-toggle::after,.nav-item:focus .navMenu-item-0 button.nav-link::after,.nav-item:hover .nav-link.dropdown-toggle::after,.nav-item:hover .navMenu-item-0 button.nav-link::after,.navMenu-item-0 .nav-item:focus button.nav-link::after,.navMenu-item-0 .nav-item:hover button.nav-link::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:3px;left:3px}}@media (max-width:991px){.nav-item.dropdown_open .nav-link.dropdown-toggle::after,.nav-item.dropdown_open .navMenu-item-0 button.nav-link::after,.navMenu-item-0 .nav-item.dropdown_open button.nav-link::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:8px;left:3px}}.nav-link{display:block;padding:0;font-weight:700;color:#0072bc}.nav-link:focus,.nav-link:hover{text-decoration:none;background-color:#eee}.nav-link.active{border-bottom:solid 2px #0072bc}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu,.nav-tabs .navMenu-item-0 button+ul,.navMenu-item-0 .nav-tabs button+ul{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:0;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navMenu-item-0 .navbar-nav button+ul,.navbar-nav .dropdown-menu,.navbar-nav .navMenu-item-0 button+ul{position:static;float:none}.navbar-text{display:inline-block;padding-top:1.25rem;padding-bottom:1.25rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .4rem;font-size:1.25rem;line-height:1;background:0 0;border:2px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-sm .navbar-nav button+ul,.navbar-expand-sm .navbar-nav .dropdown-menu,.navbar-expand-sm .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-md .navbar-nav button+ul,.navbar-expand-md .navbar-nav .dropdown-menu,.navbar-expand-md .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-lg .navbar-nav button+ul,.navbar-expand-lg .navbar-nav .dropdown-menu,.navbar-expand-lg .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1139px){.navbar-expand-lgx>.container,.navbar-expand-lgx>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1140px){.navbar-expand-lgx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lgx .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-lgx .navbar-nav button+ul,.navbar-expand-lgx .navbar-nav .dropdown-menu,.navbar-expand-lgx .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-lgx .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lgx .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-lgx>.container,.navbar-expand-lgx>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lgx .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-lgx .navbar-toggler{display:none}}@media (max-width:1379px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1380px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-xl .navbar-nav button+ul,.navbar-expand-xl .navbar-nav .dropdown-menu,.navbar-expand-xl .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand .navbar-nav button+ul,.navbar-expand .navbar-nav .dropdown-menu,.navbar-expand .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:1px}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);font-size:1.12rem}.card-header:first-child{border-radius:calc(1px - 1px) calc(1px - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(1px - 1px) calc(1px - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(1px - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(1px - 1px);border-top-right-radius:calc(1px - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(1px - 1px);border-bottom-left-radius:calc(1px - 1px)}@media (min-width:576px){.card-deck{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;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width:576px){.card-group{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}.card-group .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:-webkit-box;display:-ms-flexbox;display:flex}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c4c9ce}.table-hover .table-primary:hover{background-color:#b6bcc2}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b6bcc2}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dde9d3}.table-hover .table-secondary:hover{background-color:#d0e1c2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d0e1c2}.table-tertiary,.table-tertiary>td,.table-tertiary>th{background-color:#c4c9ce}.table-hover .table-tertiary:hover{background-color:#b6bcc2}.table-hover .table-tertiary:hover>td,.table-hover .table-tertiary:hover>th{background-color:#b6bcc2}.table-blue,.table-blue>td,.table-blue>th{background-color:#b8d8ec}.table-hover .table-blue:hover{background-color:#a4cde7}.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:#a4cde7}.table-success,.table-success>td,.table-success>th{background-color:#dde9d3}.table-hover .table-success:hover{background-color:#d0e1c2}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e1c2}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.border{border:2px solid #e9ecef!important}.border-top{border-top:2px solid #e9ecef!important}.border-right{border-right:2px solid #e9ecef!important}.border-bottom{border-bottom:2px solid #e9ecef!important}.border-left{border-left:2px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background-color:#fff}.slick-next,.slick-prev{position:absolute;display:block;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:10px;position:absolute;cursor:pointer;color:#000;top:50%;background:0 0}.slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:-10px}.slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:10px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Gotham A";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-loading .slick-list{background:#fff url(/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;top:50%;z-index:10;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{border-color:#0072bc}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#fff;opacity:.75;font-family:"Gotham A";font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:""}[dir=rtl] .slick-prev .slick-prev-icon:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:""}[dir=rtl] .slick-next .slick-next-icon:before{content:""}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{display:none;position:absolute;top:0;left:0;content:"•";font-family:"Gotham A";font-size:6px;line-height:1;text-align:center;-webkit-transition:all .05s linear;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#fff}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:"Gotham A";font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:"Gotham A";font-size:18px;font-weight:400;line-height:20px;text-align:center}body{background-color:#eee;min-width:auto}p>a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}:focus{outline:2px solid #2b3e50}.navbar-brand:focus{outline-color:#fff}.text-white:focus{outline-color:#fff}.text-white .chb-btn:focus{outline-color:#fff}.mc-learnmore:focus{outline:2px solid #fff;text-decoration:underline}.app-downloads a:focus{display:inline-block;outline-color:#fff}#zero-message .btn:focus{outline:2px solid #fff;text-decoration:underline}#main-footer .menu-item a:focus{text-decoration:underline}#main-footer .btn-outline-primary:focus,#main-footer .contactus:focus{outline:2px solid #fff}#footer-bottom a:focus{outline-color:#fff}#newsletterform .btn:focus{outline:2px solid #fff}#newsletterTY a:focus{outline:2px solid #fff}.footer-social-icons:focus{outline:2px solid #fff}.cookie-policy_container a:focus,.cookie-policy_container button:focus{outline:2px solid #fff}#mmCompareTray .buynow:focus,#mmCompareTray .mmClose:focus{outline:2px solid #fff}.divTableCell a:focus{outline:2px solid #fff}#bp-pdp-filters .filter-back-btn:focus,.filter-title:focus{outline:2px solid #2b3e50}.btn.learnmore:focus{outline:2px dashed #2b3e50;text-decoration:underline!important}.ot-floating-button__open:focus{outline:2px dashed #f33}.et_fixed_nav #page-container{max-width:1600px;margin:0 auto;position:relative;overflow:hidden;background-color:#fff;border-left:solid 1px #ccc;border-right:solid 1px #ccc}#top-header{max-width:1598px;margin:0 auto;display:none}#main-header{max-width:1598px;background:#2b3e50;color:#fff;border-bottom:none!important}#main-header a,#main-header button{color:#fff;font-weight:500;text-transform:uppercase;font-family:"Gotham A","Gotham B"}#main-header a:focus,#main-header button:focus{outline:0;background-color:#0072bc;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}#main-header .heart-guide a:focus{color:#fff!important}#main-header .dropdown-menu a,#main-header .navMenu-item-0 button+ul a,.navMenu-item-0 #main-header button+ul a{color:#0072bc;font-weight:400;text-transform:inherit}#main-header .dropdown-menu a:hover,#main-header .navMenu-item-0 button+ul a:hover,.navMenu-item-0 #main-header button+ul a:hover{color:#fff;background-color:#0072bc}#main-header .navbar .logo{padding-left:40px;width:175px;margin-top:2px}.mobile-dropdown-open{cursor:pointer}.nav-link:focus,.nav-link:hover{text-decoration:none!important;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.nav-link:focus{background-color:#0072bc;text-decoration:underline!important;outline-width:0}.main-header .navbar .nav-link{padding:.25rem 2rem}.navbar .fa::before{color:#fff}.navMenu-item-1 .navbar a,.navbar .dropdown-item,.navbar .navMenu-item-1 a{color:#000}.dropdown-item,.navMenu-item-1 a{padding:.8rem 1.5rem}.main-header .navbar .nav-link{padding:1.25rem 1.5rem!important}.dropdown-menu,.navMenu-item-0 button+ul{border-top:1px solid #0072bc}.main-header .navbar-toggler .icon-bar{background-color:#fff!important}@media (max-width:1379px){.main-header .logo{width:135px!important}#menu-main-menu .nav-link{padding:1.25rem .5rem!important}}@media (max-width:991px){#main-header .navbar .logo{padding-left:0}}@media (max-width:580px){.main-header .navbar-brand{left:125px!important}}#main-footer{background-color:#2b3e50!important}#main-footer a,#main-footer h4{color:#fff!important}#main-footer a:hover,#main-footer h4:hover{color:#e3e3e3}#footer-bottom a:hover,#main-footer .widget_nav_menu a:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#footer-bottom{background-color:#0072bc!important;color:#fff!important;border-top:1px solid #008ce7!important}#main-footer a.contactus{background-color:#0072bc!important;color:#fff}@media (min-width:768px){.menu-main-menu-container .nav-item:focus .nav-link,.menu-main-menu-container .nav-item:hover .nav-link{background-color:#0072bc!important;cursor:pointer}}#footer-logo a:hover{opacity:1}#main-footer .btn-outline-primary{border:1px solid #fff;color:#fff}#main-footer .btn-outline-primary:hover{background-color:#fff;color:#2b3e50!important}h3{padding-top:0}.h1,h1{font-size:34px}@media (min-width:768px){.h1.larger,h1.larger{font-size:54px}}.h1,.h2,.h3,.h4,.h5,.h6{padding-bottom:0;margin-bottom:10px;color:#0072bc;font-weight:500;line-height:1em;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal}.h2{font-size:26px}.h3{font-size:22px}.h4{font-size:18px}.h5{font-size:16px}.h6{font-size:14px}.lead{font-size:17px}.buynow,.contactus,.discontinued,.learnmore,.learnmorecategory,.notinstock,.submitfeedback,a.buynow,a.contactus,a.discontinued,a.learnmore,a.learnmorecategory,a.notinstock,a.submitfeedback{float:none;padding:6px 20px;color:#fff;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1.7em;border:0 solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important}.buynow.btn-sm,.contactus.btn-sm,.discontinued.btn-sm,.learnmore.btn-sm,.learnmorecategory.btn-sm,.notinstock.btn-sm,.submitfeedback.btn-sm,a.buynow.btn-sm,a.contactus.btn-sm,a.discontinued.btn-sm,a.learnmore.btn-sm,a.learnmorecategory.btn-sm,a.notinstock.btn-sm,a.submitfeedback.btn-sm{padding:3px 10px;font-size:.9em}.buynow:hover,.contactus:hover,.discontinued:hover,.learnmore:hover,.learnmorecategory:hover,.notinstock:hover,.submitfeedback:hover,a.buynow:hover,a.contactus:hover,a.discontinued:hover,a.learnmore:hover,a.learnmorecategory:hover,a.notinstock:hover,a.submitfeedback:hover{color:#fff}.btn-outline-primary{color:#0072bc;background-color:transparent;background-image:none;border-color:#0072bc}.btn-outline-primary:hover{color:#fff;background-color:#0072bc;border-color:#0072bc}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(0,114,188,.5);box-shadow:0 0 0 3px rgba(0,114,188,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0072bc;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.navMenu-item-0 .show>button.btn-outline-primary,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0072bc;border-color:#0072bc}.buynow,a.buynow{background-color:#afcc2e;color:#000}.buynow:hover,a.buynow:hover{color:#000;background-color:#94b017}a.buynow,a.notinstock{-ms-flex-item-align:center;align-self:center}a.learnmore.retailer-btn{-ms-flex-item-align:center;align-self:center;padding:6px 20px}.learnmore.retailer-btn,.retailer-btn{background-color:#0072bc!important;color:#fff!important}.product-dtc a.buynow-link.buynow{float:none;padding-top:10px;padding-bottom:10px;line-height:40px}.learnmore,.learnmorecategory,.submitfeedback{background-color:#2b3e50;color:#fff!important}.learnmore,.notinstock,a.notinstock{background-color:#0072bc}a.contactus{background-color:#2b3e50;width:auto;text-align:center}.comment-reply-link:after,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,a.et_pb_more_button:after{font-size:16px;line-height:1em;content:none;opacity:0;position:absolute;margin-left:-20px;-webkit-transition:all .2s;transition:all .2s;top:7px;right:5px}.et_pb_bg_layout_light .et_pb_promo_button:hover,.et_pb_newsletter_button:hover,.et_pb_promo_button:hover,a.et_pb_more_button:hover{background:#2b3e50;border:0 solid transparent;padding:6px 20px!important}.div-container-pd{padding-top:4rem!important;padding-bottom:4rem!important;padding-right:3rem!important;padding-left:3rem!important}.gform_confirmation_wrapper{margin-top:20px;padding:20px;background-color:#fff;color:#0072bc;font-size:18px;font-weight:700}#accordion-tabs a{text-decoration:underline}div[id^=accordion-tabs] .accordion-tabs-btn{border:none;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-weight:500}div[id^=accordion-tabs] .accordion-tabs-btn:focus{outline:2px solid #2b3e50}.vital-info-icon-text a{color:#000!important}#pdSubmenu a.nav-link{color:#000}#pdSubmenu a.nav-link.active{color:#006eb8}#pdSubmenu a.nav-link.active:focus{color:#fff}#pdSubmenu a.nav-link:focus{color:#fff}#lp-apps-product-software a,.contact-confirm-text a,.et_pb_accordion a,.et_pb_post a,.et_pb_text_inner a,.recommended a,.referenceText a,.search-item a,.single-products .description-wrapper a,article a{text-decoration:underline}.pagination a,.pagination a:hover,.pagination span,.pagination span:hover{color:#fff!important}.et_pb_section .et_pb_promo_button{color:#fff!important;text-decoration:none}body.page-id-4621 .product-rating-wrap{display:none!important}.et_pb_scroll_top.et-pb-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}@media (max-width:414px){#home-hg-shelf .promo1 .heading,#home-hg-shelf .promo1 .promo-1-title,#home-hg-shelf .promo2 .heading,#home-hg-shelf .promo2 .promo-1-title{font-size:1rem!important}#home-hg-shelf .promo1 .hg-hero-box,#home-hg-shelf .promo2 .hg-hero-box{padding-left:0!important;padding-right:0!important}#home-hg-shelf .promo1 .heading,#home-hg-shelf .promo2 .heading{min-width:auto}#home-hg-shelf .promo1 .learnmore,#home-hg-shelf .promo2 .learnmore{font-size:12px!important}#home-hg-zero-new .zero-logo,#zero-message .zero-logo{max-width:100%!important}#home-hg-zero-new .px-6,#zero-message .px-6{padding-left:15px!important;padding-right:15px!important}#home-hg-recommended .logo-txt-container .h1,#home-hg-recommended .logo-txt-container h5{font-size:35px!important}}.et_pb_toggle_title button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:transparent;border:none;cursor:pointer;text-align:left;font:inherit}.et_pb_toggle_title button:focus{outline:2px solid #2b3e50}.entry-content tr th,body.et-pb-preview #main-content .container tr th{border-top:1px solid #eee}.video-thumbnail-wrapper{position:relative;cursor:pointer}.video-thumbnail-wrapper:hover .video-play-icon{opacity:1}a[data-heartguide=register]{text-transform:uppercase}.et_pb_text ul{list-style:none;margin-left:0;padding-left:0}.et_pb_text ul li{padding-bottom:10px}.et_pb_text ul li:last-of-type{padding-bottom:0}.et_pb_text ul li::marker{font-size:0}.support-sub-title{font-size:16px;font-weight:500!important}a.blue-highlighted{text-decoration:none!important;color:#0072bc!important}.about-us-titles h2 span{font-size:44px}.about-title-sm h2 span{font-size:22px}.info-validation h2{font-size:18px;color:#000}h3.support-title{color:#000;font-size:26px;font-weight:400;padding-bottom:16px}.author-title,.heartguide-info,.heartguide-title,.resource-title,.spec-title{font-size:18px}.heartguide-info,.heartguide-title,.resource-title,.spec-title{color:#000}.author-title,.heartguide-title{font-weight:700}.author-title{color:#fff}.heartguide-info{display:block}.view-more-btn{background:0 0;width:100%;border:none}.video-btn{width:100%;background-color:transparent;cursor:pointer;border:none}.video-btn:focus{outline:2px solid #2b3e50}.facts-list-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:54px}@media screen and (max-width:980px){.facts-list-container ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.facts-list-container ul li{margin-bottom:30px;padding-bottom:0;line-height:1.7em;width:100%}.facts-list-container ul li:last-child{margin-right:0}.facts-list-container ul li:nth-child(2){margin-right:0}@media screen and (min-width:479px){.facts-list-container ul li{width:47.25%!important;margin-right:5.5%}}@media screen and (min-width:981px){.facts-list-container ul li{margin-right:5.5%;width:20.875%;margin-bottom:0}.facts-list-container ul li:last-child{margin-right:0}.facts-list-container ul li:nth-child(2){margin-right:5.5%}}.element-spacing{padding:21px 15px}.table-caption-info{caption-side:bottom;text-align:left;margin-top:30px;padding:13px 8px;border-top:1px solid #000;border-bottom:1px solid #000;font-size:16px}.fact-table{display:none;text-align:left;width:100%;margin:0 auto;border-spacing:10px!important;border-collapse:separate!important;border:none!important;font-family:'Gotham A','Gotham B'}.fact-table td,.fact-table th{line-height:1;padding-top:0!important;padding-bottom:0!important}.fact-table td{border:none!important}.fact-table td[aria-hidden=true]{padding:0!important}.fact-table th{border:none!important}@media screen and (min-width:769px){.fact-table{display:table}}.td-info{text-align:center;text-transform:uppercase;font-weight:500;font-size:15px}@media screen and (min-width:1379px){.td-info{font-size:17px}}.th-title{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:lowercase;width:100%;font-weight:500!important}@media screen and (min-width:1379px){.th-title{font-size:18px}}.th-title :first-letter{text-transform:capitalize}.col-title-centered,.col-title-centered-sm-inner,.primary-th{padding:10px!important}.col-title-centered,.col-title-centered-sm-inner{text-align:center}.col-title-centered,.primary-th{color:#000!important;background:#fff;height:100px}@media screen and (min-width:1379px){.col-title-centered,.primary-th{height:120px}}.col-title-centered{font-size:15px}@media screen and (min-width:1379px){.col-title-centered{font-size:17px}}.col-title-centered-sm-inner{height:60px;color:#fff;font-size:16px}.primary-th{text-transform:uppercase;font-size:20px;padding-left:15px!important;font-weight:400!important;line-height:1;text-align:left}@media screen and (min-width:1379px){.primary-th{font-size:24px;padding-left:50px!important}}.caption-sm-subtext,.primary-th{font-weight:400}.caption-sm-subtext{font-size:15px}@media screen and (min-width:1379px){.caption-sm-subtext{font-size:17px}}.sub-info{font-size:11px;text-transform:uppercase;font-weight:400}@media screen and (min-width:1379px){.sub-info{font-size:13px}}.decoration-element{width:10px;height:50px;display:inline-block;margin-right:10px}@media screen and (min-width:1379px){.decoration-element{width:15px;margin-right:20px}}.decoration-element-sm{width:10px;height:40px;border-right:10px solid transparent}.decor-green{background:#86b162}.decor-yellow{background:#e2bf01}.decor-orange{background:#e27a01}.decor-tomato{background:#f94c00}.decor-darkred{background:#c1153b}.aria-row{color:#fff!important;padding:5px 15px!important;height:70px}@media screen and (min-width:1379px){.aria-row{height:75px}}.aria-row-1:nth-child(1),.aria-row-1:nth-child(3){background:rgba(0,114,187,.7)}.aria-row-1:nth-child(2),.aria-row-1:nth-child(4){background:#0072bb}.aria-row-2:nth-child(1),.aria-row-2:nth-child(3){background:rgba(30,82,140,.7)}.aria-row-2:nth-child(2),.aria-row-2:nth-child(4){background:#1e528c}.aria-row-3:nth-child(1),.aria-row-3:nth-child(3){background:rgba(43,62,79,.7)}.aria-row-3:nth-child(2),.aria-row-3:nth-child(4){background:#2b3e4f}.aria-row-4:nth-child(1),.aria-row-4:nth-child(3){background:rgba(110,110,110,.95)}.aria-row-4:nth-child(2),.aria-row-4:nth-child(4){background:#6e6e6e}.aria-row-5:nth-child(1),.aria-row-5:nth-child(3){background:rgba(0,0,0,.7)}.aria-row-5:nth-child(2),.aria-row-5:nth-child(4){background:#000}.fact-table-sm{border:none!important;display:table}.fact-table-sm td,.fact-table-sm th{border:none!important}.fact-table-sm .col-title-centered,.fact-table-sm .primary-th{padding:4px 10px!important;height:60px;line-height:1}.fact-table-sm .caption-sm-subtext,.fact-table-sm .col-title-centered{font-size:16px}.fact-table-sm .primary-th{font-size:18px}@media screen and (min-width:769px){.fact-table-sm{display:none}}.hidden-sm-aria{height:20px}.sm-aria-item{display:table-cell;vertical-align:middle;line-height:1;color:#fff}.sm-description{font-size:12px}.sm-cell{display:table-cell;text-align:left;height:60px;padding:4px 10px!important;font-weight:400!important}.option-text-1,.option-text-2,.option-text-3,.option-text-4,.option-text-5{font-size:13px}.option-text-1,.sm-aria-row-1{background:rgba(0,114,187,.7)}.option-text-2,.sm-aria-row-2{background:rgba(30,82,140,.7)}.option-text-3,.sm-aria-row-3{background:rgba(43,62,79,.7)}.option-text-4,.sm-aria-row-4{background:rgba(129,129,129,.7)}.option-text-5,.sm-aria-row-5{background:rgba(0,0,0,.7)}.row-info-1 .col-title-centered-sm-inner:nth-of-type(odd){background:#0072bb}.row-info-2 .col-title-centered-sm-inner:nth-of-type(odd){background:#1e528c}.row-info-3 .col-title-centered-sm-inner:nth-of-type(odd){background:#2b3e4f}.row-info-4 .col-title-centered-sm-inner:nth-of-type(odd){background:#818181}.row-info-5 .col-title-centered-sm-inner:nth-of-type(odd){background:#000}.notBtn{background:0 0;border:none;cursor:pointer}.et_pb_toggle_title{margin-bottom:0!important}.gfield_label_before_complex{font-weight:700!important;color:#000!important;font-size:18px!important;padding-bottom:0!important}.et-pb-arrow-next::before,.et-pb-arrow-prev::before{display:none}.et-pb-arrow-next [aria-hidden=true],.et-pb-arrow-prev [aria-hidden=true]{border-bottom:4px solid #0072bc;border-left:4px solid #0072bc;width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.et-pb-arrow-next:focus,.et-pb-arrow-prev:focus{opacity:1}.et-pb-arrow-prev:focus{left:22px}.et-pb-arrow-next [aria-hidden=true]{-webkit-transform:rotate(230deg);transform:rotate(230deg)}.et-pb-arrow-next:focus{right:22px}.o7-font{font-family:'Gotham A','Gotham B'}.o7-font .o7-font-6{font-size:18px}.embeddedServiceSidebarFormField .slds-style-inputtext,.embeddedServiceSidebarFormField .slds-style-select{border:1px solid #000}.et_pb_scroll_top:focus{outline:2px solid #fff}#mmCOVID19v2 a:focus{outline:2px solid #fff}.grecaptcha-badge{z-index:9999}.embeddedServiceHelpButton .helpButton{right:82px!important}.text-normal{text-transform:none!important}.pb-10{padding-bottom:10px!important}.font-500{font-weight:500!important}.font-700{font-weight:700!important}#customModule:focus{outline:0}#customModule:before{content:'';display:block;position:relative;width:0;height:62px;margin-top:-62px;visibility:hidden}.et_pb_scroll_top{background:#2b3e50!important}.et_pb_scroll_top:focus{outline:2px solid #2b3e50;border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.et_pb_scroll_top.focus-light{background:#fff!important;color:#2b3e50}.et_pb_scroll_top.focus-light:focus{outline:2px solid #fff;border-left:2px solid #2b3e50;border-top:2px solid #2b3e50;border-bottom:2px solid #2b3e50}.et-faqs-block .et_pb_accordion .et_pb_toggle_title:before{display:none!important}.et-faqs-block .et_pb_toggle_open .et-toggle-ico{display:none}.et-faqs-block .et-toggle-ico{position:relative;width:18px;height:18px;margin-left:8px}.et-faqs-block .et-toggle-ico::after{content:"\e050";position:absolute;top:50%;right:0;color:#000;font-family:ETmodules!important;font-size:16px;font-weight:400;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#post-223 ul{padding-left:40px}#post-223 ul li::marker{font-size:21px}.priceSpiderWrapper{position:absolute}.priceSpiderWrapper .ps-widget{position:relative;top:50%;left:50%;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%);border:none!important;background-color:transparent!important;color:#0072bc!important}.priceSpiderWrapper .ps-button-label::after{content:"  >"/""}.pd-submenu-wrapper{text-align:center}.pd-submenu-wrapper.affix{text-align:left}.pd-submenu-wrapper .pd-submenu{font-size:14px}.pd-submenu-wrapper .pd-submenu li{padding:0 15px;-webkit-transition:padding 150ms;transition:padding 150ms;position:relative;display:inline-block}@media (min-width:992px){.pd-submenu-wrapper .pd-submenu li{padding:0 25px}}.pd-submenu-wrapper .pd-submenu button{border:none;color:#000;font-weight:700;font-family:'Gotham A','Gotham B'}.pd-submenu-wrapper .price-wrapper{display:none;text-align:center}.scroll-to{cursor:pointer}.affix{position:fixed;top:0;right:auto;left:auto;z-index:1030;max-width:1598px;width:100%}.affix .bs-container,.affix article#post-13443,.affix article#post-23433{display:-webkit-box;display:-ms-flexbox;display:flex}.affix .bs-container .price-wrapper,.affix article#post-13443 .price-wrapper,.affix article#post-23433 .price-wrapper{display:none;width:30%}@media (min-width:992px){.affix .bs-container .price-wrapper,.affix article#post-13443 .price-wrapper,.affix article#post-23433 .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.affix .bs-container .pd-submenu,.affix article#post-13443 .pd-submenu,.affix article#post-23433 .pd-submenu{float:left;width:100%}@media (min-width:992px){.affix .bs-container .pd-submenu,.affix article#post-13443 .pd-submenu,.affix article#post-23433 .pd-submenu{width:70%}}.affix .bs-container .pd-submenu li,.affix article#post-13443 .pd-submenu li,.affix article#post-23433 .pd-submenu li{padding-left:0;padding-right:3%}.product-qty select{padding:8px 20px;display:block;color:#000;font-size:20px}.deal-of-the-week{position:relative;display:inline-block;height:39px;padding-top:4px;padding-right:1rem;background:#0072bc;color:#fff}.deal-of-the-week::after,.deal-of-the-week::before{position:absolute;width:0;height:0;content:"";right:-40px;border-left:24px solid #0072bc;border-right:16px solid transparent}.deal-of-the-week::before{border-bottom:27px solid transparent;top:0}.deal-of-the-week::after{bottom:0;border-top:27px solid transparent}.nav-link{border-bottom:solid 2px transparent;color:#737373}.nav-link.active{border-color:#0072bc;color:#0072bc}.product-wrapper.slick-slide{margin-left:15px;margin-right:15px}.advanced-links-wrapper{font-size:16px}.advanced-links-wrapper li{position:relative;padding:10px;border:solid 2px #0072bc;margin:5px 0}.advanced-links-wrapper li span[aria-hidden=true]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}svg.thumbUp{width:46px;height:45px;fill:#0072bc}.view-more{cursor:pointer}.view-more .view-more-icon{font-size:50px;display:inline-block;color:#737373}.view-more .view-more-icon::before{font-family:ETmodules!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;content:"\33"}.view-more .view-less-label{display:none}.view-more.expand .view-more-icon::before{content:"\32"}.view-more.expand .view-more-label{display:none}.view-more.expand .view-less-label{display:block}@media (max-width:576px){#productSliderThumbs .slick-list{width:69%;margin:0 auto}}#productSliderThumbs .slick-prev{left:0}#productSliderThumbs .slick-next{right:0}#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev{float:left;height:auto;width:13%;margin:0 1%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0;font-size:0;color:#737373}@media (min-width:576px){#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev{left:auto;right:auto;-webkit-transform:none;transform:none;position:relative;top:auto;bottom:auto;margin:0;height:50px;width:100%;float:none}}#productSliderThumbs .slick-next:focus,#productSliderThumbs .slick-next:hover,#productSliderThumbs .slick-prev:focus,#productSliderThumbs .slick-prev:hover{outline:0;background:0 0}#productSliderThumbs .slick-next.slick-disabled,#productSliderThumbs .slick-prev.slick-disabled{background:#eee;opacity:.25;cursor:not-allowed}#productSliderThumbs .slick-next:before,#productSliderThumbs .slick-prev:before{font-family:FontAwesome;font-size:40px;line-height:30px;color:#737373;opacity:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#productSliderThumbs .slick-prev:before{content:"\f104"/""}@media (min-width:576px){#productSliderThumbs .slick-prev:before{content:"\f106"/""}}#productSliderThumbs .slick-next:before{content:"\f105"/""}@media (min-width:576px){#productSliderThumbs .slick-next:before{content:"\f107"/""}}#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev,#productSliderThumbs .slick-slide{border:1px solid #737373;max-width:99px}#productSliderThumbs .slick-slide{margin:0 2px;padding:1px;cursor:pointer}@media (min-width:576px){#productSliderThumbs .slick-slide{margin:4px 0}}#productSliderThumbs .slick-slide.active{border:2px solid #86b062;padding:0}.product-options .option{display:block;color:#000;font-size:17px}.product-options select{padding:8px 20px;display:block;color:#000;font-size:20px}.product-options select[name=size]{min-width:300px}@media (max-width:400px){.product-options select[name=size]{min-width:auto;width:100%}}.product-stockStaus{display:inline-block;color:#2b3e50}.product-price{text-align:right}.product-price .product-msrp,.product-price .product-salePrice{display:inline-block}.product-price .product-msrp{color:#000;font-size:14px;margin-right:10px}.product-compatible{text-align:right}.product-valueProp{border-top:1px solid #ececec}.order-type label+.whatItIs{margin:-1.75em 0 1em 45px;font-size:.75em;display:block}.pdp-disc{width:100%}.pdp-disc .st1{fill:#0072bc}.pdp-disc-title{font-size:14.5px;line-height:22px}.pdp-disc-desc{font-size:12px;line-height:20px}.pdp-disc .learnmore{line-height:40px}.pdp-disc-icon{height:55px;width:55px;fill:#0072bc}.pdp-cr-brk{display:none}@media (min-width:576px){.pdp-disc .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:768px){.pdp-cr-brk{display:block}}@media screen and (min-width:992px){.pdp-cr-brk{display:none}}@media screen and (min-width:1380px){.pdp-cr-brk{display:block}}@media screen and (max-width:400px){.pdp-disc-icon{height:45px!important;width:45px!important}}@media screen and (max-width:575px){.pdp-disc .thumbUp,.pdp-disc-icon{display:none}}@media screen and (max-width:991px){.pdp-disc{margin-bottom:40px!important}.pdp-disc-bundle{margin-top:40px!important}}@media only screen and (max-width:991px) and (min-width:768px){.pdp-disc-cr{padding-left:35px!important}}.product-detail-wrap a.btn{background-color:#0072bc;color:#fff}.omr-pdp-offers iframe{display:none}.slickThumb-item{background:0 0;border:none;cursor:pointer;display:block!important;padding:0}.half-half{min-height:500px}@media (max-width:767px){.half-half{border-top:solid 1px #ccc}}.category-hero-wrap{height:600px}.category-hero-half .hero-content img{margin-right:0!important;margin-left:0!important;margin-bottom:1em}.category-hero-bg-img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:767px){.category-hero-wrap{height:500px}}.custom-select{position:relative}.custom-select:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:0;bottom:0;height:100%;width:44px;text-align:center;padding:10px 1px;pointer-events:none;background-color:#2b3e50;color:#fff;z-index:49}.bg-lightGray{background:#eee}.bg-lightGray a{color:#000}.bg-gray-gradient{color:#fff;background:#aaa;background:-webkit-gradient(linear,left top,right bottom,from(#aaa),to(#ccc));background:linear-gradient(to bottom right,#aaa,#ccc)}.bg-gray-gradient a{color:#000}.bg-gray{color:#000;background:#ececec}.bg-gray .h1,.bg-gray .h2,.bg-gray .h3,.bg-gray .h4,.bg-gray .h5,.bg-gray .h6,.bg-gray h1,.bg-gray h2,.bg-gray h3,.bg-gray h4,.bg-gray h5,.bg-gray h6{color:#0072bc}.bg-gray a{color:#000}.bg-gray .links a{text-decoration:underline}.bg-gray .links a.blue-highlighted{color:#2b3e50!important}.bg-green{background-color:#86b062;color:#fff}.bg-green .h1,.bg-green .h2,.bg-green .h3,.bg-green .h4,.bg-green .h5,.bg-green .h6,.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green h6{color:#fff}.bg-blue{background-color:#0072bc;color:#fff}.bg-blue .h1,.bg-blue .h2,.bg-blue .h3,.bg-blue .h4,.bg-blue .h5,.bg-blue .h6,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6{color:#fff}.bg-blue a{color:#fff;text-decoration:underline}.bg-no-text-white{color:#fff;background-color:transparent;border:transparent;border-right:transparent!important}.bg-no-text-white .h1,.bg-no-text-white .h2,.bg-no-text-white .h3,.bg-no-text-white .h4,.bg-no-text-white .h5,.bg-no-text-white .h6,.bg-no-text-white h1,.bg-no-text-white h2,.bg-no-text-white h3,.bg-no-text-white h4,.bg-no-text-white h5,.bg-no-text-white h6{color:#fff}.bg-no-text-white a{color:#fff;text-decoration:none}.bg-blue-gel{background-color:rgba(0,114,188,.8);color:#fff}.bg-black{background-color:#2b3e50;color:#fff}.bg-backgroundImage{position:relative}.bg-backgroundImage::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:.2}@media (min-width:576px){.bg-backgroundImage::before{opacity:.4}}@media (min-width:1380px){.bg-backgroundImage::before{opacity:1}}.background .links{color:#fff;text-decoration:underline}.no-overflow .bg-blue-stripe{position:relative;background:#0072bc;z-index:0}.no-overflow .bg-blue-stripe::after,.no-overflow .bg-blue-stripe::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:2000px;height:100%;background:#0072bc}.no-overflow .bg-blue-stripe::after{right:0;left:auto}.no-overflow .bg-gray-stripe{position:relative;background:#eee;z-index:0}.no-overflow .bg-gray-stripe::after,.no-overflow .bg-gray-stripe::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:2000px;height:100%;background:#eee}.no-overflow .bg-gray-stripe::after{right:0;left:auto}.txt-green{color:#86b062!important}.txt-blue{color:#0072bc!important}.txt-blue-drk{color:#2b3e50!important}.txt-gray{color:#737373!important}.txt-black{color:#000!important}.txt-white{color:#fff!important}.focus-light:focus{outline:2px solid #fff}.testimonials .slick-initialized .slick-slider .slick-dotted{margin-bottom:-15px!important}.testimonials .slick-prev{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;left:10px}.testimonials .slick-next{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;right:10px}.testimonials .slick-dots li{display:none}.testimonial-block::before{display:none}.testimonial-block .quot-ico-block{position:absolute;top:3px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:680px){.video-play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonials .slick-prev{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;left:15px}.testimonials .slick-next{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;right:15px}}@media (min-width:768px){.testimonials .slick-dots li{margin:0 15px;display:inline-block}.testimonials .slick-dots li button:before{font-size:40pt;color:#86b062}.testimonials .slick-dots li button:after{font-size:40pt;color:#86b062}.testimonials .slick-dots li.slick-active button:before{color:#86b062}}@media (min-width:1100px){.testimonials .slick-prev{left:50px}.testimonials .slick-next{right:50px}}@media (min-width:1200px){.testimonials .slick-prev{left:80px}.testimonials .slick-next{right:80px}}.tab-wrapper{min-height:500px}@media (min-width:1380px){.tab-wrapper{min-height:400px}}.tab-wrapper .tab-button{cursor:pointer;z-index:0;border-right:solid 1px #ccc}.tab-wrapper .tab-button.active .triangle{height:60px;width:60px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);bottom:-15px;position:absolute;z-index:-1}.tab-wrapper .tab-content{min-height:150px;display:none}.tab-wrapper .tab-content.active{display:block}@media (max-width:767px){.tab-wrapper .tab-content{min-height:450px}}.tab-wrapper .product.active{background-color:#0072bc;color:#fff}.tab-wrapper .product.active .h3{color:#fff!important}.product-tab-wrapper .tab-wrapper{min-height:635px!important}.product-tab-wrapper .tab-title{cursor:pointer}.product-tab-wrapper .tab-title .txt-black.btn-tab{font-size:100%;background:0;border:0;padding:0;font-family:unset;font-weight:500;cursor:pointer;width:100%;text-align:left}.product-tab-wrapper .noArrow .active-tab .arrow-down{display:none}.product-tab-wrapper .tabs{border-bottom:2px #ccc solid}.product-tab-wrapper .tabs:last-child{border-bottom:none}.product-tab-wrapper .arrow-down{display:none}.product-tab-wrapper .card-body-mobile{display:block}.product-tab-wrapper .collapse .show{display:none!important}.product-tab-wrapper .arrow-right{display:none}.product-tab-wrapper .active-tab{display:none}.product-tab-wrapper .active-tab .arrow-down{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.product-tab-wrapper .card{width:99%}}@media (min-width:680px){.product-tab-wrapper .arrow-right{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);cursor:pointer}.product-tab-wrapper .active-acc .arrow-down{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.product-tab-wrapper .card-body-mobile{display:none}}@media (min-width:1000px){.product-tab-wrapper .minHeight{min-height:590px}}@media (min-width:1200px){.product-tab-wrapper .minHeight{min-height:553px}}@media (min-width:1400px){.product-tab-wrapper .minHeight{min-height:500px}}.block{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:100%}.block .product-gallery{border:1px solid #fff}.block .block-content{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;-webkit-transition:height .2s;transition:height .2s}.block .block-content .expandable{height:100%}.block .block-content .expandable .learnmore{display:inline}@media (min-width:576px){.block .block-content .product-gallery{border:none}}@media (min-width:992px){.block .block-content:hover .expandable{height:100%}.block .block-content:hover .expandable .learnmore{display:inline}.block .block-content .expandable{height:35%;-webkit-transition:height .2s;transition:height .2s}.block .block-content .expandable .learnmore{display:none}}.btnAsLink,button.reset-all{background:0 0;border:none;font-size:inherit}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#2b3e50!important;font-family:Arial,sans-serif}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #2b3e50}.uiButton:hover{background-color:#2b3e50!important;cursor:pointer}.message{border:none!important;background:#2b3e50!important;color:#fff!important;padding:0!important;margin:0!important}a.chatOption.embeddedServiceLiveAgentStateChatHeaderOption .optionName{color:#fff}@media (max-width:767px){.embeddedServiceHelpButton{display:none!important}}.product-wrapper{position:relative;max-width:310px;margin:0 auto;height:100%}.product-wrapper.slick-slide{margin:auto;max-width:none}.product-wrapper.slick-slide .product{max-width:310px;margin:0 auto}.product-wrapper .product-link{display:block}.product-wrapper::after,.product-wrapper::before{content:"";position:absolute;right:-16px;top:10%;height:80%;width:1px}.product-wrapper::before{right:auto;left:-15px}.product-wrapper .product{height:100%}.product-wrapper .product .product-detail-wrap{height:100%;height:640px}.product-wrapper .product [data-bv-show=rating_summary] .bv_main_container>.bv_main_container_row_split~.bv_main_container_row_split{display:none!important}.product-wrapper .product .product-name{min-height:55px;text-align:center}.product-wrapper .product .product-name a{color:#000}.product-wrapper .product .product-pricing{min-height:53px}.product-wrapper .product .product-pricing .h3{color:#000}.product-wrapper .product [data-bv-show=rating_summary] .bv_main_container>.bv_main_container_row_split~.bv_main_container_row_split{display:none!important}.product-wrapper .product .compareWrap{margin-top:auto}.product-wrapper .tooltip{position:relative;display:inline-block}.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:215px;line-height:1.5;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 0;position:absolute;top:-20px;left:0;z-index:1;font-size:12px;-webkit-transform:translate(-62%,25%);transform:translate(-62%,25%);border:1px solid #818181}.product-wrapper .tooltip:hover .tooltiptext{visibility:visible}.product-wrapper .tooltip .tooltiptext::after{content:"";position:absolute;top:-10px;left:80%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #818181 transparent}@media (min-width:580px){.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 5px;position:absolute;top:0;left:0;font-size:12px;-webkit-transform:translate(-61%,94%);transform:translate(-61%,94%);border:1px solid #818181}}@media (min-width:768px){.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 5px;position:absolute;top:0;left:0;font-size:12px;-webkit-transform:translate(-23%,22%);transform:translate(-23%,22%);border:1px solid #818181}.product-wrapper .tooltip .tooltiptext::after{left:30%}}@media (min-width:992px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-79%,22%);transform:translate(-79%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:90%}}@media (min-width:1100px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-65%,22%);transform:translate(-65%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:80%}}@media (min-width:1500px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-28%,22%);transform:translate(-28%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:50%}}.product-wrapper.compareReady .product-btn-wrap{margin-top:auto}.product:focus-within{outline:2px solid #2b3e50}.product a:focus{text-decoration:underline}.product .compareBlock input:focus+label:before{outline:2px solid #2b3e50}.product-sale{color:#000}.page-id-21328 #main-content>.container{padding-top:4rem!important;padding-bottom:4rem!important;padding-right:3rem!important;padding-left:3rem!important}.brick.shatterPatternComplete .links{color:#000;text-decoration:underline}.brick.shatterPatternComplete .links:hover{color:#000;text-decoration:underline}.brick-awards{color:#fff;background:url(/wp-content/uploads/Awards-Brick_awards-bg.jpg) no-repeat;background-size:cover}.brick-awards .award{min-height:190px;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-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-right:solid 1px;border-bottom:solid 1px;border-color:rgba(255,255,255,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em}.brick-awards .award h3{color:#fff;font-weight:500}.brick-awards .award div{font-size:14px}.brick-awards .icon-award-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.brick-awards .icon-award img{max-width:110px}@media (min-width:992px){.brick-awards .award:nth-child(4),.brick-awards .award:nth-child(8){border-right:none}.brick-awards .award:nth-child(n+5){border-bottom:none}}@media (max-width:991px) and (min-width:576px){.brick-awards .award:nth-child(n+7){border-bottom:none}}@media (max-width:767px){.brick-awards .awards-title{padding-top:2rem!important;padding-bottom:1rem!important}.brick-awards>.container{padding-bottom:2rem!important}}@media (max-width:575px){.brick-awards .award{min-height:auto;padding-top:2rem;padding-bottom:2rem;border-right:none;border-bottom:solid 1px}}.doctor1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;text-transform:uppercase;line-height:1;color:#0072bc;font-weight:700}.doctor1-num{font-size:2rem}.js-ajax-loading{background:url(../images/ajax-loader.gif) center center no-repeat;min-height:200px;margin:0 auto}form#choseTypeForm h3{margin-bottom:20px}form#choseTypeForm input[type=radio]{display:none}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label{background:#0072bc;height:30px;width:75px;position:relative;display:inline-block;cursor:pointer}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label::before{content:"";position:absolute;bottom:0;left:0;color:#fff;font-size:14px;font-weight:700;width:100%}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=apple]::before{content:"Apple"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=samsung]::before{content:"Samsung"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=lg]::before{content:"LG"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=htc]::before{content:"HTC"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=motorola]::before{content:"Motorola"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=oneplus]::before{content:"OnePlus"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=huawei]::before{content:"Huawei"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=google]::before{content:"Google"}@media (min-width:768px){form#choseTypeForm .manufacturer-wrapper input[type=radio]+label{height:30px;width:120px}}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:40%;left:50%;max-height:30px;max-width:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);float:left}@media (min-width:768px){form#choseTypeForm .manufacturer-wrapper input[type=radio]+label img{max-height:50px;max-width:75px}}form#choseTypeForm .manufacturer-wrapper input[type=radio]:checked+label{background-color:#2b3e50}form#choseTypeForm .devices-wrapper input[type=radio]{display:none}form#choseTypeForm .devices-wrapper input[type=radio]+label{border:solid 2px #eee;display:block;height:200px;cursor:pointer;padding-left:10px;padding-right:10px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label{height:250px}}form#choseTypeForm .devices-wrapper input[type=radio]+label .device-wrapper{height:150px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label .device-wrapper{height:175px}}form#choseTypeForm .devices-wrapper input[type=radio]+label .device-name{color:#0072bc;margin-top:15px;font-size:14px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label .device-name{font-size:18px}}form#choseTypeForm .devices-wrapper input[type=radio]:checked+label{border-color:#0072bc;background-color:#0072bc}form#choseTypeForm .devices-wrapper input[type=radio]:checked+label .device-name{color:#fff}.operating-system-wrapper{background-color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.operating-system-wrapper.disabled{border:solid 1px #737373;background-color:#ccc}.operating-system-wrapper.disabled .os-heading{color:#737373}.operating-system-wrapper .disabled{background-color:#eee;pointer-events:none}.price-cell{width:200px}@media (max-width:767px){.hide-column{display:none}}.product-comparison-table{border:none}.product-comparison-table tr{border:solid 2px #e9ecef}.product-comparison-table td{border:none;vertical-align:middle}.product-comparison-table img{display:table-cell}.product-comparison-table .txt-green{margin-bottom:5px}.product-comparison-table .buynow{line-height:20px}.product-comparison-table .product-title{line-height:1.6em}.product-comparison-table .product-name{font-size:14px;line-height:18px;margin-top:5px}.product-comparison-table .product-msrp{display:block;font-size:14px;line-height:18px;text-decoration:line-through}.product-comparison-table thead th,.product-comparison-table thead tr{border:none}@media all and (-ms-high-contrast:none){.product-comparison-table{table-layout:fixed}.product-comparison-table .product-thumb{width:8%!important}.product-comparison-table,::-ms-backdrop{table-layout:fixed}.product-comparison-table .product-thumb,::-ms-backdrop{width:8%!important}}@media all and (max-width:990px) and (-ms-high-contrast:none){.product-comparison-table .img-responsive{display:none}.product-comparison-table .img-responsive,::-ms-backdrop{display:none}}.no-compatible-products-wrapper{padding-top:15px;text-align:center}.no-compatible-products-wrapper h2{color:#737373}#osDeviceCombo{padding:10px 25px;font-size:16px}#loader-4{text-align:center}#loader-4 span{display:inline-block;width:20px;height:20px;border-radius:100%;background-color:#0072bc;margin:35px 5px!important;opacity:0}#loader-4 span:nth-child(1){-webkit-animation:opacitychange 1s ease-in-out infinite;animation:opacitychange 1s ease-in-out infinite}#loader-4 span:nth-child(2){-webkit-animation:opacitychange 1s ease-in-out .33s infinite;animation:opacitychange 1s ease-in-out .33s infinite}#loader-4 span:nth-child(3){-webkit-animation:opacitychange 1s ease-in-out .66s infinite;animation:opacitychange 1s ease-in-out .66s infinite}@-webkit-keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}@keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}.machineDesktop{position:relative}.machineDesktop img{width:100%}.machineDesktop_text{position:absolute;text-align:center;max-width:300px;padding:0;color:#737373;font-size:1rem;line-height:1.5}.machineDesktop_text::after{content:"";position:absolute;background:#737373;width:1px;top:100%;left:50%;height:50px}.machineDesktop_text_1{left:0;width:280px}.machineDesktop_text_1::after{height:180px}@media (max-width:991px){.machineDesktop_text_1::after{height:120px;left:40%}}.machineDesktop_text_2{left:300px;width:240px}.machineDesktop_text_2::after{height:100px}@media (max-width:991px){.machineDesktop_text_2::after{left:10%}}.machineDesktop_text_3{left:560px;width:250px}.machineDesktop_text_3::after{height:160px}@media (max-width:991px){.machineDesktop_text_3::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top;transform-origin:top;height:180px}}.machineDesktop_text_4,.machineDesktop_text_5,.machineDesktop_text_6{bottom:20px}.machineDesktop_text_4::after,.machineDesktop_text_5::after,.machineDesktop_text_6::after{top:auto;bottom:100%}.machineDesktop_text_4{width:120px;left:10px}.machineDesktop_text_4::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom;transform-origin:bottom;height:270px}@media (max-width:1199px){.machineDesktop_text_4::after{height:250px}}@media (max-width:991px){.machineDesktop_text_4::after{height:180px}}.machineDesktop_text_5{width:150px;left:250px}.machineDesktop_text_5::after{height:230px}@media (max-width:1199px){.machineDesktop_text_5::after{height:200px}}@media (max-width:991px){.machineDesktop_text_5{left:170px}.machineDesktop_text_5::after{height:140px}}.machineDesktop_text_6{right:100px}.machineDesktop_text_6::after{height:300px}@media (max-width:991px){.machineDesktop_text_6::after{height:200px}}@media (max-width:991px){.machineDesktop_text{font-size:.9rem;max-width:33%}.machineDesktop_text_2{left:34%}.machineDesktop_text_3{left:auto;right:0}.machineDesktop_text_6{right:0}}.detailed-number-list{margin-top:25px;margin-bottom:25px}.detailed-number-list .list-number{border-bottom:solid 3px;padding-top:2px;padding-bottom:5px;text-align:center;max-width:65px;margin:0 auto}#ps_selector{border:1px solid #cecece}#ps_selector label{color:#2b3e50;font-size:22px;font-weight:700;line-height:24px;display:block}#ps_selector img{width:100%}#ps_selector input[type=radio]{height:30px;width:30px;margin-right:10px}@media only screen and (max-width:1379px){#ps_selector .startover{margin:30px 0}}#ps_selector .ps-tens-more h4{color:#000;line-height:25px;padding-bottom:0}#ps_selector .ps-nav ul{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#ps_selector .ps-nav ul li{list-style:none;width:30px;height:30px;text-align:center;cursor:pointer;line-height:30px;margin:0 20px;background:rgba(255,255,255,.2);border-radius:50%;-webkit-transition:.5s;transition:.5s;background-color:#ebebeb}#ps_selector .ps-nav .active{background-color:#afcc2e}#ps_selector .ps-skip{margin-right:20px;cursor:pointer}#ps_selector .no-result{padding-left:15px}#ps_selector .results-title{color:#2b3e50}#ps_selector .ps-btn,#ps_selector .startover{background:#afcc2e!important;padding:12px 30px!important;color:#000!important;border:none}#ps_selector .ps-header{background-color:#0072bc;padding:55px 30px 30px}#ps_selector .ps-step{text-transform:uppercase}#ps_selector .ps-content{background-color:#fff;padding:30px}#ps_selector .overlay{display:none;background-color:#fff;position:absolute;height:100%;width:100%;z-index:1}#ps_selector .ps-top{min-height:80px}#ps_selector .ps-input-container{display:block;position:relative;padding-left:45px;padding-bottom:30px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ps_selector .ps-input-container input{position:absolute;opacity:0;cursor:pointer}#ps_selector .ps-input-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#b9b9b9;border-radius:50%}#ps_selector .ps-input-container .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}#ps_selector .ps-input-container:hover input~.checkmark{background-color:#ccc}#ps_selector .ps-input-container input:checked~.checkmark{background-color:#0072bc}#ps_selector .ps-input-container input:checked~.checkmark:after{display:block}#ps_selector .ps-action{text-align:right}#ps_selector .ps-action .learnmore{background-color:#afcc2e}#ps_selector .learnmore{text-align:right}.ps-tens-more{background-color:#efebef}.ps-tens-more .cta{text-align:right}.ps-tens-more h4{color:#2b3e50;line-height:22px}.ps-type{background-color:#2b3e50;color:#fff;padding:15px 30px;position:absolute;margin-top:-30px}@media only screen and (max-width:991px){#ps_selector .ps-step-col-half{margin-bottom:50px}#ps_selector .ps-nav ul li{margin:0 10px}#ps_selector .ps-tens-more .cta{margin-top:15px;text-align:left}#ps_selector .ps-top{min-height:inherit}}@media only screen and (max-width:767px){.ps-type{font-size:24px}#ps_selector .ps-action{text-align:center}#ps_selector .ps-nav{margin:20px 0 50px}#ps_selector .ps-nav ul li{margin:0 20px}#ps_selector .ps-skip{margin-right:50px}#ps_selector .ps-search{text-align:center}}@media only screen and (max-width:480px){.ps-type{display:none}#ps_selector .ps-header{padding:25px 30px 30px}}.o-product-selector,.o-product-selector *,.o-product-selector :after,.o-product-selector :before{-webkit-box-sizing:border-box;box-sizing:border-box}.o-product-selector__actions,.o-product-selector__result-text,.o-product-selector__result-title{text-align:center}.o-product-progressbar__bar{height:8px;border-radius:10px;background-color:#dadada;position:relative;overflow:hidden}.o-product-progressbar__bar:not(:last-child){margin-bottom:4px}@media (min-width:768px){.o-product-progressbar__bar:not(:last-child){margin-bottom:8px}}.o-product-progressbar__inner{position:absolute;top:0;right:100%;width:100%;height:100%;background-color:#0072bc;-webkit-transition:right .2s linear;transition:right .2s linear;border-radius:10px}.o-product-progressbar__caption{text-align:center;font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.667em;color:#2b3e50}@media (min-width:768px){.o-product-progressbar__caption{font-size:18px}}.o-product-container{padding:0 15px;margin:0 auto;overflow:hidden}@media (min-width:576px){.o-product-container{width:540px}}@media (min-width:768px){.o-product-container{width:720px}}@media (min-width:992px){.o-product-container{width:960px}}@media (min-width:1380px){.o-product-container{width:1350px}}.o-product-input:focus~.o-product-tile__inner{outline:2px solid #2b3e50}.o-product-selector__header{margin-bottom:25px}.o-product-selector__header .o-product-progressbar{width:996px;max-width:100%;margin-right:auto;margin-left:auto}@media (min-width:768px){.o-product-selector__header{margin-bottom:35px}}.o-product-selector__title{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:35px;line-height:1em;text-align:center;color:#0072bc}.o-product-selector__title:not(:last-child){margin-bottom:.649em}@media (min-width:768px){.o-product-selector__title{font-size:54px;line-height:.889em}}.o-product-selector__subheader{margin-bottom:15px;min-height:60px;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}@media (min-width:768px){.o-product-selector__subheader{margin-bottom:34px}}.o-product-selector__notice{margin-bottom:25px}.o-product-selector__subtitle{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:18px;line-height:1.43em;text-align:center;color:#000}.o-product-selector__subtitle:not(:last-child){margin-bottom:4px}@media (min-width:768px){.o-product-selector__subtitle{font-size:21px}}.o-product-selector__notice{font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.43em;text-align:center;color:#2b3e50}@media (min-width:768px){.o-product-selector__notice{font-size:18px}}.o-product-selector__row{margin-right:-20px;margin-left:-20px;-webkit-box-sizing:border-box;box-sizing:border-box}.o-product-selector__row::after,.o-product-selector__row::before{content:"";display:table;clear:both}.o-product-selector__col{float:left;padding-right:20px;padding-left:20px}.o-product-selector__col--span3{width:33.3333%}.o-product-selector__tile-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:992px){.o-product-selector__tile-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.o-product-selector__button{border:none;display:inline-block;border-radius:0;font-family:"Gotham A","Gotham B",Gotham;font-weight:700;text-transform:uppercase;font-size:18px;line-height:1.43em;cursor:pointer;padding:8px 16px;min-width:150px;color:#fff;background-color:#2b3e50;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.o-product-selector__button:active,.o-product-selector__button:focus,.o-product-selector__button:hover{opacity:.8}.o-product-selector__button[disabled]{background-color:#737373;cursor:not-allowed}@media (min-width:768px){.o-product-selector__button{min-width:200px}}.o-product-selector__button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0;margin:0 -7px}.o-product-selector__button-group>div{margin:0 7px}@media (min-width:768px){.o-product-selector__button-group{margin:0 -13px}.o-product-selector__button-group>div{margin:0 13px}}.o-product-tile{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 15px;margin-bottom:30px;height:340px}@media all and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}}@media (min-width:1380px){.o-product-tile{height:340px}}@media (min-width:768px){.o-product-tile{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:50%;flex-basis:50%;height:380px}}@media all and (min-width:768px) and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}}@media (min-width:992px){.o-product-tile{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media all and (min-width:992px) and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px)}}.o-product-tile__inner{height:100%;border:7px solid #fff;padding:20px 15px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);background-color:#fff;cursor:pointer;text-align:center;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:border-color .2s linear,-webkit-box-shadow .2s linear;transition:border-color .2s linear,-webkit-box-shadow .2s linear;transition:box-shadow .2s linear,border-color .2s linear;transition:box-shadow .2s linear,border-color .2s linear,-webkit-box-shadow .2s linear}.o-product-tile__inner:focus,.o-product-tile__inner:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.o-product-tile__inner--v-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-product-tile__inner--v-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.o-product-tile__inner--v-start .o-product-tile__image{height:75%}input:checked+.o-product-tile__inner{border-color:#0072bc;-webkit-box-shadow:none;box-shadow:none}.o-product-tile__title{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:18px;line-height:1.09em;color:#000}.o-product-tile__title:not(:last-child){margin-bottom:7px}@media (min-width:768px){.o-product-tile__title{font-size:21px}}.o-product-tile__text{font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.3em;color:#000}.o-product-tile__text:not(:last-child){margin-bottom:7px}.o-product-tile__text--accent{line-height:1.167em;font-weight:700}@media (min-width:768px){.o-product-tile__text{font-size:18px}}.o-product-tile__image{margin:auto 0}.o-product-tile__image img{max-width:100%}.o-product-tile__image.mb-3{margin-bottom:30px}.o-product__result-text,.o-product__result-title{font-family:"Gotham A","Gotham B",Gotham;font-size:18px;line-height:1.43em;text-align:center}.o-product__result-text:not(:last-child),.o-product__result-title:not(:last-child){margin-bottom:12px}@media (min-width:768px){.o-product__result-text,.o-product__result-title{font-size:21px}}.o-product__result-title{font-weight:700}.o-product__actions{text-align:center}.o-product__actions:not(:last-child){margin-bottom:16px}.js-product-selector-slide{display:none}.js-product-selector-slide.active{display:block}.js-product-selector-loader{display:none;background:url(../images/ajax-loader.gif) center center no-repeat;min-height:200px;margin:0 auto}.js-product-selector-result-html{margin-top:2em}@media screen and (max-width:1362px) and (min-width:769px){.product-selector-title{max-width:150px}}@media screen and (max-width:375px){.product-selector-title{max-width:150px}}.product-documents-wrapper{margin-bottom:1.5rem}.product-documents-wrapper .list-inline .list-inline-item{display:inline-block}.product-documents-wrapper .list-inline .list-inline-item:not(:last-child){margin-right:10px}.product-documents-wrapper.bg-lightGray .h4,.product-documents-wrapper.bg-lightGray .h5{color:#000}.product-documents-wrapper.bg-lightGray a{color:#006eb8}.videos-wrapper{margin-left:-20px;margin-right:-20px}.videos-wrapper .video-content-wrapper{margin:0 auto;padding:0 15px}.videos-wrapper .slick-arrow::before{content:""}.videos-wrapper .slick-arrow.slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:-10px}.videos-wrapper .slick-arrow.slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:-10px}.video-trigger-button{width:100%;background-color:transparent;cursor:pointer;border:none;z-index:10}.video-trigger-button:focus{outline:2px solid #2b3e50}.video-trigger-button .h4{color:#000!important}.video-content-wrapper{max-width:430px;margin:0 auto;position:relative}.video-content-wrapper .video-title-wrapper{border:solid 1px #eee;border-top:none}.video-content-wrapper .video-thumbnail-wrapper{border:solid 1px #eee;border-bottom:none;position:relative;display:block;width:100%;padding:0;overflow:hidden}.video-content-wrapper .video-thumbnail-wrapper::before{padding-top:56.25%;display:block;content:""}.video-content-wrapper .video-thumbnail-wrapper .video-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:opacity 200;transition:opacity 200}.video-content-wrapper .video-thumbnail-wrapper .video-thumbnail{position:absolute;bottom:0;left:0;width:100%;border:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-content-wrapper:hover .video-play-icon{opacity:.9}.video-content-wrapper .video-title-wrapper{min-height:88px}.close-video{position:absolute;right:-15px;top:-15px;background:#000;color:#fff;z-index:1;padding:5px 10px;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent}.close-video:focus{border-color:#fff}ul.faq-sidenav li{margin:0;-webkit-transition:background-color .3s;transition:background-color .3s}ul.faq-sidenav li a,ul.faq-sidenav li button{color:#0072bc;cursor:pointer;border:none;line-height:1.2rem;font-family:'Gotham A','Gotham B';font-weight:700;font-size:1.2rem;display:block;padding:10px 5px;margin:.25em 0;text-align:left}ul.faq-sidenav li button:active,ul.faq-sidenav li button:focus,ul.faq-sidenav li button:hover,ul.faq-sidenav li>a:active,ul.faq-sidenav li>a:focus,ul.faq-sidenav li>a:hover{background-color:#ddd;border:none}ul.faq-sidenav ul{padding-left:15px}ul.faq-sidenav ul li a,ul.faq-sidenav ul li button{border:none;font-weight:400}ul.faq-sidenav .collapse,ul.faq-sidenav .collapsing{display:none}ul.faq-sidenav .collapse.show,ul.faq-sidenav .collapsing.show{display:inline-block;width:100%}ul.faq-sidenav .caret{height:15px;width:15px;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:solid 3px #0072bc;border-right:solid 3px #0072bc;border-radius:3px;margin-left:5px;position:relative;top:-2px}.post-img{width:100%;height:0;padding-bottom:63.7%;background-image:url(http://via.placeholder.com/406x340);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:solid 1px #eee;border-bottom:none}@media (min-width:768px){.post-img{padding-bottom:61.75%}}@media (min-width:992px){.post-img{padding-bottom:59%}}@media (min-width:1380px){.post-img{padding-bottom:66.5%}}.post-wrapper{padding-top:15px;padding-bottom:15px;padding-left:30px!important;padding-right:30px!important}.post-wrapper a{display:block}.post-wrapper a:focus{outline:2px solid #2b3e50}.post-wrapper img{width:100%}.blog-content{border-left:solid 1px #eee;border-right:solid 1px #eee;min-height:110px;padding:15px}.blog-content-wrapper{position:relative}.blog-content-wrapper .featured-post-tag{position:absolute;right:0;top:0}.blog-pt-1{padding-top:1rem!important}@media (min-width:992px){.blog-post-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}}.blog-post-item{margin-left:auto;margin-right:auto}@media (min-width:992px){.blog-post-item{width:100%}}@media (min-width:992px){.blog-post-item:nth-child(2){grid-area:1/2/2/3}}@media (min-width:992px){.blog-post-item:nth-child(3){grid-area:1/3/2/4}}@media (min-width:992px){.blog-post-item:nth-child(4){grid-area:2/2/3/3}}@media (min-width:992px){.blog-post-item:nth-child(5){grid-area:2/3/3/4}}@media (min-width:992px){.blog-post-item_featured{grid-area:1/1/3/2}}@media (min-width:992px){.blog-post-item_wide{grid-area:3/1/4/4;width:100%}}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#737373 transparent transparent;border-style:solid;border-width:2px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect,.multiselect__single,input.multiselect__input[type=text]{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect__single,input.multiselect__input[type=text]{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:calc(100%);-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1;opacity:0}.multiselect__loading-enter{opacity:0}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;cursor:pointer;color:#2b3e50}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:0}input[type=text].multiselect__input{border:none}input[type=text].multiselect__input:hover{border-color:#cfcfcf}input[type=text].multiselect__input:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__single:hover{border-color:#cfcfcf}.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect--disabled{opacity:.6;background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current{background:#ededed;color:#a8a8a8}.multiselect--disabled .multiselect__select{background:#ededed;color:#a8a8a8}.multiselect--active{z-index:50}.multiselect--active .multiselect__select{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.multiselect--active .multiselect__placeholder{display:none}.multiselect--active:not(.multiselect--above) .multiselect__current{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active:not(.multiselect--above) .multiselect__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--above.multiselect--active .multiselect__current{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above.multiselect--active .multiselect__input{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__input::-webkit-input-placeholder{color:#2b3e50}.multiselect__input::-moz-placeholder{color:#2b3e50}.multiselect__input:-ms-input-placeholder{color:#2b3e50}.multiselect__input::-ms-input-placeholder{color:#2b3e50}.multiselect__input::placeholder{color:#2b3e50}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#737373;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag~.multiselect__input{width:auto}.multiselect__tag~.multiselect__single{width:auto}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus{background:#369a6e}.multiselect__tag-icon:focus:after{color:#fff}.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;width:100%;vertical-align:top}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#eee;outline:0;color:#495057}.multiselect__option--highlight:after{content:attr(data-select);background:#eee;color:#495057}.multiselect__option--selected{font-weight:700}.multiselect__option--selected:after{content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#fff;content:attr(data-deselect)}.multiselect__option--disabled{background:#fff;color:#737373;cursor:text;pointer-events:none;padding:8px 12px;min-height:32px;font-weight:700}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group{background:#fff;color:#2b3e50;font-weight:700}.multiselect__option--group.multiselect__option--highlight{background:#fff;color:#2b3e50}.multiselect__option--group.multiselect__option--highlight:after{background:#2b3e50}.multiselect-enter-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease;opacity:0}.multiselect-enter{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}[dir=rtl] .multiselect__option:after{right:auto;left:0}@-webkit-keyframes spinning{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__option--group-selected.multiselect__option--highlight{background:#fff;color:#2b3e50}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#737373;content:attr(data-deselect);color:#2b3e50}#main-footer{font-size:17px;color:#2b3e50}#main-footer .footer-menu .menu{padding-left:0;list-style:none}#main-footer .footer-menu .menu-item{margin:.65rem 0}#main-footer .footer-menu .menu-item a{font-size:15px;color:#fff}#main-footer .footer-menu .menu-item a:hover{color:#e3e3e3}#main-footer .footer-menu .et_pb_widget{float:none}#main-footer .footer-menu .title{margin-bottom:16px;color:#fff}#main-footer .misc-wrapper{max-width:400px;margin:0 auto}#main-footer .misc-wrapper .form-newsletter{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}#main-footer .misc-wrapper .form-newsletter .input-newsletter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;width:auto;vertical-align:middle}#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:-moz-placeholder-shown)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:-ms-input-placeholder)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter .input-newsletter:focus+.form-newsletter-label,#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:placeholder-shown)+.form-newsletter-label,#main-footer .misc-wrapper .form-newsletter .input-newsletter:valid+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter-label{position:absolute;left:0;top:7px;font-size:.8rem;line-height:1.5;padding-left:.5rem;color:#495057;-webkit-transition:all .2s ease;transition:all .2s ease}#main-footer .footer-link-separate{margin:0 .5rem}#main-footer .footer-social-icons .instagram{margin-top:10px}#main-footer .footer-social-icons_app{padding-top:9px;border-left:1px solid #fff}#main-footer .footer-social-icons_app .fa{font-size:1.65em}#main-footer .newsletter-disclaimer p{font-size:15px;color:#fff}#main-footer .newsletter-disclaimer p a{color:#fff!important;text-decoration:underline}#main-footer .newsletter-disclaimer p a:hover{color:#e3e3e3!important}#main-footer #ot-sdk-btn{background:0 0!important;border:none;padding:0!important;color:#fff!important;font-size:100%;font-family:'Gotham A','Gotham B';cursor:pointer}#main-footer #ot-sdk-btn:focus{outline-color:#fff}#main-footer #ot-sdk-btn:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}@media (max-width:575px){#main-footer .widget_nav_menu .menu{display:none}#main-footer .widget_nav_menu .menu_is-visible{display:block}}@media (max-width:991px){.main-header .prim-nav-main.show{height:calc(100vh - 68px);overflow-y:auto}.main-header#main-header.active{max-height:100%;overflow-y:auto}}@media (min-width:768px){.main-header .nav-link{padding:1.25rem 1.5rem}}.main-header img{max-width:initial}.main-header .fade-enter-active,.main-header .fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.main-header .fade-enter,.main-header .fade-leave-to{opacity:0}.main-header .navbar .nav-link{color:#0072bc;padding:1.25rem 2rem;font-size:1rem;line-height:1.75rem}@media (max-width:1139px){.main-header .navbar .nav-link{padding:1.25rem 1rem}}@media (max-width:575px){.main-header .navbar .nav-link{padding:1.25rem .5rem}}.main-header .search{cursor:pointer}.main-header .nav-button-wrapper{position:relative}.main-header .nav-button-wrapper .form-search-wrapper{position:fixed;right:0;top:64px;width:100%;padding:10px;background:#fff;display:none}.main-header .nav-button-wrapper .form-search-wrapper.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.main-header .nav-button-wrapper .form-search-wrapper{width:500px;position:absolute;right:125%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}}.main-header .nav-button-wrapper .form-search-wrapper .form-search{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;width:auto;vertical-align:middle;border-radius:0;color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-webkit-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-moz-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input:-ms-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-ms-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .btn{background-color:#fff}.main-header .nav-button-wrapper .form-search-wrapper .form-search .btn .fa::before{color:#2b3e50}.main-header .navbar-toggler{border:none;outline:0;background:0 0}.main-header .navbar-toggler .icon-bar{width:22px;height:2px;background-color:#0072bc;display:block;-webkit-transition:all .2s;transition:all .2s;margin:0}.main-header .navbar-toggler .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:38% 100%;transform-origin:38% 100%;margin-top:0}.main-header .navbar-toggler .middle-bar{opacity:0}.main-header .navbar-toggler .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:40% 0;transform-origin:40% 0}.main-header .navbar-toggler.collapsed .top-bar{-webkit-transform:rotate(0);transform:rotate(0)}.main-header .navbar-toggler.collapsed .middle-bar{opacity:1;margin-top:5px}.main-header .navbar-toggler.collapsed .bottom-bar{-webkit-transform:rotate(0);transform:rotate(0);margin-top:5px}@media (max-width:1139px){.main-header .navbar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-header .navbar-nav .nav-link{padding:1.45rem .8rem 1.25rem;font-size:16px}.main-header .cart .cart-icon{width:18px}.main-header .logo{width:115px}}@media (max-width:991px){.main-header .navbar-brand{position:absolute;left:50%;top:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.main-header .navbar-nav .nav-link{padding:.5rem .8rem}.main-header .dropdown-toggle,.main-header .navMenu-item-0 button,.navMenu-item-0 .main-header button{position:relative}.main-header .dropdown-toggle::after,.main-header .navMenu-item-0 button::after,.navMenu-item-0 .main-header button::after{float:right;top:9px}.main-header .navbar-main{width:100%}.main-header .navbar-main .navbar-nav>.nav-item>.nav-link{background:#0072bc;color:#fff}}.navbar-wrapper.hidden{display:none}.search-input-label{position:absolute;left:12px;color:#000;pointer-events:none}.search-input:focus+label,.search-input:focus-within+label{opacity:0}.skip-link{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;line-height:1;padding-left:5px;padding-right:5px;color:#fff}.skip-link:focus{top:0;outline:2px solid #fff;z-index:999999}.primary-menu-s-btn:focus{-webkit-box-shadow:none;box-shadow:none}.primary-menu-s-btn:focus i:before{color:#fff!important}@media (max-width:991px){.search-prim-inp{border-color:#737373!important}.search-prim-inp:focus{border:2px solid var(--dark-grey-blue)!important;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50}.primary-menu-s-btn{margin-left:5px}}.contactUsContainer .inputField{width:100%;min-height:40px}.contactUsContainer .descriptionBox{min-height:200px}.subs{color:#000}.subfield{background-color:#efebef}.modelfield{background-color:#efebef}@-moz-document url-prefix(){.contactUsContainer .inputField{min-height:30px}}.review-band-promo{background:#0072bc;padding:10px 0;min-height:1px}.review-band-promo h4{color:#fff;line-height:1.3em;padding-bottom:0}.vertical-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-band-promo svg{opacity:1;mix-blend-mode:normal;fill:#fff;width:80px;height:80px}.review-band-promo-icon{display:inline}@media (max-width:1379px){.review-band-promo-copy{padding-left:0}}@media (max-width:992px){.review-band-promo{padding:25px 0}.review-band-promo-copy{padding-left:20px}}@media (max-width:768px){.review-band-promo-icon{display:none}}.review-howto h2{font-size:34px}.review-howto h3{font-size:26px}.review-howto-pane::before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.review-howto-pane .marker{background:#fff;height:150px;width:150px;position:absolute;top:100px;left:-75px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (max-width:1379px){.review-howto-pane{background-position:center}.review-howto-pane .marker{height:125px;width:125px}}@media (max-width:992px){.review-howto-pane{display:none}}.review-band-categories{background:#2b3e50;text-transform:uppercase}.review-band-categories a{color:#fff;display:block;padding:20px 20px 40px;width:100%;text-align:center}.review-band-categories a:hover{background:#111d2e}.review-band-categories a span{display:block}.review-band-categories img{clear:both}.review-band-categories .category{border-left:1px solid #fff;border-right:1px solid #fff}.review-band-categories .no-gutter>[class*=col-]{padding-right:0;padding-left:0}.col-lg-1-5,.col-lg-2-5,.col-lg-3-5,.col-lg-4-5,.col-md-1-5,.col-md-2-5,.col-md-3-5,.col-md-4-5,.col-sm-1-5,.col-sm-2-5,.col-sm-3-5,.col-sm-4-5,.col-xs-1-5,.col-xs-2-5,.col-xs-3-5,.col-xs-4-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-1-5,.col-md-1-5,.col-sm-1-5,.col-xs-1-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}.col-xs-1-5{width:20%;float:left}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}@media (max-width:1379px){.review-band-categories a{min-height:220px;padding:20px 20px 20px;min-height:220px}}@media (max-width:1200px){.col-sm-5-5{width:50%}.review-band-categories .category{border-left:none;border-right:none;border-bottom:1px solid #fff}.review-band-categories a{min-height:190px}.band-l{border-left:1px solid #fff}.band-r{border-right:1px solid #fff;border-bottom:none}}@media (max-width:992px){.review-band-categories .category{border-left:none;border-right:none;border-bottom:1px solid #fff}}@media (max-width:480px){.col-sm-5-5{width:100%}.band-l{border-left:none}.band-r{border-right:none}}.review-products .product-item{border:3px solid #cecece;padding:15px;margin-bottom:20px;min-height:130px}.review-products .product-item .learnmore{color:#fff;padding:2px 20px!important}.review-products .product-item .bv_avgRating_component_container{display:inline-block}.review-products .product-item .bv_avgRating_component_container,.review-products .product-item .bv_numReviews_component_container{display:none!important}.review-products .star-icon.blue{color:#0072bc;font-size:38px;position:relative;line-height:25px;letter-spacing:-5px}.review-products .star-icon.blue:before{color:#0072bc;content:'\2605';position:absolute;left:0}.review-products .star-icon.gray{color:#cecece;font-size:38px;position:relative;line-height:25px;letter-spacing:-5px}.review-products .star-icon.gray:before{color:#cecece;content:'\2605';position:absolute;left:0;width:110%;overflow:hidden}.review-products .product-item h3{min-height:60px}.product-img{max-height:90px}@media (max-width:1379px){.review-products .star-icon{font-size:30px}}@media (max-width:768px){.product-img{max-height:inherit}}@media (max-width:575px){.review-products .product-item h3{min-height:inherit}}@media (max-width:480px){.review-products .product-item .learnmore{margin-top:20px}}#reviewForm select:disabled{background-color:#cecece}#reviewForm select{width:100%;min-height:40px}#reviewForm h4{color:#000}#reviewForm input[type=submit]:enabled{background-color:#2b3e50;color:#fff}#reviewForm .select-default,.select-option{height:35px}#reviewForm .btn:disabled{background-color:#cecece}.resource-band-4 h3{font-size:18px}.resource-band-4 .learn-more{font-size:16px}.resource-band-4 .r4l{padding-right:20px}@media screen and (min-width:996px){.om-border-left{border-left:1px solid gray}.om-border-right{border-right:1px solid gray}}@media screen and (max-width:1379px){.om-border-left{border-left:none}.om-border-right{border-right:none}.resource-band-4{padding:20px 0}}@media screen and (max-width:991px){.resource-band-4 .om-border-top{border-top:1px solid gray;padding-top:20px;padding-bottom:20px}.resource-band-4 .om-border-bottom{border-bottom:1px solid gray}.resource-band-4 h3{font-size:22px}.resource-band-4 .learn-more{font-size:100%}.resource-band-4 .rb1{margin-top:40px!important}.resource-band-4 .rb4{margin-bottom:0!important}.resource-band-4{padding:20px 0 0}}@media (max-width:575px){.resource-band-4 .split{display:block;clear:both;font-size:16px}.resource-band-4 span{display:none}.rb-item{width:100%;max-width:100%;margin-left:0;padding-left:30px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.videoBackground{position:relative;background-color:#fff}.video-play-icon{height:auto;width:17%!important}.tabletView{display:none}.kristinaMobile{height:auto;width:100%}.matchLeading{line-height:20px}.video-wrapper{max-width:100%}.matchHero{background-image:url(/wp-content/uploads/tens_lp_hero_BG.png);background-size:cover;background-repeat:no-repeat}.promoProds{background-image:url(/wp-content/uploads/tens_lp_prod_BG.jpg);background-size:cover;background-repeat:no-repeat}.matchLady{background-image:url(/wp-content/uploads/tens_lp_test1_BG.jpg);background-size:cover;background-repeat:no-repeat;min-height:100%}.matchMale{background-image:url(/wp-content/uploads/tens_lp_test2_BG.jpg);background-size:cover;background-repeat:no-repeat;min-height:100%}.titleText{font-size:21px;font-weight:700;padding-top:9px;padding-bottom:9px;color:#808285}@media (min-width:480px){.mobileView{display:none}.tabletView{display:block}.kristina{background-image:url(/wp-content/uploads/tens_lp_kristina1.png);background-repeat:no-repeat;background-size:86%;background-position:20%;background-position-y:12%;padding-top:5.5rem!important;padding-bottom:5.5rem!important;padding-right:4rem!important}.quotek{padding-right:2rem}.dale{background-image:url(/wp-content/uploads/tens_lp_dale1.png);background-repeat:no-repeat;background-size:86%;background-position:20%;background-position-y:12%;padding-top:5.5rem!important;padding-bottom:5.5rem!important;padding-right:3rem!important}.quoted{padding-right:2rem}.video-play-icon{height:auto;width:14%!important}}@media (min-width:576px){.kristina{background-size:90%;background-position:40%;background-position-y:17%;padding-top:8rem!important;padding-bottom:8rem!important}.quotek{padding-right:4rem}.dale{background-size:97%;background-position:95%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important}.quoted{padding-right:4rem}}@media (min-width:650px){.kristina{background-size:83%;background-position:21%;background-position-y:2%;padding-top:8.5rem!important;padding-bottom:8.5rem!important;padding-right:7rem}.dale{background-size:80%;background-position:20%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important;padding-right:7rem!important}}@media (min-width:720px){.kristina{background-size:83%;background-position:21%;background-position-y:2%;padding-top:9rem!important;padding-bottom:9rem!important;padding-right:8rem!important}.dale{background-size:80%;background-position:15%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important;padding-right:8rem!important}}@media (min-width:768px){.quotek{padding-right:1rem}.quoted{padding-right:1rem}.kristina{background-size:100%;background-position:21%;background-position-y:2%;padding-top:6rem!important;padding-bottom:6rem!important}.dale{background-size:100%;background-position:20%;background-position-y:0;padding-top:6rem!important;padding-bottom:6rem!important}}@media (min-width:900px){.quotek{padding-right:2rem}.quoted{padding-right:2rem}}@media (min-width:992px){.kristina{padding-top:7.5rem!important;padding-bottom:7.5rem!important}.dale{padding-top:7.5rem!important;padding-bottom:7.5rem!important}}@media (min-width:1100px){.titleText{font-size:28px}.video-play-icon{height:auto;width:14%!important}}@media (min-width:1300px){.kristina{padding-top:9rem!important;padding-bottom:9rem!important}.dale{padding-top:9rem!important;padding-bottom:9rem!important}.video-play-icon{height:auto;width:10%!important}}@media (min-width:1500px){.quotek{padding-right:5rem}.quoted{padding-right:5rem}.kristina{background-size:90%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:320px){.quotek{padding-top:25px}.quoted{padding-top:25px}}.position-relative{position:relative}.text-navy{color:#003087!important}.text-black{color:#000!important}.hg-btn{display:inline-block;background-color:#003087;color:#fff;text-transform:uppercase;font-size:20px;font-weight:700;padding:15px 37px;line-height:1}.heartguide .heartHero.h1{font-size:60px;margin-bottom:24px}@media (max-width:1139px){.heartguide .heartHero.h1{font-size:54px}}@media (max-width:991px){.heartguide .heartHero.h1{max-width:85%;margin:0 auto 35px}}@media (max-width:767px){.heartguide .heartHero.h1{font-size:42px}}.heartguide p{font-size:22px}@media (max-width:767px){.heartguide p{font-size:18px}}.show{display:block!important}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video,.embed-responsive-item{height:100%;width:100%}.shield{max-width:100px;width:100px}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video iframe,.heartguide.embed-responsive .embed-responsive-item{height:100%!important;width:100%!important;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.heartHero{font-size:69px;font-weight:700;margin-bottom:23px}@media (max-width:1450px){.heartHero{font-size:62px}}.video-hero{padding:35px 0}.video-hero .hg-rating{margin-bottom:23px}@media (max-width:991px){.video-hero img{max-width:333px}}.video-hero-text{max-width:665px;font-size:22px}@media (max-width:1139px){.video-hero-text{margin:0 auto;padding:0 25px}}.video-hero .hg-watch-img{max-width:660px}.heartSVG{margin-bottom:37px!important}.heartSVG span{font-size:55px;line-height:82px;font-weight:400;text-transform:none;color:#000}@media (max-width:767px){.heartSVG span{font-size:50px}}.play-icon-heartguide{vertical-align:middle}.pocketWatch{position:relative;background-color:#ececec;padding:35px 0}.pw-divider{margin:28px 0 52px;background-color:#000;height:1px}.pw-hg-img{position:absolute;top:50%;left:-64px;height:auto;max-width:490px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.pw-hg-img{width:420px}}@media (max-width:767px){.pw-hg-img{position:static;top:auto;left:auto;width:100%;max-width:auto;margin:0 auto;-webkit-transform:none;transform:none}}.blood-fluctuations{padding:155px 0}@media (max-width:991px){.blood-fluctuations{padding:55px 0}}.breakthrough{background-color:#fff;padding:72px 0}.block-title,.break-title,.wchd-title{font-size:60px;line-height:65px;font-weight:700;margin-bottom:1.5rem}@media (max-width:991px){.block-title,.break-title,.wchd-title{font-size:42px}}.breakthrough .cuff-expanding{position:relative;z-index:0;text-align:center}@media (max-width:991px){.breakthrough .cuff-expanding>div:first-child{height:504px!important}}.cuff-expanding .ttip{position:absolute;width:23px;height:23px;background-color:#4fd921;border-radius:90px;cursor:pointer}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,.7);box-shadow:0 0 0 0 rgba(79,217,33,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(79,217,33,0);box-shadow:0 0 0 10px rgba(79,217,33,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,0);box-shadow:0 0 0 0 rgba(79,217,33,0)}}@keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,.7);box-shadow:0 0 0 0 rgba(79,217,33,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(79,217,33,0);box-shadow:0 0 0 10px rgba(79,217,33,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,0);box-shadow:0 0 0 0 rgba(79,217,33,0)}}.cuff-expanding .tt-dot{position:absolute;width:23px;height:23px;background-color:#4fd921;border-radius:90px;cursor:pointer;-webkit-box-shadow:0 0 0 0 #4fd921;box-shadow:0 0 0 0 #4fd921;-webkit-transform:scale(1);transform:scale(1);z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;left:0;top:0}.cuff-expanding .tooltip-inner{position:relative;display:none;top:50%;left:35px;padding:16px;background-color:#fff;color:#000;min-width:350px;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.cuff-expanding .tooltip-inner::before{content:'';position:absolute;border:14px solid transparent}@media (max-width:991px){.cuff-expanding .tooltip-inner{min-width:auto}}.cuff-expanding .tooltip-inner>span{display:inline-block}.cuff-expanding .ttip[data-tip="1"]{top:10.75%;left:48.3333%;-webkit-transform:translateX(-49%);transform:translateX(-49%)}.cuff-expanding .ttip[data-tip="1"] .tooltip-inner::before{top:50%;left:-25px;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.cuff-expanding .ttip[data-tip="2"]{top:16.333%;left:40%}.cuff-expanding .ttip[data-tip="2"] .tooltip-inner{left:auto;right:292px;min-width:274px}.cuff-expanding .ttip[data-tip="2"] .tooltip-inner::before{top:50%;right:-25px;border-left-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.cuff-expanding .ttip[data-tip="2"] .tooltip-inner{min-width:auto}}.cuff-expanding .ttip[data-tip="3"]{top:16.333%;left:48%}.cuff-expanding .ttip[data-tip="3"] .tooltip-inner{top:auto;bottom:-40px;right:32px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="3"] .tooltip-inner::before{bottom:100%;left:30px;border-bottom-color:#fff}.cuff-expanding .ttip[data-tip="4"]{top:16.333%;left:54%}.cuff-expanding .ttip[data-tip="4"] .tooltip-inner{top:auto;bottom:-40px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="4"] .tooltip-inner::before{bottom:100%;left:50%;border-bottom-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="5"]{top:24%;left:37%}.cuff-expanding .ttip[data-tip="5"] .tooltip-inner{top:auto;bottom:-40px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="5"] .tooltip-inner::before{bottom:100%;left:50%;border-bottom-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="6"]{right:31%;bottom:32%}.cuff-expanding .ttip[data-tip="6"] .tooltip-inner{top:-110px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="6"] .tooltip-inner::before{top:100%;left:50%;border-top-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="7"]{bottom:22.5666%;left:30%}.cuff-expanding .ttip[data-tip="7"] .tooltip-inner::before{top:50%;left:-25px;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.what-can-hg-do{background-color:#000;color:#fff;padding:80px 0}@media (max-width:991px){.what-can-hg-do{padding:0 0 25px}}.testimonials-wrapper{background-color:#fff}@media (max-width:991px){.testimonials-wrapper .slick-slide img{max-width:240px;margin:0 auto}}.testimonials-wrapper .slick-dots{bottom:auto}.twoUpVideo{background-color:#fff;padding:113px 0 130px}.twoUpVideo button{border:none;background:0 0}.twoUpVideo .video-wrapper{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-align:left}.twoUpVideo .videos-title{font-size:60px;margin-bottom:35px}@media (max-width:991px){.twoUpVideo .videos-title{font-size:42px}}@media (max-width:991px){.twoUpVideo{padding:54px 0 70px}}.twoUpVideo .h3{font-weight:300}.twoUpVideo .video-wrapper .video-thumbnail-wrapper{border:none}.twoUpVideo .video-wrapper .video-thumbnail-wrapper:before{padding:0}.hg-product-img{padding-top:191px;padding-bottom:151px;background-color:#ececec}@media (max-width:991px){.hg-product-img{background-color:transparent;padding-top:25px;padding-bottom:55px;max-width:320px;margin:0 auto 35px}}.hg-recommended .paypal{padding-right:35px}.purchase-options{border-left:solid 1px #828282;padding-left:35px}.purchase-options a{text-decoration:underline;color:#003087}@media (max-width:1068px){.purchase-options{border:none;padding-top:25px}}@media (max-width:991px){#hgEmailCapture{padding:0 25px}}#hgEmailCapture .hgSubTitle{padding:0;font-size:20px;margin-bottom:10px;text-transform:uppercase}#hgEmailCapture .hgTitle{padding-bottom:0;margin-bottom:20px;color:#000;font-size:38px}.hgTitle-outer{font-weight:400}.hgTitle-outer .hgTitle{line-height:1}#hgEmailCapture #hgThankYou .hgTitle{margin-bottom:24px}#hgEmailCapture .model-number{font-size:18px}#hgEmailCapture .hgBlurb{line-height:1.3;font-size:1.1rem;max-width:550px;padding-top:15px;margin:0 auto 35px;border-top:3px solid #003087}#hgEmailCapture .optIn{float:left;font-size:13px;padding:0 8px;border:1px solid transparent}#hgEmailCapture .optIn>input{vertical-align:middle}#hgEmailCapture .optIn a,#hgEmailCapture .optIn a:active,#hgEmailCapture .optIn a:focus,#hgEmailCapture .optIn a:hover{color:#fff;text-decoration:underline;white-space:nowrap}#hgEmailCapture .hgBtn{display:inline-block;padding:18px 50px;color:#fff;font-weight:700;font-style:normal;font-size:1.1rem;letter-spacing:1px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important;background-color:#003087}#hgEmailCapture .hgInputs{margin-bottom:40px}#hgEmailCapture .hgInputs:after,#hgEmailCapture .hgInputs:before{content:"";display:table}#hgEmailCapture .hgInputs:after{clear:both}#hgEmailCapture .hgInput{border-radius:0;border:1px solid #5e5e5e;font-size:1.1rem;color:#000;padding:15px 15px 15px 40px;margin-bottom:20px;display:block;width:100%;float:left;background:#393939 url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/omron/pb/images/email-hg.png) no-repeat 10px 14px}#hgEmailCapture .hgInput::-webkit-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-moz-placeholder-shown{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:placeholder-shown{color:#a2a2a2}#hgEmailCapture .hgInput::-webkit-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::placeholder{color:#a2a2a2}#hgEmailCapture .error{border-color:red}#hgEmailCapture .hgInput[name=hg-fname],#hgEmailCapture .hgInput[name=hg-lname]{width:calc(50% - 10px);background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/omron/pb/images/user-hg.png)}#hgEmailCapture .hgInput[name=hg-lname]{float:right}#hgEmailCapture>#hgThankYou{display:none;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#hgEmailCapture.TY>:not(#hgThankYou){opacity:0;pointer-events:none}@media (max-width:1111px) and (min-width:768px),(max-width:600px){#hgEmailCapture{padding:30px 15px 50px}#hgEmailCapture .hgInput[name=hg-fname],#hgEmailCapture .hgInput[name=hg-lname]{width:100%}#hgEmailCapture .hgTitle{margin-bottom:30px}#hgEmailCapture .hgLogo{width:225px;height:30px;margin-right:-5px}}.never-miss-a-beat{font-size:22px;padding-top:151px;padding-bottom:92px}@media (max-width:1139px){.never-miss-a-beat{padding-left:35px;padding-right:35px}}@media (max-width:991px){.never-miss-a-beat{padding-top:53px;padding-bottom:70px}}.nmab-col-1{padding-right:75px}@media (max-width:991px){.nmab-col-1{padding-right:15px}}.nmab-title{font-size:60px;margin-bottom:17px;line-height:1}@media (max-width:991px){.nmab-title{font-size:42px}}.never-miss-a-beat li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:29px}.never-miss-a-beat li i{position:relative;top:5px;padding-right:31px}.masonry-section .box{color:#fff;margin-bottom:30px}.masonry-section .box:last-child{margin-bottom:30px!important}.masonry-section .box>div{min-height:437px;overflow:hidden}.masonry-section .box .content{position:absolute;top:100%;left:4px;right:4px;bottom:4px;z-index:1;background-color:#fff;color:#000;-webkit-transition:top .3s;transition:top .3s}.masonry-section .box .inner-content{padding:0 15%}.masonry-section .box .inner-content .box-arrow-up{position:relative;top:-60px;font-size:41px;line-height:1}.masonry-section .box .box-arrow{padding-top:37px;padding-bottom:12px;color:#fff;font-size:41px;line-height:1}.masonry-section .txt-black .box-arrow{color:#000}.masonry-section .box:focus-within .content,.masonry-section .box:hover .content{top:4px}.masonry-section .box-bg-img{background-size:cover;background-repeat:no-repeat;background-position:center}.masonry-section .box-title{font-size:34px;line-height:38px;color:#000;font-weight:400}.masonry-section .blue{background-color:#419fd4}.masonry-section .blue .box-arrow-up .fa{color:#419fd4}.masonry-section .green{background-color:#80c029}.masonry-section .green .box-arrow-up .fa{color:#80c029}.masonry-section .purple{background-color:#7b70b1}.masonry-section .purple .box-arrow-up .fa{color:#7b70b1}.masonry-section .teal{background-color:#70b1ac}.masonry-section .teal .box-arrow-up .fa{color:#70b1ac}.rating-wrap .hg-rating{padding-right:28px;width:170px}.rating-wrap .hg-recommened{padding-left:28px;border-left:solid 1px #828282}.rating-wrap .hg-recommened .d-flex{color:#0072bc;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:1rem}.rating-wrap .hg-recommened .no1{padding-right:3px;font-size:3rem}.rating-wrap .hg-recommened .no1 small{font-size:2rem;font-weight:600}@media (max-width:575px){.rating-wrap .hg-recommened{padding-left:0;border-left:solid 0 #828282;padding-top:10px}}.image-divider{height:655px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:991px){.image-divider{height:365px}}.hg-tech-specs{padding:113px 0}@media (max-width:991px){.hg-tech-specs{padding:55px 0}}.hg-tech-specs .hg-tech-title{font-size:60px;margin-bottom:0;padding-bottom:51px;border-bottom:solid 1px #000}@media (max-width:991px){.hg-tech-specs .hg-tech-title{font-size:42px}}.hg-tech-specs .specs{padding:69px 0}.hg-tech-specs .specs-col-1{max-width:50%;margin-right:auto;padding-left:0;padding-right:52px}.hg-tech-specs .specs-col-2{max-width:50%;margin-right:auto;padding:0 52px}.hg-tech-specs .specs-col-3{padding-left:52px;padding-right:0}.hg-tech-specs .specs-wrap{max-width:353px}.hg-tech-specs .spec{margin-bottom:25px}@media (max-width:991px){.hg-tech-specs .specs-col-1,.hg-tech-specs .specs-col-2{max-width:100%;padding-left:0}}.tech-resources .specs{border-top:solid 1px #000;border-bottom:solid 1px #000}.tech-resources .specs .resource{width:33.333%}.tech-resources .specs .resource .apps{position:relative;left:-12px}@media (max-width:1139px){.tech-resources .specs .resource .apps a{max-width:190px}}@media (max-width:1139px){.tech-resources .specs .resource:nth-child(1),.tech-resources .specs .resource:nth-child(2){width:50%;padding:0 15px}.tech-resources .specs .resource:nth-child(3){width:100%;padding:0 15px}}.tech-resources .specs .additional-resources a{color:#000;text-decoration:underline}.tech-resources .specs .resources-ctas .btn{border:solid 2px #003087;color:#003087;margin-bottom:19px;padding:10px 40px;background:#fff}.hg-faqs{padding-bottom:113px}.hg-faqs .faqs-title{font-size:60px;margin-bottom:53px}@media (max-width:991px){.hg-faqs .faqs-title{font-size:42px;margin-bottom:23px}}.accordion{margin-bottom:48px}.accordion .title{position:relative;padding:18px 30px;cursor:pointer;font-weight:700;width:100%;border:none;text-align:left;font-size:inherit;background:#fff}.accordion .title::after{content:'\f055';font-family:FontAwesome;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1139px){.accordion .title{padding:18px 15px}}@media (max-width:1139px){.accordion{margin-bottom:25px}}.accordion .body{padding:23px 50px}@media (max-width:1139px){.accordion .body{padding:23px 30px}}.accordion .body .answer-icon{width:32px;margin-right:17px}.accordion .body .inner-body{max-width:671px}.accordion.active .title{color:#000}.accordion.active .title:after{content:'\f056'}.heart-guide-faq-tabs .tabs{margin-bottom:48px}@media (max-width:1379px){.heart-guide-faq-tabs .tabs{margin-bottom:25px}}.heart-guide-faq-tabs .accordion-tabs-btn{padding:18px 14px 18px 30px!important;background:0 0;text-align:left;line-height:normal}@media (max-width:1379px){.heart-guide-faq-tabs .accordion-tabs-btn{padding:18px 15px!important}}.heart-guide-faq-tabs .accordion-tabs-btn[aria-expanded=true] .tab-ico::after{content:'\f056'}.heart-guide-faq-tabs .tab-ico{position:relative;width:18px;height:18px;margin-left:8px}.heart-guide-faq-tabs .tab-ico::after{content:'\f055';font-family:FontAwesome;position:absolute;top:50%;left:0;font-weight:700;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heart-guide-faq-tabs .tab-body .accordion-inner-element{padding:23px 50px}@media (max-width:425px){.heart-guide-faq-tabs .tab-body .accordion-inner-element{padding:23px}}.heart-guide-faq-tabs .tab-body .answer-icon{width:32px;min-width:32px;margin-right:17px}.heart-guide-faq-tabs .tab-body .inner-body{max-width:671px}.hg-testimonials{padding-top:68px;padding-bottom:104px;background-color:#000;color:#fff}.hg-testimonials .testimonials-title{font-size:60px;padding-bottom:71px;margin-bottom:59px;border-bottom:solid 1px #fff}.hg-testimonials .testimonial{margin-bottom:59px;padding-bottom:55px;border-bottom:solid 1px #fff}blockquote{border:none;margin:inherit;padding:inherit}.timerIcon{list-style:none;padding:0;cursor:pointer}.timerIcon li{position:relative}.timerIcon li button{padding:26px 40px;background:0 0;display:block;width:100%;border:none;font-size:inherit;cursor:pointer;text-align:left;line-height:1.4}.timerIcon li button strong{margin-bottom:10px!important;display:block}.timerIcon li svg path{fill:#000!important}.timerIcon li.active svg path{fill:#000!important}.timerIcon li.active::before{content:'';position:absolute;top:50%;left:-40px;border:19px solid transparent;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heartguide .timerIcon li{cursor:pointer;border:solid 2px #fff;background:#ececec}.heartguide .timerIcon li.active{background:#fff;color:#000}.tour-heartguide{background-color:#fff;padding-bottom:76px;display:none}.watch-side{padding-top:260px}.heartguide-fluctuations{border:#fff solid 1px;border-radius:5px;padding:10px 50px;color:#fff}.columns{border-bottom:1px solid #fff}.heartguide .embed-responsive{min-height:700px}.hg-reviews,.hg-sizing{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.hg-srL img{max-width:34px}.hg-srL a{text-decoration:underline;color:#003087;margin-left:10px}.hg-reviews::before{font-family:FontAwesome;content:"\f005";margin-right:10px}.heartguide .product-price-qty{margin:35px 0!important}.heartguide .hg-prod-pricing{margin-right:40px}.hg-prod-pricing{color:#000;font-size:32px;line-height:47px;font-weight:700}.cta-heartguide,.cta-heartguide button{background-color:#003087;width:100%;text-align:center;font-size:20px;font-weight:700;padding:10px 40px;color:#fff}.cta-heartguide.link-cta{width:auto;text-transform:uppercase;line-height:1.7em;-webkit-transition:all .2s;transition:all .2s}.cta-heartguide.link-cta:hover{color:#000;background-color:#94b017}.heartguide .product-options select{padding:11px 50px 11px 8px;margin-right:31px;min-width:213px;font-size:18px}.heartguide .hg-sizing-reviews .col{padding:12px 0}.heartguide .hg-sizing-reviews a{color:#fff}.heartguide .hg-sizing-reviews .hg-srL{border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.heartguide .hg-sizing-reviews .hg-srR{border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff}.navSticky-cta{display:none;position:absolute;right:0;margin-top:-30px}.heartguide .sticky .navSticky-cta{display:inline-block}.navSticky-cta span{color:#fff;margin-right:25px;font-size:20px;letter-spacing:1px}.navSticky-cta a{border:#fff solid 1px;border-radius:5px;padding:10px 6px;color:#fff;padding:10px 40px 8px 40px;font-size:18px;text-wrap:none}.warranty{position:relative;background-image:url(/wp-content/uploads/warranty-gc-cart-1000-x-113-6-c-2-f-59-jpg.jpg);background-repeat:no-repeat;background-size:cover}.leading{line-height:1.5em}.tagLine{border-left:transparent}.link{font-size:25px}.exclusive{font-size:50px;color:#86b062;font-weight:600}.heartguide .product-ctas{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}.heartguide .product-dtc{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (min-width:480px){.link{font-size:35px}.exclusive{font-size:69px}}@media (min-width:560px){.heartguide .gfz{margin-top:550px}}@media (min-width:680px){.link{font-size:45px}.exclusive{font-size:89px}}@media (min-width:700px){.watch-face{width:60%;display:none}}@media (min-width:768px){.heartguide-learn-button{border:#000 solid 1px;border-radius:5px;padding:10px 40px 8px 40px;color:#000;font-size:18px;text-wrap:none}.heartguide-compatibility{border:#fff solid 1px;border-radius:5px;padding:10px 6px;color:#fff;padding:10px 40px 8px 40px;font-size:18px;text-wrap:none}.pocketWatch{background-position-x:60%}.heartguide .brick_15360::before{background-image:url(/wp-content/uploads/box-21.jpg);opacity:.2}.heartguide .gfz{margin-top:0}.watch-face{width:55%}.heartguide .specsa{display:block;content:"";border-bottom:1px #fff solid;width:80%}.warranty{background-image:url(/wp-content/uploads/warranty-gc-cart-1000-x-113-6-c-2-f-59-jpg.jpg);background-repeat:no-repeat;background-size:cover}.link{font-size:19px}.exclusive{font-size:37px;line-height:0}.tagLine{border-left:2px solid rgba(236,236,236,.3)}}@media (min-width:800px){.heartguide .underWatch{margin-top:20%}}@media (min-width:850px){.watch-face{width:50%}}@media (min-width:900px){.watch-face{width:45%}}@media (min-width:992px){video{display:block}.heartguide .embed-responsive{min-height:500px}.modal-lg{max-width:1200px}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{height:auto;width:auto;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.heartguide .brick_15360::before{opacity:.6}.heartguide .underWatch{margin-top:0}.tour-heartguide{display:-webkit-box;display:-ms-flexbox;display:flex}.watch-band{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.watch-face{position:absolute;top:50%;left:50%;-webkit-transform:translate(-51%,-46%);transform:translate(-51%,-46%);-o-object-fit:contain;object-fit:contain;height:auto;width:75%}.heartguide .sticky{position:fixed;top:45px;overflow:hidden;z-index:10;padding-top:0}@-moz-document url-prefix(){.heartguide .sticky{top:18px}.heartguide .sticky .heartguideLogo{display:none}.heartguide .sticky .heartguideLogo{top:62px!important}}.shield{height:auto;opacity:.3;position:absolute;display:block;top:50%;left:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.link{font-size:25px}.exclusive{font-size:49px}#navbarSticky{display:block}}@media (min-width:1200px){.pocketWatch{background-position-y:70%}.heartguide .brick_15360::before{opacity:1}.background-video .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{height:auto;width:auto;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,-15%);transform:translate(0,-15%)}.link{font-size:31px}.exclusive{font-size:61px}}@media (min-width:1380px){.columns{border-right:1px solid #fff;border-bottom:transparent}.link{font-size:30px}.exclusive{font-size:59px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:768px){.leftTagLine{padding-top:80px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:992px){.leftTagLine{padding-top:45px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heartguide .sticky{top:82px}}@-moz-document url-prefix(){.heartguide .sticky{top:35px}.heartguide .sticky .navbar{padding-top:25px}.heartguide .sticky .heartguideLogo{top:46px}}.heartguide .googlePlay{padding-bottom:25px}.explodedView{background-color:#000}.explodedView h1{font-weight:400}.explodedView .p{font-weight:400}.techSpecs .h3{font-weight:300}.techSpecs .video-wrapper .video-thumbnail-wrapper{border:transparent}.techSpecs .video-wrapper .video-thumbnail-wrapper .video-play-icon1{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:17%}.techSpecs .video-play-icon2{width:100%;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media (min-width:435px){.heartguide .googlePlay{padding-bottom:0}}@media (min-width:480px){.techSpecs .video-play-icon2{width:80%}}@media (min-width:768px){.twoUpVideo .stick{border-left:2px solid #ebebeb}}@media (min-width:992px){.explodingWatch{position:absolute;right:-10%}.techSpecs .video-wrapper .video-thumbnail-wrapper .video-play-icon1{top:35%}}:root [data-bv-show=rating_summary] .bv_main_container .bv_avgRating,:root [data-bv-show=rating_summary] .bv_main_container .bv_avgRating:hover,:root [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,:root [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:#fff!important}[data-bv-show=rating_summary]{text-align:center!important}.hg-srR{padding-left:15px!important;padding-top:18px!important}.heartguide .hg-sizing-reviews .hg-srL{border-right:none!important}#hg-faq{background-color:#000}.faqBox{border:solid #fff 1px;padding:20px 20px 10px 20px;min-height:245px}.faqBox h5{margin-left:3em;color:#fff;font-weight:500;padding-bottom:25px;line-height:1.3em}.faqBox h5:before{width:28px;height:27px;position:absolute;left:15px;bottom:15px;top:18px;content:'Q';font-size:60px;color:#696969}.faqBox h5:after{width:100px;height:3px;position:absolute;left:15px;bottom:0;content:'';border-bottom:3px solid #666}#Support{display:block;position:relative;top:-60px;visibility:hidden}#Reviews{display:block;position:relative;top:-70px;visibility:hidden}.heartguideLogo{top:28px}@-moz-document url-prefix(){.heartguide .sticky .navbar{padding-top:10px}.heartguide .sticky .heartguideLogo{top:38px!important}}@media (max-width:1379px){.faqBox{min-height:335px}.heartguide .hg-sizing-reviews .hg-srR{border-top:none;border-left:none}.heartguideLogo,.navSticky-cta{display:none!important}.heartguideStickyNavTop{margin-top:28px!important}.heartguide-watch{top:-110px}}@media (max-width:991px){.faqBox{min-height:440px}.heartguide .hg-sizing-reviews .hg-srR{border-top:1px solid #fff;border-left:1px solid #fff}}@media (max-width:768px){.faqBox{min-height:inherit;margin-bottom:20px!important}}@media (max-width:576px){.faqBox{min-height:inherit;margin-bottom:20px!important}.heartguide .hg-sizing-reviews .hg-srR{border-top:none;border-left:none}.heartguide .hg-prod-pricing{margin-right:20px}.heartguide .product-options select{margin-right:20px;min-width:170px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heartguide .sticky{top:45px}}#home-hg-hero{background-image:url(../../../uploads/heartguide-home-hero.jpg);background-size:cover;font-family:DIN-pro;padding-bottom:240px!important;position:relative}#home-hg-hero ul{margin-bottom:40px}#home-hg-hero p{font-size:1.25rem}#home-hg-hero .hg-hero-cta{border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:17px 40px 15px;text-transform:uppercase;font-family:DIN-medium;margin-top:25px;color:#000}#home-hg-hero .hg-hero-cta:hover{background:#000;color:#fff!important;transition-duration:.2s;-webkit-transition-duration:.2s}#home-hg-hero .home-hero-hg-logo{margin-bottom:20px;opacity:1;mix-blend-mode:normal;overflow:visible;width:275px;height:37px}#home-hg-hero .hero-shade{position:absolute;height:100%;width:100%;background:#fff;opacity:.7;display:none;top:0}#home-hg-shelf.hg-shelf-container{padding:0 40px;margin-top:-190px}#home-hg-shelf .hg-shelf-zero{font-size:14px;line-height:26px}#home-hg-shelf .hg-hero-box h3{font-weight:300}#home-hg-shelf .hg-hero-box .h2 span{font-size:80px!important}#home-hg-shelf .hg-hero-box .h2 sup{font-size:46px!important;bottom:.4em!important}#home-hg-shelf .hg-hero-box .h1{font-weight:500}#home-hg-shelf .hg-hero-box .exclusion{font-size:14px}#home-hg-shelf .hg-hb-support{background-color:#7b7b7b}#home-hg-shelf .hg-hb-support-item{margin-bottom:1rem!important}#home-hg-shelf .hg-hb-support-item p{font-size:14px;line-height:1.3}#home-hg-shelf .hg-hero-box{height:100%;border:1px solid #fff;background-color:#2b3e50;padding:25px 25px 15px 25px}#home-hg-shelf .shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}#home-hg-shelf .hg-hb-cta{color:#fff;border:1px solid #fff;padding:3px 30px;display:inline-block;margin-bottom:25px;font-size:15px}#home-hg-shelf .hg-hb-cta:hover{color:#000;background-color:#fff}#home-hg-products .product{min-height:400px}#home-hg-products .deal-of-the-week{position:absolute;left:0;top:45px}#home-hg-products .product-pricing{position:relative}#home-hg-products .product img{display:inline}#home-hg-products .buynow{padding:10px 50px}#home-hg-products .deal-of-the-week::after,#home-hg-products .deal-of-the-week::before{border-left:24px solid #0072bc}.home-HG .deal-of-the-week::before{content:"";right:-40px;top:0;width:0;height:0;position:absolute;border-bottom:27px solid transparent;border-left:24px solid #0072bc;border-right:16px solid transparent}.home-HG .deal-of-the-week::after{content:"";right:-40px;bottom:0;width:0;height:0;position:absolute;border-top:27px solid transparent;border-left:24px solid #0072bc;border-right:16px solid transparent}#home-hg-shatter .home-hg-more{border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:17px 40px 15px;text-transform:uppercase;font-family:DIN-bold;margin-top:25px}#home-hg-shatter .home-hg-more:hover{background:#fff;color:#000!important;transition-duration:.2s;-webkit-transition-duration:.2s}#home-hg-shatter .skew:before{top:0;-webkit-transform:skewY(5deg);transform:skewY(5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;background-color:#000;content:'';display:block;height:150px;margin-bottom:-150px;left:0;width:100%;right:0;z-index:100;-webkit-backface-visibility:hidden}#home-hg-shatter .skew{background:#000;z-index:100}#home-hg-shatter .hg-mobile-icon li{display:inline-block;width:60px;margin-right:15px}#home-hg-shatter .hg-mobile-devices{margin-top:-140px}#home-hg-shatter .home-hg-mobile{margin-top:220px;color:#fff;position:relative;z-index:150}#home-hg-shatter .home-hg-mobile:before{top:0;-webkit-transform:skewY(5deg);transform:skewY(5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;background-image:url(../../../uploads/hg-mobile-bg.png);background-repeat:repeat;content:'';display:block;height:100%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}#home-hg-shatter .lp-practitioner-why-list{list-style:none;padding:0;font-size:22px;font-weight:500;margin-top:30px}#home-hg-shatter .lp-practitioner-why-list li{margin-left:2.3em;margin-bottom:15px;line-height:1.4em}#home-hg-shatter .lp-practitioner-why-list li:before{content:'';display:inline-block;background-image:url(../../../uploads/check-black.svg);width:28px;height:27px;vertical-align:text-bottom;position:absolute;left:20px}#home-hg-shatter{background-image:url(../../../uploads/home-hg-shatter.png);background-size:cover;background-repeat:no-repeat}#home-hg-shatter .home-hg-mobile .app-downloads img{display:inline-block;margin-right:15px}#home-hg-shatter .home-hg-hg .hg-img{z-index:9999}#home-hg-shatter .home-hg-hg .home-hg-subcopy{margin-bottom:45px}#home-hg-shatter .hg-mobile-devices-md{display:none}#home-hg-shatter .learnmore{padding:17px 40px 15px!important}#home-hg-consumer.hero-consumerreports::before{background-image:url(../../../uploads/hg-bg-consumer.png);background-position:top right}#home-hg-consumer .hg-cr-disclaimer{font-size:13px;font-style:italic;line-height:20px}#home-hg-consumer .learnmore{padding:17px 40px 15px!important}#home-hg-advantage.hg-bg-advantage{background-image:url(../../../uploads/hg-bg-advantage.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#home-hg-advantage .adv-title{line-height:1.2em}#home-hg-advantage .adv-title::after{content:'';display:block;height:30px;width:200px;margin:0 auto;text-indent:-9999px;border-bottom:5px solid #2b3e50}#home-hg-advantage .header-advantage{text-align:center}#home-hg-advantage .box{display:-ms-flexbox;display:-webkit-box;display:flex}#home-hg-advantage .box p{line-height:24px;font-weight:300}#home-hg-advantage .box .column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}#home-hg-advantage .box-container{height:100%;background:#0072bc}#home-hg-testimonial{background:#fff}#home-hg-testimonial .slick-dots{bottom:25px}#home-hg-testimonial .slick-dots li button:before{content:"";background:#fff;height:10px;width:40px}#home-hg-testimonial .fa-circle{color:#fff}#home-hg-testimonial .fa-quote-left{color:#0072bc}#home-hg-testimonial .testimonials .slick-prev{color:#fff!important}#home-hg-testimonial .testimonial-content{padding-left:150px}#home-hg-testimonial .testimonial-content:before{content:'';position:absolute;top:-100px;left:15px;width:100%;height:200%;background:#0072bc;z-index:-1}#home-hg-testimonial .testimonial-content:after{content:'';position:absolute;top:-100px;left:150px;width:100%;height:200%;background:#0072bc;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-10deg);transform:skew(-10deg);z-index:-1}#home-hg-testimonial .slick-dotted.slick-slider{margin-bottom:0}#home-hg-testimonial .slide-img{z-index:-10}#home-hg-zero{background-image:url(../../../uploads/hg-bg-zero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}#home-hg-zero img{max-width:300px}#home-hg-zero .hero-shade-zero{position:absolute;height:100%;width:100%;background:#fff;opacity:.7;display:none;top:0}#home-hg-recommended .logo-txt-container{margin:auto;line-height:1em}#home-hg-recommended .logo-txt-container .h1,#home-hg-recommended .logo-txt-container h5{display:block;margin-bottom:5px;font-size:45px;line-height:1em}#home-hg-recommended .logo-txt-container span{font-size:24px;margin-bottom:26px;line-height:30px}#home-hg-recommended sup{font-size:12px!important;padding-left:5px}#home-hg-recommended .recommended{font-size:12px;font-style:italic;line-height:22px}#home-hg-recommended .recommended span{margin-right:7px}#home-hg-recommended:before{content:'';position:absolute;width:100%;height:12px;background:-webkit-gradient(linear,right top,left top,from(#2b3e50),to(#0072bc));background:linear-gradient(to left,#2b3e50,#0072bc);left:0}#home-hg-recommended:after{content:'';position:absolute;width:100%;height:12px;background:-webkit-gradient(linear,right top,left top,from(#2b3e50),to(#0072bc));background:linear-gradient(to left,#2b3e50,#0072bc)}#home-hg-recommended .million{margin-bottom:2px}#home-hg-recommended{margin-top:-1px}@media (max-width:1379px){#home-hg-hero{background-position:center}#home-hg-shatter .hg-mobile-devices{margin-top:-100px}#home-hg-recommended .logo-txt-container h5{font-size:30px}#home-hg-shatter .home-hg-mobile{margin-top:180px}}@media (min-width:991px) and (max-width:1379px){#home-hg-shatter .hg-mobile-devices-md{display:block;margin-top:-150px}#home-hg-shatter .hg-mobile-devices{display:none}}@media (max-width:991px){#home-hg-testimonial .slide-img{display:none!important}#home-hg-testimonial .testimonial-content{padding:0 80px}#home-hg-testimonial .testimonials .slick-next{color:#fff!important}#home-hg-shatter .pm2{display:none}#home-hg-consumer .cr-pdf{text-align:left!important;margin-top:30px}#hg-bg-zero{background-position:left}.hero-shade-zero{display:block!important}}@media (max-width:768px){.hero-shade{display:block!important}#home-hg-shelf.hg-shelf-container{padding:0 15px!important}#home-hg-shelf .hghb-zero{padding-bottom:25px!important}#home-hg-shatter .promise-img{display:none}#home-hg-shatter .pm2{display:none}#home-hg-shatter .home-hg-mobile{margin-top:150px!important}#home-hg-recommended .home-hg-better{text-align:left!important}#home-hg-recommended .logo-txt-container h5{font-size:35px}#home-hg-advantage .header-advantage{text-align:left}#home-hg-testimonial .testimonials .slick-prev{left:20px}#home-hg-testimonial .testimonials .slick-next{right:20px}}@media (max-width:450px){#home-hg-shatter .hg-mobile-icon li{width:50px}}@-webkit-keyframes rotateIt{from{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateIt{from{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bp-pdp-filters .fhc-inline-block{display:inline-block}#bp-pdp-filters a.reset-all{font-size:14px;cursor:pointer}@media (max-width:1139px){#bp-pdp-filters .filter-section{overflow:visible}#bp-pdp-filters .nav{margin-right:-15px;margin-left:-15px}#bp-pdp-filters .filter-section .nav.nav-list{position:fixed;top:70px;bottom:0;left:100%;right:15px;display:none;background-color:#fff;z-index:-1;height:100%;overflow-y:auto;border-bottom:solid 1px #000;opacity:0;-webkit-transition:all .3s;transition:all .3s}#bp-pdp-filters .filter-section.active .nav.nav-list{left:0;right:15px;z-index:9;opacity:1;-webkit-transition:all .3s;transition:all .3s;display:block}#bp-pdp-filters .filter-section .nav-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#bp-pdp-filters .filter-section li.less,#bp-pdp-filters .filter-section li.more{display:none!important}}#bp-pdp-filters .mobile-filter-container{position:relative}#bp-pdp-filters #filters-container{width:30%;position:relative}@media (max-width:1139px){#bp-pdp-filters #filters-container{display:none}}#bp-pdp-filters #filters-container nav.sidebar{z-index:1}#bp-pdp-filters #filters-container a.tooltip:hover{opacity:1;background-color:transparent}#bp-pdp-filters .product-wrapper{margin:0}@media (max-width:1139px){#bp-pdp-filters .product-wrapper{margin:auto}}#bp-pdp-filters .filter-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bp-pdp-filters .filter-heading{font-size:18px;color:#000;font-weight:400;padding-bottom:0}#bp-pdp-filters .filter-mobile-heading{line-height:1.7}#bp-pdp-filters .filter-section>ul.bp-main{visibility:visible;position:static;opacity:1;width:auto;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}#bp-pdp-filters .filter-section li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}#bp-pdp-filters .filter-section .nav-item input[type=checkbox],#bp-pdp-filters .filter-section .nav-item label{cursor:pointer}#bp-pdp-filters .filter-section .nav-item input[type=checkbox]:focus,#bp-pdp-filters .filter-section .nav-item label:focus{outline:2px solid #2b3e50}@media (max-width:1139px){#bp-pdp-filters .filter-section .nav-item{margin-left:0;padding:0 4rem 10px}}#bp-pdp-filters .filter-section .tooltip{position:relative;color:#676767;padding:0 .45rem 0;border-radius:999px;margin-left:.5rem;font-size:14px}#bp-pdp-filters .filter-section .tooltip:hover{cursor:pointer}#bp-pdp-filters .filter-section .tooltip .tooltip-label{display:none;position:absolute;top:-5px;left:150%;right:0;padding:.3rem .5rem;min-width:154px;background-color:#fff;color:#000;border:solid 1px #000;font-size:14px;text-transform:lowercase;font-family:'Gotham A','Gotham B';z-index:1}#bp-pdp-filters .filter-section .tooltip:focus .tooltip-label,#bp-pdp-filters .filter-section .tooltip:hover .tooltip-label{display:inline-block}#bp-pdp-filters .filter-back-btn,#bp-pdp-filters .filter-title{width:100%;padding:.5rem 1rem;background-color:#ececec;font-weight:600;margin:.5rem 0;text-transform:capitalize;border:0;font-size:100%}@media (max-width:1139px){#bp-pdp-filters .filter-back-btn,#bp-pdp-filters .filter-title{margin:0 0 .3rem 0;cursor:pointer}}#bp-pdp-filters .filter-title.tab-btn,#bp-pdp-filters .tab-btn.filter-back-btn{padding:.65rem 1rem}#bp-pdp-filters .filter-title.tab-btn .arrow-right,#bp-pdp-filters .tab-btn.filter-back-btn .arrow-right{margin-top:auto;margin-bottom:auto}#bp-pdp-filters .filter-back-btn{line-height:46px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bp-pdp-filters .filter-back-btn .back-btn{border:0;outline:0;font-size:100%}#bp-pdp-filters .filter-back-btn .back-btn:focus{outline:2px solid #2b3e50}#bp-pdp-filters .filter-back-btn .fa.fa-close{padding:0 1rem .3rem 1rem}#bp-pdp-filters .filter-back-btn .filter-back-btn,#bp-pdp-filters .filter-back-btn .filter-title{display:block;width:100%;text-align:center;padding-bottom:0}#bp-pdp-filters .filter-back-btn span.reset-label{position:absolute;top:0;right:5px;display:inline-block;padding-right:1rem}#bp-pdp-filters li.less,#bp-pdp-filters li.more{cursor:pointer}#bp-pdp-filters #bp-price-order{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5rem}@media (max-width:1139px){#bp-pdp-filters #bp-price-order{padding-right:0;margin-top:1rem}}#bp-pdp-filters #bp-price-order select{width:10rem;height:2.8rem;font-size:16px;color:#303030;font-weight:400;margin-left:auto}@media (max-width:1139px){#bp-pdp-filters #bp-price-order select{width:100%}}#bp-pdp-filters .bpf-mobile-label{text-align:center;background:#00579e;padding:.5rem 0;color:#fff;font-weight:500;margin-bottom:.3rem;font-size:1em}#bp-pdp-filters .omr-bp-filters{float:left}#bp-pdp-filters .omr-bp-filters+label{padding-left:.5rem;padding-right:1.5rem;position:relative;display:inline-block}#bp-pdp-filters .omr-bp-filters__arrow{display:inline-block;-webkit-animation:2s infinite rotateIt linear;animation:2s infinite rotateIt linear;position:absolute;right:0;top:calc(50% - 8px)}#bp-pdp-filters .bp-pp-warp{margin:2rem auto}#bp-pdp-filters .tooltip-modal{position:fixed;z-index:500;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:55%;margin:auto;max-height:620px;border:2px solid #000;background:#fff;font-size:14px;overflow-y:auto}@media (max-width:991px){#bp-pdp-filters .tooltip-modal{width:75%}}@media (max-width:767px){#bp-pdp-filters .tooltip-modal{width:90%}}#bp-pdp-filters .tooltip-inner{position:relative;padding:2rem}#bp-pdp-filters .tooltip-modal-close{position:absolute;top:0;right:0;z-index:11;background:#fff;border:none;padding:.5rem;font-size:14px;cursor:pointer}.tt-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:400;background-color:rgba(0,0,0,.65)}.best-sellers-wrapper{padding-bottom:3rem}.brick_23227::before{background-image:url(/wp-content/uploads/FSA_page_assets_hero2.jpg);background-position:right 0}button.tooltip{background:0 0;border:none;cursor:pointer}#hero h1{font-size:54px}#subNav{background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#c2c2c2));background:linear-gradient(to right,#fff 50%,#c2c2c2 50%);position:static;top:70px;z-index:9999;width:100%;max-width:1598px;border-bottom:1px solid #c2c2c2}#subNav.fixed{position:fixed}.browseLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;line-height:1.3}.subNavItems{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;z-index:9}.nav-tabs-menu-item:focus,.subNavItem:hover,.subNavItems[data-active="#bloodPressure"] .subNavItem[data-href="#bloodPressure"],.subNavItems[data-active="#ekg"] .subNavItem[data-href="#ekg"],.subNavItems[data-active="#fitness"] .subNavItem[data-href="#fitness"],.subNavItems[data-active="#professional"] .subNavItem[data-href="#professional"],.subNavItems[data-active="#respiratory"] .subNavItem[data-href="#respiratory"],.subNavItems[data-active="#tens"] .subNavItem[data-href="#tens"]{text-decoration:inherit;color:#fff;background:#0072bc}.subNavItem{background:#2b3e50;color:#fff;-webkit-transition:background .2s;transition:background .2s;margin-bottom:-1px!important;width:20%;text-align:center;line-height:1;border-left:1px solid #fff;cursor:pointer}.subNavItem>a{padding:20px 5px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.subNavItem>a,.subNavItem>a:active,.subNavItem>a:focus,.subNavItem>a:hover{text-decoration:inherit;color:inherit}.hiwItem{background:#ebebeb;padding:40px 25px;max-width:370px;margin:auto;color:#2b3e50;line-height:1.4;height:100%}.svgIcon{margin-bottom:22px}.svgIcon svg{display:block;margin:auto}.productSection{margin-bottom:120px}.sectionTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.sectionTitle::before{content:'';position:absolute;display:block;height:1px;width:100%;background:#0072bc;top:50%;left:0}.sectionTitle>h2{font-weight:400;margin:auto;padding:5px 50px;background:#fff;position:relative}.sub-heading-text{font-size:17.6px;color:#2b3e50;padding-bottom:4px}.expandSubNav{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.expandSubNav button{background:#ebebeb;color:#000;border:0;height:100%;width:100%;font-size:1.25em;-webkit-transition:background .2s;transition:background .2s}.expandSubNav button:active,.expandSubNav button:focus,.expandSubNav button:hover{background:#c2c2c2}@media (max-width:991px){.hiwItem{padding:40px 4px}#subNav .bs-container,#subNav article#post-13443,#subNav article#post-23433{max-width:100%}.subNavItemsContainer{padding:0}}@media (max-width:767px){.hiwItem{padding:40px 25px}.sectionTitle>h2{padding:5px 15px;text-align:center;max-width:90%}.sectionTitle::before{width:110%;left:-5%}#subNav{border-bottom:0}.browseLabel{border-bottom:1px solid #c2c2c2}.subNavItemsContainer{overflow:hidden;height:58px}.subNavItems{-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;left:0;-webkit-transition:top .4s cubic-bezier(.1,.5,.6,1.4);transition:top .4s cubic-bezier(.1,.5,.6,1.4)}.subNavItems[data-active="#bloodPressure"]{top:0}.subNavItems[data-active="#tens"]{top:-58px}.subNavItems[data-active="#fitness"]{top:-116px}.subNavItems[data-active="#respiratory"]{top:-174px}.subNavItems[data-active="#bottom"],.subNavItems[data-active="#professional"]{top:-232px}.subNavItem{width:100%;height:100%;margin-bottom:0!important;border-left:0;-webkit-transition:none;transition:none}#subNav.open .subNavItemsContainer{overflow:visible}#subNav.open .subNavItems{top:0!important;-webkit-transition:none;transition:none}#subNav.open .expandSubNav button{background:#c2c2c2}#subNav.open .expandSubNav button i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:420px){#subNav{font-size:14px}.browseLabel{padding:0 4px 0 15px}}.cuff-selector .text-hidden{visibility:hidden}.cuff-selector .field-set.disabled{opacity:.4}#model_number_input,#product_name_select{width:100%;max-width:370px}.cuff-selector .ps-input-container{display:block;position:relative;padding-left:45px;padding-bottom:5px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cuff-selector .ps-feature-group{display:inline-block}.cuff-selector .ps-bp-top{min-height:110px}.cuff-selector .ps-desc{font-size:15px;line-height:20px;color:#555;font-weight:inherit;margin-bottom:25px!important;margin-left:45px}.input-brand,.selected-product{text-transform:uppercase}.ps-model-skip{font-size:14px;font-style:italic;display:none;vertical-align:top;font-weight:400;margin-left:10px}.ps-model-pass{color:#b9b9b9!important}.ps-feature-wrist{opacity:.5;cursor:not-allowed;display:none!important}.ps-feature-hide{opacity:.5}.ps-jump{background:#86b062!important}@media only screen and (max-width:1379px){.cuff-selector .ps-bp-top{min-height:130px}}@media only screen and (max-width:991px){.cuff-selector .ps-bp-top{min-height:100px}.cuff-selector .ps-bp-top-last{min-height:70px}}legend{width:100%}.support-hub-wrapper .hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(43,62,80,.8);z-index:2}.support-hub-actions{margin-top:-90px;position:relative;z-index:5;padding-bottom:45px}.support-hub-actions .support-action-col{float:left;width:50%;background-color:#ececec;color:#000;padding:50px;font-family:'Gotham A','Gotham B';text-align:center;cursor:pointer;-webkit-box-shadow:2px 0 7px rgba(0,0,0,.1);box-shadow:2px 0 7px rgba(0,0,0,.1);border:2px solid transparent}.support-hub-actions .support-action-col.active{background-color:#fff}.support-hub-actions .support-action-col:focus{border-color:#2b3e50}.support-hub-actions .support-action-col h4{color:#000;font-size:26px;font-weight:400;padding-bottom:16px}.support-hub-actions .support-action-col p{font-size:18px}.support-hub-heading{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;text-transform:uppercase}.support-hub-content{display:none}.support-hub-content.active{display:block}.support-hero{position:relative;height:500px;z-index:3}.support-hero:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:#000;opacity:.2;z-index:2}.support-hero-image{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.support-hero-content{position:absolute;left:0;right:0;z-index:4;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-family:'Gotham A','Gotham B'}.support-hero-content h1{font-size:54px;color:#fff;line-height:48px;margin-bottom:19px;padding:0}.support-hero-content form{margin:0 auto}.support-hero-content input{height:49px;max-width:600px;width:100%;border:1px solid #b5b8bb;color:#808285;font-size:18px}.support-hero-content button{height:49px;width:60px;border:1px solid #b5b8bb;border-left:none;background:#fff}.support-hero-content button .fa-search:before{color:#2b3e50}.support-contact-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-align:center;-ms-flex-align:center;align-items:center;min-height:420px;height:100%;border:1px solid #666}.support-contact-tile h3{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;font-weight:600}.support-contact-tile .contact-tile-content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:10rem;-webkit-box-flex:10rem;flex:10rem;width:100%}.support-contact-tile-cta{margin:auto}.support-contact-tile-cta a{display:block;font-size:18px;color:#fff;background:#2b3e50;padding:6px 10px;margin-top:40px;width:262px;text-align:center}@media (max-width:1379px){.support-contact-tile-cta a{width:auto;padding:6px 18px}}.support-hub-wrapper .support-hub-cta-section{padding:60px 0}.support-hub-wrapper .support-hub-cta-section.grey-bg{background-color:#f7f7f7}.support-hub-wrapper .support-hub-cta-section .support-contact-tile{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);border:none;padding:25px;min-height:350px;max-width:320px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile .support-contact-icon{min-height:69px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile img{max-width:60px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile h3{font-size:20px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile .support-contact-tile-cta a{margin-top:25px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile-content{text-align:center}.support-hub-wrapper .support-breadcrumb{padding:0 10px}.support-hub-wrapper .support-prod-input{position:absolute;opacity:0}.support-hub-wrapper .support-prod-input:checked+label,.support-hub-wrapper .support-prod-input:focus+label{background-color:#2b3e50}.support-hub-wrapper .support-prod-input:checked+label span,.support-hub-wrapper .support-prod-input:focus+label span{border-bottom-color:#fff}.support-hub-wrapper .support-prod-type{background-color:#0072bc;border:1px solid #0072bc;padding:33px 10px 33px;text-align:center;color:#fff;height:100%;min-height:170px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.support-hub-wrapper .support-prod-type:hover{background-color:#2b3e50}.support-hub-wrapper .support-prod-type.active{background-color:#2b3e50}.support-hub-wrapper .support-prod-type.active p{border-bottom-color:#fff}.support-hub-wrapper .support-prod-type img{max-width:72px}.support-hub-wrapper .support-prod-type p{line-height:15px;padding-bottom:5px;border-bottom:1px solid transparent}.support-hub-wrapper .support-prod-type span{padding-bottom:5px;border-bottom:1px solid transparent}.support-hub-wrapper .support-prod-type label:focus span{border-bottom-color:#fff}.support-hub-wrapper .support-inner-type.active~.support-inner-type-label{background-color:#ebebeb}.support-hub-wrapper .support-inner-type:focus~.support-inner-type-label{outline:2px dashed #2b3e50}.support-hub-wrapper .support-inner-type-label{border:1px solid #808285;background-color:#fff;padding:12px;text-align:center;text-transform:uppercase;cursor:pointer}.support-hub-wrapper .support-inner-type-label.active{background-color:#ebebeb}.support-hub-wrapper .support-inner-types{display:none}.support-hub-wrapper .support-inner-types.active{display:-webkit-box;display:-ms-flexbox;display:flex}.support-hub-wrapper .support-products-wrapper .product-wrapper{border:1px solid #666;height:100%;min-height:300px}.support-hub-wrapper .support-products-wrapper .product-wrapper img{max-height:167px;width:auto}.support-hub-wrapper .support-products-wrapper .product-wrapper h4{padding:0 5px}.support-contact-md-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-align:center;-ms-flex-align:center;align-items:center;min-height:420px;height:100%;border:4px solid #0072bc;background:#fff;padding-bottom:2rem}.support-contact-md-tile .support-contact-header{width:100%;background:#0072bc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.support-contact-md-tile h3{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;font-weight:600}.support-contact-md-tile .contact-tile-content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:10rem;-webkit-box-flex:10rem;flex:10rem;width:100%}.support-contact-md-tile .support-contact-tile-content{text-align:center}.support-contact-md-tile .support-contact-tile-cta{margin:auto}.support-contact-md-tile .support-contact-tile-cta a{width:262px;height:50px;padding:6px 10px;background-color:#0072bc;font-size:18px;line-height:40px;color:#fff;-webkit-text-decoration:none solid #fff;text-decoration:none solid #fff;text-align:center;display:block}.support-contactus-wrapper{background:#0072bc;min-height:65px;color:#fff;text-align:center;font-weight:700}.support-contactus-wrapper h1{color:#fff;padding-bottom:0}.support-contactus-wrapper img{vertical-align:middle;margin-right:11px}.support-contactus-wrapper a{color:#fff}.support-hub-cta-section{padding:60px 0}.support-hub-cta-section.grey-bg{background-color:#f7f7f7}.support-hub-cta-section .support-contact-tile{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);border:none;padding:25px;min-height:350px}.support-hub-cta-section .support-contact-tile img{max-width:60px}.support-hub-cta-section .support-contact-tile h3{font-size:20px}.support-hub-cta-section .support-contact-tile .support-contact-tile-cta a{margin-top:25px}.support-hub-product .support-hero-heading{font-family:'Gotham A','Gotham B';font-size:32px;color:#2b3e50;padding:0 10px;line-height:35px}.support-hub-product .support-hero-model{padding:10px;color:#2b3e50}.support-hub-product .support-hero-manuals{padding:20px 10px}.support-hub-product .support-hero-image img{max-height:440px}.support-hub-product .support-hero-image-static img{max-height:440px}.support-hub-product .support-hub-heading{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;text-transform:uppercase}.support-hub-product .support-anchor-wrapper,.support-hub-product .support-hub-files,.support-hub-product .support-videos-wrapper{background-color:#f7f7f7;padding:60px 0}.support-hub-product .support-faq-actions-wrapper,.support-hub-product .support-hub-accessories,.support-hub-product .support-hub-faqs-wrapper{padding:60px 0}.support-hub-product .support-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.support-hub-product .support-media img{vertical-align:middle;border-style:none;width:65px}.support-hub-product .support-media .media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.support-hub-product .support-media .media-body h5{font-family:'Gotham A','Gotham B';font-weight:700;font-size:22px;color:#0072bc}.support-hub-product .support-media .media-body a.btn{background:#2b3e50;border:none;color:#fff;padding:15px 20px;font-family:'Gotham A','Gotham B';font-size:18px;font-weight:700;text-transform:uppercase}.support-hub-product .support-anchor-wrapper h5{font-size:1.35rem;font-weight:700;color:#2b3e50;margin-bottom:1.5rem}.support-hub-product .support-anchor-wrapper a{font-size:1.35rem;font-weight:700}.support-hub-product .support-anchor-wrapper .list-item{margin-bottom:25px}.support-hub-product .support-anchor-wrapper .pipe{width:1px;height:276px;background:#808285}.support-hub-product .support-anchor-wrapper .block-wrapper{-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);text-align:center;height:100%}.support-hub-product .support-anchor-wrapper .img-button{display:block;min-height:208px;-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);text-align:center}.support-hub-product .support-anchor-wrapper .block-wrapper .list-item a{font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;line-height:1rem}.support-hub-product .support-anchor-wrapper .block-wrapper.list{max-width:297px}@media only screen and (max-width:991px){.support-hub-product .support-anchor-wrapper .pipe{display:none}.support-hub-product .support-anchor-wrapper ul.anchors .list-item{display:inline-block;margin-right:1rem}}@media only screen and (max-width:768px){.support-hub-product .support-faq-actions-wrapper{display:none}}.support-hub-product .support-faq-actions-wrapper .support-faq-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-right:1px solid #0072bc;padding:0 20px}.support-hub-product .support-faq-actions-wrapper .support-faq-action:last-child{border:none}@media only screen and (max-width:1400px){.support-hub-product .support-faq-actions-wrapper .support-faq-action{display:block}}@media only screen and (max-width:768px){.support-hub-product .support-faq-actions-wrapper .support-faq-action{border:none}}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover{cursor:pointer}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover g,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover path,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover svg{fill:#0072bc!important}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4{color:#0072bc}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4:after,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4:before{width:50%;opacity:1}.support-hub-product .support-faq-actions-wrapper .support-faq-action svg{-ms-flex-item-align:center;align-self:center;margin-right:1rem;max-height:51px;width:auto}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4{font-family:'Gotham A','Gotham B';font-size:22px;color:#000;-ms-flex-item-align:center;align-self:center;padding:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:after,.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:before{content:"";position:absolute;bottom:-10px;width:0;height:1px;margin:5px 0 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transition-duration:.75s;transition-duration:.75s;opacity:0;background-color:#0072bc}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:before{left:50%}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:after{right:50%}.support-hub-product .faq-category{padding-bottom:20px;margin-right:2rem}.support-hub-product .faq-category.active h4{font-weight:700;opacity:1}.support-hub-product .faq-category.active h4:before{height:8px;width:100%;background:#0072bc;position:absolute;bottom:0;left:0;content:''}.support-hub-product .faq-category h4{font-family:'Gotham A','Gotham B';color:#0072bc;line-height:38px;border-bottom:2px solid transparent;position:relative;cursor:pointer;display:inline-block;text-transform:uppercase;opacity:.5}.support-hub-product .faq-category-item{display:none}.support-hub-product .faq-category-item.faq-visible{display:block}.support-hub-product .faq-category-item .faq-category-name{font-family:'Gotham A','Gotham B';color:#86b062;-webkit-text-decoration:none solid #86b062;text-decoration:none solid #86b062;line-height:32px;font-weight:700}.support-hub-product .faq-category-item .faq-category-item-question{font-family:'Gotham A','Gotham B';font-size:16px;font-weight:700;line-height:50px;border-bottom:1px solid #ebebeb;cursor:pointer;position:relative}.support-hub-product .faq-category-item .faq-category-item-question:after{position:absolute;font-family:FontAwesome;font-size:20px;right:10px;content:'\f055';color:#000}.support-hub-product .faq-category-item .faq-category-item-question.active:after{content:'\f056'}.support-hub-product .faq-category-item .faq-category-item-answer{display:none;border-bottom:1px solid #ebebeb;padding:20px}.support-hub-product .faq-category-item .faq-category-item-answer.open{display:block}.support-hub-product .faq-category-item .faq-category-item-answer .faq-answer-icon{width:30px;height:30px;margin-right:16px}.support-hub-product .faq-cat-link-wrapper{margin-top:30px}.support-hub-product .support-compatability-wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#2b3e50),to(#2b3e50)),-webkit-gradient(linear,left top,right top,from(#182938),to(#182938));background-image:linear-gradient(to right,#2b3e50,#2b3e50),linear-gradient(to right,#182938,#182938);background-repeat:no-repeat;background-position:0 0,42% 0;background-size:42% 100%,100% 100%;color:#fff;font-weight:300}.support-hub-product .support-compatability-wrapper h1{color:#fff;text-align:left}.support-hub-product .support-compatability-wrapper h5{color:#fff;font-weight:700;font-size:21px}.support-hub-product .support-compatability-wrapper p{font-weight:300;margin-bottom:.2rem;font-size:1rem}.support-hub-product .support-compatability-wrapper .small-notice{margin-top:25px;font-size:13px}.support-hub-product .support-compatability-wrapper .compatability-filter:after{width:0;height:0;border-style:solid;border-width:50px 0 50px 50px;border-color:transparent transparent transparent #2b3e50;content:"";display:block;position:absolute;top:40%;left:95%}@media only screen and (max-width:768px){.support-hub-product .support-compatability-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(#2b3e50),to(#2b3e50)),-webkit-gradient(linear,left top,left bottom,from(#182938),to(#182938));background-image:linear-gradient(to bottom,#2b3e50,#2b3e50),linear-gradient(to bottom,#182938,#182938);background-position:0 0,0 42%;background-size:100% 42%,100% 100%}.support-hub-product .support-compatability-wrapper .compatability-filter:after{border:0}}.support-hub-product .support-compatability-wrapper ul.feature-list li{width:48%;display:inline-block;font-size:1rem;margin-bottom:10px}.support-hub-product .support-compatability-wrapper ul.feature-list li:before{content:"";background:url(../images/icon-check-white.svg) no-repeat;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px}.support-hub-product .support-compatability-wrapper ul.feature-list li.deactivate{color:grey}.support-hub-product .support-compatability-wrapper .cuffs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support-hub-product .support-compatability-wrapper .cuffs-list h5 span.first-char{background:#0072bc;color:#fff;border-radius:50%;font-weight:700;text-align:center;padding:0 4.5px;margin-right:5px}.support-hub-product .support-compatability-wrapper .cuffs-list li a{text-decoration:underline;color:#fff}.support-hub-product .support-compatability-wrapper button{background:0 0;border:0;cursor:pointer}.support-hub-product .support-compatability-wrapper button .block-wrapper{width:101px;height:101px;border:1px solid #fff;background:#2b3e50;stroke-width:1;position:relative}.support-hub-product .support-compatability-wrapper button input[type=checkbox]{visibility:hidden;position:absolute}.support-hub-product .support-compatability-wrapper button:after{content:"Phone";margin-top:20px;text-align:center;display:block;color:#fff}.support-hub-product .support-compatability-wrapper button.tablet:after{content:"Tablet"}.support-hub-product .support-compatability-wrapper button.mp3-player:after{content:"MP3 Player"}.support-hub-product .support-compatability-wrapper button.mp3-player img{padding-top:18px}.support-hub-product .support-compatability-wrapper button.active .block-wrapper{background:#fff}.support-hub-product .support-compatability-wrapper button.active:after{font-weight:700}.support-hub-product .support-compatability-wrapper select{max-width:390px;padding:11px 8px;border:1px solid #8c8c8c;border-radius:4px;font-family:Gotham;font-size:14px;color:#121212;-webkit-text-decoration:none solid #121212;text-decoration:none solid #121212;width:100%}.support-hub-product .support-compatability-wrapper select option{line-height:42px}.support-hub-product .support-compatability-wrapper .app-icon{width:66px;height:66px}.support-hub-product .support-upgrade-wrapper h1{text-align:left}.support-hub-product .support-upgrade-wrapper .bs-container,.support-hub-product .support-upgrade-wrapper article#post-13443,.support-hub-product .support-upgrade-wrapper article#post-23433{border-bottom:1px solid #808285}.support-hub-product .support-upgrade-wrapper p{font-size:1rem}.support-hub-product .support-more-wrapper h5{font-size:21px;color:#2b3e50;padding:20px 15px;-webkit-text-decoration:none solid #2b3e50;text-decoration:none solid #2b3e50}.support-hub-product .support-more-wrapper .block-wrapper{max-width:401px;min-height:167px;background:#ececec;-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);padding:25px 28px;position:relative;overflow:hidden;height:100%}.support-hub-product .support-more-wrapper .button-block-wrapper img{right:10px;top:30px;position:absolute;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.support-hub-product .support-more-wrapper .button-block-wrapper a{font-size:21px;color:#2b3e50;padding:20px 0;font-weight:500;-webkit-text-decoration:none solid #2b3e50;text-decoration:none solid #2b3e50;display:block}.support-hub-product .support-videos-wrapper .videos-wrapper{max-width:1280px;margin:0 auto}.support-hub-product .support-videos-wrapper .video-wrapper{position:relative}.support-hub-product .support-videos-wrapper .video-wrapper .video-play-icon{width:122px!important}.support-hub-product .support-videos-wrapper .video-wrapper .video-title-wrapper{width:auto!important;left:15px;right:15px}.support-hub-product .support-videos-wrapper .video-wrapper .video-title-wrapper{position:absolute;bottom:0;min-height:auto;border:0;margin:0 auto;width:100%}.support-hub-product .support-videos-wrapper .video-wrapper .video-thumbnail-wrapper::after{opacity:.5;background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;max-width:100%;content:"";width:100%;height:100%;display:block;position:absolute;top:0}.support-hub-product .support-videos-wrapper .slick-next,.support-hub-product .support-videos-wrapper .slick-prev{border:solid #0072bc;border-width:0 8px 8px 0;display:inline-block;padding:15px;position:absolute;cursor:pointer;color:#0072bc;top:50%;background:0 0}.support-hub-product .support-videos-wrapper .slick-next{right:-20px}.support-hub-product .support-videos-wrapper .slick-prev{left:-20px}#mmCompareChart.in~#mmCompareTray,#mmCompareTray{position:fixed;bottom:-300px;left:0;width:100%;display:none;padding:10px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100000;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 -5px 10px rgba(255,255,255,.21);box-shadow:0 -5px 10px rgba(255,255,255,.21)}#mmCompareTray.in{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}#mmCompareTray .mmClose{color:#fff;cursor:pointer;line-height:1;border:0;position:absolute;top:10px;right:20px;text-decoration:none!important;background-color:transparent;padding:0;font-size:38px;font-weight:700}#mmCompareTray .mmTrayNote{font-size:23px;font-weight:700;color:#fff;line-height:1.3em;padding-bottom:0}#mmCompareTray .mmTrayNote span{font-size:.78em;font-weight:400}#mmCompareTray .mmTrayProds{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mmCompareTray .mmTrayProd{min-height:149px;margin:0 10px;min-width:1px;width:200px;position:relative;background:#fff}#mmCompareTray .mmTrayProd .mmClose{font-size:21px;font-weight:400;top:0;right:0;background-color:#fff;color:#000;height:21px;width:21px;border-radius:50%}#mmCompareTray .mmTrayProd .mmClose:hover{color:red}#mmCompareTray .mmTrayProd.empty{border:2px dashed #f7f7f7;background:#2b3e50}#mmCompareTray .mmTrayProd>img{display:block;margin:auto;max-height:100px}#mmCompareTray .mmTrayProd>h3{text-align:center;font-weight:400;padding:4px 4px 0 4px;color:#000}#mmCompareTray .mmTrayCTAs>*{margin-top:5px;margin-bottom:5px!important}#mmCompareTray .mmTrayCTAs .compareNow[disabled]{cursor:not-allowed;background-color:#575757;color:#fff}#mmCompareTray .mmTrayCTAs .clearAll{color:#fff;font-size:17px;text-decoration:underline;padding:6px 10px;white-space:nowrap;margin-left:10px;background-color:transparent;border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}#mmCompareTray .mmTrayCTAs .clearAll:focus{outline:2px dashed #f7f7f7}.compareBlock{margin:4px 0 10px;visibility:hidden;opacity:0;pointer-events:none}.compareReady .compareBlock{visibility:visible;opacity:1;pointer-events:auto;padding-top:5px}.compareBlock input[type=checkbox]{position:absolute;left:-9999px}.compareBlock label{text-transform:uppercase;color:#000;padding-left:30px;position:relative;display:inline-block;cursor:pointer;font-size:90%}.compareBlock label::after,.compareBlock label::before{content:'';height:22px;width:22px;display:block;position:absolute;left:0;top:3px;border:2px solid #818181}.compareBlock label::after{font-size:26px;line-height:22px;color:#0072bc;font-family:dashicons;text-align:center;left:-3px;top:4px;border:none;content:"\f147";display:none}.compareBlock input[type=checkbox]:checked+label::after{display:block}.compareBlock input[type=checkbox]:checked+label,.compareBlock label:hover{color:#0072bc}.compareBlock input[type=checkbox]:checked+label::before,.compareBlock label:hover::before{border-color:#0072bc}.compareBlock input[type=checkbox][disabled]+label,.compareBlock input[type=checkbox][disabled]+label:hover{cursor:not-allowed;color:#818181}.compareBlock input[type=checkbox][disabled]+label::before,.compareBlock input[type=checkbox][disabled]+label:hover::before{border-color:#818181;background-color:#818181}@media (max-width:1100px){#mmCompareTray .mmTrayProd{width:160px;margin:0 5px}#mmCompareTray .mmTrayProds{padding:0 5px}}@media (max-width:864px){#mmCompareTray .mmTrayProd{width:125px}}@media (max-width:767px){#mmCompareTray{-ms-flex-wrap:wrap;flex-wrap:wrap}#mmCompareTray .mmTrayNote{width:100%;text-align:center;font-size:20px}#mmCompareTray .mmTrayNote br{display:none}#mmCompareTray .mmTrayProds{width:75%}#mmCompareTray .mmTrayCTAs{width:25%}#mmCompareTray .mmTrayProd{width:calc(33.3333% - 20px)}}@media (max-width:575px){#mmCompareTray{padding:10px}#mmCompareTray .mmTrayCTAs,#mmCompareTray .mmTrayProds{width:100%;text-align:center;padding:0}#mmCompareTray .mmTrayCTAs{margin-top:15px}#mmCompareTray .mmTrayNote{line-height:1;margin-bottom:8px}#mmCompareTray .mmTrayNote span{display:block;font-size:.66em}#mmCompareTray.in .mmTrayProd .mmClose{height:21px;width:21px;top:0;left:auto;right:0;font-size:21px;background:#fff}#mmCompareTray.in .mmClose{top:-38px;right:auto;left:0;background-color:#2b3e50;height:40px;width:40px;text-align:center;font-size:38px}}#mmCompareChart{padding:30px 50px 50px;background-color:#fff;-webkit-box-shadow:0 3px 15px 2px rgba(21,21,21,.21);box-shadow:0 3px 15px 2px rgba(21,21,21,.21);position:absolute;top:0;left:50%;opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:opacity .1s,-webkit-transform .2s ease-in-out;transition:opacity .1s,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .1s;transition:transform .2s ease-in-out,opacity .1s,-webkit-transform .2s ease-in-out;z-index:100002;display:none}#mmCompareChart.in{opacity:1;-webkit-transform:translate(-50%,5%);transform:translate(-50%,5%);display:block}#mmCompareChart.in+.mmCompareChartBackdrop{display:block}#mmCompareChart+.mmCompareChartBackdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:100001}#mmCompareChart .mmClose{color:#2f3132;border-radius:0;cursor:pointer;line-height:1;border:0;position:absolute;top:10px;right:20px;text-decoration:none!important;background-color:transparent;padding:0;font-size:30px}#mmCompareChart .mmClose:focus{outline:2px solid #2b3e50}#mmCompareChart .mmClose:hover{color:#000}#mmCompareChart .mmBtn{display:inline-block;padding:18px 72px;color:#fff;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;font-size:25px;letter-spacing:1px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important;background-color:#86b062}.table-compared{text-align:center;border:0;line-height:1.5;font-size:14px;table-layout:fixed;margin-bottom:4rem!important;width:900px}.table-compared [scope=row]{min-width:200px}.table-compared td{border:0;font-size:17px;color:#000}.table-compared thead a{color:#fff}.table-compared thead td{padding:0;position:relative;color:#fff;font-size:15px}.table-compared thead .img-fluid{max-width:100px}.table-compared thead .prodImgs a{display:block}.table-compared thead .prodNames td[scope=row]{background-color:transparent}.table-compared tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.table-compared tbody th[scope=row]{background-color:#ebebeb;font-size:15px;padding:.75rem 4px;border-color:#fff;border-right:0;font-weight:700}.table-compared tbody tr:last-child td[scope=row]{border-color:#ebebeb}.table-compared tfoot td{padding:0}.table-compared tfoot .prodPrices td{padding:2rem 4px}.table-compared .learnmore{display:inline-block}.table-compared .learnmore :hover{color:#fff;background:#0072bc}.table-compared>thead th{border:none}.table-compared>thead .prodNames th{background-color:#0072bc;border-right:1px solid #0072bc;padding:.75rem 1rem;line-height:1.1;font-weight:400;position:relative;color:#fff;font-size:15px;vertical-align:top}@media (max-width:1139px){.table-compared{width:830px}}@media (max-width:991px){#mmCompareChart{width:90%}.table-compared{border-collapse:collapse;position:relative;width:100%}.table-compared tbody,.table-compared tbody th,.table-compared td,.table-compared thead{display:block;width:100%}.table-compared td{padding:.5rem}.table-compared tr{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-compared tbody td{border-bottom:0}.table-compared tbody td:last-child{border-right:0}.table-compared[data-compare-num="2"] td:nth-child(3){border-right:0}.table-compared tbody tr:last-child td{border-bottom:1px solid #ccc}.table-compared td:nth-child(n+2),.table-compared th:nth-child(n+2){width:33.333%;background-color:#fff}.table-compared[data-compare-num="2"] td:nth-child(n+2),.table-compared[data-compare-num="2"] thead th:nth-child(n+2){width:50%}.table-compared [scope=row]{text-align:center}.table-compared tfoot [scope=row],.table-compared thead [scope=row]{display:none}.table-compared thead td{font-size:14px;line-height:1.4}}@media (max-width:666px){#mmCompareChart{padding:30px 15px;width:calc(100% - 30px);margin:0 15px;left:0}#mmCompareChart.in{-webkit-transform:translate(0,15px);transform:translate(0,15px)}.table-compared thead .prodNames td{padding:.5rem}.table-compared td,.table-compared thead td{font-size:12px}.table-compared .learnmore,.table-compared tbody td[scope=row]{font-size:14px}.table-compared .learnmore{padding:4px 8px}.table-compared .prodPrices .h3{font-size:16px}.table-compared tfoot td{border-right:2px solid #fff}.table-compared tfoot td:last-child{border-right:0}}.search-sb-categories{margin:60px 0}.action .btn.blue-block-btn{display:block;background-color:#0072bc!important;color:#fff!important;white-space:initial!important}.advance-link{margin:5px 0}.advance-link a{color:#2b3e50}.advance-link .text{padding:15px 10px;border:solid 2px #2b3e50;line-height:1}.advance-link .icon{padding:.5rem 1rem;background-color:#2b3e50}.advance-link .icon img{position:relative;top:2px;display:block;height:30px;width:30px}:root{--cerulean:#0272bc;--very-light-pink:#ececec;--dark-grey-blue:#2b3d50;--light-grey1:#f9f9f9;--light-grey2:#f4f4f4;--brown-grey:#b1b1b1;--battleship-grey:#75777a;--dark-grey:#56575a;--light-navy:#18426e;--pale-mauve:#fae3f7;--pale-pink:#f2cfe4;--purplish-pink:#c65596;--black:#000000;--white:#ffffff;--cerulean2:#0081c3;--cerulean3:#0089ce}.page-professionals.et_fixed_nav #page-container,.parent-page-professionals.et_fixed_nav #page-container{max-width:1440px}.page-clinical-validation .hcp-a-spot-1{min-height:385px}.page-heart-health .hcp-a-spot-1{min-height:385px}.page-heart-health .hcp-callout-1{min-height:550px;background-color:var(--light-grey1)}.page-pain-management .hcp-callout-2{height:445px}.page-pain-management .hcp-callout-2 .main{height:inherit}.hcp-top-header{background-color:var(--cerulean);padding:15px 0}.hcp-top-header a{text-transform:unset!important;text-decoration:underline}.hcp-top-header .menu-hcp2-container li,.hcp-top-header .menu-hcp3-container li{margin-right:3rem!important}.hcp-bottom-header button.hcp-search,.hcp-top-header button.hcp-search{background:0 0;border:none;height:100%}.s-hcp3-btn:focus{background-color:#fff!important;border:3px solid var(--cerulean)!important;outline:2px solid #fff!important}.s-hcp3-btn-sm{margin-left:5px;min-height:39px!important;height:39px!important;padding:.5rem .75rem!important}.s-hcp3-btn-sm:focus i::before{color:#fff!important}.s-hcp3-btn-sm:focus,.s-hcp3-btn:focus{-webkit-box-shadow:none;box-shadow:none}.s-hcp3-search-field:focus{border:3px solid var(--cerulean)!important;outline:2px solid #fff!important;-webkit-box-shadow:none;box-shadow:none}.s-hcp3-search-field-sm{border-color:#737373!important}.s-hcp3-search-field-sm:focus{border:2px solid var(--dark-grey-blue)!important;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50}.hcp-header .form-search-wrapper,.hcp-header .form-search-wrapper2{z-index:9999}#main-header .hcp-top-header .navbar .logo{padding-left:0;margin-top:0;width:175px!important}.hcp-header #form-search-wrapper2{top:64px}.hcp-header #form-search-wrapper2 .form-search button[class="btn btn-primary"]{margin-left:auto}@media (min-width:768px){.hcp-header div[class=px-3-md]{padding-left:0!important;padding-right:0!important}}@media (min-width:992px){.hcp-header div[class=px-3-md]{padding-left:15px!important;padding-right:15px!important}}.hcp .h1,.hcp h1{font-family:'Gotham A','Gotham B';font-size:50px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.18;text-transform:uppercase;letter-spacing:.33px;color:var(--cerulean)}.hcp .h2,.hcp .heading-featured,.hcp h2{font-family:'Gotham A','Gotham B';font-size:25px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:var(--cerulean)}.hcp .h3,.hcp h3{font-family:'Gotham A','Gotham B';font-size:21px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp .h4,.hcp h4{font-family:'Gotham A','Gotham B';font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp p,.hcp ul{font-family:'Gotham A','Gotham B';font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:var(--black)}.hcp .contact-us{font-family:'Gotham A','Gotham B';font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.86;letter-spacing:1.01px;color:var(--white)}.hcp .b2b{font-family:'Gotham A','Gotham B';font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.78px;color:var(--white)}.hcp .featured-product-text{font-family:'Gotham A','Gotham B';font-size:21px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:var(--white);padding:0;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.hcp-button-1{padding:13px 44px;border-radius:13px;border:0;background-color:var(--dark-grey-blue);font-size:13.5px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;color:var(--white);cursor:pointer}.hcp-table .hcp-button-1{white-space:nowrap}.hcp-button-1:hover{text-decoration:underline}.hcp-button-2{padding:8px 20px;border:0;background-color:var(--dark-grey);font-size:13.5px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;color:var(--white);cursor:pointer}.hcp .hcp-model{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.77;letter-spacing:normal;color:var(--black)}.hcp .hcp-connect{font-size:16px;font-weight:500;font-stretch:normal;font-style:italic;line-height:1.44;letter-spacing:normal;color:var(--cerulean)}.hcp-text-link{display:inline-block;font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-decoration:underline;color:var(--dark-grey-blue)}.hcp .hcp-disclaimer,.hcp .hcp-disclaimer .hcp-disclaimer-heading,.hcp .hcp-disclaimer p{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.hcp-disclaimer-link{text-decoration:underline;color:var(--cerulean)!important}.hcp .hcp-disclaimer h2.hcp-disclaimer-heading{display:inline;font-weight:700;color:var(--black)}.hcp .hcp-disclaimer .hcp-disclaimer-list{list-style-type:none;list-style-position:inside;counter-reset:LIST-ITEMS;text-align:justify}.hcp .hcp-disclaimer .hcp-disclaimer-list li{padding-right:.2em}.hcp .hcp-disclaimer .hcp-disclaimer-list li:before{content:counter(LIST-ITEMS) ".";counter-increment:LIST-ITEMS;font-weight:700;padding-right:.5em}.hcp-disclaimer{color:#000}.hcp .hcp-jump-bar{font-size:14px;line-height:22px;padding-bottom:10px}.hcp .white{color:var(--white)}.hcp .black{color:var(--black)}.hcp-a-spot-2 ul,.hcp-body-9 ul{list-style:disc outside;padding-left:45px}.hcp .sub{-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,.35);box-shadow:0 5px 25px 0 rgba(0,0,0,.35)}.hcp .centered{text-align:center}.hcp-rounded-30{border-radius:30px}.hcp-rounded-left-30{border-top-left-radius:30px!important;border-bottom-left-radius:30px!important}.hcp-rounded-right-30{border-top-right-radius:30px!important;border-bottom-right-radius:30px!important}.hcp .mb-10{margin-bottom:10rem!important}.hcp .pb-9{padding-bottom:9rem!important}.hcp .pb-10{padding-bottom:10rem!important}.hcp .pb-12{padding-bottom:12rem!important}.hcp .pb-13{padding-bottom:13rem!important}.hcp .pb-14{padding-bottom:14rem!important}.hcp .pb-15{padding-bottom:15rem!important}.hcp .pt-9{padding-top:8rem!important}.hcp .pt-10{padding-top:10rem!important}.hcp .pt-15{padding-top:15rem!important}.hcp .mt-8{margin-top:8rem!important}.hcp .mt-9{margin-top:9rem!important}.hcp .mt-10{margin-top:10rem!important}.hcp .mb-n1{margin-bottom:-1rem!important}.hcp .mb-n2{margin-bottom:-2rem!important}.hcp .mb-n3{margin-bottom:-3rem!important}.hcp .mb-n4{margin-bottom:-4rem!important}.hcp .mb-n5{margin-bottom:-5rem!important}.hcp .mb-n6{margin-bottom:-6rem!important}.hcp .mt-n1{margin-top:-1rem}.hcp .mt-n2{margin-top:-2rem}.hcp .mt-n3{margin-top:-3rem}.hcp .mt-n4{margin-top:-4rem}.hcp .mt-n5{margin-top:-5rem}.hcp .mt-n6{margin-top:-6rem}.hcp .mt-n7{margin-top:-7rem}.hcp .mt-n8{margin-top:-8rem}.hcp .mt-n100{margin-top:-100px}.hcp .mt-n50{margin-top:-50px}.hcp .nav-link{padding:.5rem 1rem;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;text-transform:uppercase;font-family:'Gotham A','Gotham B';color:var(--white)}.hcp-a-spot-1,.hcp-a-spot-2 .main,.hcp-a-spot-4 .main,.hcp-a-spot-5 .main,.hcp-callout-1{background-size:cover;background-repeat:no-repeat;background-position:right;z-index:2}.hcp-a-spot-home .main{background-size:40%;background-repeat:no-repeat;background-position:top right}.hcp-a-spot-1{background-size:38%;background-repeat:no-repeat;background-position:top right}.hcp-a-spot-1,.hcp-a-spot-2,.hcp-a-spot-4,.hcp-a-spot-home,.hcp-body-7{background-color:var(--white)}.hcp-a-spot-1 a,.hcp-a-spot-2 a,.hcp-a-spot-3 a,.hcp-a-spot-5 a{color:var(--black);text-decoration:underline;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.hcp-a-spot-3 .sub-wrapper,.hcp-a-spot-5 .sub-wrapper{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-a-spot-3 .sub{background-color:var(--light-navy)}.hcp-a-spot-5 .sub2 h2{font-size:25px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:var(--white)}.hcp-a-spot-contact-us .main{background-image:url(/wp-content/uploads/shatters-grey.png);background-position:right;background-size:cover;background-repeat:no-repeat}.m-144{max-width:144px;width:100%}.hcp-a-spot-contact-us .b2b-banner-wrapper{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-align:center;-ms-flex-align:center;align-items:center}.contact-banner-b2b.transformed{margin-left:-5.5%!important}@media (min-width:768px){.contact-banner-b2b.transformed{margin-left:-8.3%!important}}@media (min-width:992px){.contact-banner-b2b.transformed{margin-left:-6.9%!important}}@media (min-width:1200px){.contact-banner-b2b.transformed{margin-left:-6.4%!important}}.b2b-banner-wrapper-inner{background-position:bottom;height:80px}.b2b-banner-wrapper-inner,.lp-b2b-banner-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b2b-banner-wrapper-inner,.lp-b2b-banner-wrapper-outer{background-size:100% 100%;background-repeat:no-repeat}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:15px}@media (min-width:375px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:15px}}@media (min-width:768px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:0}}@media (min-width:1200px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:15px}}@media (min-width:375px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{padding-left:15px}}@media (min-width:1200px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{margin-left:8.33333%}}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:15px}@media (min-width:768px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:0;padding-bottom:8px}}@media (min-width:992px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:15px;padding-bottom:0}}.lp-b2b-banner-wrapper-outer{height:70px;margin-left:-14.1%!important}@media (min-width:375px){.lp-b2b-banner-wrapper-outer{margin-left:-12.8%!important}}@media (min-width:425px){.lp-b2b-banner-wrapper-outer{margin-left:-12%!important}}@media (min-width:576px){.lp-b2b-banner-wrapper-outer{margin-left:-10.5%!important}}@media (min-width:768px){.lp-b2b-banner-wrapper-outer{margin-left:-5.9%!important}}@media (min-width:992px){.lp-b2b-banner-wrapper-outer{margin-left:-4.7%!important}}@media (min-width:1200px){.lp-b2b-banner-wrapper-outer{margin-left:-4.5%!important}}.lp-b2b-banner-wrapper-inner{height:100%;padding-left:10px}@media (min-width:375px){.lp-b2b-banner-wrapper-inner{padding-left:15px}}@media (min-width:576px){.lp-b2b-banner-wrapper-inner{padding-left:28px}}@media (min-width:992px){.lp-b2b-banner-wrapper-inner{padding-left:32px}}.lp-b2b-banner-wrapper-inner .b2b-banner-contents{padding-bottom:12px}.lp-b2b-banner-logo{width:100%;height:100%}.b2b-banner-contents h2.b2b.d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-a-spot-contact-us .contact-us-text-wrapper{height:73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents img{max-width:164px;display:block}.hcp-a-spot-contact-us .b2b-banner-wrapper{padding-left:15px;padding-bottom:0}.hcp-b2b-portal{position:relative}.hcp-b2b-portal::before{content:'';position:absolute;height:100%;width:100%;background-color:var(--light-grey1);-webkit-clip-path:polygon(0 35px,100% 93px,100% 100%,0 100%);clip-path:polygon(0 35px,100% 93px,100% 100%,0 100%)}.hcp-b2b-portal .b2b-banner-wrapper{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hcp-b2b-portal .b2b-text-wrapper{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents img{max-width:164px;display:block}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents .b2b{padding-bottom:0}.hcp-b2b-portal button{width:100%;padding:13px 35px}.hcp-body-1{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%)}.hcp-body-2{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%)}.hcp-body-2 ul .vitalsight-items-list{list-style-type:none;padding-left:0}.hcp-body-3{background-color:var(--light-grey1)}.hcp-body-3 .main a{font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-decoration:underline;color:var(--dark-grey-blue)}.hcp-body-4,.hcp-body-9{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 58px,100% 0,100% 100%,0 100%);clip-path:polygon(0 58px,100% 0,100% 100%,0 100%)}.hcp-body-4 .main p{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black)}.hcp-body-5,.hcp-featured-product{background-color:var(--light-grey1)}.hcp-industry-news{margin-bottom:160px}.hcp-body-7 h3{max-width:75%}.hcp-body-7 .col-4{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-align:start;-ms-flex-align:start;align-items:flex-start}.hcp-body-7 .col-4:first-of-type{padding-right:30px}.hcp-body-7 .col-4:last-of-type{padding-left:30px}.hcp-body-7 .hcp-body-7-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hcp-body-7 .hcp-button-1{display:block;padding:13px 30px;width:100%}.hcp-body-9 img{max-height:352px}.hcp-body-9-box{border:2px solid var(--cerulean);border-radius:10px;text-align:center;padding:10px 5px}.hcp-body-9-box p.hcp-small{font-size:13px}.hcp-body-9-box-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.hcp sup{font-size:50%}.hcp-callout-3{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-callout-3 .hcp-disclaimer{color:var(--white)}.hcp-featured-product-wrapper{background-image:url(/wp-content/uploads/shatters-blue-featured-product@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-featured-product .fp-banner-contents{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:57px;-ms-flex-line-pack:center;align-content:center;padding-left:32px}.hcp-featured-product .fp-banner-wrapper{position:absolute;top:157px;left:-34px;z-index:2}.hcp-featured-product .sub{position:relative;bottom:-25px;z-index:1}.hcp-form .hcp-form-gf .gfield_label{font-family:'Gotham A','Gotham B';font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp-form .hcp-form-gf .gform_body input,.hcp-form .hcp-form-gf .gform_body select{padding:15px 35px!important;max-height:53px;border-radius:13px}.hcp-form .hcp-form-gf .gform_body textarea{border-radius:13px}.hcp-form .hcp-form-gf .gform_heading{display:none}.hcp-form .hcp-form-gf .gform_footer input[type=submit]{height:auto;padding:10px 40px}.page-pain-management .hcp-video,.page-respiratory-support .hcp-grid-1{background-color:var(--light-grey1)}.page-pain-management .hcp-a-spot-3 .sub{z-index:1}.page-remote-patient-monitoring .hcp-video{margin-bottom:0;z-index:1;position:relative}.hcp-video iframe{width:891px;height:501px}.hcp-grid-2{background-color:var(--light-grey1)}.hcp-grid-3 .nav-tabs .nav-link{border:0 solid;border-radius:0;background-color:var(--dark-grey-blue);padding:10px 32px;width:100%}@media (min-width:768px){.hcp-grid-3 .nav-tabs .nav-link{padding:10px 24px}}@media (min-width:992px){.hcp-grid-3 .nav-tabs .nav-link{padding:10px 32px}}.hcp-grid-3 .nav-tabs .nav-item:first-of-type .nav-link{border-top-left-radius:13px!important;border-bottom-left-radius:13px!important}.hcp-grid-3 .nav-tabs .nav-item:last-of-type .nav-link{border-top-right-radius:13px!important;border-bottom-right-radius:13px!important}.hcp-grid-3 .nav-tabs .nav-item:not(:last-child){border-right:1px solid var(--white)}.hcp-grid-3 .nav-tabs .nav-link.active{color:var(--white);background-color:var(--dark-grey)}.hcp-grid-3 .dropdown-menu .nav-link.active,.hcp-grid-3 .navMenu-item-0 button+ul .nav-link.active,.navMenu-item-0 .hcp-grid-3 button+ul .nav-link.active{border-left:15px solid var(--cerulean)}.hcp-grid-3 .dropdown-menu .nav-link:not(.active),.hcp-grid-3 .navMenu-item-0 button+ul .nav-link:not(.active),.navMenu-item-0 .hcp-grid-3 button+ul .nav-link:not(.active){padding-left:31px}.hcp-grid-3 .dropdown-menu .nav-link,.hcp-grid-3 .navMenu-item-0 button+ul .nav-link,.navMenu-item-0 .hcp-grid-3 button+ul .nav-link{width:100%;font-size:13.5px;border-width:1px 0 0 0;border-color:var(--white);border-style:solid;color:var(--white);background-color:var(--dark-grey-blue)}.hcp-grid-3 .dropdown-toggle,.hcp-grid-3 .navMenu-item-0 button,.navMenu-item-0 .hcp-grid-3 button{text-transform:unset;border-radius:0;font-weight:500;border-left:15px solid var(--cerulean);padding:8px 16px}.hcp-grid-3 .dropdown-toggle::after,.hcp-grid-3 .navMenu-item-0 button::after,.navMenu-item-0 .hcp-grid-3 button::after{display:none}.hcp-grid-3 .nav-tabs{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border:none}.hcp-image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 157px;flex:0 0 157px}.hcp-table img{max-height:118px}.hcp-table h4{color:var(--cerulean)}.hcp-table .check{font-weight:700}.hcp-table th{font-weight:400;width:20%}.hcp-table td{width:16%}.hcp-table th,.hcp.hcp-table td{border:none}.hcp-table tr:not(:first-child):not(:last-child) th{background-color:var(--light-grey1)}.hcp-table tr:not(:last-child){border:solid 2px var(--very-light-pink);border-top:none;border-left:none;border-right:none}.hcp-table a:not(.hcp-button-1){font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;color:var(--dark-grey-blue);text-decoration:underline}.hcp-table .hcp-button-1{padding:10px 19px}.hcp-table,.hcp-table-2{font-size:15px;line-height:21px}.hcp-table-2 th,.hcp.hcp-table-2 td{border:1px solid var(--very-light-pink);text-align:center;vertical-align:middle}.hcp-table-2 th span{font-weight:700}.hcp-video{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-video{margin-bottom:200px}.hcp-video .sub{position:relative;bottom:-120px!important}.hcp .row-no-gutters [class*=col-],.page-professionals #main-header .row-no-gutters [class*=col-],.parent-page-professionals #main-header .row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.hcp-footer,.page-professionals #main-header,.parent-page-professionals #main-header{max-width:1438px}.hcp-footer{background-color:var(--dark-grey-blue)}.hcp-footer a{color:var(--white)}.hcp-footer-disclaimer p{font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:var(--white);padding-bottom:.2em}.hcp-footer .title{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;text-transform:uppercase;line-height:1.46;letter-spacing:normal;color:var(--white)}.hcp-footer .et_pb_widget{float:none}.hcp-footer a:focus,.hcp-footer button:focus{outline:2px solid var(--white)}.hcp-input-newsletter{border:none!important}.hcp-footer #newsletterform .hcp-button-2:focus{outline:2px solid var(--light-grey1)}.hcp-bottom-nav li{display:inline-block;padding-right:22px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;text-decoration:underline;line-height:1.67;letter-spacing:normal;color:var(--white)}.hcp-bottom-nav li:hover{text-decoration:none}.hcp-bottom-header a:hover{text-decoration:underline!important}.hcp-bottom-header .nav-item.active{text-decoration:underline}.hcp-header .navbar a{font-family:'Gotham A','Gotham B';font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:normal;color:var(--white);padding:15px 0!important}.hcp-header .nav-item:hover a,.hcp-header a:hover{background-color:unset}.hcp-header .nav-item:focus a,.hcp-header a:focus{background-color:unset;outline:2px solid var(--white)}.hcp-header .navbar .navbar-collapse.show .nav-item a{padding-left:25px!important}.hcp-header .navbar .navbar-collapse:not(.show) .nav-item:first-child a{padding-left:0!important}.hcp-header .navbar .nav-item:last-child a{padding-right:0!important}#menu-hcp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hcp-header #navbar-nav{width:100%}.hcp-bottom-header .nav-button-wrapper button,.hcp-header .navbar-toggler{min-height:68px;padding:.25rem 2.4rem}@media (min-width:768px){.hcp-bottom-header .nav-button-wrapper button,.hcp-header .navbar-toggler{padding:.25rem .9375rem}}#search-close-button-2,.hcp-header .navbar-toggler{padding:.25rem 1rem}@media (min-width:768px){#search-close-button-2,.hcp-header .navbar-toggler{padding:.25rem .9375rem}}.hcp-hero-image{position:absolute;right:0;padding:0;background-size:auto;background-position:top right;height:100%;background-repeat:no-repeat}#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:-moz-placeholder-shown)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:-ms-input-placeholder)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter .hcp-input-newsletter:focus+.form-newsletter-label,#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:placeholder-shown)+.form-newsletter-label,#hcp-main-footer .form-newsletter .hcp-input-newsletter:valid+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter-label{position:absolute;left:0;top:7px;font-size:.72rem;line-height:1.5;padding-left:.5rem;color:#495057;-webkit-transition:all .2s ease;transition:all .2s ease}#hcp-main-footer #footer-logo{max-width:135px}@media (max-width:991px){.main-header .navbar-brand{left:50%;top:0!important}.main-header .navbar-brand.hcp-logo{padding-top:5px!important;padding-bottom:5px!important}.hcp-a-spot-home .main{background-image:none!important}.hcp-bottom-header #nav-wrapper{max-height:70vh;overflow-y:scroll}}@media (max-width:767px){.page-pain-management .hcp-callout-2{height:auto}}@media (max-width:580px){.hcp .h1,.hcp h1{font-size:26px;line-height:32px;letter-spacing:-.03px}.hcp .h2,.hcp h2{font-size:22px;line-height:28px;letter-spacing:0}.hcp .h3,.hcp h3{font-size:18px;line-height:23px;letter-spacing:0}.hcp p{font-size:16px;line-height:23px}.hcp-featured-product h2{text-align:center}.hcp-body-5 .hcp-button-1,.hcp-featured-product .hcp-button-1{display:block;width:100%}.hcp-featured-product .hcp-model{text-align:center}.main-header .navbar-brand{left:40%!important;top:0!important}.main-header .navbar-brand.hcp-logo{left:50%!important;padding-top:5px!important;padding-bottom:5px!important}.hcp-body-7 h3{max-width:100%}.hcp-b2b-portal img{max-width:none}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents img{max-width:127px}.hcp .b2b{font-size:16px;line-height:unset}.hcp-b2b-portal .hcp-button-1{width:100%}.hcp-callout-1 .hcp-button-1{width:100%;display:block}.hcp-grid-2 img,.hcp-grid-3 img{display:block}.hcp-video iframe{width:100%;height:auto}.hcp-body-2 img{max-width:75%}.hcp-a-spot-contact-us .b2b-banner-wrapper{margin-left:0}.hcp-a-spot-contact-us .b2b-banner{max-width:none}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{font-size:18px}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents img{max-width:100px}.hcp-bottom-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hcp-bottom-nav li{padding-top:15px;padding-right:0}#hcp-main-footer .hcp-button-2{display:block;width:100%}.hcp-body-7 .hcp-button-1{display:block;width:100%}}#menu-hcp-footer li{text-decoration:none}#menu-hcp-footer li:focus{outline-color:#fff}#menu-hcp-footer li:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#menu-hcp-footer #ot-sdk-btn{background:0 0!important;border:none;padding:0!important;color:#fff!important;font-size:12px;font-family:'Gotham A','Gotham B';cursor:pointer}@media (max-width:991px){.navbar-collapse{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.navbar-toggler:focus{border:1px solid #fff}.nav-link.cart,.nav-link.search{border:none;background-color:#2b3e50}.nav-link.cart:focus,.nav-link.cart:hover,.nav-link.search:focus,.nav-link.search:hover{background-color:#0072bc}.nav-link.search i::before{font-size:19px}.navMenu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.navMenu-item{position:relative;line-height:1em}.navMenu-item>button{background:0 0;color:#fff;border:none}.navMenu-item:focus{outline:2px solid #fff}@media (max-width:991px){.navMenu-item:focus{text-decoration:underline;outline:0}.navMenu-item:focus>a::after,.navMenu-item:focus>button::after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}}.navMenu-item:hover,.navMenu-item[aria-expanded=true]{outline:0;cursor:pointer}.navMenu-item:hover>a,.navMenu-item:hover>button,.navMenu-item[aria-expanded=true]>a,.navMenu-item[aria-expanded=true]>button{background:#0072bc;border:none}.navMenu-item:hover>a::after,.navMenu-item:hover>button::after,.navMenu-item[aria-expanded=true]>a::after,.navMenu-item[aria-expanded=true]>button::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:3px;left:3px}.navMenu-item:hover ul{display:block!important}.navMenu-item-0 button+ul{top:100%}@media (max-width:991px){.navMenu-item-0 button+ul{position:static;width:100%}}.navMenu-item-0>a,.navMenu-item-0>button{padding:1.25rem 1.5rem;display:block;font-size:15px;line-height:1.75rem}@media (max-width:991px){.navMenu-item-0>a,.navMenu-item-0>button{background:#0072bc;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}}@media (max-width:1379px){.navMenu-item-0>a,.navMenu-item-0>button{padding:1.25rem .5rem;font-size:13px}}@media (max-width:991px){.navMenu-item-0 button:hover ul,.navMenu-item-0 button[aria-expanded=false] ul{display:none!important}.navMenu-item-0 button:hover::after,.navMenu-item-0 button[aria-expanded=false]::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navMenu-item-0 button[aria-expanded=true] ul{display:block!important}.navMenu-item-0 button[aria-expanded=true]::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.navMenu-item-1 .asBtn,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]{background-image:url(/wp-content/uploads/nav-logo-heartguide.png)!important;text-indent:-9999px;background-color:#000;opacity:.8;border:8px solid #fff;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;-webkit-transition:.3s;transition:.3s;height:65px;width:100%}.navMenu-item-1 .asBtn:hover,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]:hover{opacity:1;background-color:#000}.navMenu-item-1 .asBtn:focus,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]:focus{background-color:#0072bc}@media (max-width:1379px){.navMenu-item-1 .asBtn,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]{background-image:url(/wp-content/uploads/nav-logo-heartguide-mobile.png)!important;background-position:left}}.navMenu-item-1 a:focus,.navMenu-item-1:focus,.navMenu-item-1:focus a{color:#fff!important;background:#0072bc;outline:0}.navMenu button[aria-expanded=true]+ul{display:block!important}.navMenu button[aria-expanded=false]+ul{display:none!important}@media (max-width:991px){.navMenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.video-double-slider__main{margin-bottom:0}.video-double-slider__video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-double-slider__video{position:absolute;top:0;left:0;width:100%;height:100%}.video-double-slider__thumbnails .slick-slide{padding-left:5px;padding-right:5px}.video-double-slider__thumbnails .slick-track{padding:0}.video-double-slider__thumbnails .video-double-slider__thumbnail-btn[aria-current=true]::before{opacity:.25}.video-double-slider__thumbnail-slide{position:relative;padding-bottom:75%;height:0}.video-double-slider__thumbnail-btn{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer}.video-double-slider__thumbnail-btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:10;opacity:0;pointer-events:none}.video-double-slider__thumbnail-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-transcript-show-button{position:absolute;bottom:55px;left:10px;z-index:10;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.video-transcript-show-button .fa-file-text{font-size:24px}.video-transcript-container{position:absolute;padding:5px 35px 5px 5px;border:2px solid #000;background-color:#fff;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:20;display:none;text-align:left;font-size:1rem;line-height:1.7rem}.video-transcript-container.is-visible{display:block}.video-transcript-close-button{position:absolute;top:5px;right:5px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:2px;padding-right:2px}.video-transcript-close-button .fa-close{font-size:24px}.tooltip{position:relative;display:inline-block}.tooltip-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer}.tooltip .tooltip-content{visibility:hidden;width:215px;line-height:1.5;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:0;position:absolute;right:0;top:100%;z-index:1;font-size:12px;-webkit-transform:translate(7%,5%);transform:translate(7%,5%);border:1px solid #818181}.tooltip .tooltip-content.is_visible{visibility:visible}.tooltip .tooltip-content::after{content:"";position:absolute;top:-10px;left:80%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #818181 transparent}@media (min-width:580px){.tooltip .tooltip-content{width:300px;padding:0 5px;-webkit-transform:translate(10%,5%);transform:translate(10%,5%)}}@media (min-width:768px){.omr-pdp-offers{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media (min-width:1300px){.tooltip .tooltip-content{-webkit-transform:translate(12%,5%);transform:translate(12%,5%);width:425px}}@media (max-width:991px){.pdp-disc{margin-bottom:25px!important}.pdp-disc-bundle{margin-top:0!important}}.visually-hidden-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.omr-banner{background-color:#2b3e50;padding:0 0 40px 0}.vital-omr-banner{background-color:#306f95}.banner-block-left{margin-top:40px;text-align:center;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.banner-block-left.vitalsight{margin-top:0;padding-left:0;padding-right:0}.banner-block-left-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-block-left-outer.vitalsight{padding-top:75px}.banner-block-right-secondary,.banner-vital-right{margin:0 auto}.banner-vital-right{background-color:#003153;padding:38px 64px;border-radius:25%}.banner-title{color:#00f0ff;font-size:18px;margin-bottom:18px;padding-bottom:0}.banner-title.banner-vitalsight-primary{font-size:26px;font-weight:700;line-height:1.3;margin-bottom:96px!important}.banner-vitalsight-secondaty-title{font-size:36px;font-weight:700;line-height:1.15}.banner-vitalsight-secondaty-title sup{font-size:12px;font-weight:400}.banner-vitalsight-secondaty-title sup a{text-decoration:underline}.banner-vitalsight-secondaty-title sup a:focus{outline:2px solid #fff}.banner-subtitle{font-size:24px;margin-bottom:8px;padding-bottom:0;line-height:normal;font-weight:400}.banner-subtitle-secondary{font-size:20px;line-height:normal;font-weight:300}.banner-subtitle-secondary ul{list-style:none;padding-left:0;margin:0}.vital-banner-logo{width:100%;max-width:370px;margin:0 auto 56px!important}.banner-subtitle,.banner-subtitle-secondary,.banner-title.banner-vitalsight-primary,.banner-url,.banner-vitalsight-secondaty-title{color:#fff}.banner-url{display:inline-block;font-weight:500;margin:40px 0 30px;font-size:16px}.banner-url:hover{opacity:.7}.banner-url:focus{outline:2px solid #fff}.banner-mask .banner-right-img{vertical-align:middle;width:100%;height:100%}.vital-mask .banner-vital-right-img{vertical-align:middle;width:100%;height:100%}.banner-vital-right-img{-o-object-fit:cover;object-fit:cover}@media (min-width:576px){.banner-block-left,.banner-block-right-secondary,.banner-vital-right{max-width:540px}.banner-block-left.vitalsight,.banner-block-right-secondary{padding-left:15px;padding-right:15px}.banner-title{font-size:20px}.banner-subtitle{font-size:32px}.banner-subtitle-secondary{font-size:26px}.banner-url{font-size:18px}}@media (min-width:768px){.banner-block-left,.banner-vital-right{max-width:600px}}@media (min-width:992px){.omr-banner{padding:40px 0}.banner-block-left{margin-top:0;text-align:left}.banner-block-left.vitalsight,.banner-block-right-secondary{padding-left:0;padding-right:0}.banner-mask,.vital-mask{-webkit-mask-image:url(../images/mask-banner.svg);mask-image:url(../images/mask-banner.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content;mask-origin:content;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;-webkit-mask-size:auto 100%;mask-size:auto 100%}.vital-banner-logo{margin:0 0 56px!important}}@media (min-width:1380px){.banner-block-left{margin-left:50px;margin-right:auto;max-width:600px;padding-left:0;padding-right:0}.banner-block-left.vitalsight{max-width:500px;margin-left:auto;margin-right:auto}.banner-block-right-secondary{max-width:632px}.banner-title{font-size:24px}.banner-subtitle{font-size:44px}.banner-subtitle-secondary{font-size:34px}.vital-mask{-webkit-clip-path:circle(56% at 50% 25%);clip-path:circle(56% at 50% 25%);-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-size:0!important;mask-size:0!important}}sup.sm-sup-link a{text-decoration:underline;font-weight:400;font-size:12px;color:inherit}sup.sm-sup-link a:focus{outline:2px solid inherit}.blockquote-author,.details-books-btn,.ebook-btn,.going-for-zero-col .heading-h2,.going-for-zero-left-block .vital-heading-h2,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn,.shedule-list .shedule-list-title{font-weight:700}.bs-container-vital{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.vitalsight-demo-container{padding:56px 0 32px}.details-books-btn,.get-the-details-books,.vitalsight-demo-container{background:#003153}.schedule-btn:focus{outline:2px solid #fff}.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{background:#86b062;border:none;color:#000}.details-books-btn,.ebook-btn,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{display:inline-block;font-family:"Gotham A","Gotham B";padding:16px 28px;font-size:16px;cursor:pointer;text-align:center}.ebook-btn{border:2px solid #0072bc}.details-books-btn,.ebook-btn,.get-the-details-books-title,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn,.video-resources-title{text-transform:uppercase}.details-books-btn{border:2px solid #fff}.details-books-btn:focus{outline:2px solid #fff}.details-books-btn,.ebook-btn,.schedule-btn,.text-caption,.vitalsight-go-for-zero-form .gform_footer input[type=submit]{line-height:normal}.vitalsight-right-block .schedule-btn:focus{outline:2px solid #2b3e50}.shedule-list .shedule-li{margin-bottom:32px}.shedule-list-title{font-size:22px;line-height:1.2}.shedule-list-text{line-height:1.4;font-size:18px}.ebook-img-cont{max-width:230px}.ebook-title{text-align:center;line-height:1.3;font-size:40px}.how-vitalsight-work-container .row{margin-right:-16px;margin-left:-16px}.how-vitalsight-work-title-block{margin:0 auto;padding:128px 15px}.how-vitalsight-work-title{font-size:40px;color:#fff;text-transform:capitalize;text-align:center;line-height:1.3}.how-vitalsight-work-inner-left{background-size:cover;background-position:center;background-repeat:no-repeat}.how-vitalsight-work-img{height:100%;display:inline-block;-o-object-fit:cover;object-fit:cover}.map-description{font-size:22px}.resources-videos{background-repeat:no-repeat;background-size:cover}.resources-img-box{line-height:0}.resources-video-box iframe,.video-overlay-img-box{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none!important}.video-overlay-img-box img{-o-object-fit:cover;object-fit:cover}.resources-video-box{padding-top:56.25%;width:100%;position:relative}.video-resources-blockquote{font-size:22px}.video-resources-author{font-size:18px}.video-overlay-img-box{z-index:4}.resources-video-button-outer{display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.resources-video-button{border:0;background:0 0;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.resources-video-button:focus,.resources-video-button:hover{background:rgba(0,0,0,.6)}.resources-video-button:focus .resources-video-button-ico::before,.resources-video-button:hover .resources-video-button-ico::before{-webkit-text-decoration-line:none;text-decoration-line:none}.resources-video-button-ico{position:relative;max-width:65px;max-height:65px}.resources-video-button-ico::before{content:"\49";position:absolute;left:-2px;top:0;font-family:ETmodules;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:4rem}.vitalsight-left-block a,.vitalsight-left-block li,.vitalsight-left-block p,.vitalsight-left-block span,.vitalsight-left-block strong{font-size:18px}.vitalsight-left-block ul{list-style:disc}.vitalsight-left-block ol{list-style:decimal}.vitalsight-left-block li{margin-bottom:16px}.vitalsight-left-block ol,.vitalsight-left-block ul{padding-left:10px}.products-inner-block-info-title{font-size:20px}.vitalsight-blockquote-block{position:relative;background:#f5f5f5}.quot-ico-block{position:absolute;top:3px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blockquote-author,.blockquote-txt{font-size:22px}.blockquote-txt{padding:28px}.text-caption{font-size:16px}.going-for-zero-col li,.going-for-zero-col p{font-size:18px}.going-for-zero-col p{line-height:1.6}.going-for-zero-col .heading-h2{color:#000;margin-bottom:48px;padding-bottom:0}.going-for-zero-left-block .vitalsight-go-for-zero-form a{text-decoration:underline}.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit]{height:auto;border-radius:0}.going-for-zero-left-block .vital-heading-h2{font-size:36px;margin-bottom:24px;padding-bottom:0}.vital-inp input,.vital-inp select{border:1px solid #0072bc!important;padding:14px 16px!important}.vital-inp label{color:#0072bc!important}.vital-inp div span label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.ac_phone_number{color:#0ff;font-weight:700;font-size:30px;line-height:40px}.ac_phone_number_2{color:var(--cerulean3);font-weight:700;font-size:30px;line-height:40px}.ac_phone-link{color:inherit;font-size:inherit;text-decoration:none;-webkit-transition:font-size .3s,-webkit-box-shadow .3s;transition:font-size .3s,-webkit-box-shadow .3s;transition:font-size .3s,box-shadow .3s;transition:font-size .3s,box-shadow .3s,-webkit-box-shadow .3s}.ac_phone-link:hover{background-color:#265870;padding:3px;font-size:35px;color:#fff;border-radius:10px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.ac_phone_number_2 a{font-size:inherit}@media (min-width:576px){.bs-container-vital{max-width:540px}.details-books-btn,.ebook-btn,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{padding:16px 48px}.ac_phone_number{font-size:40px}.ac_phone_number_2{font-size:40px}.ac_phone-link:hover{font-size:45px}}@media (min-width:768px){.bs-container-vital{max-width:720px}.how-vitalsight-work-title-block{max-width:410px}.how-vitalsight-work-title{text-align:left}.ebook-title{text-align:left}.resources-video-button-ico{max-width:100px;max-height:100px}.resources-video-button-ico::before{font-size:6rem}}@media (min-width:992px){.bs-container-vital{max-width:960px}.blockquote-txt{padding:28px 59px}.blockquote-col:nth-child(odd),.vitalsight-right-block{padding-right:24px!important}.blockquote-col:nth-child(even),.vitalsight-left-block{padding-left:24px!important}.resources-video-col:nth-child(odd){padding-right:48px!important}.resources-video-col:nth-child(even){padding-left:48px!important}}@media (min-width:1380px){.bs-container-vital{max-width:1080px}.how-vitalsight-work-title{font-size:44px}.blockquote-col:nth-child(even),.vitalsight-left-block{padding-left:48px!important}.blockquote-col:nth-child(odd),.vitalsight-right-block{padding-right:48px!important}.ebook-title{font-size:42px}}.img-fluid{max-width:100%;height:auto}.pull-right{float:right!important}.no-overflow{overflow:hidden}.x-gutter{margin-left:-15px;margin-right:-15px}.x-m-no-gutter{margin-left:0;margin-right:0}.x-no-gutter{padding-left:0;padding-right:0}@media (min-width:768px){.px-3-md{padding-left:15px!important;padding-right:15px!important}}@media (max-width:767.9px){.px-4-sm{padding-right:1.5rem!important;padding-left:1.5rem!important}}.h-100{height:100%}#footer-widgets{padding:6% 0}p{font-size:1.1rem}.c-black{color:#000}.underline{text-decoration:underline}.h100{height:100%}.main-hero-box{position:relative;z-index:0}.main-hero-box::before{background-image:url(/wp-content/uploads/holiday.png);background-size:cover;background-position:right 0 top 0;background-repeat:no-repeat;opacity:.2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media (max-width:480px){.main-hero-box::before{opacity:.2}}@media (min-width:576px){.main-hero-box::before{opacity:.4}}@media (min-width:780px){.main-hero-box::before{opacity:.6}}body.et_fixed_nav.et_secondary_nav_enabled #main-header,body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:0;padding:0}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:71px}.et-pb-arrow-next,.et-pb-arrow-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;line-height:48px}@media (max-width:991px){#page-container,.et_fixed_nav.et_show_nav #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:57px}.et_pb_slide_content p{font-size:.9rem;line-height:1}.et_pb_slide_content p strong{font-weight:400}.et_pb_slides .et_pb_container{height:auto}.et_pb_slider .et_pb_slide{padding:0 35px}.et_pb_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description{padding-top:0;padding-bottom:0}}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:32px}@media (max-width:767px){.alexa.bg-backgroundImage::before{background-position:right}}@media (min-width:768px){.alexa.bg-backgroundImage::before{background-position:right}}#omr-bpf-main{display:block}.featured-products-wrapper .nav-item a{font-size:18px;color:#000;font-weight:500;margin-right:2px;margin-top:2px;margin-bottom:2px!important;padding:18px 24px;border-radius:0;border:none;background:#ededed}.featured-products-wrapper .nav-item a.active{background:#0072bc}.et_pb_all_tabs blockquote{margin:20px 0 30px;padding-left:20px;border-left:5px solid #0072bc}.ac_bg_white{background-color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1haW4uY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3R5cGUuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL3NsaWNrLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL2FjY2Vzc2libGUtc2xpY2stdGhlbWUuc2NzcyIsImNvbXBvbmVudHMvX292ZXJyaWRlcy5zY3NzIiwiY29tcG9uZW50cy9fcGRwLnNjc3MiLCJjb21wb25lbnRzL19oYWxmLWhhbGYuc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbS1zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvX2xpdmUtY2hhdC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC5zY3NzIiwiY29tcG9uZW50cy9fY29tcGF0aWJsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcGxldGUuc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbGVkLWxpc3QtbnVtYmVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LXNlbGVjdG9yLnNjc3MiLCJjb21wb25lbnRzL19kb2N1bWVudC1jZW50ZXIuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2cuc2NzcyIsImNvbXBvbmVudHMvX3Z1ZS1tdWx0aXNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3QtdXMuc2NzcyIsImNvbXBvbmVudHMvX3Jldmlld3Muc2NzcyIsImNvbXBvbmVudHMvX3Jlc291cmNlLWJhbmQuc2NzcyIsImNvbXBvbmVudHMvX21hdGNoLXRlbnMtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX2hlYXJ0Z3VpZGUuc2NzcyIsImNvbXBvbmVudHMvX2hlYXJ0Z3VpZGUtaG9tZS5zY3NzIiwiY29tcG9uZW50cy9fYnAtZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9fYmVzdC1zZWxsZXJzLnNjc3MiLCJjb21wb25lbnRzL19mc2Euc2NzcyIsImNvbXBvbmVudHMvX2N1ZmYtc2VsZWN0b3Iuc2NzcyIsImNvbXBvbmVudHMvX3N1cHBvcnQtaHViLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWNvbXBhcmUtY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9faGNwLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX25hdk1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLWRvdWJsZS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLXRyYW5zY3JpcHQuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJoZWxwZXJzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL192aXRhbHNpZ2h0LWVsZW1lbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUtDLGNBQ0MsTUFBQSxhQUlGLGNBQ0MsY0FBQSxZQUdELEtBQ0MsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsbUJBQUEsVUFHRCxFQ0xBLE9BREEsUURTQyxtQkFBQSxXQUFBLFdBQUEsV0U4QkQsR0FDRSxXQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxlRGVGLE9DUEEsTUFFRSxVQUFBLElBQ0EsWUFBQSxJRFNGLE1DTkEsS0FFRSxRQUFBLEtBQ0EsaUJBQUEsUUFRRixl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QUlBLFVBQUEsVUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VNUSxVRkRSLFlBQUEsU0VDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsSUVDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsSUVDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsSUVDUSxXRkRSLFlBQUEsVUVDUSxXRkRSLFlBQUEsVUVRTSxTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixVQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixVQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixVQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0RITix5QkN6QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFTVEsYUZEUixZQUFBLEVFQ1EsYUZEUixZQUFBLFNFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLFVFUU0sWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLElESE4seUJDekJFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRU1RLGFGRFIsWUFBQSxFRUNRLGFGRFIsWUFBQSxTRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGNGRFIsWUFBQSxVRUNRLGNGRFIsWUFBQSxVRVFNLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxJREhOLHlCQ3pCRSxRQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VNUSxhRkRSLFlBQUEsRUVDUSxhRkRSLFlBQUEsU0VDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxjRkRSLFlBQUEsVUVDUSxjRkRSLFlBQUEsVUVRTSxZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsSURITiwwQkN6QkUsU0FDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixjQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sWUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sWUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sWUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFTVEsY0ZEUixZQUFBLEVFQ1EsY0ZEUixZQUFBLFNFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLElFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLElFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLElFQ1EsZUZEUixZQUFBLFVFQ1EsZUZEUixZQUFBLFVFUU0sYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsY0FDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsY0FDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsY0FDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLElESE4sMEJDekJFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRU1RLGFGRFIsWUFBQSxFRUNRLGFGRFIsWUFBQSxTRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGFG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QSxnQkFDakMsTUFBaUMsY0FBQSxnQkFDakMsTUFBaUMsWUFBQSxnQkFDakMsTUFDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsTUFDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxpQkFDakMsTUFBaUMsV0FBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsTUFDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsUUFBQSxZQUNqQyxNQUFpQyxZQUFBLFlBQ2pDLE1BQWlDLGNBQUEsWUFDakMsTUFBaUMsZUFBQSxZQUNqQyxNQUFpQyxhQUFBLFlBQ2pDLE1BQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixNQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsS0FBaUMsUUFBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsZUFBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsTUFDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsS0FBaUMsUUFBQSxnQkFDakMsTUFBaUMsWUFBQSxnQkFDakMsTUFBaUMsY0FBQSxnQkFDakMsTUFBaUMsZUFBQSxnQkFDakMsTUFBaUMsYUFBQSxnQkFDakMsTUFDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsTUFDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsZUFBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsTUFDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBTU4sUUFBb0IsT0FBQSxlQUNwQixTQUFvQixXQUFBLGVBQ3BCLFNBQW9CLGFBQUEsZUFDcEIsU0FBb0IsY0FBQSxlQUNwQixTQUFvQixZQUFBLGVBQ3BCLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVqQm1CRix5QmlCL0NJLFFBQWlDLE9BQUEsWUFDakMsU0FBaUMsV0FBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsWUFBQSxZQUNqQyxTQUNFLGFBQUEsWUFDQSxZQUFBLFlBRUYsU0FDRSxXQUFBLFlBQ0EsY0FBQSxZQVhGLFFBQWlDLE9BQUEsaUJBQ2pDLFNBQWlDLFdBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFNBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFFBQWlDLE9BQUEsZ0JBQ2pDLFNBQWlDLFdBQUEsZ0JBQ2pDLFNBQWlDLGFBQUEsZ0JBQ2pDLFNBQWlDLGNBQUEsZ0JBQ2pDLFNBQWlDLFlBQUEsZ0JBQ2pDLFNBQ0UsYUFBQSxnQkFDQSxZQUFBLGdCQUVGLFNBQ0UsV0FBQSxnQkFDQSxjQUFBLGdCQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsaUJBQ2pDLFNBQWlDLFdBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFNBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLFFBQUEsWUFDakMsU0FBaUMsWUFBQSxZQUNqQyxTQUFpQyxjQUFBLFlBQ2pDLFNBQWlDLGVBQUEsWUFDakMsU0FBaUMsYUFBQSxZQUNqQyxTQUNFLGNBQUEsWUFDQSxhQUFBLFlBRUYsU0FDRSxZQUFBLFlBQ0EsZUFBQSxZQVhGLFFBQWlDLFFBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLGVBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFFBQWlDLFFBQUEsZ0JBQ2pDLFNBQWlDLFlBQUEsZ0JBQ2pDLFNBQWlDLGNBQUEsZ0JBQ2pDLFNBQWlDLGVBQUEsZ0JBQ2pDLFNBQWlDLGFBQUEsZ0JBQ2pDLFNBQ0UsY0FBQSxnQkFDQSxhQUFBLGdCQUVGLFNBQ0UsWUFBQSxnQkFDQSxlQUFBLGdCQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLGVBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQU1OLFdBQW9CLE9BQUEsZUFDcEIsWUFBb0IsV0FBQSxlQUNwQixZQUFvQixhQUFBLGVBQ3BCLFlBQW9CLGNBQUEsZUFDcEIsWUFBb0IsWUFBQSxlQUNwQixZQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsWUFDRSxXQUFBLGVBQ0EsY0FBQSxnQmpCbUJGLHlCaUIvQ0ksUUFBaUMsT0FBQSxZQUNqQyxTQUFpQyxXQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQ0UsYUFBQSxZQUNBLFlBQUEsWUFFRixTQUNFLFdBQUEsWUFDQSxjQUFBLFlBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxnQkFDakMsU0FBaUMsV0FBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsU0FDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsUUFBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsZUFBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixTQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsZUFBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsU0FDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBTU4sV0FBb0IsT0FBQSxlQUNwQixZQUFvQixXQUFBLGVBQ3BCLFlBQW9CLGFBQUEsZUFDcEIsWUFBb0IsY0FBQSxlQUNwQixZQUFvQixZQUFBLGVBQ3BCLFlBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixZQUNFLFdBQUEsZUFDQSxjQUFBLGdCakJtQkYseUJpQi9DSSxRQUFpQyxPQUFBLFlBQ2pDLFNBQWlDLFdBQUEsWUFDakMsU0FBaUMsYUFBQSxZQUNqQyxTQUFpQyxjQUFBLFlBQ2pDLFNBQWlDLFlBQUEsWUFDakMsU0FDRSxhQUFBLFlBQ0EsWUFBQSxZQUVGLFNBQ0UsV0FBQSxZQUNBLGNBQUEsWUFYRixRQUFpQyxPQUFBLGlCQUNqQyxTQUFpQyxXQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixTQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixRQUFpQyxPQUFBLGdCQUNqQyxTQUFpQyxXQUFBLGdCQUNqQyxTQUFpQyxhQUFBLGdCQUNqQyxTQUFpQyxjQUFBLGdCQUNqQyxTQUFpQyxZQUFBLGdCQUNqQyxTQUNFLGFBQUEsZ0JBQ0EsWUFBQSxnQkFFRixTQUNFLFdBQUEsZ0JBQ0EsY0FBQSxnQkFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGlCQUNqQyxTQUFpQyxXQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixTQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxRQUFBLFlBQ2pDLFNBQWlDLFlBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxlQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FDRSxjQUFBLFlBQ0EsYUFBQSxZQUVGLFNBQ0UsWUFBQSxZQUNBLGVBQUEsWUFYRixRQUFpQyxRQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxlQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixTQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixRQUFpQyxRQUFBLGdCQUNqQyxTQUFpQyxZQUFBLGdCQUNqQyxTQUFpQyxjQUFBLGdCQUNqQyxTQUFpQyxlQUFBLGdCQUNqQyxTQUFpQyxhQUFBLGdCQUNqQyxTQUNFLGNBQUEsZ0JBQ0EsYUFBQSxnQkFFRixTQUNFLFlBQUEsZ0JBQ0EsZUFBQSxnQkFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxlQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixTQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFNTixXQUFvQixPQUFBLGVBQ3BCLFlBQW9CLFdBQUEsZUFDcEIsWUFBb0IsYUFBQSxlQUNwQixZQUFvQixjQUFBLGVBQ3BCLFlBQW9CLFlBQUEsZUFDcEIsWUFDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFlBQ0UsV0FBQSxlQUNBLGNBQUEsZ0JqQm1CRiwwQmlCL0NJLFNBQWlDLE9BQUEsWUFDakMsVUFBaUMsV0FBQSxZQUNqQyxVQUFpQyxhQUFBLFlBQ2pDLFVBQWlDLGNBQUEsWUFDakMsVUFBaUMsWUFBQSxZQUNqQyxVQUNFLGFBQUEsWUFDQSxZQUFBLFlBRUYsVUFDRSxXQUFBLFlBQ0EsY0FBQSxZQVhGLFNBQWlDLE9BQUEsaUJBQ2pDLFVBQWlDLFdBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFVBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFNBQWlDLE9BQUEsZ0JBQ2pDLFVBQWlDLFdBQUEsZ0JBQ2pDLFVBQWlDLGFBQUEsZ0JBQ2pDLFVBQWlDLGNBQUEsZ0JBQ2pDLFVBQWlDLFlBQUEsZ0JBQ2pDLFVBQ0UsYUFBQSxnQkFDQSxZQUFBLGdCQUVGLFVBQ0UsV0FBQSxnQkFDQSxjQUFBLGdCQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsaUJBQ2pDLFVBQWlDLFdBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFVBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLFFBQUEsWUFDakMsVUFBaUMsWUFBQSxZQUNqQyxVQUFpQyxjQUFBLFlBQ2pDLFVBQWlDLGVBQUEsWUFDakMsVUFBaUMsYUFBQSxZQUNqQyxVQUNFLGNBQUEsWUFDQSxhQUFBLFlBRUYsVUFDRSxZQUFBLFlBQ0EsZUFBQSxZQVhGLFNBQWlDLFFBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLGVBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFVBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFNBQWlDLFFBQUEsZ0JBQ2pDLFVBQWlDLFlBQUEsZ0JBQ2pDLFVBQWlDLGNBQUEsZ0JBQ2pDLFVBQWlDLGVBQUEsZ0JBQ2pDLFVBQWlDLGFBQUEsZ0JBQ2pDLFVBQ0UsY0FBQSxnQkFDQSxhQUFBLGdCQUVGLFVBQ0UsWUFBQSxnQkFDQSxlQUFBLGdCQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLGVBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFVBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQU1OLFlBQW9CLE9BQUEsZUFDcEIsYUFBb0IsV0FBQSxlQUNwQixhQUFvQixhQUFBLGVBQ3BCLGFBQW9CLGNBQUEsZUFDcEIsYUFBb0IsWUFBQSxlQUNwQixhQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsYUFDRSxXQUFBLGVBQ0EsY0FBQSxnQmpCbUJGLDBCaUIvQ0ksUUFBaUMsT0FBQSxZQUNqQyxTQUFpQyxXQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQ0UsYUFBQSxZQUNBLFlBQUEsWUFFRixTQUNFLFdBQUEsWUFDQSxjQUFBLFlBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxnQkFDakMsU0FBaUMsV0FBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsU0FDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsUUFBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsZUFBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixTQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsZUFBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsU0FDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxl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UXZDaTVMQSxtQnVDbDVMRixtQkFLSSxPQUFBLElBQUEsTUFBQSxRdkNnNUxGLHlCdUNyNUxGLHlCQVdNLG9CQUFBLElBVU4seUNBRUksaUJBQUEsZ0I5QjVEQSw0QjhCd0VFLGlCQUFBLGlCQzlFSixleEMyOExGLGtCQURBLGtCd0N0OExNLGlCQUFBLFEvQkVGLGtDK0JTSSxpQkFBQSxRQUxOLHFDeEN1OExBLHFDd0M5N0xRLGlCQUFBLFFBbkJSLGlCeENzOUxGLG9CQURBLG9Cd0NqOUxNLGlCQUFBLFEvQkVGLG9DK0JTSSxpQkFBQSxRQUxOLHVDeENrOUxBLHVDd0N6OExRLGlCQUFBLFFBbkJSLGdCeENpK0xGLG1CQURBLG1Cd0M1OUxNLGlCQUFBLFEvQkVGLG1DK0JTSSxpQkFBQSxRQUxOLHNDeEM2OUxBLHNDd0NwOUxRLGlCQUFBLFFBbkJSLFl4QzQrTEYsZUFEQSxld0N2K0xNLGlCQUFBLFEvQkVGLCtCK0JTSSxpQkFBQSxRQUxOLGtDeEN3K0xBLGtDd0MvOUxRLGlCQUFBLFFBbkJSLGV4Q3UvTEYsa0JBREEsa0J3Q2wvTE0saUJBQUEsUS9CRUYsa0MrQlNJLGlCQUFBLFFBTE4scUN4Q20vTEEscUN3QzErTFEsaUJBQUEsUUFuQlIsWXhDa2dNRixlQURBLGV3QzcvTE0saUJBQUEsUS9CRUYsK0IrQlNJLGlCQUFBLFFBTE4sa0N4QzgvTEEsa0N3Q3IvTFEsaUJBQUEsUUFuQlIsZXhDNmdNRixrQkFEQSxrQndDeGdNTSxpQkFBQSxRL0JFRixrQytCU0ksaUJBQUEsUUFMTixxQ3hDeWdNQSxxQ3dDaGdNUSxpQkFBQSxRQW5CUixjeEN3aE1GLGlCQURBLGlCd0NuaE1NLGlCQUFBLFEvQkVGLGlDK0JTSSxpQkFBQSxRQUxOLG9DeENvaE1BLG9Dd0MzZ01RLGlCQUFBLFFBbkJSLGF4Q21pTUYsZ0JBREEsZ0J3QzloTU0saUJBQUEsUS9CRUYsZ0MrQlNJLGlCQUFBLFFBTE4sbUN4QytoTUEsbUN3Q3RoTVEsaUJBQUEsUUFuQlIsWXhDOGlNRixlQURBLGV3Q3ppTU0saUJBQUEsUS9CRUYsK0IrQlNJLGlC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S0FDQSxNQUFBLEtBRUQsaUNBQ0MsV0FBQSxLQUNBLE1BQUEsZUFDQSxvQkFBQSxJQUNBLDRCQUFBLElBRUQsaUNBQ0MsY0FBQSxLQUNBLFFBQUEsRUFDQSxlQUFBLE9BQ0EsU0FBQSxRQUNBLE1BQUEsTUFDQSxPQUFBLEtBRUQsMEJBQ0MsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsR0FDQSxRQUFBLEtBQ0EsSUFBQSxFQUlELGtDQUNDLFFBQUEsRUFBQSxLQUNBLFdBQUEsT0FFRCw4QkFDQyxVQUFBLEtBQ0EsWUFBQSxLQUVELCtCQUNDLFlBQUEsSUFFRCxxQ0FDQyxVQUFBLGVBRUQsb0NBQ0MsVUFBQSxlQUNBLE9BQUEsZUFFRCxnQ0FDQyxZQUFBLElBRUQsdUNBQ0MsVUFBQSxLQUVELDhCQUNDLGlCQUFBLFFBRUQsbUNBQ0MsY0FBQSxlQUVELHFDQUNDLFVBQUEsS0FDQSxZQUFBLElBRUQsNEJBQ0MsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBS0QsMEJBQ0MsbUJBQUEsRUFBQSxLQUFBLEtBQUEsMkJBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSwyQkFFRCwwQkFDQyxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxRQUFBLGFBQ0EsY0FBQSxLQUNBLFVBQUEsS0FFRCxnQ0FDQyxNQUFBLEtBQ0EsaUJBQUEsS0FJRCwyQkFDQyxXQUFBLE1BRUQsb0NBQ0MsU0FBQSxTQUNBLEtBQUEsRUFBUSxJQUFBLEtBRVQsbUNBQ0MsU0FBQSxTQUVELCtCQUNDLFFBQUEsT0FFRCwwQkFDQyxRQUFBLEtBQUEsS0FFRCwyQ0FBQSw0Q0FDQyxZQUFBLEtBQUEsTUFBQSxRQUdELG1DQUNJLFFBQUEsR0FDQSxNQUFBLE1BQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsU0FBQSxTQUNBLGNBQUEsS0FBQSxNQUFBLFlBQ0EsWUFBQSxLQUFBLE1BQUEsUUFDQSxhQUFBLEtB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QSxrQkFBQSxVQUNBLFFBQUEsR0FDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEdBR0QseUJBZkEsdUJBaUJFLFFBQUEsSUFJRix5QkFyQkEsdUJBdUJFLFFBQUEsSUFJRix5QkEzQkEsdUJBNkJFLFFBQUEsSUFLRix3REMyeWhCQSwrRUR6eWhCQyxJQUFBLEVBQ0EsUUFBQSxFQUdELG1FQzB5aEJBLDBGRHh5aEJDLFlBQUEsS0FJRCxrQkN3eWhCQSxrQkR0eWhCQyxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxXQUFBLEVBQ0EsWUFBQSxLTW5ORyx5Qk55TkgsZ0JDc3loQkMsMENBQ0EsbUVBQ0EsaUVBQ0EsMEZEcHloQkEsWUFBQSxLQUdELHVCQUNDLFVBQUEsTUFDQSxZQUFBLEVBRkQsOEJBS0UsWUFBQSxJQUlGLCtCQUNDLE9BQUEsS0FHRCwyQkFDQyxRQUFBLEVBQUEsS0FHRCx5Q0M0eGhCQyxvRUQxeGhCQSxZQUFBLEVBQ0EsZUFBQSxHQUtGLGtFQ3l4aEJBLHlGRHZ4aEJDLElBQUEsS0FHRCx5QkFDQyxrQ0FDQyxvQkFBQSxPQUlGLHlCQUxDLGtDQU9DLG9CQUFBLE9BSUYsY0FDQyxRQUFBLE1BR0QsdUNBR0csVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxJQUNBLFdBQUEsSUFDQSxjQUFBLGNBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLFFBWkgsOENBZUksV0FBQSxRQU1KLDJCQUNDLE9BQUEsS0FBQSxFQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBR0QsYUFDQyxpQkFBQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBCb290c3RyYXAgR3JpZCBvbmx5XHJcbi8vXHJcbi8vIEluY2x1ZGVzIHJlbGV2YW50IHZhcmlhYmxlcyBhbmQgbWl4aW5zIGZvciB0aGUgZmxleGJveCBncmlkXHJcbi8vIHN5c3RlbSwgYXMgd2VsbCBhcyB0aGUgZ2VuZXJhdGVkIHByZWRlZmluZWQgY2xhc3NlcyAoZS5nLiwgYC5jb2wtc20tNGApLlxyXG5AYXQtcm9vdCB7XHJcblx0QC1tcy12aWV3cG9ydCB7XHJcblx0XHR3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG5cdH1cclxufVxyXG5cclxuKj4gOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9mdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xyXG5cclxuLyogQ3VzdG9tIFBEUCBTdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqL1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiRncmF5OiAjNzM3MzczO1xyXG4kZ3JheS1sZ3Q6ICM4MTgxODE7XHJcbiRncmVlbjogIzg2YjA2MjtcclxuJGJsdWUtZHJrOiMyYjNlNTA7XHJcbiR0ZWFsZGFyazogIzAwMzE1MztcclxuJGJsdWU6IzAwNzJiYztcclxuJHJveWFsYmx1ZTojMzA2Rjk1O1xyXG4kbW9kYWwtY29udGVudC1iZzogdHJhbnNwYXJlbnQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6MTAwMDAwO1xyXG4kemluZGV4LW1vZGFsOiAxMDAwMDE7XHJcbiRhcXVhOiAjMDBGMEZGO1xyXG4kbGlnaHRHcmV5OiAjZjVmNWY1O1xyXG5cclxuXHJcbiR0aGVtZS1jb2xvcnM6IChwcmltYXJ5OiAkYmx1ZS1kcmssXHJcblx0c2Vjb25kYXJ5OiAkZ3JlZW4sXHJcblx0dGVydGlhcnk6ICRibHVlLWRyayxcclxuXHRibHVlOiAkYmx1ZSxcclxuXHRzdWNjZXNzOiAkZ3JlZW4sXHJcblx0aW5mbzogJGN5YW4sXHJcblx0d2FybmluZzogJHllbGxvdyxcclxuXHRkYW5nZXI6ICRyZWQsXHJcblx0bGlnaHQ6ICRncmF5LTEwMCxcclxuXHRkYXJrOiAkZ3JheS04MDApO1xyXG5cclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAwO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6IDA7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogMDtcclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6IDJweDtcclxuJGJ0bi1mb250LXdlaWdodDogYm9sZDtcclxuJGJ0bi1mb250LWZhbWlseTogJ0dvdGhhbSBBJyxcclxuJ0dvdGhhbSBCJztcclxuXHJcbiRmb250LWZhbWlseS1iYXNlOiAnR290aGFtIEEnLFxyXG4nR290aGFtIEInO1xyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogMS4yNXJlbTtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogMS41cmVtO1xyXG4kbmF2YmFyLXBhZGRpbmcteTogMDtcclxuJGJvcmRlci1yYWRpdXM6MDtcclxuJGJvcmRlci13aWR0aDogMnB4O1xyXG5cclxuJGRyb3Bkb3duLXBhZGRpbmcteTogMDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAuNXJlbTtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICR3aGl0ZTtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICRibHVlLWRyaztcclxuJGRyb3Bkb3duLXRvcC1ib3JkZXItd2lkdGg6IDJweDtcclxuJGRyb3Bkb3duLXRvcC1ib3JkZXItY29sb3I6ICRibHVlO1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6JGJsdWUtZHJrO1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogLjRyZW07XHJcblxyXG4kbmF2YmFyLXBhZGRpbmcteDowO1xyXG5cclxuJGRyb3Bkb3duLXNwYWNlcjogMDtcclxuXHJcbiRjYXJldC13aWR0aDogM3B4O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL21peGluc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdHlwZVwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvZ3JpZFwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9tb2RhbFwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvcG9wb3ZlclwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvY2xvc2VcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9uYXZcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL25hdmJhclwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvY2FyZFwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdHJhbnNpdGlvbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL2JvcmRlcnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvc2xpY2svc2xpY2tcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvc2xpY2svc2xpY2stdGhlbWVcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvc2xpY2svYWNjZXNzaWJsZS1zbGljay10aGVtZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9vdmVycmlkZXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcGRwXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hhbGYtaGFsZlwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jdXN0b20tc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90ZXN0aW1vbmlhbHNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFic1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbGl2ZS1jaGF0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3RcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29tcGF0aWJsZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wbGV0ZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0LXRhYnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZGV0YWlsZWQtbGlzdC1udW1iZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZHVjdC1zZWxlY3RvclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9kb2N1bWVudC1jZW50ZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW9cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZmFxXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2dcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdnVlLW11bHRpc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29udGFjdC11c1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXZpZXdzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Jlc291cmNlLWJhbmRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbWF0Y2gtdGVucy1wcm9tb1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFydGd1aWRlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYXJ0Z3VpZGUtaG9tZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9icC1maWx0ZXJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jlc3Qtc2VsbGVyc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaW5nbGVzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZzYVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jdWZmLXNlbGVjdG9yXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1cHBvcnQtaHViXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3QtY29tcGFyZS1jaGFydFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2hcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGNwXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmJhclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZNZW51XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvLWRvdWJsZS1zbGlkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW8tdHJhbnNjcmlwdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90b29sdGlwc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9hY2Nlc3NpYmlsaXR5XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jhbm5lcnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdml0YWxzaWdodC1lbGVtZW50c1wiO1xyXG5cclxuLmltZy1mbHVpZCB7XHJcblx0QGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG4ucHVsbC1yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1vdmVyZmxvdyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLngtZ3V0dGVyIHtcclxuXHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxufVxyXG5cclxuLngtbS1uby1ndXR0ZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLngtbm8tZ3V0dGVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnB4LTMtbWQge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ucHgtNC1zbSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5oLTEwMCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jZm9vdGVyLXdpZGdldHMge1xyXG5cdHBhZGRpbmc6IDYlIDA7XHJcbn1cclxuXHJcbnAge1xyXG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG4uYy1ibGFjayB7XHJcblx0Y29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLnVuZGVybGluZSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5oMTAwIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluLWhlcm8tYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuLm1haW4taGVyby1ib3g6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvaG9saWRheS5wbmcpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMCB0b3AgMDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG9wYWNpdHk6IC4yO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0Lm1haW4taGVyby1ib3g6OmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAuMjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xyXG5cdFx0b3BhY2l0eTogLjQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcclxuXHQubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IC42O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbmJvZHkuZXRfZml4ZWRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIsXHJcbmJvZHkuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlciB7XHJcblx0dG9wOiAwO1xyXG5cdHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyLFxyXG4uZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZy10b3A6IDcxcHg7XHJcbn1cclxuXHJcblxyXG4uZXQtcGItYXJyb3ctbmV4dCxcclxuLmV0LXBiLWFycm93LXByZXYge1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG5cdCNwYWdlLWNvbnRhaW5lcixcclxuXHQuZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2ICNwYWdlLWNvbnRhaW5lcixcclxuXHQuZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIsXHJcblx0LmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2ICNwYWdlLWNvbnRhaW5lcixcclxuXHQuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLXRvcDogNTdweDtcclxuXHR9XHJcblxyXG5cdC5ldF9wYl9zbGlkZV9jb250ZW50IHAge1xyXG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXRfcGJfc2xpZGVzIC5ldF9wYl9jb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGUge1xyXG5cdFx0cGFkZGluZzogMCAzNXB4O1xyXG5cdH1cclxuXHJcblx0LmV0X3BiX3NsaWRlcl8wIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbixcclxuXHQuZXRfcGJfc2xpZGVyX2Z1bGx3aWR0aF9vZmYuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyLmV0X2ZpeGVkX25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyLFxyXG5ib2R5LmFkbWluLWJhci5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyIHtcclxuXHR0b3A6IDMycHg7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQuYWxleGEuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0LmFsZXhhLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuI29tci1icGYtbWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1wcm9kdWN0cy13cmFwcGVyIHtcclxuXHQubmF2LWl0ZW0ge1xyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDI0cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VkZWRlZDtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXRfcGJfYWxsX3RhYnMgYmxvY2txdW90ZSB7XHJcblx0bWFyZ2luOiAyMHB4IDAgMzBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA3MmJjO1xyXG59XHJcblxyXG4uYWNfYmdfd2hpdGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuKiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBDdXN0b20gUERQIFN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKiovXG4vKlxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxyXG5cclxuLmxlYWQge1xyXG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuLmRpc3BsYXktMSB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMiB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMyB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktNCB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuKi9cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM4NjhlOTY7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyB9XG5cbi5icy1jb250YWluZXIsIGFydGljbGUjcG9zdC0yMzQzMyxcbmFydGljbGUjcG9zdC0xMzQ0MyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgIC5icy1jb250YWluZXIsIGFydGljbGUjcG9zdC0yMzQzMyxcbiAgICBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDEzNTBweDsgfSB9XG5cbi5icy1jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZ3gtMSwgLmNvbC1sZ3gtMiwgLmNvbC1sZ3gtMywgLmNvbC1sZ3gtNCwgLmNvbC1sZ3gtNSwgLmNvbC1sZ3gtNiwgLmNvbC1sZ3gtNywgLmNvbC1sZ3gtOCwgLmNvbC1sZ3gtOSwgLmNvbC1sZ3gtMTAsIC5jb2wtbGd4LTExLCAuY29sLWxneC0xMiwgLmNvbC1sZ3gsXG4uY29sLWxneC1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuY29sLWxneCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGd4LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxneC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxneC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGd4LTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZ3gtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxneC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGd4LTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZ3gtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxneC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGd4LTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZ3gtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZ3gtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZ3gtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxneC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxneC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZ3gtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxneC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGd4LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZ3gtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxneC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGd4LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZ3gtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxneC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGd4LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGd4LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1sZ3gtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxneC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGd4LTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZ3gtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxneC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGd4LTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZ3gtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxneC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGd4LTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZ3gtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGd4LTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxneC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjQyZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi5iZy10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG5hLmJnLXRlcnRpYXJ5OmZvY3VzLCBhLmJnLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjQyZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbmEuYmctYmx1ZTpmb2N1cywgYS5iZy1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM4OSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MiAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmJnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpmb2N1cywgYS5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5kLWxneC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxneC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZ3gtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxneC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZC1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZmxleC1sZ3gtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGd4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxneC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGd4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZ3gtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGd4LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZ3gtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGd4LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxneC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxneC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZ3gtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZ3gtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZ3gtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxneC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZ3gtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxneC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxneC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxneC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxneC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGd4LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGd4LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZ3gtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZ3gtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxneC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGd4LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGd4LWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZ3gtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZ3gtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGd4LXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mbG9hdC1sZ3gtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGd4LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGd4LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY2xpcC1wYXRoOiBub25lOyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS03IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTgge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC03IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTgge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tLWxneC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGd4LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxneC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxneC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxneC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxneC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGd4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGd4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGd4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGd4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGd4LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC50ZXh0LWxneC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGd4LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxneC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMTkyNDJmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLCBhLnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM2ZDk0NGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXRlcnRpYXJ5OmZvY3VzLCBhLnRleHQtdGVydGlhcnk6aG92ZXIge1xuICBjb2xvcjogIzE5MjQyZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1ibHVlOmZvY3VzLCBhLnRleHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1Mzg5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDk0NGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdG9wOiA0NiU7IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdG9wOiA0NiU7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGFsbCAzMDBtcyk7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbjogMCAwLjNyZW07IH1cbiAgICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIC5idG46Zm9jdXMsIC5idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7IH1cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuICAgIC5idG4tbGluazpkaXNhYmxlZDpmb2N1cywgLmJ0bi1saW5rOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRyb3B1cDpob3ZlciAuZHJvcGRvd24tbWVudSwgLmRyb3B1cDpob3ZlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwOmhvdmVyIGJ1dHRvbiArIHVsLFxuICAgIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudSxcbiAgICAuZHJvcGRvd246aG92ZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLFxuICAgIC5uYXZNZW51LWl0ZW0tMCAuZHJvcGRvd246aG92ZXIgYnV0dG9uICsgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZHJvcHVwLmRyb3Bkb3duX29wZW4gLmRyb3Bkb3duLW1lbnUsIC5kcm9wdXAuZHJvcGRvd25fb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwLmRyb3Bkb3duX29wZW4gYnV0dG9uICsgdWwsXG4gICAgLmRyb3Bkb3duLmRyb3Bkb3duX29wZW4gLmRyb3Bkb3duLW1lbnUsXG4gICAgLmRyb3Bkb3duLmRyb3Bkb3duX29wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLFxuICAgIC5uYXZNZW51LWl0ZW0tMCAuZHJvcGRvd24uZHJvcGRvd25fb3BlbiBidXR0b24gKyB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wdXAubW9iaWxlLWRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLW1lbnUsIC5kcm9wdXAubW9iaWxlLWRyb3Bkb3duLW9wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLmRyb3B1cC5tb2JpbGUtZHJvcGRvd24tb3BlbiBidXR0b24gKyB1bCxcbiAgICAuZHJvcGRvd24ubW9iaWxlLWRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLW1lbnUsXG4gICAgLmRyb3Bkb3duLm1vYmlsZS1kcm9wZG93bi1vcGVuIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCxcbiAgICAubmF2TWVudS1pdGVtLTAgLmRyb3Bkb3duLm1vYmlsZS1kcm9wZG93bi1vcGVuIGJ1dHRvbiArIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogLjc1cmVtO1xuICBoZWlnaHQ6IC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMsIHRvcCAxMDBtcywgbGVmdCAxMDBtczsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyIHtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogLjVyZW07XG4gICAgaGVpZ2h0OiAuNXJlbTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS1kcm9wZG93bi1vcGVuIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAubW9iaWxlLWRyb3Bkb3duLW9wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAubW9iaWxlLWRyb3Bkb3duLW9wZW4gYnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogbm9ybWFsOyB9IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSwgLmRyb3B1cCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwIGJ1dHRvbiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuZHJvcHVwIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLmRyb3B1cCBidXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkOyB9XG5cbi5kcm9wZG93bi1tZW51LCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTklO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNzJiYztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0sIC5uYXZNZW51LWl0ZW0tMSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpmb2N1cywgLm5hdk1lbnUtaXRlbS0xIGE6Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAubmF2TWVudS1pdGVtLTEgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2TWVudS1pdGVtLTEgYS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLm5hdk1lbnUtaXRlbS0xIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLm5hdk1lbnUtaXRlbS0xIGEuZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkLCAubmF2TWVudS1pdGVtLTEgYTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNob3cgPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93LCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM5Y2U7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmJjYzI7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU5ZDM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cblxuLnRhYmxlLXRlcnRpYXJ5LFxuLnRhYmxlLXRlcnRpYXJ5ID4gdGgsXG4udGFibGUtdGVydGlhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM5Y2U7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS10ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmJjYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS10ZXJ0aWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmJjYzI7IH1cblxuLnRhYmxlLWJsdWUsXG4udGFibGUtYmx1ZSA+IHRoLFxuLnRhYmxlLWJsdWUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGQ4ZWM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0Y2RlNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGNkZTc7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU5ZDM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRoZWFkLWludmVyc2UgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuXG4udGhlYWQtZGVmYXVsdCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlLWludmVyc2UgdGgsXG4gIC50YWJsZS1pbnZlcnNlIHRkLFxuICAudGFibGUtaW52ZXJzZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzIzODNlOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wsXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgaW5wdXQuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbiAgc2VsZWN0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXQuZm9ybS1jb250cm9sOmRpc2FibGVkLCBpbnB1dC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuICBzZWxlY3QuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuICBzZWxlY3QuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gLSAycHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMnB4ICogMik7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtIC0gMnB4ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDJweCAqIDIpO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSAtIDJweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtIC0gMnB4ICogMik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDJweCAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7IH1cblxuaW5wdXQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMzEyNXJlbSArIDJweCk7IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAuZm9ybS1jaGVjay5kaXNhYmxlZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpvbmx5LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0tY2hlY2staW5saW5lICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW46IDAuNWVtIDAgMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSArIGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20gKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwLjE4ZW07XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MzczNzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MG1zOyB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6aG92ZXI6OmFmdGVyLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6Zm9jdXM6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuMjE7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6YWN0aXZlOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b206Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtaXRlbTpmb2N1cyAubmF2LWxpbmssIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAubmF2LWl0ZW06Zm9jdXMgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5uYXYtaXRlbTpmb2N1cyAubmF2TWVudS1pdGVtLTAgYnV0dG9uLm5hdi1saW5rOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5uYXYtaXRlbTpmb2N1cyBidXR0b24ubmF2LWxpbms6OmFmdGVyLCAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5uYXYtaXRlbTpob3ZlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uLm5hdi1saW5rOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5uYXYtaXRlbTpob3ZlciBidXR0b24ubmF2LWxpbms6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LWl0ZW0uZHJvcGRvd25fb3BlbiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdi1pdGVtLmRyb3Bkb3duX29wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbi5uYXYtbGluazo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAubmF2LWl0ZW0uZHJvcGRvd25fb3BlbiBidXR0b24ubmF2LWxpbms6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDNweDsgfSB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDcyYmM7IH1cbiAgLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMDA3MmJjOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGRkOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzg2OGU5NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCAjZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSwgLm5hdi10YWJzIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXYtdGFicyBidXR0b24gKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMDsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IGJ1dHRvbiArIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxneCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxneCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZ3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxneCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kLWxneCAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxneCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGd4ID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZ3ggPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxneCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IGJ1dHRvbiArIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7IH1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgZm9udC1zaXplOiAxLjEycmVtOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygxcHggLSAxcHgpIGNhbGMoMXB4IC0gMXB4KSAwIDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDFweCAtIDFweCkgY2FsYygxcHggLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDFweCAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAuY2FyZC1ncm91cCAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTsgfVxuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiY2MyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtdGVydGlhcnksXG4udGFibGUtdGVydGlhcnkgPiB0aCxcbi50YWJsZS10ZXJ0aWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtYmx1ZSxcbi50YWJsZS1ibHVlID4gdGgsXG4udGFibGUtYmx1ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDhlYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGU3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0Y2RlNzsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGhlYWQtaW52ZXJzZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG5cbi50aGVhZC1kZWZhdWx0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUtaW52ZXJzZSB0aCxcbiAgLnRhYmxlLWludmVyc2UgdGQsXG4gIC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBsZWZ0OiAtMTBweDsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4vKiBJY29ucyAqL1xuLyoqXG4gIFNsaWRlclxuKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFByZXZpb3VzIGFuZCBOZXh0IGljb24gYnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYzsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLXByZXY6aG92ZXIgLnNsaWNrLW5leHQtaWNvbiwgLnNsaWNrLXByZXY6Zm9jdXMgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stcHJldjpmb2N1cyAuc2xpY2stbmV4dC1pY29uLFxuICAgIC5zbGljay1uZXh0OmhvdmVyIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQ6aG92ZXIgLnNsaWNrLW5leHQtaWNvbixcbiAgICAuc2xpY2stbmV4dDpmb2N1cyAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0OmZvY3VzIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQgLnNsaWNrLW5leHQtaWNvbixcbiAgICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldiAuc2xpY2stcHJldi1pY29uLFxuICAuc2xpY2stcHJldiAuc2xpY2stbmV4dC1pY29uLFxuICAuc2xpY2stbmV4dCAuc2xpY2stcHJldi1pY29uLFxuICAuc2xpY2stbmV4dCAuc2xpY2stbmV4dC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2IC5zbGljay1wcmV2LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiAuc2xpY2stcHJldi1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0IC5zbGljay1uZXh0LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCAuc2xpY2stbmV4dC1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgU2xpZGUgbmF2aWdhdGlvbiBkb3RzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNsaWNrLXNsaWRlci5zbGljay1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIC5zbGljay1kb3QtaWNvbiwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyAuc2xpY2stZG90LWljb246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IG9yYW5nZTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b24gLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjA1cyBsaW5lYXI7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmZvY3VzIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLyoqXG4gSW1wcm92ZWQgLnNyLW9ubHkgY2xhc3MgYnkgZmZvb2RkOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9mZm9vZGQvMDAwYjU5ZjQzMWUzZTY0ZTRjZTFhMjRkNWJiMzYwMzRcbiAqL1xuLnNsaWNrLXNyLW9ubHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQYXVzZS9wbGF5IGljb24gYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogLTMycHg7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjc1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uOmhvdmVyLCAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6IG9yYW5nZTsgfVxuICAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiAuc2xpY2stcGF1c2UtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4o+4XCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIC5zbGljay1wbGF5LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWtlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWluLXdpZHRoOiBhdXRvOyB9XG5cbnAgPiBhIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bzsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4udGV4dC13aGl0ZTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuLnRleHQtd2hpdGUgLmNoYi1idG46Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG5cbi5tYy1sZWFybm1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFwcC1kb3dubG9hZHMgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4jemVyby1tZXNzYWdlIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI21haW4tZm9vdGVyIC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNtYWluLWZvb3RlciAuY29udGFjdHVzOmZvY3VzLFxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuI2Zvb3Rlci1ib3R0b20gYTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuI25ld3NsZXR0ZXJmb3JtIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jbmV3c2xldHRlclRZIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uZm9vdGVyLXNvY2lhbC1pY29uczpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5jb29raWUtcG9saWN5X2NvbnRhaW5lciBhOmZvY3VzLFxuLmNvb2tpZS1wb2xpY3lfY29udGFpbmVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5idXlub3c6Zm9jdXMsXG4jbW1Db21wYXJlVHJheSAubW1DbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5kaXZUYWJsZUNlbGwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5maWx0ZXItdGl0bGU6Zm9jdXMsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmJ0bi5sZWFybm1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLm90LWZsb2F0aW5nLWJ1dHRvbl9fb3Blbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgI0ZGMzMzMzsgfVxuXG4uZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7IH1cblxuI3RvcC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21haW4taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxNTk4cHg7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21haW4taGVhZGVyIGEsXG4gICNtYWluLWhlYWRlciBidXR0b24ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7IH1cbiAgICAjbWFpbi1oZWFkZXIgYTpmb2N1cyxcbiAgICAjbWFpbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7IH1cbiAgI21haW4taGVhZGVyIC5oZWFydC1ndWlkZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICNtYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSBhLCAjbWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIGEsIC5uYXZNZW51LWl0ZW0tMCAjbWFpbi1oZWFkZXIgYnV0dG9uICsgdWwgYSB7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAgICNtYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSBhOmhvdmVyLCAjbWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIGE6aG92ZXIsIC5uYXZNZW51LWl0ZW0tMCAjbWFpbi1oZWFkZXIgYnV0dG9uICsgdWwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgI21haW4taGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluOyB9XG5cbi5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtOyB9XG5cbi5uYXZiYXIgLmZhOjpiZWZvcmUge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ubmF2YmFyIC5kcm9wZG93bi1pdGVtLCAubmF2YmFyIC5uYXZNZW51LWl0ZW0tMSBhLCAubmF2TWVudS1pdGVtLTEgLm5hdmJhciBhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRyb3Bkb3duLWl0ZW0sIC5uYXZNZW51LWl0ZW0tMSBhIHtcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5kcm9wZG93bi1tZW51LCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzJiYzsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI21lbnUtbWFpbi1tZW51IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFpbi1oZWFkZXIgLm5hdmJhciAubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jbWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuI21haW4tZm9vdGVyIGEsXG4jbWFpbi1mb290ZXIgaDQge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICNtYWluLWZvb3RlciBhOmhvdmVyLFxuICAjbWFpbi1mb290ZXIgaDQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZTNlM2UzOyB9XG5cbiNtYWluLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIsXG4jZm9vdGVyLWJvdHRvbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluOyB9XG5cbiNmb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGNlNyAhaW1wb3J0YW50OyB9XG5cbiNtYWluLWZvb3RlciBhLmNvbnRhY3R1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm5hdi1pdGVtOmZvY3VzIC5uYXYtbGluayxcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuI2Zvb3Rlci1sb2dvIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuLypcclxuICBDaGFuZ2UgYSB0YWdzIHRvIG5ldyBibHVlXHJcbiovXG4vKiBSZW1vdmUgb2RkIGgzIHBhZGRpbmctdG9wIGRlY2xhcmF0aW9uIGluIHN0eWxlLmNzcyAqL1xuaDMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMS5sYXJnZXIsXG4gICAgLmgxLmxhcmdlciB7XG4gICAgICBmb250LXNpemU6IDU0cHg7IH0gfVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwNzJiYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaDIge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uaDUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi8qXHJcbiAgc3R5bGUuY3NzIC0gbGluZSAzNFxyXG4gIEFkanVzdGluZyBhbGwgYnV0dG9uIHN0eWxlcyB0byBtYXRjaCBtb2Nrc1xyXG4qL1xuLmJ1eW5vdyxcbi5sZWFybm1vcmUsXG4ubm90aW5zdG9jayxcbi5idXlub3csXG4uZGlzY29udGludWVkLFxuLmxlYXJubW9yZWNhdGVnb3J5LFxuLmNvbnRhY3R1cyxcbi5zdWJtaXRmZWVkYmFjayxcbmEuYnV5bm93LFxuYS5sZWFybm1vcmUsXG5hLm5vdGluc3RvY2ssXG5hLmJ1eW5vdyxcbmEuZGlzY29udGludWVkLFxuYS5sZWFybm1vcmVjYXRlZ29yeSxcbmEuY29udGFjdHVzLFxuYS5zdWJtaXRmZWVkYmFjayB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnV5bm93LmJ0bi1zbSxcbiAgLmxlYXJubW9yZS5idG4tc20sXG4gIC5ub3RpbnN0b2NrLmJ0bi1zbSxcbiAgLmJ1eW5vdy5idG4tc20sXG4gIC5kaXNjb250aW51ZWQuYnRuLXNtLFxuICAubGVhcm5tb3JlY2F0ZWdvcnkuYnRuLXNtLFxuICAuY29udGFjdHVzLmJ0bi1zbSxcbiAgLnN1Ym1pdGZlZWRiYWNrLmJ0bi1zbSxcbiAgYS5idXlub3cuYnRuLXNtLFxuICBhLmxlYXJubW9yZS5idG4tc20sXG4gIGEubm90aW5zdG9jay5idG4tc20sXG4gIGEuYnV5bm93LmJ0bi1zbSxcbiAgYS5kaXNjb250aW51ZWQuYnRuLXNtLFxuICBhLmxlYXJubW9yZWNhdGVnb3J5LmJ0bi1zbSxcbiAgYS5jb250YWN0dXMuYnRuLXNtLFxuICBhLnN1Ym1pdGZlZWRiYWNrLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAuOWVtOyB9XG4gIC5idXlub3c6aG92ZXIsXG4gIC5sZWFybm1vcmU6aG92ZXIsXG4gIC5ub3RpbnN0b2NrOmhvdmVyLFxuICAuYnV5bm93OmhvdmVyLFxuICAuZGlzY29udGludWVkOmhvdmVyLFxuICAubGVhcm5tb3JlY2F0ZWdvcnk6aG92ZXIsXG4gIC5jb250YWN0dXM6aG92ZXIsXG4gIC5zdWJtaXRmZWVkYmFjazpob3ZlcixcbiAgYS5idXlub3c6aG92ZXIsXG4gIGEubGVhcm5tb3JlOmhvdmVyLFxuICBhLm5vdGluc3RvY2s6aG92ZXIsXG4gIGEuYnV5bm93OmhvdmVyLFxuICBhLmRpc2NvbnRpbnVlZDpob3ZlcixcbiAgYS5sZWFybm1vcmVjYXRlZ29yeTpob3ZlcixcbiAgYS5jb250YWN0dXM6aG92ZXIsXG4gIGEuc3VibWl0ZmVlZGJhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDcyYmM7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMTQsIDE4OCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLm5hdk1lbnUtaXRlbS0wIC5zaG93ID4gYnV0dG9uLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5idXlub3csXG5hLmJ1eW5vdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkNDMkU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5idXlub3c6aG92ZXIsXG4gIGEuYnV5bm93OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCMDE3OyB9XG5cbmEuYnV5bm93LFxuYS5ub3RpbnN0b2NrIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbmEubGVhcm5tb3JlLnJldGFpbGVyLWJ0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDIwcHg7IH1cblxuLnJldGFpbGVyLWJ0bixcbi5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LWR0YyBhLmJ1eW5vdy1saW5rLmJ1eW5vdyB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5sZWFybm1vcmUsXG4ubGVhcm5tb3JlY2F0ZWdvcnksXG4uc3VibWl0ZmVlZGJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ub3RpbnN0b2NrLFxuLmxlYXJubW9yZSxcbmEubm90aW5zdG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cblxuLypcclxuICAgIHN0eWxlLmNzcyAtIGxpbmUgNDBcclxuICAgIFJlbW92aW5nIHNldCB3aWR0aCBvbiAuY29udGFjdHVzIGJ1dHRvblxyXG4gKi9cbmEuY29udGFjdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKlxyXG4gIHN0eWxlLmNzcyAtIGxpbmUgMVxyXG4gIHJlbW92ZSB0aGlzIHN0eWxlIGRlY2xhcmF0aW9uXHJcbiovXG4uZXRfcGJfcHJpY2luZ190YWJsZV9idXR0b246YWZ0ZXIsXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmFmdGVyLFxuYS5ldF9wYl9tb3JlX2J1dHRvbjphZnRlcixcbi5ldF9wYl9uZXdzbGV0dGVyX2J1dHRvbjphZnRlcixcbi5jb21tZW50LXJlcGx5LWxpbms6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA1cHg7IH1cblxuLmV0X3BiX2JnX2xheW91dF9saWdodCAuZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxuLmV0X3BiX3Byb21vX2J1dHRvbjpob3ZlcixcbmEuZXRfcGJfbW9yZV9idXR0b246aG92ZXIsXG4uZXRfcGJfbmV3c2xldHRlcl9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4uZGl2LWNvbnRhaW5lci1wZCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNhY2NvcmRpb24tdGFicyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuZGl2W2lkXj1cImFjY29yZGlvbi10YWJzXCJdIC5hY2NvcmRpb24tdGFicy1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIGRpdltpZF49XCJhY2NvcmRpb24tdGFic1wiXSAuYWNjb3JkaW9uLXRhYnMtYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4udml0YWwtaW5mby1pY29uLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2RUI4OyB9XG4gICNwZFN1Ym1lbnUgYS5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbiNwZFN1Ym1lbnUgYS5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZWZlcmVuY2VUZXh0IGEsXG4ucmVjb21tZW5kZWQgYSxcbiNscC1hcHBzLXByb2R1Y3Qtc29mdHdhcmUgYSxcbi5ldF9wYl9wb3N0IGEsXG5hcnRpY2xlIGEsXG4uZXRfcGJfYWNjb3JkaW9uIGEsXG4uc2VhcmNoLWl0ZW0gYSxcbi5zaW5nbGUtcHJvZHVjdHMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgYSxcbi5jb250YWN0LWNvbmZpcm0tdGV4dCBhLFxuLmV0X3BiX3RleHRfaW5uZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdpbmF0aW9uIHNwYW4sXG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ldF9wYl9zZWN0aW9uIC5ldF9wYl9wcm9tb19idXR0b24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYm9keS5wYWdlLWlkLTQ2MjEgLnByb2R1Y3QtcmF0aW5nLXdyYXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmV0X3BiX3Njcm9sbF90b3AuZXQtcGItaWNvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAucHJvbW8tMS10aXRsZSxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAucHJvbW8tMS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGctaGVyby1ib3gsXG4gICNob21lLWhnLXNoZWxmIC5wcm9tbzIgLmhnLWhlcm8tYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGVhZGluZyB7XG4gICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICNob21lLWhnLXNoZWxmIC5wcm9tbzEgLmxlYXJubW9yZSxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAubGVhcm5tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy16ZXJvLW5ldyAuemVyby1sb2dvLFxuICAjemVyby1tZXNzYWdlIC56ZXJvLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXplcm8tbmV3IC5weC02LFxuICAjemVyby1tZXNzYWdlIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEsXG4gICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLmV0X3BiX3RvZ2dsZV90aXRsZSBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBpbmhlcml0OyB9XG4gIC5ldF9wYl90b2dnbGVfdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4uZW50cnktY29udGVudCB0ciB0aCxcbmJvZHkuZXQtcGItcHJldmlldyAjbWFpbi1jb250ZW50IC5jb250YWluZXIgdHIgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4udmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6aG92ZXIgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5hW2RhdGEtaGVhcnRndWlkZT1cInJlZ2lzdGVyXCJdIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXRfcGJfdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmV0X3BiX3RleHQgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmV0X3BiX3RleHQgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmV0X3BiX3RleHQgdWwgbGk6Om1hcmtlciB7XG4gICAgICBmb250LXNpemU6IDA7IH1cblxuLnN1cHBvcnQtc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuYS5ibHVlLWhpZ2hsaWdodGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuLmFib3V0LXVzLXRpdGxlcyBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiA0NHB4OyB9XG5cbi5hYm91dC10aXRsZS1zbSBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5pbmZvLXZhbGlkYXRpb24gaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmgzLnN1cHBvcnQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4uc3BlYy10aXRsZSxcbi5hdXRob3ItdGl0bGUsXG4ucmVzb3VyY2UtdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSxcbi5oZWFydGd1aWRlLWluZm8ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNwZWMtdGl0bGUsXG4ucmVzb3VyY2UtdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSxcbi5oZWFydGd1aWRlLWluZm8ge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYXV0aG9yLXRpdGxlLFxuLmhlYXJ0Z3VpZGUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXV0aG9yLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmhlYXJ0Z3VpZGUtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWV3LW1vcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZpZGVvLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnZpZGVvLWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDU0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICB3aWR0aDogMjAuODc1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsgfSB9XG5cbi5lbGVtZW50LXNwYWNpbmcge1xuICBwYWRkaW5nOiAyMXB4IDE1cHg7IH1cblxuLnRhYmxlLWNhcHRpb24taW5mbyB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZhY3QtdGFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5mYWN0LXRhYmxlIHRkLFxuICAuZmFjdC10YWJsZSB0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5mYWN0LXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5mYWN0LXRhYmxlIHRkW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZhY3QtdGFibGUgdGgge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmZhY3QtdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuXG4udGQtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC50ZC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbi50aC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAudGgtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnRoLXRpdGxlIDpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5wcmltYXJ5LXRoLFxuLmNvbC10aXRsZS1jZW50ZXJlZCxcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcixcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByaW1hcnktdGgsXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAucHJpbWFyeS10aCxcbiAgICAuY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC5jb2wtdGl0bGUtY2VudGVyZWQge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lciB7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJpbWFyeS10aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnByaW1hcnktdGgge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2FwdGlvbi1zbS1zdWJ0ZXh0LFxuLnByaW1hcnktdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5jYXB0aW9uLXNtLXN1YnRleHQge1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmNhcHRpb24tc20tc3VidGV4dCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4uc3ViLWluZm8ge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnN1Yi1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5kZWNvcmF0aW9uLWVsZW1lbnQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuZGVjb3JhdGlvbi1lbGVtZW50IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmRlY29yYXRpb24tZWxlbWVudC1zbSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZGVjb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjODZCMTYyOyB9XG5cbi5kZWNvci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRTJCRjAxOyB9XG5cbi5kZWNvci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRTI3QTAxOyB9XG5cbi5kZWNvci10b21hdG8ge1xuICBiYWNrZ3JvdW5kOiAjRjk0QzAwOyB9XG5cbi5kZWNvci1kYXJrcmVkIHtcbiAgYmFja2dyb3VuZDogI0MxMTUzQjsgfVxuXG4uYXJpYS1yb3cge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmFyaWEtcm93IHtcbiAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gIC5hcmlhLXJvdy0xOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpOyB9XG4gIC5hcmlhLXJvdy0xOm50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJiOyB9XG4gIC5hcmlhLXJvdy0yOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpOyB9XG4gIC5hcmlhLXJvdy0yOm50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWU1MjhjOyB9XG4gIC5hcmlhLXJvdy0zOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7IH1cbiAgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctMzpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICMyYjNlNGY7IH1cbiAgLmFyaWEtcm93LTQ6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctNDpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMC45NSk7IH1cbiAgLmFyaWEtcm93LTQ6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctNDpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICM2ZTZlNmU7IH1cbiAgLmFyaWEtcm93LTU6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMiksIC5hcmlhLXJvdy01Om50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLmZhY3QtdGFibGUtc20ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZhY3QtdGFibGUtc20gdGgsXG4gIC5mYWN0LXRhYmxlLXNtIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmFjdC10YWJsZS1zbSAucHJpbWFyeS10aCxcbiAgLmZhY3QtdGFibGUtc20gLmNvbC10aXRsZS1jZW50ZXJlZCB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmZhY3QtdGFibGUtc20gLmNvbC10aXRsZS1jZW50ZXJlZCxcbiAgLmZhY3QtdGFibGUtc20gLmNhcHRpb24tc20tc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mYWN0LXRhYmxlLXNtIC5wcmltYXJ5LXRoIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuZmFjdC10YWJsZS1zbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhpZGRlbi1zbS1hcmlhIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5zbS1hcmlhLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zbS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLm9wdGlvbi10ZXh0LTEsIC5vcHRpb24tdGV4dC0yLCAub3B0aW9uLXRleHQtMywgLm9wdGlvbi10ZXh0LTQsIC5vcHRpb24tdGV4dC01IHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5zbS1hcmlhLXJvdy0xLFxuLm9wdGlvbi10ZXh0LTEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy0yLFxuLm9wdGlvbi10ZXh0LTIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy0zLFxuLm9wdGlvbi10ZXh0LTMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7IH1cblxuLnNtLWFyaWEtcm93LTQsXG4ub3B0aW9uLXRleHQtNCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxMjksIDEyOSwgMC43KTsgfVxuXG4uc20tYXJpYS1yb3ctNSxcbi5vcHRpb24tdGV4dC01IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG5cbi5yb3ctaW5mby0xIC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmI7IH1cblxuLnJvdy1pbmZvLTIgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogIzFlNTI4YzsgfVxuXG4ucm93LWluZm8tMyAuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTRmOyB9XG5cbi5yb3ctaW5mby00IC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICM4MTgxODE7IH1cblxuLnJvdy1pbmZvLTUgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLm5vdEJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ldF9wYl90b2dnbGVfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmV0LXBiLWFycm93LXByZXY6OmJlZm9yZSwgLmV0LXBiLWFycm93LW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmV0LXBiLWFycm93LXByZXYgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSwgLmV0LXBiLWFycm93LW5leHQgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDcyYmM7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmV0LXBiLWFycm93LXByZXY6Zm9jdXMsIC5ldC1wYi1hcnJvdy1uZXh0OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZXQtcGItYXJyb3ctcHJldjpmb2N1cyB7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmV0LXBiLWFycm93LW5leHQgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7IH1cblxuLmV0LXBiLWFycm93LW5leHQ6Zm9jdXMge1xuICByaWdodDogMjJweDsgfVxuXG4ubzctZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5vNy1mb250IC5vNy1mb250LTYge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlU2lkZWJhckZvcm1GaWVsZCAuc2xkcy1zdHlsZS1pbnB1dHRleHQsIC5lbWJlZGRlZFNlcnZpY2VTaWRlYmFyRm9ybUZpZWxkIC5zbGRzLXN0eWxlLXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmV0X3BiX3Njcm9sbF90b3A6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jbW1DT1ZJRDE5djIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiB7XG4gIHJpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm9ybWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuI2N1c3RvbU1vZHVsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI2N1c3RvbU1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luLXRvcDogLTYycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZXRfcGJfc2Nyb2xsX3RvcCB7XG4gIGJhY2tncm91bmQ6ICMyQjNFNTAgIWltcG9ydGFudDsgfVxuICAuZXRfcGJfc2Nyb2xsX3RvcDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5ldF9wYl9zY3JvbGxfdG9wLmZvY3VzLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyQjNFNTA7IH1cbiAgICAuZXRfcGJfc2Nyb2xsX3RvcC5mb2N1cy1saWdodDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJCM0U1MDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMkIzRTUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmV0LWZhcXMtYmxvY2sgLmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXQtZmFxcy1ibG9jayAuZXRfcGJfdG9nZ2xlX29wZW4gLmV0LXRvZ2dsZS1pY28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ldC1mYXFzLWJsb2NrIC5ldC10b2dnbGUtaWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5ldC1mYXFzLWJsb2NrIC5ldC10b2dnbGUtaWNvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwNTBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IEVUbW9kdWxlcyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jcG9zdC0yMjMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuI3Bvc3QtMjIzIHVsIGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDIxcHg7IH1cblxuLnByaWNlU3BpZGVyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucHJpY2VTcGlkZXJXcmFwcGVyIC5wcy13aWRnZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTAwJSk7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG4gIC5wcmljZVNwaWRlcldyYXBwZXIgLnBzLWJ1dHRvbi1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiICA+XCIgLyBcIlwiOyB9XG5cbi5wZC1zdWJtZW51LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBkLXN1Ym1lbnUtd3JhcHBlci5hZmZpeCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMTUwbXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICAgIC5wZC1zdWJtZW51LXdyYXBwZXIgLnBkLXN1Ym1lbnUgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5wZC1zdWJtZW51LXdyYXBwZXIgLnByaWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zY3JvbGwtdG8ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxMDMwO1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFmZml4IC5icy1jb250YWluZXIsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucHJpY2Utd3JhcHBlciwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucHJpY2Utd3JhcHBlciwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucHJpY2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZmZpeCAuYnMtY29udGFpbmVyIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTIzNDMzIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTEzNDQzIC5wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucGQtc3VibWVudSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnBkLXN1Ym1lbnUsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnBkLXN1Ym1lbnUsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnBkLXN1Ym1lbnUge1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnBkLXN1Ym1lbnUgbGksIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnBkLXN1Ym1lbnUgbGksIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnBkLXN1Ym1lbnUgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG5cbi5wcm9kdWN0LXF0eSBzZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmRlYWwtb2YtdGhlLXdlZWsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDA3MkJDO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlLCAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogLTQwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJCQztcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcbiAgICBjb2xvcjogIzAwNzJiYzsgfVxuXG4ucHJvZHVjdC13cmFwcGVyLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uYWR2YW5jZWQtbGlua3Mtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYWR2YW5jZWQtbGlua3Mtd3JhcHBlciBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAwNzJiYztcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLmFkdmFuY2VkLWxpbmtzLXdyYXBwZXIgbGkgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG5zdmcudGh1bWJVcCB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZpbGw6ICMwMDcyYmM7IH1cblxuLnZpZXctbW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlldy1tb3JlIC52aWV3LW1vcmUtaWNvbiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzczNzM3MzsgfVxuICAgIC52aWV3LW1vcmUgLnZpZXctbW9yZS1pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEVUbW9kdWxlcyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29udGVudDogXCJcXDMzXCI7IH1cbiAgLnZpZXctbW9yZSAudmlldy1sZXNzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LW1vcmUuZXhwYW5kIC52aWV3LW1vcmUtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMzJcIjsgfVxuICAudmlldy1tb3JlLmV4cGFuZCAudmlldy1tb3JlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LW1vcmUuZXhwYW5kIC52aWV3LWxlc3MtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDY5JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2LFxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTMlO1xuICBtYXJnaW46IDAgMSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2LFxuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpob3ZlciwgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXY6Zm9jdXMsXG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmhvdmVyLFxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiIC8gXCJcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMDZcIiAvIFwiXCI7IH0gfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiIC8gXCJcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMDdcIiAvIFwiXCI7IH0gfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldixcbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0LFxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzczNzM3MztcbiAgbWF4LXdpZHRoOiA5OXB4OyB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDRweCAwOyB9IH1cbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXNsaWRlLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzg2YjA2MjtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0W25hbWU9XCJzaXplXCJdIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAucHJvZHVjdC1vcHRpb25zIHNlbGVjdFtuYW1lPVwic2l6ZVwiXSB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvZHVjdC1zdG9ja1N0YXVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJiM2U1MDsgfVxuXG4ucHJvZHVjdC1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wcm9kdWN0LXByaWNlIC5wcm9kdWN0LW1zcnAsXG4gIC5wcm9kdWN0LXByaWNlIC5wcm9kdWN0LXNhbGVQcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9kdWN0LXByaWNlIC5wcm9kdWN0LW1zcnAge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnByb2R1Y3QtY29tcGF0aWJsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wcm9kdWN0LXZhbHVlUHJvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjOyB9XG5cbi5vcmRlci10eXBlIGxhYmVsICsgLndoYXRJdElzIHtcbiAgbWFyZ2luOiAtMS43NWVtIDAgMWVtIDQ1cHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGRwLWRpc2Mge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGRwLWRpc2MgLnN0MSB7XG4gIGZpbGw6ICMwMDcyQkM7IH1cblxuLnBkcC1kaXNjLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5wZHAtZGlzYy1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucGRwLWRpc2MgLmxlYXJubW9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5wZHAtZGlzYy1pY29uIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogNTVweDtcbiAgZmlsbDogIzAwNzJiYzsgfVxuXG4ucGRwLWNyLWJyayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZHAtZGlzYyAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtY3ItYnJrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZHAtY3ItYnJrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5wZHAtY3ItYnJrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wZHAtZGlzYy1pY29uIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBkcC1kaXNjLWljb24sIC5wZHAtZGlzYyAudGh1bWJVcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZHAtZGlzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wZHAtZGlzYy1idW5kbGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGRwLWRpc2MtY3Ige1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLnByb2R1Y3QtZGV0YWlsLXdyYXAgYS5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm9tci1wZHAtb2ZmZXJzIGlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrVGh1bWItaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDsgfVxuXG4uaGFsZi1oYWxmIHtcbiAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhhbGYtaGFsZiB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYzsgfSB9XG5cbi5jYXRlZ29yeS1oZXJvLXdyYXAge1xuICBoZWlnaHQ6IDYwMHB4OyB9XG5cbi5jYXRlZ29yeS1oZXJvLWhhbGYgLmhlcm8tY29udGVudCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5jYXRlZ29yeS1oZXJvLWJnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1oZXJvLXdyYXAge1xuICAgIGhlaWdodDogNTAwcHg7IH0gfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3VzdG9tLXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA0OTsgfVxuXG4vKlxyXG4gIGFkZCBiYWNrZ3JvdW5kIGNvbG9yIHN0eWxpbmdcclxuKi9cbi5iZy1saWdodEdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG4gIC5iZy1saWdodEdyYXkgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmJnLWdyYXktZ3JhZGllbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCB0b3AsICNhYWFhYWEsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7IH1cbiAgLmJnLWdyYXktZ3JhZGllbnQgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmJnLWdyYXkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYzsgfVxuICAuYmctZ3JheSBoMSxcbiAgLmJnLWdyYXkgLmgxLFxuICAuYmctZ3JheSBoMixcbiAgLmJnLWdyYXkgLmgyLFxuICAuYmctZ3JheSBoMyxcbiAgLmJnLWdyYXkgLmgzLFxuICAuYmctZ3JheSBoNCxcbiAgLmJnLWdyYXkgLmg0LFxuICAuYmctZ3JheSBoNSxcbiAgLmJnLWdyYXkgLmg1LFxuICAuYmctZ3JheSBoNixcbiAgLmJnLWdyYXkgLmg2IHtcbiAgICBjb2xvcjogIzAwNzJiYzsgfVxuICAuYmctZ3JheSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYmctZ3JheSAubGlua3MgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYmctZ3JheSAubGlua3MgYS5ibHVlLWhpZ2hsaWdodGVkIHtcbiAgICAgIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWdyZWVuIGgxLFxuICAuYmctZ3JlZW4gLmgxLFxuICAuYmctZ3JlZW4gaDIsXG4gIC5iZy1ncmVlbiAuaDIsXG4gIC5iZy1ncmVlbiBoMyxcbiAgLmJnLWdyZWVuIC5oMyxcbiAgLmJnLWdyZWVuIGg0LFxuICAuYmctZ3JlZW4gLmg0LFxuICAuYmctZ3JlZW4gaDUsXG4gIC5iZy1ncmVlbiAuaDUsXG4gIC5iZy1ncmVlbiBoNixcbiAgLmJnLWdyZWVuIC5oNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYmctYmx1ZSBoMSxcbiAgLmJnLWJsdWUgLmgxLFxuICAuYmctYmx1ZSBoMixcbiAgLmJnLWJsdWUgLmgyLFxuICAuYmctYmx1ZSBoMyxcbiAgLmJnLWJsdWUgLmgzLFxuICAuYmctYmx1ZSBoNCxcbiAgLmJnLWJsdWUgLmg0LFxuICAuYmctYmx1ZSBoNSxcbiAgLmJnLWJsdWUgLmg1LFxuICAuYmctYmx1ZSBoNixcbiAgLmJnLWJsdWUgLmg2IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmctYmx1ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYmctbm8tdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5iZy1uby10ZXh0LXdoaXRlIGgxLFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDEsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGgyLFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDIsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGgzLFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDMsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGg0LFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDQsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGg1LFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDUsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGg2LFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1uby10ZXh0LXdoaXRlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmctYmx1ZS1nZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNCwgMTg4LCAwLjgpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctYmFja2dyb3VuZEltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvcGFjaXR5OiAuMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogLjQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgIC5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYmFja2dyb3VuZCAubGlua3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5vLW92ZXJmbG93IC5iZy1ibHVlLXN0cmlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgei1pbmRleDogMDsgfVxuICAubm8tb3ZlcmZsb3cgLmJnLWJsdWUtc3RyaXBlOjpiZWZvcmUsIC5uby1vdmVyZmxvdyAuYmctYmx1ZS1zdHJpcGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjOyB9XG4gIC5uby1vdmVyZmxvdyAuYmctYmx1ZS1zdHJpcGU6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbi5uby1vdmVyZmxvdyAuYmctZ3JheS1zdHJpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm5vLW92ZXJmbG93IC5iZy1ncmF5LXN0cmlwZTo6YmVmb3JlLCAubm8tb3ZlcmZsb3cgLmJnLWdyYXktc3RyaXBlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuICAubm8tb3ZlcmZsb3cgLmJnLWdyYXktc3RyaXBlOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4udHh0LWdyZWVuIHtcbiAgY29sb3I6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG4udHh0LWJsdWUge1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbi50eHQtYmx1ZS1kcmsge1xuICBjb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbi50eHQtZ3JheSB7XG4gIGNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnR4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmZvY3VzLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90dGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuXG4udGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgei1pbmRleDogOTk5OTtcbiAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgbGVmdDogMTBweDsgfVxuXG4udGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogOTk5OTtcbiAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlc3RpbW9uaWFsLWJsb2NrOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXN0aW1vbmlhbC1ibG9jayAucXVvdC1pY28tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAudmlkZW8tcGxheS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgbGVmdDogMTVweDsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIHJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMHB4IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0MHB0O1xuICAgIGNvbG9yOiAjODZiMDYyOyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDQwcHQ7XG4gICAgY29sb3I6ICM4NmIwNjI7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICM4NmIwNjI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDUwcHg7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDgwcHg7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDgwcHg7IH0gfVxuXG4udGFiLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLnRhYi13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgLnRhYi13cmFwcGVyIC50YWItYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjOyB9XG4gICAgLnRhYi13cmFwcGVyIC50YWItYnV0dG9uLmFjdGl2ZSAudHJpYW5nbGUge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAudGFiLXdyYXBwZXIgLnRhYi1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRhYi13cmFwcGVyIC50YWItY29udGVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWItd3JhcHBlciAudGFiLWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG4gIC50YWItd3JhcHBlciAucHJvZHVjdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRhYi13cmFwcGVyIC5wcm9kdWN0LmFjdGl2ZSAuaDMge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYi13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAudGFiLXRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC50YWItdGl0bGUgLnR4dC1ibGFjay5idG4tdGFiIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogdW5zZXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAubm9BcnJvdyAuYWN0aXZlLXRhYiAuYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggI2NjYyBzb2xpZDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAudGFiczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmNhcmQtYm9keS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuY29sbGFwc2UgLnNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuYWN0aXZlLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFjdGl2ZS10YWIgLmFycm93LWRvd24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5jYXJkIHtcbiAgICB3aWR0aDogOTklOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5hcnJvdy1yaWdodCB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5hY3RpdmUtYWNjIC5hcnJvdy1kb3duIHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmNhcmQtYm9keS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5taW5IZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDU5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC10YWItd3JhcHBlciAubWluSGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1NTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLm1pbkhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5ibG9jayAucHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5ibG9jayAuYmxvY2stY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtczsgfVxuICAgIC5ibG9jayAuYmxvY2stY29udGVudCAuZXhwYW5kYWJsZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ibG9jayAuYmxvY2stY29udGVudCAuZXhwYW5kYWJsZSAubGVhcm5tb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQ6aG92ZXIgLmV4cGFuZGFibGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50OmhvdmVyIC5leHBhbmRhYmxlIC5sZWFybm1vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50IC5leHBhbmRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAzNSU7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtczsgfVxuICAgICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmV4cGFuZGFibGUgLmxlYXJubW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJ1dHRvbi5yZXNldC1hbGwsXG4uYnRuQXNMaW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIC5oZWxwQnV0dG9uIC51aUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiAudWlCdXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMmIzZTUwOyB9XG5cbi51aUJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tZXNzYWdlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuYS5jaGF0T3B0aW9uLmVtYmVkZGVkU2VydmljZUxpdmVBZ2VudFN0YXRlQ2hhdEhlYWRlck9wdGlvbiAub3B0aW9uTmFtZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wcm9kdWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlci5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIuc2xpY2stc2xpZGUgLnByb2R1Y3Qge1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlcjo6YWZ0ZXIsIC5wcm9kdWN0LXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIHRvcDogMTAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTVweDsgfVxuICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5wcm9kdWN0LWRldGFpbC13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogNjQwcHg7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciA+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQgfiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtbmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAucHJvZHVjdC1wcmljaW5nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUzcHg7IH1cbiAgICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtcHJpY2luZyAuaDMge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyID4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAuY29tcGFyZVdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogIzgxODE4MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyJSwgMjUlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MTgxODEgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjElLCA5NCUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICBjb2xvcjogIzgxODE4MTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIzJSwgMjIlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgICAgbGVmdDogMzAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc5JSwgMjIlKTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiA5MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgMjIlKTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiA4MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4JSwgMjIlKTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7IH0gfVxuXG4ucHJvZHVjdC13cmFwcGVyLmNvbXBhcmVSZWFkeSAucHJvZHVjdC1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLnByb2R1Y3QgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcm9kdWN0IC5jb21wYXJlQmxvY2sgaW5wdXQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4ucHJvZHVjdC1zYWxlIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBhZ2UtaWQtMjEzMjggI21haW4tY29udGVudCA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5icmljay5zaGF0dGVyUGF0dGVybkNvbXBsZXRlIC5saW5rcyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnJpY2suc2hhdHRlclBhdHRlcm5Db21wbGV0ZSAubGlua3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmljay1hd2FyZHMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9Bd2FyZHMtQnJpY2tfYXdhcmRzLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmJyaWNrLWF3YXJkcyAuYXdhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gIC5icmljay1hd2FyZHMgLmF3YXJkIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5icmljay1hd2FyZHMgLmF3YXJkIGRpdiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5icmljay1hd2FyZHMgLmljb24tYXdhcmQtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5icmljay1hd2FyZHMgLmljb24tYXdhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDExMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5icmljay1hd2FyZHMgLmF3YXJkOm50aC1jaGlsZCg0KSxcbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZDpudGgtY2hpbGQoOCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmQ6bnRoLWNoaWxkKG4rNSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmQ6bnRoLWNoaWxkKG4rNykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5icmljay1hd2FyZHMgLmF3YXJkcy10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIC5icmljay1hd2FyZHMgPiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDsgfSB9XG5cbi5kb2N0b3IxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IC45cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5kb2N0b3IxLW51bSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG5cbi8qKlxyXG5Mb2FkaW5nIGFqYXggXHJcbiovXG4uanMtYWpheC1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J2FwcGxlJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJBcHBsZVwiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdzYW1zdW5nJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJTYW1zdW5nXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J2xnJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJMR1wiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdodGMnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkhUQ1wiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdtb3Rvcm9sYSddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTW90b3JvbGFcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nb25lcGx1cyddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiT25lUGx1c1wiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdodWF3ZWknXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkh1YXdlaVwiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdnb29nbGUnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkdvb2dsZVwiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3NXB4OyB9IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuXG5mb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZWVlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5kZXZpY2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLmRldmljZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDE3NXB4OyB9IH1cbiAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCAuZGV2aWNlLW5hbWUge1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLmRldmljZS1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgLmRldmljZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zOyB9XG4gIC5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIuZGlzYWJsZWQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM3MzczNzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIC5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIuZGlzYWJsZWQgLm9zLWhlYWRpbmcge1xuICAgICAgY29sb3I6ICM3MzczNzM7IH1cbiAgLm9wZXJhdGluZy1zeXN0ZW0td3JhcHBlciAuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnByaWNlLWNlbGwge1xuICB3aWR0aDogMjAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0ciB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2U5ZWNlZjsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIGltZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC50eHQtZ3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5idXlub3cge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LW1zcnAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0aGVhZCB0aCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRodW1iIHtcbiAgICB3aWR0aDogOCUgIWltcG9ydGFudDsgfVxuICAqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgKjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRodW1iIHtcbiAgICB3aWR0aDogOCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLmltZy1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICo6Oi1tcy1iYWNrZHJvcCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuaW1nLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubm8tY29tcGF0aWJsZS1wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubm8tY29tcGF0aWJsZS1wcm9kdWN0cy13cmFwcGVyIGgyIHtcbiAgICBjb2xvcjogIzczNzM3MzsgfVxuXG4jb3NEZXZpY2VDb21ibyB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbiNsb2FkZXItNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jbG9hZGVyLTQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgbWFyZ2luOiAzNXB4IDVweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwOyB9XG5cbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgMC4zM3MgaW5maW5pdGU7IH1cblxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IDAuNjZzIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgb3BhY2l0eWNoYW5nZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tYWNoaW5lRGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFjaGluZURlc2t0b3AgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFjaGluZURlc2t0b3BfdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3MzczNzM7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8xOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTgwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMTo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMiB7XG4gICAgICBsZWZ0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzI6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwJTsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMyB7XG4gICAgICBsZWZ0OiA1NjBweDtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMzo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzM6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQsIC5tYWNoaW5lRGVza3RvcF90ZXh0XzUsIC5tYWNoaW5lRGVza3RvcF90ZXh0XzYge1xuICAgICAgYm90dG9tOiAyMHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF80OjphZnRlciwgLm1hY2hpbmVEZXNrdG9wX3RleHRfNTo6YWZ0ZXIsIC5tYWNoaW5lRGVza3RvcF90ZXh0XzY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDEwMCU7IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF80IHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF80OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF81IHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGxlZnQ6IDI1MHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF81OjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMjMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzU6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzUge1xuICAgICAgICAgIGxlZnQ6IDE3MHB4OyB9XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNTo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNiB7XG4gICAgICByaWdodDogMTAwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF82OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7IH1cbiAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMiB7XG4gICAgICAgICAgbGVmdDogMzQlOyB9XG4gICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzMge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNiB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4vKlxyXG4ucHJvZHVjdC10YWItd3JhcHBlciB7XHJcblxyXG4gIC50YWItd3JhcHBlciB7XHJcblxyXG4gICAgLnRhYi10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMge1xyXG5cclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOjAgMCAyMHB4O1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgN3B4IDAgNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiovXG4uZGV0YWlsZWQtbnVtYmVyLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5kZXRhaWxlZC1udW1iZXItbGlzdCAubGlzdC1udW1iZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jcHNfc2VsZWN0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlOyB9XG4gICNwc19zZWxlY3RvciBsYWJlbCB7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNwc19zZWxlY3RvciBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNwc19zZWxlY3RvciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAjcHNfc2VsZWN0b3IgLnN0YXJ0b3ZlciB7XG4gICAgICBtYXJnaW46IDMwcHggMDsgfSB9XG4gICNwc19zZWxlY3RvciAucHMtdGVucy1tb3JlIGg0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtbmF2IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLW5hdiAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJFOyB9XG4gICNwc19zZWxlY3RvciAucHMtc2tpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjcHNfc2VsZWN0b3IgLm5vLXJlc3VsdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICNwc19zZWxlY3RvciAucmVzdWx0cy10aXRsZSB7XG4gICAgY29sb3I6ICMyYjNlNTA7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1idG4sXG4gICNwc19zZWxlY3RvciAuc3RhcnRvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUZDQzJlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgcGFkZGluZzogNTVweCAzMHB4IDMwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1zdGVwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICNwc19zZWxlY3RvciAucHMtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICNwc19zZWxlY3RvciAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXRvcCB7XG4gICAgbWluLWhlaWdodDogODBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1hY3Rpb24gLmxlYXJubW9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJlOyB9XG4gICNwc19zZWxlY3RvciAubGVhcm5tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucHMtdGVucy1tb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjsgfVxuICAucHMtdGVucy1tb3JlIC5jdGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wcy10ZW5zLW1vcmUgaDQge1xuICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5wcy10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNwc19zZWxlY3RvciAucHMtc3RlcC1jb2wtaGFsZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy10ZW5zLW1vcmUgLmN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNwc19zZWxlY3RvciAucHMtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHMtdHlwZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1uYXYge1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHg7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMjBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXNraXAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXNlYXJjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHMtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yLFxuLm8tcHJvZHVjdC1zZWxlY3RvciAqLFxuLm8tcHJvZHVjdC1zZWxlY3RvciAqOmJlZm9yZSxcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcmVzdWx0LXRpdGxlLCAuby1wcm9kdWN0LXNlbGVjdG9yX19yZXN1bHQtdGV4dCwgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uby1wcm9kdWN0LXByb2dyZXNzYmFyX19iYXIge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2Jhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2Jhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2N2VtO1xuICBjb2xvcjogIzJiM2U1MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXByb2dyZXNzYmFyX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5vLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLm8tcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEzNTBweDsgfSB9XG5cbi5vLXByb2R1Y3QtaW5wdXQ6Zm9jdXMgfiAuby1wcm9kdWN0LXRpbGVfX2lubmVyIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19oZWFkZXIgLm8tcHJvZHVjdC1wcm9ncmVzc2JhciB7XG4gICAgd2lkdGg6IDk5NnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDcyYmM7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDllbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMC44ODllbTsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YmhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fbm90aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fc3VidGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX25vdGljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3JvdyB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19yb3c6OmJlZm9yZSwgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2NvbC0tc3BhbjMge1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX190aWxlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3RpbGUtZ3JvdXAge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b246aG92ZXIsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbjpmb2N1cywgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDsgfSB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTdweDsgfVxuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbi1ncm91cCA+IGRpdiB7XG4gICAgICBtYXJnaW46IDAgN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDAgLTEzcHg7IH1cbiAgICAgICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uLWdyb3VwID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTNweDsgfSB9XG5cbi5vLXByb2R1Y3QtdGlsZSB7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiAzNDBweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICAgIC5vLXByb2R1Y3QtdGlsZSAqOjotbXMtYmFja2Ryb3Age1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgaGVpZ2h0OiAzNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3QtdGlsZSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzMHB4KTsgfVxuICAgICAgLm8tcHJvZHVjdC10aWxlICo6Oi1tcy1iYWNrZHJvcCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1iYXNpczogMzMuMzMzJTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDMwcHgpOyB9XG4gICAgICAuby1wcm9kdWN0LXRpbGUgKjo6LW1zLWJhY2tkcm9wIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMzBweCk7IH0gfVxuICAuby1wcm9kdWN0LXRpbGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgbGluZWFyLCBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX2lubmVyOmhvdmVyLCAuby1wcm9kdWN0LXRpbGVfX2lubmVyOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbm5lci0tdi1jZW50ZXJlZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW5uZXItLXYtc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuby1wcm9kdWN0LXRpbGVfX2lubmVyLS12LXN0YXJ0IC5vLXByb2R1Y3QtdGlsZV9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIGlucHV0OmNoZWNrZWQgKyAuby1wcm9kdWN0LXRpbGVfX2lubmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm8tcHJvZHVjdC10aWxlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDllbTtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLXByb2R1Y3QtdGlsZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAuby1wcm9kdWN0LXRpbGVfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX3RleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX3RleHQtLWFjY2VudCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNjdlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLXByb2R1Y3QtdGlsZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vLXByb2R1Y3QtdGlsZV9faW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0byAwOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbWFnZS5tYi0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm8tcHJvZHVjdF9fcmVzdWx0LXRpdGxlLCAuby1wcm9kdWN0X19yZXN1bHQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1wcm9kdWN0X19yZXN1bHQtdGl0bGU6bm90KDpsYXN0LWNoaWxkKSwgLm8tcHJvZHVjdF9fcmVzdWx0LXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0X19yZXN1bHQtdGl0bGUsIC5vLXByb2R1Y3RfX3Jlc3VsdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5vLXByb2R1Y3RfX3Jlc3VsdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm8tcHJvZHVjdF9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1wcm9kdWN0X19hY3Rpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLyoqXHJcbiAqIEpTIFNwZWNpZmljIFN0eWxlc1xyXG4gKi9cbi5qcy1wcm9kdWN0LXNlbGVjdG9yLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuanMtcHJvZHVjdC1zZWxlY3Rvci1zbGlkZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4qIExvYWRlciBhamF4XHJcbiovXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmpzLXByb2R1Y3Qtc2VsZWN0b3ItcmVzdWx0LWh0bWwge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MnB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByb2R1Y3Qtc2VsZWN0b3ItdGl0bGUge1xuICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucHJvZHVjdC1zZWxlY3Rvci10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG5cbi5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyIC5saXN0LWlubGluZSAubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIgLmxpc3QtaW5saW5lIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyLmJnLWxpZ2h0R3JheSAuaDQsXG4gIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyLmJnLWxpZ2h0R3JheSAuaDUge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyLmJnLWxpZ2h0R3JheSBhIHtcbiAgICBjb2xvcjogIzAwNmViODsgfVxuXG4udmlkZW9zLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgLnZpZGVvcy13cmFwcGVyIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAudmlkZW9zLXdyYXBwZXIgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLnZpZGVvcy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICByaWdodDogLTEwcHg7IH1cbiAgLnZpZGVvcy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBsZWZ0OiAtMTBweDsgfVxuXG4udmlkZW8tdHJpZ2dlci1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuICAudmlkZW8tdHJpZ2dlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG4gIC52aWRlby10cmlnZ2VyLWJ1dHRvbiAuaDQge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby1wbGF5LWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMDsgfVxuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby10aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlcjpob3ZlciAudmlkZW8tcGxheS1pY29uIHtcbiAgICBvcGFjaXR5OiAuOTsgfVxuICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA4OHB4OyB9XG5cbi5jbG9zZS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuY2xvc2UtdmlkZW86Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG51bC5mYXEtc2lkZW5hdiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtczsgfVxuICB1bC5mYXEtc2lkZW5hdiBsaSBhLCB1bC5mYXEtc2lkZW5hdiBsaSBidXR0b24ge1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjByZW07XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yMHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBtYXJnaW46IC4yNWVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG51bC5mYXEtc2lkZW5hdiBsaSA+IGE6aG92ZXIsIHVsLmZhcS1zaWRlbmF2IGxpID4gYTpmb2N1cywgdWwuZmFxLXNpZGVuYXYgbGkgPiBhOmFjdGl2ZSwgdWwuZmFxLXNpZGVuYXYgbGkgYnV0dG9uOmhvdmVyLCB1bC5mYXEtc2lkZW5hdiBsaSBidXR0b246Zm9jdXMsIHVsLmZhcS1zaWRlbmF2IGxpIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7IH1cblxudWwuZmFxLXNpZGVuYXYgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgdWwuZmFxLXNpZGVuYXYgdWwgbGkgYSwgdWwuZmFxLXNpZGVuYXYgdWwgbGkgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG51bC5mYXEtc2lkZW5hdiAuY29sbGFwc2UsXG51bC5mYXEtc2lkZW5hdiAuY29sbGFwc2luZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgdWwuZmFxLXNpZGVuYXYgLmNvbGxhcHNlLnNob3csXG4gIHVsLmZhcS1zaWRlbmF2IC5jb2xsYXBzaW5nLnNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG51bC5mYXEtc2lkZW5hdiAuY2FyZXQge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMwMDcyYmM7XG4gIGJvcmRlci1yaWdodDogc29saWQgM3B4ICMwMDcyYmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7IH1cblxuLnBvc3QtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYzLjclO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS80MDZ4MzQwXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjEuNzUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvc3QtaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1OSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLnBvc3QtaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni41JTsgfSB9XG5cbi5wb3N0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBvc3Qtd3JhcHBlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wb3N0LXdyYXBwZXIgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuICAucG9zdC13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2ctY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VlZTtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLmJsb2ctY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9nLWNvbnRlbnQtd3JhcHBlciAuZmVhdHVyZWQtcG9zdC10YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cblxuLmJsb2ctcHQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLXBvc3QtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMHB4OyB9IH1cblxuLmJsb2ctcG9zdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDMgLyAzIC8gNDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbV9mZWF0dXJlZCB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW1fd2lkZSB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDQ7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmUsIC5tdWx0aXNlbGVjdF9fc3Bpbm5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICM3MzczNzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7IH1cblxuLm11bHRpc2VsZWN0LCBpbnB1dC5tdWx0aXNlbGVjdF9faW5wdXRbdHlwZT10ZXh0XSwgLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5pbnB1dC5tdWx0aXNlbGVjdF9faW5wdXRbdHlwZT10ZXh0XSwgLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tdWx0aXNlbGVjdF9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogc3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoMC40MSwgMC4yNiwgMC4yLCAwLjYyKTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuICAubXVsdGlzZWxlY3RfX3NwaW5uZXI6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogc3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wOSwgMC4yMSwgMC44KTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubXVsdGlzZWxlY3Qge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgLm11bHRpc2VsZWN0ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm11bHRpc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9dGV4dF0ubXVsdGlzZWxlY3RfX2lucHV0IHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIGlucHV0W3R5cGU9dGV4dF0ubXVsdGlzZWxlY3RfX2lucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjZmNmY2Y7IH1cbiAgaW5wdXRbdHlwZT10ZXh0XS5tdWx0aXNlbGVjdF9faW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2E4YThhODtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubXVsdGlzZWxlY3RfX3NpbmdsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmOyB9XG4gIC5tdWx0aXNlbGVjdF9fc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhOGE4YTg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubXVsdGlzZWxlY3QtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubXVsdGlzZWxlY3QtLWRpc2FibGVkIC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBjb2xvcjogI2E4YThhODsgfVxuICAubXVsdGlzZWxlY3QtLWRpc2FibGVkIC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIGNvbG9yOiAjYThhOGE4OyB9XG5cbi5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcbiAgei1pbmRleDogNTA7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpOyB9XG4gIC5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubXVsdGlzZWxlY3QtLWFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkgLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubXVsdGlzZWxlY3QtLWFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5tdWx0aXNlbGVjdC0tYWJvdmUubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5tdWx0aXNlbGVjdC0tYWJvdmUubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubXVsdGlzZWxlY3QtLWFib3ZlIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgYm90dG9tOiAxMDAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODsgfVxuXG4ubXVsdGlzZWxlY3RfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5tdWx0aXNlbGVjdF9fdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAyNnB4IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLm11bHRpc2VsZWN0X190YWcgfiAubXVsdGlzZWxlY3RfX2lucHV0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubXVsdGlzZWxlY3RfX3RhZyB+IC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ubXVsdGlzZWxlY3RfX3RhZ3Mtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDQwcHggMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tdWx0aXNlbGVjdF9fdGFnLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xuICB3aWR0aDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiw5dcIjtcbiAgICBjb2xvcjogIzI2NmQ0ZDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm11bHRpc2VsZWN0X190YWctaWNvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzM2OWE2ZTsgfVxuICAgIC5tdWx0aXNlbGVjdF9fdGFnLWljb246Zm9jdXM6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm11bHRpc2VsZWN0X190YWctaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM2OWE2ZTsgfVxuICAgIC5tdWx0aXNlbGVjdF9fdGFnLWljb246aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm11bHRpc2VsZWN0X19jdXJyZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHggMTJweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzhweDtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuICAubXVsdGlzZWxlY3RfX3NlbGVjdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDY1JTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm11bHRpc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cblxuLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5tdWx0aXNlbGVjdF9fY29udGVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tdWx0aXNlbGVjdF9fZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb246YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzQ5NTA1NzsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0KTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGNvbG9yOiAjNDk1MDU3OyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZDphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdGVkKTsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWRlc2VsZWN0KTsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzczNzM3MztcbiAgY3Vyc29yOiB0ZXh0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7IH1cblxuLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMyYjNlNTA7IH1cbiAgICAubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7IH1cblxuLm11bHRpc2VsZWN0LWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG5cbi5tdWx0aXNlbGVjdC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubXVsdGlzZWxlY3QtZW50ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tdWx0aXNlbGVjdF9fc3Ryb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDFweDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICBwYWRkaW5nOiA4cHggOHB4IDAgNDBweDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX2NsZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEycHg7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19zcGlubmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDFweDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5pbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMnR1cm4pOyB9IH1cblxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aXNlbGVjdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJiM2U1MDsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XG4gICAgY29sb3I6ICMyYjNlNTA7IH1cblxuI21haW4tZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzJiM2U1MDsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW46IC42NXJlbSAwOyB9XG4gICAgICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZTNlM2UzOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLmV0X3BiX3dpZGdldCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LW5ld3NsZXR0ZXI6Zm9jdXMgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyOnZhbGlkICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtbmV3c2xldHRlcjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LW5ld3NsZXR0ZXI6dmFsaWQgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG4gICAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItbGluay1zZXBhcmF0ZSB7XG4gICAgbWFyZ2luOiAwIC41cmVtOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29uc19hcHAge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgI21haW4tZm9vdGVyIC5mb290ZXItc29jaWFsLWljb25zX2FwcCAuZmEge1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07IH1cbiAgI21haW4tZm9vdGVyIC5uZXdzbGV0dGVyLWRpc2NsYWltZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI21haW4tZm9vdGVyIC5uZXdzbGV0dGVyLWRpc2NsYWltZXIgcCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI21haW4tZm9vdGVyIC5uZXdzbGV0dGVyLWRpc2NsYWltZXIgcCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlM2UzZTMgIWltcG9ydGFudDsgfVxuICAjbWFpbi1mb290ZXIgI290LXNkay1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNtYWluLWZvb3RlciAjb3Qtc2RrLWJ0bjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG4gICAgI21haW4tZm9vdGVyICNvdC1zZGstYnRuOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI21haW4tZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjbWFpbi1mb290ZXIgLndpZGdldF9uYXZfbWVudSAubWVudV9pcy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlciAucHJpbS1uYXYtbWFpbi5zaG93IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tYWluLWhlYWRlciNtYWluLWhlYWRlci5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTsgfSB9XG5cbi5tYWluLWhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7IH1cblxuLm1haW4taGVhZGVyIC5mYWRlLWVudGVyLWFjdGl2ZSxcbi5tYWluLWhlYWRlciAuZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuXG4ubWFpbi1oZWFkZXIgLmZhZGUtZW50ZXIsXG4ubWFpbi1oZWFkZXIgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gLjVyZW07IH0gfVxuXG4ubWFpbi1oZWFkZXIgLnNlYXJjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyLnNob3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEyNSU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgICAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIgLmZvcm0tc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2ggLmJ0biAuZmE6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMyYjNlNTA7IH1cblxuLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzOCUgMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLm1pZGRsZS1iYXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MCUgMCU7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5taWRkbGUtYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjQ1cmVtIC44cmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tYWluLWhlYWRlciAuY2FydCAuY2FydC1pY29uIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogLjVyZW0gLjhyZW07IH1cbiAgLm1haW4taGVhZGVyIC5kcm9wZG93bi10b2dnbGUsIC5tYWluLWhlYWRlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uLCAubmF2TWVudS1pdGVtLTAgLm1haW4taGVhZGVyIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4taGVhZGVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAubWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAubWFpbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0b3A6IDlweDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1tYWluIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLm5hdmJhci13cmFwcGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1pbnB1dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zZWFyY2gtaW5wdXQ6Zm9jdXMgKyBsYWJlbCwgLnNlYXJjaC1pbnB1dDpmb2N1cy13aXRoaW4gKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5za2lwLWxpbms6Zm9jdXMge1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLnByaW1hcnktbWVudS1zLWJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnByaW1hcnktbWVudS1zLWJ0bjpmb2N1cyBpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaC1wcmltLWlucCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VhcmNoLXByaW0taW5wOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstZ3JleS1ibHVlKSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDMuNXB4ICMyYjNkNTA7IH1cbiAgLnByaW1hcnktbWVudS1zLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG5cbi5jb250YWN0VXNDb250YWluZXIgLmlucHV0RmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDsgfVxuXG4uY29udGFjdFVzQ29udGFpbmVyIC5kZXNjcmlwdGlvbkJveCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbi5zdWJzIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnN1YmZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjsgfVxuXG4ubW9kZWxmaWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmNvbnRhY3RVc0NvbnRhaW5lciAuaW5wdXRGaWVsZCB7XG4gICAgbWluLWhlaWdodDogMzBweDsgfSB9XG5cbi8qIFByb21vICovXG4ucmV2aWV3LWJhbmQtcHJvbW8ge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuXG4ucmV2aWV3LWJhbmQtcHJvbW8gaDQge1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi52ZXJ0aWNhbC1hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnJldmlldy1iYW5kLXByb21vIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGZpbGw6IHdoaXRlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5yZXZpZXctYmFuZC1wcm9tby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnJldmlldy1iYW5kLXByb21vLWNvcHkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXctYmFuZC1wcm9tbyB7XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gIC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlldy1iYW5kLXByb21vLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBIb3cgVG8gKi9cbi5yZXZpZXctaG93dG8gaDIge1xuICBmb250LXNpemU6IDM0cHg7IH1cblxuLnJldmlldy1ob3d0byBoMyB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4ucmV2aWV3LWhvd3RvLXBhbmU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnJldmlldy1ob3d0by1wYW5lIC5tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogLTc1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5yZXZpZXctaG93dG8tcGFuZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5yZXZpZXctaG93dG8tcGFuZSAubWFya2VyIHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIHdpZHRoOiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3LWhvd3RvLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBDYXRlZ29yaWVzICovXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMTFkMmU7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgaW1nIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC14cy0xLTUsIC5jb2wtc20tMS01LCAuY29sLW1kLTEtNSwgLmNvbC1sZy0xLTUsXG4uY29sLXhzLTItNSwgLmNvbC1zbS0yLTUsIC5jb2wtbWQtMi01LCAuY29sLWxnLTItNSxcbi5jb2wteHMtMy01LCAuY29sLXNtLTMtNSwgLmNvbC1tZC0zLTUsIC5jb2wtbGctMy01LFxuLmNvbC14cy00LTUsIC5jb2wtc20tNC01LCAuY29sLW1kLTQtNSwgLmNvbC1sZy00LTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wteHMtMS01LCAuY29sLXNtLTEtNSwgLmNvbC1tZC0xLTUsIC5jb2wtbGctMS01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sLXhzLTEtNSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMS01IHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEtNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEtNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEtNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtc20tNS01IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGOyB9XG4gIC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4OyB9XG4gIC5iYW5kLWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjsgfVxuICAuYmFuZC1yIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC1zbS01LTUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYW5kLWwge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5iYW5kLXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi8qIFByb2R1Y3RzICovXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0ge1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2VjZWNlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAxMzBweDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmxlYXJubW9yZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAycHggMjBweCAhaW1wb3J0YW50OyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5idl9hdmdSYXRpbmdfY29tcG9uZW50X2NvbnRhaW5lciwgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5idl9udW1SZXZpZXdzX2NvbXBvbmVudF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmJsdWUge1xuICBjb2xvcjogIzAwNzJiYztcbiAgZm9udC1zaXplOiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTVweDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uYmx1ZTpiZWZvcmUge1xuICBjb2xvcjogIzAwNzJiYztcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uZ3JheSB7XG4gIGNvbG9yOiAjY2VjZWNlO1xuICBmb250LXNpemU6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtNXB4OyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjY2VjZWNlO1xuICBjb250ZW50OiAnXFwyNjA1JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTEwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gaDMge1xuICBtaW4taGVpZ2h0OiA2MHB4OyB9XG5cbi5wcm9kdWN0LWltZyB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1pbWcge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIGgzIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAubGVhcm5tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLyogV2lkZ2V0ICovXG4jcmV2aWV3Rm9ybSBzZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlOyB9XG5cbiNyZXZpZXdGb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4OyB9XG5cbiNyZXZpZXdGb3JtIGg0IHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI3Jldmlld0Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmVuYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4jcmV2aWV3Rm9ybSAuc2VsZWN0LWRlZmF1bHQsIC5zZWxlY3Qtb3B0aW9uIHtcbiAgaGVpZ2h0OiAzNXB4OyB9XG5cbiNyZXZpZXdGb3JtIC5idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlOyB9XG5cbi5yZXNvdXJjZS1iYW5kLTQgaDMge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnJlc291cmNlLWJhbmQtNCAubGVhcm4tbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucmVzb3VyY2UtYmFuZC00IC5yNGwge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5NnB4KSB7XG4gIC5vbS1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmF5OyB9XG4gIC5vbS1ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGdyYXk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLm9tLWJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAub20tYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnJlc291cmNlLWJhbmQtNCB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc291cmNlLWJhbmQtNCAub20tYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyYXk7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnJlc291cmNlLWJhbmQtNCAub20tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXk7IH1cbiAgLnJlc291cmNlLWJhbmQtNCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgLmxlYXJuLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgfVxuICAucmVzb3VyY2UtYmFuZC00IC5yYjEge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2UtYmFuZC00IC5yYjQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXNvdXJjZS1iYW5kLTQgLnNwbGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnJlc291cmNlLWJhbmQtNCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZmxleDogaW5oZXJpdDsgfSB9XG5cbi52aWRlb0JhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnZpZGVvLXBsYXktaWNvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE3JSAhaW1wb3J0YW50OyB9XG5cbi50YWJsZXRWaWV3IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ua3Jpc3RpbmFNb2JpbGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYXRjaExlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udmlkZW8td3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWF0Y2hIZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2hlcm9fQkcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5wcm9tb1Byb2RzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Byb2RfQkcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5tYXRjaExhZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfdGVzdDFfQkcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5tYXRjaE1hbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfdGVzdDJfQkcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi50aXRsZVRleHQge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAjODA4Mjg1OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubW9iaWxlVmlldyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFibGV0VmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfa3Jpc3RpbmExLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODYlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEyJTtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucXVvdGVrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfZGFsZTEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIlO1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE3JTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAuZGFsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07IH1cbiAgLmRhbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRhbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZGFsZSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRpdGxlVGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC52aWRlby1wbGF5LWljb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kYWxlIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRleHQtbmF2eSB7XG4gIGNvbG9yOiAjMDAzMDg3ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5oZy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwODc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHggMzdweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmhlYXJ0Z3VpZGUgLmhlYXJ0SGVyby5oMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLmhlYXJ0Z3VpZGUgLmhlYXJ0SGVyby5oMSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhcnRndWlkZSAuaGVhcnRIZXJvLmgxIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFydGd1aWRlIC5oZWFydEhlcm8uaDEge1xuICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuLmhlYXJ0Z3VpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhcnRndWlkZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNoaWVsZCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uaGVhcnRndWlkZS5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTsgfVxuXG4uaGVhcnRIZXJvIHtcbiAgZm9udC1zaXplOiA2OXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAuaGVhcnRIZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDsgfSB9XG5cbi52aWRlby1oZXJvIHtcbiAgcGFkZGluZzogMzVweCAwOyB9XG4gIC52aWRlby1oZXJvIC5oZy1yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZpZGVvLWhlcm8gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzMzcHg7IH0gfVxuXG4udmlkZW8taGVyby10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NjVweDtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAudmlkZW8taGVyby10ZXh0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cblxuLnZpZGVvLWhlcm8gLmhnLXdhdGNoLWltZyB7XG4gIG1heC13aWR0aDogNjYwcHg7IH1cblxuLmhlYXJ0U1ZHIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG5cbi5oZWFydFNWRyBzcGFuIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogODJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFydFNWRyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5wbGF5LWljb24taGVhcnRndWlkZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBvY2tldFdhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBwYWRkaW5nOiAzNXB4IDA7IH1cblxuLnB3LWRpdmlkZXIge1xuICBtYXJnaW46IDI4cHggMCA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4ucHctaGctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTY0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wdy1oZy1pbWcge1xuICAgICAgd2lkdGg6IDQyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnB3LWhnLWltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYmxvb2QtZmx1Y3R1YXRpb25zIHtcbiAgcGFkZGluZzogMTU1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYmxvb2QtZmx1Y3R1YXRpb25zIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDsgfSB9XG5cbi5icmVha3Rocm91Z2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3MnB4IDA7IH1cblxuLmJyZWFrLXRpdGxlLFxuLmJsb2NrLXRpdGxlLFxuLndjaGQtdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJyZWFrLXRpdGxlLFxuICAgIC5ibG9jay10aXRsZSxcbiAgICAud2NoZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4uYnJlYWt0aHJvdWdoIC5jdWZmLWV4cGFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5icmVha3Rocm91Z2ggLmN1ZmYtZXhwYW5kaW5nID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGhlaWdodDogNTA0cHggIWltcG9ydGFudDsgfSB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDkyMTtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDIxNywgMzMsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSg3OSwgMjE3LCAzMywgMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDIxNywgMzMsIDApOyB9IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dC1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmQ5MjE7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjNGZkOTIxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB6LWluZGV4OiAyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnRvb2x0aXAtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzNXB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50b29sdGlwLWlubmVyIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG4gIC5jdWZmLWV4cGFuZGluZyAudG9vbHRpcC1pbm5lciA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIxXCJdIHtcbiAgdG9wOiAxMC43NSU7XG4gIGxlZnQ6IDQ4LjMzMzMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ5JSk7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMVwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMlwiXSB7XG4gIHRvcDogMTYuMzMzJTtcbiAgbGVmdDogNDAlOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjJcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDI5MnB4O1xuICAgIG1pbi13aWR0aDogMjc0cHg7IH1cbiAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIyXCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMlwiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjNcIl0ge1xuICB0b3A6IDE2LjMzMyU7XG4gIGxlZnQ6IDQ4JTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIzXCJdIC50b29sdGlwLWlubmVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogMzJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjNcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI0XCJdIHtcbiAgdG9wOiAxNi4zMzMlO1xuICBsZWZ0OiA1NCU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNFwiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcmlnaHQ6IDE2M3B4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNFwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNVwiXSB7XG4gIHRvcDogMjQlO1xuICBsZWZ0OiAzNyU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNVwiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcmlnaHQ6IDE2M3B4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNVwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNlwiXSB7XG4gIHJpZ2h0OiAzMSU7XG4gIGJvdHRvbTogMzIlOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjZcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIHRvcDogLTExMHB4O1xuICAgIHJpZ2h0OiAxNjNweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjZcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjdcIl0ge1xuICBib3R0b206IDIyLjU2NjYlO1xuICBsZWZ0OiAzMCU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiN1wiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi53aGF0LWNhbi1oZy1kbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLndoYXQtY2FuLWhnLWRvIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4OyB9IH1cblxuLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogYXV0bzsgfVxuXG4udHdvVXBWaWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDExM3B4IDAgMTMwcHg7IH1cbiAgLnR3b1VwVmlkZW8gYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAudHdvVXBWaWRlbyAudmlkZW8td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudHdvVXBWaWRlbyAudmlkZW9zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnR3b1VwVmlkZW8gLnZpZGVvcy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50d29VcFZpZGVvIHtcbiAgICAgIHBhZGRpbmc6IDU0cHggMCA3MHB4OyB9IH1cblxuLnR3b1VwVmlkZW8gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udHdvVXBWaWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnR3b1VwVmlkZW8gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyOmJlZm9yZSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uaGctcHJvZHVjdC1pbWcge1xuICBwYWRkaW5nLXRvcDogMTkxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGctcHJvZHVjdC1pbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7IH0gfVxuXG4uaGctcmVjb21tZW5kZWQgLnBheXBhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLnB1cmNoYXNlLW9wdGlvbnMge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM4MjgyODI7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAucHVyY2hhc2Utb3B0aW9ucyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwMzA4NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2OHB4KSB7XG4gICAgLnB1cmNoYXNlLW9wdGlvbnMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2hnRW1haWxDYXB0dXJlIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnU3ViVGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ1RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDM4cHg7IH1cblxuLmhnVGl0bGUtb3V0ZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5oZ1RpdGxlLW91dGVyIC5oZ1RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgI2hnVGhhbmtZb3UgLmhnVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAubW9kZWwtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdCbHVyYiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDMwODc7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluID4gaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYSxcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTpob3ZlcixcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTpmb2N1cyxcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCA1MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YmVmb3JlLFxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWU1ZTVlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICMzOTM5MzkgdXJsKFwiaHR0cHM6Ly9kcmguaW1nLmRpZ2l0YWxyaXZlci5jb20vRFJITS9TdG9yZWZyb250L1NpdGUvb21yb24vcGIvaW1hZ2VzL2VtYWlsLWhnLnBuZ1wiKSBuby1yZXBlYXQgMTBweCAxNHB4OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1mbmFtZVwiXSxcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9kcmguaW1nLmRpZ2l0YWxyaXZlci5jb20vRFJITS9TdG9yZWZyb250L1NpdGUvb21yb24vcGIvaW1hZ2VzL3VzZXItaGcucG5nXCIpOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI2hnRW1haWxDYXB0dXJlID4gI2hnVGhhbmtZb3Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZS5UWSA+ICo6bm90KCNoZ1RoYW5rWW91KSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTExcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCksIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNoZ0VtYWlsQ2FwdHVyZSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDUwcHg7IH1cbiAgI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1mbmFtZVwiXSxcbiAgI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1sbmFtZVwiXSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2hnRW1haWxDYXB0dXJlIC5oZ1RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNoZ0VtYWlsQ2FwdHVyZSAuaGdMb2dvIHtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfSB9XG5cbi5uZXZlci1taXNzLWEtYmVhdCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy10b3A6IDE1MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLm5ldmVyLW1pc3MtYS1iZWF0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmV2ZXItbWlzcy1hLWJlYXQge1xuICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbi5ubWFiLWNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogNzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubm1hYi1jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLm5tYWItdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ubWFiLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbi5uZXZlci1taXNzLWEtYmVhdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7IH1cbiAgLm5ldmVyLW1pc3MtYS1iZWF0IGxpIGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4OyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJveCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYm94ID4gZGl2IHtcbiAgICBtaW4taGVpZ2h0OiA0MzdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBib3R0b206IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNSU7IH1cbiAgICAubWFzb25yeS1zZWN0aW9uIC5ib3ggLmlubmVyLWNvbnRlbnQgLmJveC1hcnJvdy11cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYm94IC5ib3gtYXJyb3cge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC50eHQtYmxhY2sgLmJveC1hcnJvdyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJveDpob3ZlciAuY29udGVudCwgLm1hc29ucnktc2VjdGlvbiAuYm94OmZvY3VzLXdpdGhpbiAuY29udGVudCB7XG4gIHRvcDogNHB4OyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJveC1iZy1pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTlmZDQ7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYmx1ZSAuYm94LWFycm93LXVwIC5mYSB7XG4gICAgY29sb3I6ICM0MTlmZDQ7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjMDI5OyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmdyZWVuIC5ib3gtYXJyb3ctdXAgLmZhIHtcbiAgICBjb2xvcjogIzgwYzAyOTsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3MGIxOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLnB1cnBsZSAuYm94LWFycm93LXVwIC5mYSB7XG4gICAgY29sb3I6ICM3YjcwYjE7IH1cblxuLm1hc29ucnktc2VjdGlvbiAudGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGIxYWM7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAudGVhbCAuYm94LWFycm93LXVwIC5mYSB7XG4gICAgY29sb3I6ICM3MGIxYWM7IH1cblxuLnJhdGluZy13cmFwIC5oZy1yYXRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTcwcHg7IH1cblxuLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM4MjgyODI7IH1cbiAgLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIC5kLWZsZXgge1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIC5ubzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQgLm5vMSBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMHB4ICM4MjgyODI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbi5pbWFnZS1kaXZpZGVyIHtcbiAgaGVpZ2h0OiA2NTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbWFnZS1kaXZpZGVyIHtcbiAgICAgIGhlaWdodDogMzY1cHg7IH0gfVxuXG4uaGctdGVjaC1zcGVjcyB7XG4gIHBhZGRpbmc6IDExM3B4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhnLXRlY2gtc3BlY3Mge1xuICAgICAgcGFkZGluZzogNTVweCAwOyB9IH1cbiAgLmhnLXRlY2gtc3BlY3MgLmhnLXRlY2gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGctdGVjaC1zcGVjcyAuaGctdGVjaC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcyB7XG4gICAgcGFkZGluZzogNjlweCAwOyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4OyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNTJweDsgfVxuICAuaGctdGVjaC1zcGVjcyAuc3BlY3MtY29sLTMge1xuICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDM1M3B4OyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMSxcbiAgICAuaGctdGVjaC1zcGVjcyAuc3BlY3MtY29sLTIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDsgfVxuICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZSAuYXBwcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICAgICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZSAuYXBwcyBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlOm50aC1jaGlsZCgxKSxcbiAgICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZTpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLmFkZGl0aW9uYWwtcmVzb3VyY2VzIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlcy1jdGFzIC5idG4ge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDMwODc7XG4gICAgY29sb3I6ICMwMDMwODc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uaGctZmFxcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTNweDsgfVxuICAuaGctZmFxcyAuZmFxcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZy1mYXFzIC5mYXFzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLmFjY29yZGlvbiAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYWNjb3JkaW9uIC50aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZjA1NSc7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgICAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuYWNjb3JkaW9uIC5ib2R5IHtcbiAgICBwYWRkaW5nOiAyM3B4IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgICAuYWNjb3JkaW9uIC5ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjNweCAzMHB4OyB9IH1cbiAgICAuYWNjb3JkaW9uIC5ib2R5IC5hbnN3ZXItaWNvbiB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgIC5hY2NvcmRpb24gLmJvZHkgLmlubmVyLWJvZHkge1xuICAgICAgbWF4LXdpZHRoOiA2NzFweDsgfVxuICAuYWNjb3JkaW9uLmFjdGl2ZSAudGl0bGUge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5hY2NvcmRpb24uYWN0aXZlIC50aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA1Nic7IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLmFjY29yZGlvbi10YWJzLWJ0biB7XG4gIHBhZGRpbmc6IDE4cHggMTRweCAxOHB4IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgIC5oZWFydC1ndWlkZS1mYXEtdGFicyAuYWNjb3JkaW9uLXRhYnMtYnRuIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTVweCAhaW1wb3J0YW50OyB9IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC5hY2NvcmRpb24tdGFicy1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnRhYi1pY286OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjA1Nic7IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItaWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWljbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWJvZHkgLmFjY29yZGlvbi1pbm5lci1lbGVtZW50IHtcbiAgcGFkZGluZzogMjNweCA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWJvZHkgLmFjY29yZGlvbi1pbm5lci1lbGVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDIzcHg7IH0gfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1ib2R5IC5hbnN3ZXItaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDsgfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1ib2R5IC5pbm5lci1ib2R5IHtcbiAgbWF4LXdpZHRoOiA2NzFweDsgfVxuXG4uaGctdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmhnLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjsgfVxuICAuaGctdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIHBhZGRpbmc6IGluaGVyaXQ7IH1cblxuLnRpbWVySWNvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGltZXJJY29uIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGltZXJJY29uIGxpIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAyNnB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgLnRpbWVySWNvbiBsaSBidXR0b24gc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50aW1lckljb24gbGkgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLnRpbWVySWNvbiBsaS5hY3RpdmUgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLnRpbWVySWNvbiBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICBib3JkZXI6IDE5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmhlYXJ0Z3VpZGUgLnRpbWVySWNvbiBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYzsgfVxuICAgIC5oZWFydGd1aWRlIC50aW1lckljb24gbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udG91ci1oZWFydGd1aWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndhdGNoLXNpZGUge1xuICBwYWRkaW5nLXRvcDogMjYwcHg7IH1cblxuLmhlYXJ0Z3VpZGUtZmx1Y3R1YXRpb25zIHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jb2x1bW5zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cblxuLmhlYXJ0Z3VpZGUgLmVtYmVkLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiA3MDBweDsgfVxuXG4uaGctc2l6aW5nLCAuaGctcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbi5oZy1zckwgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNHB4OyB9XG5cbi5oZy1zckwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMzA4NztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmhnLXJldmlld3M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5oZWFydGd1aWRlIC5wcm9kdWN0LXByaWNlLXF0eSB7XG4gIG1hcmdpbjogMzVweCAwICFpbXBvcnRhbnQ7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXByb2QtcHJpY2luZyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4uaGctcHJvZC1wcmljaW5nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmN0YS1oZWFydGd1aWRlLCAuY3RhLWhlYXJ0Z3VpZGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jdGEtaGVhcnRndWlkZS5saW5rLWN0YSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgLmN0YS1oZWFydGd1aWRlLmxpbmstY3RhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRiMDE3OyB9XG5cbi5oZWFydGd1aWRlIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcbiAgcGFkZGluZzogMTFweCA1MHB4IDExcHggOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gIG1pbi13aWR0aDogMjEzcHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmNvbCB7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgYSB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JMIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGOyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IH1cblxuLm5hdlN0aWNreS1jdGEge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuXG4uaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZTdGlja3ktY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uYXZTdGlja3ktY3RhIHNwYW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLm5hdlN0aWNreS1jdGEgYSB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC13cmFwOiBub25lOyB9XG5cbi53YXJyYW50eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy93YXJyYW50eS1nYy1jYXJ0LTEwMDAteC0xMTMtNi1jLTItZi01OS1qcGcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmxlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLnRhZ0xpbmUge1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7IH1cblxuLmxpbmsge1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLmV4Y2x1c2l2ZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6ICM4NmIwNjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3QtY3RhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5oZWFydGd1aWRlIC5wcm9kdWN0LWR0YyB7XG4gIGZsZXgtZ3JvdzogMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmhlYXJ0Z3VpZGUgLmdmeiB7XG4gICAgbWFyZ2luLXRvcDogNTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLndhdGNoLWZhY2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhcnRndWlkZS1sZWFybi1idXR0b24ge1xuICAgIGJvcmRlcjogIzAwMCBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC13cmFwOiBub25lOyB9XG4gIC5oZWFydGd1aWRlLWNvbXBhdGliaWxpdHkge1xuICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC13cmFwOiBub25lOyB9XG4gIC5wb2NrZXRXYXRjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MCU7IH1cbiAgLmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvYm94LTIxLmpwZ1wiKTtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmhlYXJ0Z3VpZGUgLmdmeiB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC53YXRjaC1mYWNlIHtcbiAgICB3aWR0aDogNTUlOyB9XG4gIC5oZWFydGd1aWRlIC5zcGVjc2Ege1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAud2FycmFudHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvd2FycmFudHktZ2MtY2FydC0xMDAwLXgtMTEzLTYtYy0yLWYtNTktanBnLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgLmV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAwZW07IH1cbiAgLnRhZ0xpbmUge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjMpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFydGd1aWRlIC51bmRlcldhdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLndhdGNoLWZhY2Uge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLndhdGNoLWZhY2Uge1xuICAgIHdpZHRoOiA0NSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFydGd1aWRlIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTsgfVxuICAuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5oZWFydGd1aWRlIC51bmRlcldhdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAwJTsgfVxuICAudG91ci1oZWFydGd1aWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC53YXRjaC1iYW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLndhdGNoLWZhY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUxJSwgLTQ2JSk7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuaGVhcnRndWlkZSAuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5IHtcbiAgICAgIHRvcDogMThweDsgfVxuICAgIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XG4gICAgICB0b3A6IDYycHggIWltcG9ydGFudDsgfSB9XG4gIC5zaGllbGQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDQ5cHg7IH1cbiAgI25hdmJhclN0aWNreSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb2NrZXRXYXRjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3MCU7IH1cbiAgLmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJhY2tncm91bmQtdmlkZW8gLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTE1JSk7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50OyB9XG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiA1OXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0VGFnTGluZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlZnRUYWdMaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgIHRvcDogODJweDsgfSB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgIHRvcDogMzVweDsgfVxuICAuaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgICB0b3A6IDQ2cHg7IH0gfVxuXG4uaGVhcnRndWlkZSAuZ29vZ2xlUGxheSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5leHBsb2RlZFZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5leHBsb2RlZFZpZXcgaDEge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5leHBsb2RlZFZpZXcgLnAge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi50ZWNoU3BlY3MgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTclOyB9XG5cbi50ZWNoU3BlY3MgLnZpZGVvLXBsYXktaWNvbjIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDM1cHgpIHtcbiAgLmhlYXJ0Z3VpZGUgLmdvb2dsZVBsYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRlY2hTcGVjcyAudmlkZW8tcGxheS1pY29uMiB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvVXBWaWRlbyAuc3RpY2sge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9kaW5nV2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwJTsgfVxuICAudGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uMSB7XG4gICAgdG9wOiAzNSU7IH0gfVxuXG46cm9vdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X2F2Z1JhdGluZyxcbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfYXZnUmF0aW5nOmhvdmVyLFxuOnJvb3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9udW1SZXZpZXdzX3RleHQsXG46cm9vdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X251bVJldmlld3NfdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuW2RhdGEtYnYtc2hvdz1cInJhdGluZ19zdW1tYXJ5XCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmhnLXNyUiB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JMIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuI2hnLWZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmZhcUJveCB7XG4gIGJvcmRlcjogc29saWQgI2ZmZiAxcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4OyB9XG5cbi5mYXFCb3ggaDUge1xuICBtYXJnaW4tbGVmdDogM2VtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuXG4uZmFxQm94IGg1OmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICB0b3A6IDE4cHg7XG4gIGNvbnRlbnQ6ICdRJztcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogIzY5Njk2OTsgfVxuXG4uZmFxQm94IGg1OmFmdGVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDBweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY2NjY2OyB9XG5cbiNTdXBwb3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNSZXZpZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oZWFydGd1aWRlTG9nbyB7XG4gIHRvcDogMjhweDsgfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgICB0b3A6IDM4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLmZhcUJveCB7XG4gICAgbWluLWhlaWdodDogMzM1cHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmhlYXJ0Z3VpZGVMb2dvLCAubmF2U3RpY2t5LWN0YSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5oZWFydGd1aWRlU3RpY2t5TmF2VG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYXJ0Z3VpZGUtd2F0Y2gge1xuICAgIHRvcDogLTExMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYXFCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4OyB9XG4gIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcUJveCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhcUJveCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmhlYXJ0Z3VpZGUgLmhnLXByb2QtcHJpY2luZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5oZWFydGd1aWRlIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgIHRvcDogNDVweDsgfSB9XG5cbiNob21lLWhnLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGVhcnRndWlkZS1ob21lLWhlcm8uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LWZhbWlseTogRElOLXBybztcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jaG9tZS1oZy1oZXJvIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4jaG9tZS1oZy1oZXJvIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuI2hvbWUtaGctaGVybyAuaGctaGVyby1jdGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTi1tZWRpdW1cIjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuI2hvbWUtaGctaGVybyAuaGctaGVyby1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH1cblxuI2hvbWUtaGctaGVybyAuaG9tZS1oZXJvLWhnLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDM3cHg7IH1cblxuI2hvbWUtaGctaGVybyAuaGVyby1zaGFkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3BhY2l0eTogMC43O1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7IH1cblxuI2hvbWUtaGctc2hlbGYuaGctc2hlbGYtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMTkwcHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLXNoZWxmLXplcm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMiBzcGFuIHtcbiAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMiBzdXAge1xuICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAwLjRlbSAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDEge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuZXhjbHVzaW9uIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2I3YjsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4IDI1cHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAzcHggMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDVweDsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdC1wcmljaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAuYnV5bm93IHtcbiAgcGFkZGluZzogMTBweCA1MHB4OyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrOjpiZWZvcmUsICNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7IH1cblxuLmhvbWUtSEcgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uaG9tZS1IRyAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTQwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE3cHggNDBweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJESU4tYm9sZFwiO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5za2V3OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLnNrZXcge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWljb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTUwOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctbW9iaWxlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07IH1cblxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9jaGVjay1ibGFjay5zdmdcIik7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaG9tZS1oZy1zaGF0dGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSAuYXBwLWRvd25sb2FkcyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLWhnIC5oZy1pbWcge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctaGcgLmhvbWUtaGctc3ViY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMtbWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmxlYXJubW9yZSB7XG4gIHBhZGRpbmc6IDE3cHggNDBweCAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctY29uc3VtZXIuaGVyby1jb25zdW1lcnJlcG9ydHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy1jb25zdW1lci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsgfVxuXG4jaG9tZS1oZy1jb25zdW1lciAuaGctY3ItZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4jaG9tZS1oZy1jb25zdW1lciAubGVhcm5tb3JlIHtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE1cHggIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UuaGctYmctYWR2YW50YWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLWFkdmFudGFnZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmFkdi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmFkdi10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyYjNlNTA7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5oZWFkZXItYWR2YW50YWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3ggLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3gtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjVweDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuZmEtY2lyY2xlIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLmZhLXF1b3RlLWxlZnQge1xuICBjb2xvcjogIzAwNzJiYzsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIHotaW5kZXg6IC0xOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDE1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICB6LWluZGV4OiAtMTsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpZGUtaW1nIHtcbiAgei1pbmRleDogLTEwOyB9XG5cbiNob21lLWhnLXplcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctemVyby5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNob21lLWhnLXplcm8gaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4jaG9tZS1oZy16ZXJvIC5oZXJvLXNoYWRlLXplcm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNztcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwOyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSwgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCBzdXAge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMyYjNlNTAsICMwMDcyYmMpO1xuICBsZWZ0OiAwOyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMyYjNlNTAsICMwMDcyYmMpOyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5taWxsaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIHtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICNob21lLWhnLWhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG4gICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpZGUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgODBweDsgfVxuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLnBtMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaG9tZS1oZy1jb25zdW1lciAuY3ItcGRmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAjaGctYmctemVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfVxuICAuaGVyby1zaGFkZS16ZXJvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNoYWRlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXNoZWxmLmhnLXNoZWxmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLmhnaGItemVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5wcm9taXNlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5wbTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmhvbWUtaGctYmV0dGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gICNob21lLWhnLWFkdmFudGFnZSAuaGVhZGVyLWFkdmFudGFnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1pY29uIGxpIHtcbiAgICB3aWR0aDogNTBweDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maGMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNicC1wZHAtZmlsdGVycyBhLnJlc2V0LWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5uYXYge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi5uYXYtbGlzdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24uYWN0aXZlIC5uYXYubmF2LWxpc3Qge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogOTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIGxpLm1vcmUsXG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gbGkubGVzcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5tb2JpbGUtZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgI2ZpbHRlcnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgI2ZpbHRlcnMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjYnAtcGRwLWZpbHRlcnMgI2ZpbHRlcnMtY29udGFpbmVyIG5hdi5zaWRlYmFyIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gICNicC1wZHAtZmlsdGVycyAjZmlsdGVycy1jb250YWluZXIgYS50b29sdGlwOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNicC1wZHAtZmlsdGVycyAucHJvZHVjdC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgLnByb2R1Y3Qtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLW1vYmlsZS1oZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uID4gdWwuYnAtbWFpbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyxcbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0gbGFiZWw6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICBwYWRkaW5nOiAwIDRyZW0gMTBweDsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBwYWRkaW5nOiAwIDAuNDVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC50b29sdGlwOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcCAudG9vbHRpcC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IDE1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgICBtaW4td2lkdGg6IDE1NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgICB6LWluZGV4OiAxOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtbGFiZWwsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXA6Zm9jdXMgLnRvb2x0aXAtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci10aXRsZSwgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItdGl0bGUsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIHtcbiAgICAgIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItdGl0bGUudGFiLWJ0biwgI2JwLXBkcC1maWx0ZXJzIC50YWItYnRuLmZpbHRlci1iYWNrLWJ0biB7XG4gICAgcGFkZGluZzogMC42NXJlbSAxcmVtOyB9XG4gICAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItdGl0bGUudGFiLWJ0biAuYXJyb3ctcmlnaHQsICNicC1wZHAtZmlsdGVycyAudGFiLWJ0bi5maWx0ZXItYmFjay1idG4gLmFycm93LXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5iYWNrLWJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlOyB9XG4gICAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gLmJhY2stYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuZmEuZmEtY2xvc2Uge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwLjNyZW0gMXJlbTsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuZmlsdGVyLXRpdGxlLCAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuZmlsdGVyLWJhY2stYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gc3Bhbi5yZXNldC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbiNicC1wZHAtZmlsdGVycyBsaS5tb3JlLFxuI2JwLXBkcC1maWx0ZXJzIGxpLmxlc3Mge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2JwLXBkcC1maWx0ZXJzICNicC1wcmljZS1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAjYnAtcHJpY2Utb3JkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAjYnAtcGRwLWZpbHRlcnMgI2JwLXByaWNlLW9yZGVyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMi44cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICAgI2JwLXBkcC1maWx0ZXJzICNicC1wcmljZS1vcmRlciBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAuYnBmLW1vYmlsZS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNTc5ZTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLm9tci1icC1maWx0ZXJzIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5vbXItYnAtZmlsdGVycyArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLm9tci1icC1maWx0ZXJzX19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcm90YXRlSXQgbGluZWFyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmJwLXBwLXdhcnAge1xuICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1NSU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogNjIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAudG9vbHRpcC1tb2RhbCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzIC50b29sdGlwLW1vZGFsIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW07IH1cblxuI2JwLXBkcC1maWx0ZXJzIC50b29sdGlwLW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi8qIEJlc3QgU2VsbGVyICovXG4uYmVzdC1zZWxsZXJzLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4uYnJpY2tfMjMyMjc6OmJlZm9yZSB7XG4gIC8qbXVzdCBiZSBjaGFuZ2VkIG9yIHJlbW92ZWQqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0ZTQV9wYWdlX2Fzc2V0c19oZXJvMi5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7IH1cblxuYnV0dG9uLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2hlcm8gaDEge1xuICBmb250LXNpemU6IDU0cHg7IH1cblxuI3N1Yk5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiA1MCUsICNjMmMyYzIgNTAlKTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiA3MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTk4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyOyB9XG5cbiNzdWJOYXYuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLmJyb3dzZUxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uc3ViTmF2SXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7IH1cblxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2Jsb29kUHJlc3N1cmVcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2Jsb29kUHJlc3N1cmVcIl0sXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjdGVuc1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjdGVuc1wiXSxcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNmaXRuZXNzXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNmaXRuZXNzXCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2VrZ1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZWtnXCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Jlc3BpcmF0b3J5XCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNyZXNwaXJhdG9yeVwiXSxcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNwcm9mZXNzaW9uYWxcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3Byb2Zlc3Npb25hbFwiXSxcbi5zdWJOYXZJdGVtOmhvdmVyLFxuLm5hdi10YWJzLW1lbnUtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuLnN1Yk5hdkl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMkIzRTUwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcztcbiAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICAvKk92ZXJsYXAgcGFyZW50IGJvdHRvbSBib3JkZXIqL1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3ViTmF2SXRlbSA+IGEge1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN1Yk5hdkl0ZW0gPiBhLFxuLnN1Yk5hdkl0ZW0gPiBhOmhvdmVyLFxuLnN1Yk5hdkl0ZW0gPiBhOmZvY3VzLFxuLnN1Yk5hdkl0ZW0gPiBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmhpd0l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICMyYjNlNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3ZnSWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLnN2Z0ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ucHJvZHVjdFNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuXG4uc2VjdGlvblRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWN0aW9uVGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwOyB9XG5cbi5zZWN0aW9uVGl0bGUgPiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3ViLWhlYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTcuNnB4O1xuICBjb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4uZXhwYW5kU3ViTmF2IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zOyB9XG5cbi5leHBhbmRTdWJOYXYgYnV0dG9uOmhvdmVyLFxuLmV4cGFuZFN1Yk5hdiBidXR0b246Zm9jdXMsXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzJjMmMyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGl3SXRlbSB7XG4gICAgcGFkZGluZzogNDBweCA0cHg7IH1cbiAgI3N1Yk5hdiAuYnMtY29udGFpbmVyLCAjc3ViTmF2IGFydGljbGUjcG9zdC0yMzQzMyxcbiAgI3N1Yk5hdiBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpd0l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggMjVweDsgfVxuICAuc2VjdGlvblRpdGxlID4gaDIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAuc2VjdGlvblRpdGxlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIGxlZnQ6IC01JTsgfVxuICAjc3ViTmF2IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5icm93c2VMYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7IH1cbiAgLnN1Yk5hdkl0ZW1zQ29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNThweDsgfVxuICAuc3ViTmF2SXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDQwMG1zIGN1YmljLWJlemllcigwLjEsIDAuNSwgMC42LCAxLjQpOyB9XG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNibG9vZFByZXNzdXJlXCJdIHtcbiAgICB0b3A6IDA7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3RlbnNcIl0ge1xuICAgIHRvcDogLTU4cHg7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2ZpdG5lc3NcIl0ge1xuICAgIHRvcDogLTExNnB4OyB9XG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNyZXNwaXJhdG9yeVwiXSB7XG4gICAgdG9wOiAtMTc0cHg7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Byb2Zlc3Npb25hbFwiXSxcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2JvdHRvbVwiXSB7XG4gICAgdG9wOiAtMjMycHg7IH1cbiAgLnN1Yk5hdkl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAjc3ViTmF2Lm9wZW4gLnN1Yk5hdkl0ZW1zQ29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAjc3ViTmF2Lm9wZW4gLnN1Yk5hdkl0ZW1zIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICNzdWJOYXYub3BlbiAuZXhwYW5kU3ViTmF2IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2MyYzJjMjsgfVxuICAjc3ViTmF2Lm9wZW4gLmV4cGFuZFN1Yk5hdiBidXR0b24gaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICNzdWJOYXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYnJvd3NlTGFiZWwge1xuICAgIHBhZGRpbmc6IDAgNHB4IDAgMTVweDsgfSB9XG5cbi8qIEN1ZmYgQ29tcGF0aWJpbGl0eSBTZWxlY3RvciAqL1xuLmN1ZmYtc2VsZWN0b3IgLnRleHQtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5maWVsZC1zZXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNDsgfVxuXG4jcHJvZHVjdF9uYW1lX3NlbGVjdCxcbiNtb2RlbF9udW1iZXJfaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzBweDsgfVxuXG4uY3VmZi1zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY3VmZi1zZWxlY3RvciAucHMtZmVhdHVyZS1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgbWluLWhlaWdodDogMTEwcHg7IH1cblxuLmN1ZmYtc2VsZWN0b3IgLnBzLWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cblxuLmlucHV0LWJyYW5kLFxuLnNlbGVjdGVkLXByb2R1Y3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcy1tb2RlbC1za2lwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wcy1tb2RlbC1wYXNzIHtcbiAgY29sb3I6ICNiOWI5YjkgIWltcG9ydGFudDsgfVxuXG4ucHMtZmVhdHVyZS13cmlzdCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wcy1mZWF0dXJlLWhpZGUge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnBzLWp1bXAge1xuICBiYWNrZ3JvdW5kOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgbWluLWhlaWdodDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIC5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3AtbGFzdCB7XG4gICAgbWluLWhlaWdodDogNzBweDsgfSB9XG5cbmxlZ2VuZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5oZXJvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNjIsIDgwLCAwLjgpO1xuICB6LWluZGV4OiAyOyB9XG5cbi5zdXBwb3J0LWh1Yi1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnN1cHBvcnQtaHViLWFjdGlvbnMgLnN1cHBvcnQtYWN0aW9uLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAycHggMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1hY3Rpb25zIC5zdXBwb3J0LWFjdGlvbi1jb2w6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIzRTUwOyB9XG4gICAgLnN1cHBvcnQtaHViLWFjdGlvbnMgLnN1cHBvcnQtYWN0aW9uLWNvbCBoNCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwNzJiYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdXBwb3J0LWh1Yi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VwcG9ydC1odWItY29udGVudC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdXBwb3J0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHotaW5kZXg6IDM7IH1cbiAgLnN1cHBvcnQtaGVybzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgei1pbmRleDogMjsgfVxuICAuc3VwcG9ydC1oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTsgfVxuICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7IH1cbiAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnN1cHBvcnQtaGVyby1jb250ZW50IGZvcm0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjhiYjtcbiAgICAgIGNvbG9yOiAjODA4Mjg1O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnN1cHBvcnQtaGVyby1jb250ZW50IGJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWI4YmI7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgYnV0dG9uIC5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7IH1cblxuLnN1cHBvcnQtY29udGFjdC10aWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qICBwYWRkaW5nOiAyLjgxMjVyZW0gMS40Mzc1cmVtOyovXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7IH1cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlIGgzIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc3VwcG9ydC1jb250YWN0LXRpbGUgLmNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXg6IDEwcmVtO1xuICAgIGZsZXg6IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA2cHggMThweDsgfSB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24uZ3JleS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIHtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtaWNvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA2OXB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0OmNoZWNrZWQgKyBsYWJlbCwgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dDpjaGVja2VkICsgbGFiZWwgc3BhbiwgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dDpmb2N1cyArIGxhYmVsIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJjO1xuICBwYWRkaW5nOiAzM3B4IDEwcHggMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlLmFjdGl2ZSBwIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MnB4OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlIGxhYmVsOmZvY3VzIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZS5hY3RpdmUgfiAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlOmZvY3VzIH4gLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgIzJCM0U1MDsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwODI4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGVzLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtd3JhcHBlciBoNCB7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cblxuLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDcyYmM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgLnN1cHBvcnQtY29udGFjdC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIGhlaWdodDogNjVweDsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSAuY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleDogMTByZW07XG4gICAgZmxleDogMTByZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLypmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7Ki8gfVxuXG4uc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gIC5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24uZ3JleS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIHtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8taGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1tb2RlbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8tbWFudWFscyB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1oZXJvLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8taW1hZ2Utc3RhdGljIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWh1Yi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwNzJiYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIsXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1odWItZmlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaHViLWFjY2Vzc29yaWVzLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlcixcbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWh1Yi1mYXFzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbWVkaWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tZWRpYSBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiA2NXB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIC5tZWRpYS1ib2R5IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tZWRpYSAubWVkaWEtYm9keSBoNSB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzAwNzJiYzsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIC5tZWRpYS1ib2R5IGEuYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIGg1IHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAubGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAucGlwZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjc2cHg7XG4gIGJhY2tncm91bmQ6ICM4MDgyODU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLmJsb2NrLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAuaW1nLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5ibG9jay13cmFwcGVyIC5saXN0LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAuYmxvY2std3JhcHBlci5saXN0IHtcbiAgbWF4LXdpZHRoOiAyOTdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5waXBlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIHVsLmFuY2hvcnMgLmxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcyYmM7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBzdmcsIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBnLFxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBwYXRoIHtcbiAgICAgIGZpbGw6ICMwMDcyYmMgIWltcG9ydGFudDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBoNCB7XG4gICAgICBjb2xvcjogIzAwNzJiYzsgfVxuICAgICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIGg0OmJlZm9yZSwgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIGg0OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gc3ZnIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDUxcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQ6YmVmb3JlLCAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNDphZnRlciB7XG4gICAgICByaWdodDogNTAlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnkuYWN0aXZlIGg0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS5hY3RpdmUgaDQ6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnkgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0uZmFxLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgY29sb3I6ICM4NmIwNjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICM4NmIwNjI7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tcXVlc3Rpb246YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZjA1Nic7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1hbnN3ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tYW5zd2VyLm9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLWFuc3dlciAuZmFxLWFuc3dlci1pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0LWxpbmstd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmIzZTUwLCAjMmIzZTUwKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTgyOTM4LCAjMTgyOTM4KTtcbiAgLyogZ3JhZGllbnQgMiBhcyBzb2xpZCBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiBzYW1lIGFzIG5vLXJlcGVhdCwgbm8tcmVwZWF0LCBuby1yZXBlYXQgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCA0MiUgIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNDIlIDEwMCUsIDEwMCUgMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBoNSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IC4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLnNtYWxsLW5vdGljZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jb21wYXRhYmlsaXR5LWZpbHRlcjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1MHB4IDAgNTBweCA1MHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJiM2U1MDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA5NSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIzZTUwLCAjMmIzZTUwKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE4MjkzOCwgIzE4MjkzOCk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgNDIlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQyJSwgMTAwJSAxMDAlOyB9XG4gICAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmNvbXBhdGFiaWxpdHktZmlsdGVyOmFmdGVyIHtcbiAgICAgICAgLyp3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwMHB4IDEwMHB4IDAgMTAwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYjNlNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7Ki9cbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHVsLmZlYXR1cmUtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgdWwuZmVhdHVyZS1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHVsLmZlYXR1cmUtbGlzdCBsaS5kZWFjdGl2YXRlIHtcbiAgICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuY3VmZnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jdWZmcy1saXN0IGg1IHNwYW4uZmlyc3QtY2hhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCA0LjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jdWZmcy1saXN0IGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbiAuYmxvY2std3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQaG9uZVwiO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLnRhYmxldDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlRhYmxldFwiOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbi5tcDMtcGxheWVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiTVAzIFBsYXllclwiOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbi5tcDMtcGxheWVyIGltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24uYWN0aXZlIC5ibG9jay13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLmFjdGl2ZTphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMxMjEyMTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMxMjEyMTI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAvKnBhZGRpbmc6IDExcHggOHB4OyovXG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmFwcC1pY29uIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgLmJzLWNvbnRhaW5lciwgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIGFydGljbGUjcG9zdC0yMzQzMyxcbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODI4NTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tb3JlLXdyYXBwZXIgaDUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMmIzZTUwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1vcmUtd3JhcHBlciAuYmxvY2std3JhcHBlciB7XG4gIG1heC13aWR0aDogNDAxcHg7XG4gIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAyNXB4IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1vcmUtd3JhcHBlciAuYnV0dG9uLWJsb2NrLXdyYXBwZXIgaW1nIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1vcmUtd3JhcHBlciAuYnV0dG9uLWJsb2NrLXdyYXBwZXIgYSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMyYjNlNTA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlb3Mtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW8td3JhcHBlciAudmlkZW8tcGxheS1pY29uIHtcbiAgICB3aWR0aDogMTIycHggIWltcG9ydGFudDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW8td3JhcHBlciAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnNsaWNrLW5leHQsIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC5zbGljay1wcmV2IHtcbiAgYm9yZGVyOiBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNzJiYztcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yMHB4OyB9XG5cbiNtbUNvbXBhcmVDaGFydC5pbiB+ICNtbUNvbXBhcmVUcmF5LFxuI21tQ29tcGFyZVRyYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTMwMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBib3gtc2hhZG93OiAwIC01cHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjEpOyB9XG5cbiNtbUNvbXBhcmVUcmF5LmluIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbUNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICBtaW4taGVpZ2h0OiAxNDlweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCAubW1DbG9zZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIC5tbUNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2QuZW1wdHkge1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZjdmN2Y3O1xuICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2QgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCA+IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA0cHggNHB4IDAgNHB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzID4gKiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMgLmNvbXBhcmVOb3dbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NztcbiAgY29sb3I6ICNmZmY7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMgLmNsZWFyQWxsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMgLmNsZWFyQWxsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggZGFzaGVkICNmN2Y3Zjc7IH1cblxuLmNvbXBhcmVCbG9jayB7XG4gIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuY29tcGFyZVJlYWR5IC5jb21wYXJlQmxvY2sge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC5jb21wYXJlQmxvY2sgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogOTAlOyB9XG4gICAgLmNvbXBhcmVCbG9jayBsYWJlbDo6YmVmb3JlLCAuY29tcGFyZUJsb2NrIGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjODE4MTgxOyB9XG4gICAgLmNvbXBhcmVCbG9jayBsYWJlbDo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlxcZjE0N1wiO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLFxuICAuY29tcGFyZUJsb2NrIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzJiYzsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAuY29tcGFyZUJsb2NrIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYzsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsLFxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiAjODE4MTgxOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgbGFiZWw6OmJlZm9yZSxcbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2NHB4KSB7XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICB3aWR0aDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI21tQ29tcGFyZVRyYXkge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI21tQ29tcGFyZVRyYXkge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMsXG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC42NmVtOyB9XG4gICNtbUNvbXBhcmVUcmF5LmluIC5tbVRyYXlQcm9kIC5tbUNsb3NlIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgI21tQ29tcGFyZVRyYXkuaW4gLm1tQ2xvc2Uge1xuICAgIHRvcDogLTM4cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzOHB4OyB9IH1cblxuI21tQ29tcGFyZUNoYXJ0IHtcbiAgcGFkZGluZzogMzBweCA1MHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggMnB4IHJnYmEoMjEsIDIxLCAyMSwgMC4yMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjFzO1xuICB6LWluZGV4OiAxMDAwMDI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21tQ29tcGFyZUNoYXJ0LmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUlKTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNtbUNvbXBhcmVDaGFydC5pbiArIC5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNtbUNvbXBhcmVDaGFydCArIC5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiAxMDAwMDE7IH1cbiAgI21tQ29tcGFyZUNoYXJ0IC5tbUNsb3NlIHtcbiAgICBjb2xvcjogIzJmMzEzMjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICNtbUNvbXBhcmVDaGFydCAubW1DbG9zZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7IH1cbiAgICAjbW1Db21wYXJlQ2hhcnQgLm1tQ2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgI21tQ29tcGFyZUNoYXJ0IC5tbUJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggNzJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MjsgfVxuXG4udGFibGUtY29tcGFyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MDBweDsgfVxuICAudGFibGUtY29tcGFyZWQgW3Njb3BlPXJvd10ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgLmltZy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgLnByb2RJbWdzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZE5hbWVzIHRkW3Njb3BlPXJvd10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYzsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGhbc2NvcGU9cm93XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogLjc1cmVtIDRweDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGRbc2NvcGU9cm93XSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgLnByb2RQcmljZXMgdGQge1xuICAgIHBhZGRpbmc6IDJyZW0gNHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSA6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjOyB9XG5cbi50YWJsZS1jb21wYXJlZCA+IHRoZWFkIHRoIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50YWJsZS1jb21wYXJlZCA+IHRoZWFkIC5wcm9kTmFtZXMgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA3MmJjO1xuICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLnRhYmxlLWNvbXBhcmVkIHtcbiAgICB3aWR0aDogODMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC50YWJsZS1jb21wYXJlZCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5LFxuICAudGFibGUtY29tcGFyZWQgdGQsXG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCxcbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFibGUtY29tcGFyZWQgdGQge1xuICAgIHBhZGRpbmc6IC41cmVtOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0ciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0ZDpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoOm50aC1jaGlsZChuKzIpLCAudGFibGUtY29tcGFyZWQgdGQ6bnRoLWNoaWxkKG4rMikge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRkOm50aC1jaGlsZChuKzIpLCAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGhlYWQgdGg6bnRoLWNoaWxkKG4rMikge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIFtzY29wZT1yb3ddIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRmb290IFtzY29wZT1yb3ddLFxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgW3Njb3BlPXJvd10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAjbW1Db21wYXJlQ2hhcnQge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgbGVmdDogMDsgfVxuICAjbW1Db21wYXJlQ2hhcnQuaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZE5hbWVzIHRkIHtcbiAgICBwYWRkaW5nOiAuNXJlbTsgfVxuICAudGFibGUtY29tcGFyZWQgdGQsXG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlLFxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGRbc2NvcGU9cm93XSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCAucHJvZFByaWNlcyAuaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRmb290IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5zZWFyY2gtc2ItY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogNjBweCAwOyB9XG5cbi5hY3Rpb24gLmJ0bi5ibHVlLWJsb2NrLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLmFkdmFuY2UtbGluayB7XG4gIG1hcmdpbjogNXB4IDA7IH1cbiAgLmFkdmFuY2UtbGluayBhIHtcbiAgICBjb2xvcjogIzJiM2U1MDsgfVxuICAuYWR2YW5jZS1saW5rIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzJiM2U1MDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYWR2YW5jZS1saW5rIC5pY29uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gICAgLmFkdmFuY2UtbGluayAuaWNvbiBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG5cbjpyb290IHtcbiAgLS1jZXJ1bGVhbjogIzAyNzJiYztcbiAgLS12ZXJ5LWxpZ2h0LXBpbms6ICNlY2VjZWM7XG4gIC0tZGFyay1ncmV5LWJsdWU6ICMyYjNkNTA7XG4gIC0tbGlnaHQtZ3JleTE6ICNmOWY5Zjk7XG4gIC0tbGlnaHQtZ3JleTI6ICNmNGY0ZjQ7XG4gIC0tYnJvd24tZ3JleTogI2IxYjFiMTtcbiAgLS1iYXR0bGVzaGlwLWdyZXk6ICM3NTc3N2E7XG4gIC0tZGFyay1ncmV5OiAjNTY1NzVhO1xuICAtLWxpZ2h0LW5hdnk6ICMxODQyNmU7XG4gIC0tcGFsZS1tYXV2ZTogI2ZhZTNmNztcbiAgLS1wYWxlLXBpbms6ICNmMmNmZTQ7XG4gIC0tcHVycGxpc2gtcGluazogI2M2NTU5NjtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jZXJ1bGVhbjI6ICMwMDgxYzM7XG4gIC0tY2VydWxlYW4zOiAjMDA4OWNlOyB9XG5cbi5wYWdlLXByb2Zlc3Npb25hbHMuZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lcixcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuXG4ucGFnZS1jbGluaWNhbC12YWxpZGF0aW9uIC5oY3AtYS1zcG90LTEge1xuICBtaW4taGVpZ2h0OiAzODVweDsgfVxuXG4ucGFnZS1oZWFydC1oZWFsdGggLmhjcC1hLXNwb3QtMSB7XG4gIG1pbi1oZWlnaHQ6IDM4NXB4OyB9XG5cbi5wYWdlLWhlYXJ0LWhlYWx0aCAuaGNwLWNhbGxvdXQtMSB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtY2FsbG91dC0yIHtcbiAgaGVpZ2h0OiA0NDVweDsgfVxuXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIgLm1haW4ge1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmhjcC10b3AtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2VydWxlYW4pO1xuICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuXG4uaGNwLXRvcC1oZWFkZXIgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGNwLXRvcC1oZWFkZXIgLm1lbnUtaGNwMi1jb250YWluZXIgbGksXG4uaGNwLXRvcC1oZWFkZXIgLm1lbnUtaGNwMy1jb250YWluZXIgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwLXRvcC1oZWFkZXIgYnV0dG9uLmhjcC1zZWFyY2gsXG4uaGNwLWJvdHRvbS1oZWFkZXIgYnV0dG9uLmhjcC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucy1oY3AzLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnMtaGNwMy1idG4tc20ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtaW4taGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zLWhjcDMtYnRuLXNtOmZvY3VzIGk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucy1oY3AzLWJ0bjpmb2N1cyxcbi5zLWhjcDMtYnRuLXNtOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucy1oY3AzLXNlYXJjaC1maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zLWhjcDMtc2VhcmNoLWZpZWxkLXNtIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7IH1cbiAgLnMtaGNwMy1zZWFyY2gtZmllbGQtc206Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstZ3JleS1ibHVlKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCAzLjVweCAjMmIzZDUwOyB9XG5cbi5oY3AtaGVhZGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyLFxuLmhjcC1oZWFkZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIyIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4jbWFpbi1oZWFkZXIgLmhjcC10b3AtaGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICB3aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWhlYWRlciAjZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xuICB0b3A6IDY0cHg7IH1cbiAgLmhjcC1oZWFkZXIgI2Zvcm0tc2VhcmNoLXdyYXBwZXIyIC5mb3JtLXNlYXJjaCBidXR0b25bY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNwLWhlYWRlciBkaXZbY2xhc3M9XCJweC0zLW1kXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjcC1oZWFkZXIgZGl2W2NsYXNzPVwicHgtMy1tZFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuLmhjcCBoMSxcbi5oY3AgLmgxIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMzcHg7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcCBoMixcbi5oY3AgLmgyLFxuLmhjcCAuaGVhZGluZy1mZWF0dXJlZCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKTsgfVxuXG4uaGNwIGgzLFxuLmhjcCAuaDMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwIGg0LFxuLmhjcCAuaDQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwIHAsXG4uaGNwIHVsIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmhjcCAuY29udGFjdC11cyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMC44NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMDFweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwIC5iMmIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC43OHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AgLmZlYXR1cmVkLXByb2R1Y3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAwcHg7XG4gIGZsZXg6IDEgMCAwJTsgfVxuXG4uaGNwLWJ1dHRvbi0xIHtcbiAgcGFkZGluZzogMTNweCA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oY3AtdGFibGUgLmhjcC1idXR0b24tMSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmhjcC1idXR0b24tMTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oY3AtYnV0dG9uLTIge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhjcCAuaGNwLW1vZGVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwIC5oY3AtY29ubmVjdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcC10ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwIC5oY3AtZGlzY2xhaW1lcixcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIHAsXG4uaGNwIC5oY3AtZGlzY2xhaW1lciAuaGNwLWRpc2NsYWltZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4uaGNwLWRpc2NsYWltZXItbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAuaGNwLWRpc2NsYWltZXIgaDIuaGNwLWRpc2NsYWltZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmhjcCAuaGNwLWRpc2NsYWltZXIgLmhjcC1kaXNjbGFpbWVyLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgY291bnRlci1yZXNldDogTElTVC1JVEVNUztcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAuaGNwIC5oY3AtZGlzY2xhaW1lciAuaGNwLWRpc2NsYWltZXItbGlzdCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yZW07IH1cbiAgICAuaGNwIC5oY3AtZGlzY2xhaW1lciAuaGNwLWRpc2NsYWltZXItbGlzdCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihMSVNULUlURU1TKSBcIi5cIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBMSVNULUlURU1TO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtOyB9XG5cbi5oY3AtZGlzY2xhaW1lciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5oY3AgLmhjcC1qdW1wLWJhciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5oY3AgLndoaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwIC5ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmhjcC1hLXNwb3QtMiB1bCxcbi5oY3AtYm9keS05IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cblxuLmhjcCAuc3ViIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cblxuLmhjcCAuY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhjcC1yb3VuZGVkLTMwIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4uaGNwLXJvdW5kZWQtbGVmdC0zMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3Atcm91bmRlZC1yaWdodC0zMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wdC05IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tdC05IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjUge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tdC1uMSB7XG4gIG1hcmdpbi10b3A6IC0xcmVtOyB9XG5cbi5oY3AgLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTJyZW07IH1cblxuLmhjcCAubXQtbjMge1xuICBtYXJnaW4tdG9wOiAtM3JlbTsgfVxuXG4uaGNwIC5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC00cmVtOyB9XG5cbi5oY3AgLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07IH1cblxuLmhjcCAubXQtbjYge1xuICBtYXJnaW4tdG9wOiAtNnJlbTsgfVxuXG4uaGNwIC5tdC1uNyB7XG4gIG1hcmdpbi10b3A6IC03cmVtOyB9XG5cbi5oY3AgLm10LW44IHtcbiAgbWFyZ2luLXRvcDogLThyZW07IH1cblxuLmhjcCAubXQtbjEwMCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuXG4uaGNwIC5tdC1uNTAge1xuICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuXG4uaGNwIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1hLXNwb3QtMSxcbi5oY3AtYS1zcG90LTIgLm1haW4sXG4uaGNwLWNhbGxvdXQtMSxcbi5oY3AtYS1zcG90LTQgLm1haW4sXG4uaGNwLWEtc3BvdC01IC5tYWluLFxuLmhjcC1jYWxsb3V0LTEge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgei1pbmRleDogMjsgfVxuXG4uaGNwLWEtc3BvdC1ob21lIC5tYWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsgfVxuXG4uaGNwLWEtc3BvdC0xIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzOCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsgfVxuXG4uaGNwLWEtc3BvdC1ob21lLFxuLmhjcC1hLXNwb3QtMSxcbi5oY3AtYS1zcG90LTIsXG4uaGNwLWEtc3BvdC00LFxuLmhjcC1ib2R5LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1hLXNwb3QtMSBhLFxuLmhjcC1hLXNwb3QtMiBhLFxuLmhjcC1hLXNwb3QtMyBhLFxuLmhjcC1hLXNwb3QtNSBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGh5cGhlbnM6IG5vbmU7IH1cblxuLmhjcC1hLXNwb3QtMyAuc3ViLXdyYXBwZXIsXG4uaGNwLWEtc3BvdC01IC5zdWItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS12aWRlb0AzeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC1hLXNwb3QtMyAuc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtbmF2eSk7IH1cblxuLmhjcC1hLXNwb3QtNSAuc3ViMiBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLm1haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWdyZXkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4vKiBuZXcgc3R5bGVzICovXG4ubS0xNDQge1xuICBtYXgtd2lkdGg6IDE0NHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xuICBtYXJnaW4tbGVmdDogLTUuNSUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOC4zJSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtYmFubmVyLWIyYi50cmFuc2Zvcm1lZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTYuOSUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNi40JSAhaW1wb3J0YW50OyB9IH1cblxuLmIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIsXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyLFxuLmIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzID4gaW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgPiBpbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyA+IGltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9IH1cbiAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuY29udGFjdC11cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuY29udGFjdC11cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tbGVmdDogLTE0LjElICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyLjglICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAuNSUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01LjklICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNC43JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00LjUlICFpbXBvcnRhbnQ7IH0gfVxuXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9IH1cbiAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lciAuYjJiLWJhbm5lci1jb250ZW50cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuLmxwLWIyYi1iYW5uZXItbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmIyYi1iYW5uZXItY29udGVudHMgaDIuYjJiLmQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyplbmQqL1xuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuY29udGFjdC11cy10ZXh0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDczcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XG4gIG1heC13aWR0aDogMTY0cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4uaGNwLWIyYi1wb3J0YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhjcC1iMmItcG9ydGFsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDM1cHgsIDEwMCUgOTNweCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDM1cHgsIDEwMCUgOTNweCwgMTAwJSAxMDAlLCAwJSAxMDAlKTsgfVxuXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLXRleHQtd3JhcHBlciB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xuICBtYXgtd2lkdGg6IDE2NHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuYjJiIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4uaGNwLWIyYi1wb3J0YWwgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMzVweDsgfVxuXG4uaGNwLWJvZHktMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpOyB9XG5cbi5oY3AtYm9keS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7IH1cbiAgLmhjcC1ib2R5LTIgdWwgLnZpdGFsc2lnaHQtaXRlbXMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uaGNwLWJvZHktMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTsgfVxuXG4uaGNwLWJvZHktMyAubWFpbiBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AtYm9keS00LFxuLmhjcC1ib2R5LTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgNThweCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1OHB4LCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cblxuLmhjcC1ib2R5LTQgLm1haW4gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwLWJvZHktNSxcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTsgfVxuXG4uaGNwLWluZHVzdHJ5LW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuXG4uaGNwLWJvZHktNyBoMyB7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5oY3AtYm9keS03IC5jb2wtNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5oY3AtYm9keS03IC5jb2wtNDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uaGNwLWJvZHktNyAuY29sLTQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5oY3AtYm9keS03IC5oY3AtYm9keS03LXRleHQge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLmhjcC1ib2R5LTcgLmhjcC1idXR0b24tMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oY3AtYm9keS05IGltZyB7XG4gIG1heC1oZWlnaHQ6IDM1MnB4OyB9XG5cbi5oY3AtYm9keS05LWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNlcnVsZWFuKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuXG4uaGNwLWJvZHktOS1ib3ggcC5oY3Atc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmhjcC1ib2R5LTktYm94LXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG5cbi5oY3Agc3VwIHtcbiAgZm9udC1zaXplOiA1MCU7IH1cblxuLmhjcC1jYWxsb3V0LTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5oY3AtY2FsbG91dC0zIC5oY3AtZGlzY2xhaW1lciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtZmVhdHVyZWQtcHJvZHVjdEAzeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5mcC1iYW5uZXItY29udGVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTdweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cblxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5mcC1iYW5uZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNTdweDtcbiAgbGVmdDogLTM0cHg7XG4gIHotaW5kZXg6IDI7IH1cblxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5zdWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fYm9keSBpbnB1dCxcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgc2VsZWN0IHtcbiAgcGFkZGluZzogMTVweCAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7IH1cblxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fYm9keSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7IH1cblxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCA0MHB4OyB9XG5cbi5wYWdlLXJlc3BpcmF0b3J5LXN1cHBvcnQgLmhjcC1ncmlkLTEsXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC12aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTsgfVxuXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1hLXNwb3QtMyAuc3ViIHtcbiAgei1pbmRleDogMTsgfVxuXG4ucGFnZS1yZW1vdGUtcGF0aWVudC1tb25pdG9yaW5nIC5oY3AtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGNwLXZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiA4OTFweDtcbiAgaGVpZ2h0OiA1MDFweDsgfVxuXG4uaGNwLWdyaWQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xuICBwYWRkaW5nOiAxMHB4IDMycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogMTBweCAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMycHg7IH0gfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpOyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluay5hY3RpdmUsIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCAubmF2LWxpbmsuYWN0aXZlLCAubmF2TWVudS1pdGVtLTAgLmhjcC1ncmlkLTMgYnV0dG9uICsgdWwgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLWNlcnVsZWFuKTsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6bm90KC5hY3RpdmUpLCAuaGNwLWdyaWQtMyAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwgLm5hdi1saW5rOm5vdCguYWN0aXZlKSwgLm5hdk1lbnUtaXRlbS0wIC5oY3AtZ3JpZC0zIGJ1dHRvbiArIHVsIC5uYXYtbGluazpub3QoLmFjdGl2ZSkge1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7IH1cblxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rLCAuaGNwLWdyaWQtMyAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwgLm5hdi1saW5rLCAubmF2TWVudS1pdGVtLTAgLmhjcC1ncmlkLTMgYnV0dG9uICsgdWwgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlLCAuaGNwLWdyaWQtMyAubmF2TWVudS1pdGVtLTAgYnV0dG9uLCAubmF2TWVudS1pdGVtLTAgLmhjcC1ncmlkLTMgYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLWNlcnVsZWFuKTtcbiAgcGFkZGluZzogOHB4IDE2cHg7IH1cblxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLmhjcC1ncmlkLTMgYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5oY3AtaW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDAgMCAxNTdweDsgfVxuXG4uaGNwLXRhYmxlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDExOHB4OyB9XG5cbi5oY3AtdGFibGUgaDQge1xuICBjb2xvcjogdmFyKC0tY2VydWxlYW4pOyB9XG5cbi5oY3AtdGFibGUgLmNoZWNrIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaGNwLXRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uaGNwLXRhYmxlIHRkIHtcbiAgd2lkdGg6IDE2JTsgfVxuXG4uaGNwLXRhYmxlIHRoLFxuLmhjcC5oY3AtdGFibGUgdGQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmhjcC10YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtdGFibGUgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLXZlcnktbGlnaHQtcGluayk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLmhjcC10YWJsZSBhOm5vdCguaGNwLWJ1dHRvbi0xKSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhjcC10YWJsZSAuaGNwLWJ1dHRvbi0xIHtcbiAgcGFkZGluZzogMTBweCAxOXB4OyB9XG5cbi5oY3AtdGFibGUsXG4uaGNwLXRhYmxlLTIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG5cbi5oY3AtdGFibGUtMiB0aCxcbi5oY3AuaGNwLXRhYmxlLTIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LXBpbmspO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmhjcC10YWJsZS0yIHRoIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGNwLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH1cblxuLmhjcC12aWRlbyAuc3ViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV0sXG4ucGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlciAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSxcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlciAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlcixcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlcixcbi5oY3AtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxNDM4cHg7IH1cblxuLmhjcC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcC1mb290ZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1mb290ZXItZGlzY2xhaW1lciBwIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZy1ib3R0b206IDAuMmVtOyB9XG5cbi5oY3AtZm9vdGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1mb290ZXIgLmV0X3BiX3dpZGdldCB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5oY3AtZm9vdGVyIGE6Zm9jdXMsXG4uaGNwLWZvb3RlciBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtaW5wdXQtbmV3c2xldHRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5oY3AtZm9vdGVyICNuZXdzbGV0dGVyZm9ybSAuaGNwLWJ1dHRvbi0yOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXkxKTsgfVxuXG4uaGNwLWJvdHRvbS1uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtYm90dG9tLW5hdiBsaTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGNwLWJvdHRvbS1oZWFkZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1ib3R0b20taGVhZGVyIC5uYXYtaXRlbS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGNwLWhlYWRlciAubmF2YmFyIGEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWhlYWRlciBhOmhvdmVyLFxuLmhjcC1oZWFkZXIgLm5hdi1pdGVtOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDsgfVxuXG4uaGNwLWhlYWRlciBhOmZvY3VzLFxuLmhjcC1oZWFkZXIgLm5hdi1pdGVtOmZvY3VzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uuc2hvdyAubmF2LWl0ZW0gYSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZTpub3QoLnNob3cpIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWhlYWRlciAubmF2YmFyIC5uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4jbWVudS1oY3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmhjcC1oZWFkZXIgI25hdmJhci1uYXYge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGNwLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIsXG4uaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciBidXR0b24ge1xuICBtaW4taGVpZ2h0OiA2OHB4O1xuICBwYWRkaW5nOiAuMjVyZW0gMi40cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oY3AtaGVhZGVyIC5uYXZiYXItdG9nZ2xlcixcbiAgICAuaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciBidXR0b24ge1xuICAgICAgcGFkZGluZzogLjI1cmVtIDAuOTM3NXJlbTsgfSB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXItdG9nZ2xlcixcbiNzZWFyY2gtY2xvc2UtYnV0dG9uLTIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxuICAgICNzZWFyY2gtY2xvc2UtYnV0dG9uLTIge1xuICAgICAgcGFkZGluZzogLjI1cmVtIDAuOTM3NXJlbTsgfSB9XG5cbi5oY3AtaGVyby1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbiNoY3AtbWFpbi1mb290ZXIgLmZvcm0tbmV3c2xldHRlciAuaGNwLWlucHV0LW5ld3NsZXR0ZXI6Zm9jdXMgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjaGNwLW1haW4tZm9vdGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmhjcC1pbnB1dC1uZXdzbGV0dGVyOnZhbGlkICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyIC5oY3AtaW5wdXQtbmV3c2xldHRlcjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNoY3AtbWFpbi1mb290ZXIgLmZvcm0tbmV3c2xldHRlciAuaGNwLWlucHV0LW5ld3NsZXR0ZXI6dmFsaWQgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogLTE4cHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG5cbiNoY3AtbWFpbi1mb290ZXIgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogLjcycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuXG4jaGNwLW1haW4tZm9vdGVyICNmb290ZXItbG9nbyB7XG4gIG1heC13aWR0aDogMTM1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZC5oY3AtbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGNwLWEtc3BvdC1ob21lIC5tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhjcC1ib3R0b20taGVhZGVyICNuYXYtd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNzB2aDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtY2FsbG91dC0yIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhjcCBoMSxcbiAgLmhjcCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNweDsgfVxuICAuaGNwIGgyLFxuICAuaGNwIC5oMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgLmhjcCBoMyxcbiAgLmhjcCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gIC5oY3AgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC5oY3AtZmVhdHVyZWQtcHJvZHVjdCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuaGNwLWJ1dHRvbi0xLFxuICAuaGNwLWJvZHktNSAuaGNwLWJ1dHRvbi0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmhjcC1tb2RlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kLmhjcC1sb2dvIHtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oY3AtYm9keS03IGgzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhjcC1iMmItcG9ydGFsIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjdweDsgfVxuICAuaGNwIC5iMmIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7IH1cbiAgLmhjcC1iMmItcG9ydGFsIC5oY3AtYnV0dG9uLTEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oY3AtY2FsbG91dC0xIC5oY3AtYnV0dG9uLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oY3AtZ3JpZC0zIGltZyxcbiAgLmhjcC1ncmlkLTIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGNwLXZpZGVvIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oY3AtYm9keS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXIge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmNvbnRhY3QtdXMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIC5oY3AtYm90dG9tLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5oY3AtYm90dG9tLW5hdiBsaSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gICNoY3AtbWFpbi1mb290ZXIgLmhjcC1idXR0b24tMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhjcC1ib2R5LTcgLmhjcC1idXR0b24tMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jbWVudS1oY3AtZm9vdGVyIGxpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICNtZW51LWhjcC1mb290ZXIgbGk6Zm9jdXMge1xuICAgIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cbiAgI21lbnUtaGNwLWZvb3RlciBsaTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47IH1cblxuI21lbnUtaGNwLWZvb3RlciAjb3Qtc2RrLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG5cbi5uYXYtbGluay5zZWFyY2gsIC5uYXYtbGluay5jYXJ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gIC5uYXYtbGluay5zZWFyY2g6aG92ZXIsIC5uYXYtbGluay5zZWFyY2g6Zm9jdXMsIC5uYXYtbGluay5jYXJ0OmhvdmVyLCAubmF2LWxpbmsuY2FydDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuXG4ubmF2LWxpbmsuc2VhcmNoIGk6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTlweDsgfVxuXG4ubmF2TWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubmF2TWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIC5uYXZNZW51LWl0ZW0gPiBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5uYXZNZW51LWl0ZW06Zm9jdXMge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmF2TWVudS1pdGVtOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLm5hdk1lbnUtaXRlbTpmb2N1cyA+IGE6OmFmdGVyLFxuICAgICAgICAgIC5uYXZNZW51LWl0ZW06Zm9jdXMgPiBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50OyB9IH1cbiAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLCAubmF2TWVudS1pdGVtOmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBhLFxuICAgICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGJ1dHRvbiwgLm5hdk1lbnUtaXRlbTpob3ZlciA+IGEsXG4gICAgICAubmF2TWVudS1pdGVtOmhvdmVyID4gYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5uYXZNZW51LWl0ZW1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBhOjphZnRlcixcbiAgICAgICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW06aG92ZXIgPiBhOjphZnRlcixcbiAgICAgICAgLm5hdk1lbnUtaXRlbTpob3ZlciA+IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogM3B4OyB9XG4gICAgLm5hdk1lbnUtaXRlbTpob3ZlciB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIHtcbiAgICAgIHRvcDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm5hdk1lbnUtaXRlbS0wID4gYSxcbiAgICAubmF2TWVudS1pdGVtLTAgPiBidXR0b24ge1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0wID4gYSxcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0wID4gYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgLm5hdk1lbnUtaXRlbS0wID4gYSxcbiAgICAgIC5uYXZNZW51LWl0ZW0tMCA+IGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uOmhvdmVyIHVsLFxuICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b246aG92ZXI6OmFmdGVyLFxuICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9IH1cbiAgICAubmF2TWVudS1pdGVtLTEgYVtocmVmPVwiL3Byb2R1Y3RzL2hlYXJ0Z3VpZGUtd2VhcmFibGUtYmxvb2QtcHJlc3N1cmUtbW9uaXRvci1icDgwMDBtL1wiXSxcbiAgICAubmF2TWVudS1pdGVtLTEgLmFzQnRuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbmF2LWxvZ28taGVhcnRndWlkZS5wbmdcIikgIWltcG9ydGFudDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmF2TWVudS1pdGVtLTEgYVtocmVmPVwiL3Byb2R1Y3RzL2hlYXJ0Z3VpZGUtd2VhcmFibGUtYmxvb2QtcHJlc3N1cmUtbW9uaXRvci1icDgwMDBtL1wiXTpob3ZlcixcbiAgICAgIC5uYXZNZW51LWl0ZW0tMSAuYXNCdG46aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgICAubmF2TWVudS1pdGVtLTEgYVtocmVmPVwiL3Byb2R1Y3RzL2hlYXJ0Z3VpZGUtd2VhcmFibGUtYmxvb2QtcHJlc3N1cmUtbW9uaXRvci1icDgwMDBtL1wiXTpmb2N1cyxcbiAgICAgIC5uYXZNZW51LWl0ZW0tMSAuYXNCdG46Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdLFxuICAgICAgICAubmF2TWVudS1pdGVtLTEgLmFzQnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL25hdi1sb2dvLWhlYXJ0Z3VpZGUtbW9iaWxlLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH0gfVxuICAgIC5uYXZNZW51LWl0ZW0tMTpmb2N1cyxcbiAgICAubmF2TWVudS1pdGVtLTE6Zm9jdXMgYSxcbiAgICAubmF2TWVudS1pdGVtLTEgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm5hdk1lbnUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm5hdk1lbnUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5hdk1lbnUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbHMgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlscyAuc2xpY2stdHJhY2sge1xuICBwYWRkaW5nOiAwOyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWxzIC52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtYnRuW2FyaWEtY3VycmVudD1cInRydWVcIl06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udmlkZW8tdHJhbnNjcmlwdC1zaG93LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1NXB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC52aWRlby10cmFuc2NyaXB0LXNob3ctYnV0dG9uIC5mYS1maWxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udmlkZW8tdHJhbnNjcmlwdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDVweCA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07IH1cbiAgLnZpZGVvLXRyYW5zY3JpcHQtY29udGFpbmVyLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby10cmFuc2NyaXB0LWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuICAudmlkZW8tdHJhbnNjcmlwdC1jbG9zZS1idXR0b24gLmZhLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udG9vbHRpcC1idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDIxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3JSwgNSUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxOyB9XG5cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQuaXNfdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MTgxODEgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgNSUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vbXItcGRwLW9mZmVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAudG9vbHRpcCAudG9vbHRpcC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMiUsIDUlKTtcbiAgICB3aWR0aDogNDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBkcC1kaXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBkcC1kaXNjLWJ1bmRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnZpc3VhbGx5LWhpZGRlbi10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLm9tci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9XG5cbi52aXRhbC1vbXItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNkY5NTsgfVxuXG4uYmFubmVyLWJsb2NrLWxlZnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmJhbm5lci1ibG9jay1sZWZ0LnZpdGFsc2lnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJhbm5lci1ibG9jay1sZWZ0LW91dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYmFubmVyLWJsb2NrLWxlZnQtb3V0ZXIudml0YWxzaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDsgfVxuXG4uYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSxcbi5iYW5uZXItdml0YWwtcmlnaHQge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYmFubmVyLXZpdGFsLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzE1MztcbiAgcGFkZGluZzogMzhweCA2NHB4O1xuICBib3JkZXItcmFkaXVzOiAyNSU7IH1cblxuLmJhbm5lci10aXRsZSB7XG4gIGNvbG9yOiAjMDBGMEZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5iYW5uZXItdGl0bGUuYmFubmVyLXZpdGFsc2lnaHQtcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cbiAgLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSBzdXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSBzdXAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSBzdXAgYTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5iYW5uZXItc3VidGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi52aXRhbC1iYW5uZXItbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0byA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJhbm5lci11cmwsXG4uYmFubmVyLXN1YnRpdGxlLFxuLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnksXG4uYmFubmVyLXRpdGxlLmJhbm5lci12aXRhbHNpZ2h0LXByaW1hcnksXG4uYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci11cmwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogNDBweCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYmFubmVyLXVybDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5iYW5uZXItdXJsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uYmFubmVyLW1hc2sgLmJhbm5lci1yaWdodC1pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aXRhbC1tYXNrIC5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYmFubmVyLXZpdGFsLXJpZ2h0LWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qbWVkaWEqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItYmxvY2stbGVmdCxcbiAgLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnksXG4gIC5iYW5uZXItdml0YWwtcmlnaHQge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH1cbiAgLmJhbm5lci1ibG9jay1sZWZ0LnZpdGFsc2lnaHQsXG4gIC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLmJhbm5lci11cmwge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWJsb2NrLWxlZnQsXG4gIC5iYW5uZXItdml0YWwtcmlnaHQge1xuICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9tci1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCxcbiAgLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5iYW5uZXItbWFzayxcbiAgLnZpdGFsLW1hc2sge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2stYmFubmVyLnN2Z1wiKTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay1iYW5uZXIuc3ZnXCIpO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stb3JpZ2luOiBjb250ZW50O1xuICAgIG1hc2stb3JpZ2luOiBjb250ZW50O1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gICAgbWFzay1zaXplOiBhdXRvIDEwMCU7IH1cbiAgLnZpdGFsLWJhbm5lci1sb2dvIHtcbiAgICBtYXJnaW46IDAgMCA1NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5iYW5uZXItYmxvY2stbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xuICAgIG1heC13aWR0aDogNjMycHg7IH1cbiAgLmJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5iYW5uZXItc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDsgfVxuICAuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC52aXRhbC1tYXNrIHtcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg1NiUgYXQgNTAlIDI1JSk7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFzay1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFzay1zaXplOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5zdXAuc20tc3VwLWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIHN1cC5zbS1zdXAtbGluayBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgaW5oZXJpdDsgfVxuXG4uZWJvb2stYnRuLFxuLnNjaGVkdWxlLWJ0bixcbi5kZXRhaWxzLWJvb2tzLWJ0bixcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2hlZHVsZS1saXN0IC5zaGVkdWxlLWxpc3QtdGl0bGUsXG4uYmxvY2txdW90ZS1hdXRob3IsXG4uZ29pbmctZm9yLXplcm8tY29sIC5oZWFkaW5nLWgyLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsLWhlYWRpbmctaDIge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5icy1jb250YWluZXItdml0YWwge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52aXRhbHNpZ2h0LWRlbW8tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTZweCAwIDMycHg7IH1cblxuLnZpdGFsc2lnaHQtZGVtby1jb250YWluZXIsXG4uZ2V0LXRoZS1kZXRhaWxzLWJvb2tzLFxuLmRldGFpbHMtYm9va3MtYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwMzE1MzsgfVxuXG4uc2NoZWR1bGUtYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLnNjaGVkdWxlLWJ0bixcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiAjODZiMDYyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLmRldGFpbHMtYm9va3MtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiO1xuICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVib29rLWJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDcyYmM7IH1cblxuLmdldC10aGUtZGV0YWlscy1ib29rcy10aXRsZSxcbi52aWRlby1yZXNvdXJjZXMtdGl0bGUsXG4uZWJvb2stYnRuLFxuLnNjaGVkdWxlLWJ0bixcbi5kZXRhaWxzLWJvb2tzLWJ0bixcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxzLWJvb2tzLWJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7IH1cbiAgLmRldGFpbHMtYm9va3MtYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uZGV0YWlscy1ib29rcy1idG4sXG4uZWJvb2stYnRuLFxuLnNjaGVkdWxlLWJ0bixcbi52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4udGV4dC1jYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4udml0YWxzaWdodC1yaWdodC1ibG9jayAuc2NoZWR1bGUtYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYjNlNTA7IH1cblxuLnNoZWR1bGUtbGlzdCAuc2hlZHVsZS1saSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLnNoZWR1bGUtbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uc2hlZHVsZS1saXN0LXRleHQge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmVib29rLWltZy1jb250IHtcbiAgbWF4LXdpZHRoOiAyMzBweDsgfVxuXG4uZWJvb2stdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uaG93LXZpdGFsc2lnaHQtd29yay1jb250YWluZXIgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuXG4uaG93LXZpdGFsc2lnaHQtd29yay10aXRsZS1ibG9jayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMjhweCAxNXB4OyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uaG93LXZpdGFsc2lnaHQtd29yay1pbm5lci1sZWZ0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubWFwLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5yZXNvdXJjZXMtdmlkZW9zIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ucmVzb3VyY2VzLWltZy1ib3gge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ucmVzb3VyY2VzLXZpZGVvLWJveCBpZnJhbWUsXG4udmlkZW8tb3ZlcmxheS1pbWctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ucmVzb3VyY2VzLXZpZGVvLWJveCB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnZpZGVvLXJlc291cmNlcy1ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi52aWRlby1yZXNvdXJjZXMtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi52aWRlby1vdmVybGF5LWltZy1ib3gge1xuICB6LWluZGV4OiA0OyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLW91dGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uOmhvdmVyLCAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgLnJlc291cmNlcy12aWRlby1idXR0b246aG92ZXIgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUsIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uOmZvY3VzIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lOyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiA2NXB4OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDlcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IEVUbW9kdWxlcztcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuXG4udml0YWxzaWdodC1sZWZ0LWJsb2NrIHAsIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgbGksIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgYSwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBzcGFuLCAudml0YWxzaWdodC1sZWZ0LWJsb2NrIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4udml0YWxzaWdodC1sZWZ0LWJsb2NrIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG4udml0YWxzaWdodC1sZWZ0LWJsb2NrIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXG4udml0YWxzaWdodC1sZWZ0LWJsb2NrIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4udml0YWxzaWdodC1sZWZ0LWJsb2NrIHVsLCAudml0YWxzaWdodC1sZWZ0LWJsb2NrIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5wcm9kdWN0cy1pbm5lci1ibG9jay1pbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi52aXRhbHNpZ2h0LWJsb2NrcXVvdGUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cblxuLnF1b3QtaWNvLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uYmxvY2txdW90ZS10eHQsXG4uYmxvY2txdW90ZS1hdXRob3Ige1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLmJsb2NrcXVvdGUtdHh0IHtcbiAgcGFkZGluZzogMjhweDsgfVxuXG4udGV4dC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5nb2luZy1mb3ItemVyby1jb2wgcCwgLmdvaW5nLWZvci16ZXJvLWNvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZ29pbmctZm9yLXplcm8tY29sIHAge1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5nb2luZy1mb3ItemVyby1jb2wgLmhlYWRpbmctaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWwtaGVhZGluZy1oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnZpdGFsLWlucCBpbnB1dCxcbi52aXRhbC1pbnAgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzJiYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNHB4IDE2cHggIWltcG9ydGFudDsgfVxuXG4udml0YWwtaW5wIGxhYmVsIHtcbiAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDsgfVxuXG4udml0YWwtaW5wIGRpdiBzcGFuIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7IH1cblxuLmFjX3Bob25lX251bWJlciB7XG4gIGNvbG9yOiAjMDBGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uYWNfcGhvbmVfbnVtYmVyXzIge1xuICBjb2xvcjogdmFyKC0tY2VydWxlYW4zKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmFjX3Bob25lLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzLCBib3gtc2hhZG93IDAuM3M7IH1cblxuLmFjX3Bob25lLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1ODcwO1xuICBwYWRkaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmFjX3Bob25lX251bWJlcl8yIGEge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLyptZWRpYSovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJzLWNvbnRhaW5lci12aXRhbCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfVxuICAuc2NoZWR1bGUtYnRuLFxuICAuZWJvb2stYnRuLFxuICAuZGV0YWlscy1ib29rcy1idG4sXG4gIC5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDE2cHggNDhweDsgfVxuICAuYWNfcGhvbmVfbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLmFjX3Bob25lX251bWJlcl8yIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLmFjX3Bob25lLWxpbms6aG92ZXIge1xuICAgIGZvbnQtc2l6ZTogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gIC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4OyB9XG4gIC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5lYm9vay10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY28ge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY286OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDZyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJzLWNvbnRhaW5lci12aXRhbCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAuYmxvY2txdW90ZS10eHQge1xuICAgIHBhZGRpbmc6IDI4cHggNTlweDsgfVxuICAuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKG9kZCksXG4gIC52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChldmVuKSxcbiAgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlc291cmNlcy12aWRlby1jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDsgfVxuICAuaG93LXZpdGFsc2lnaHQtd29yay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4OyB9XG4gIC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQoZXZlbiksXG4gIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcbiAgLnZpdGFsc2lnaHQtcmlnaHQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAuZWJvb2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLngtZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG5cbi54LW0tbm8tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ueC1uby1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC0zLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjlweCkge1xuICAucHgtNC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4jZm9vdGVyLXdpZGdldHMge1xuICBwYWRkaW5nOiA2JSAwOyB9XG5cbnAge1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuXG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaDEwMCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWFpbi1oZXJvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuXG4ubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvaG9saWRheS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIHRvcCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAuMjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAuMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAuNDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAuNjsgfSB9XG5cbmJvZHkuZXRfZml4ZWRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIsXG5ib2R5LmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyLFxuLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNzFweDsgfVxuXG4uZXQtcGItYXJyb3ctbmV4dCxcbi5ldC1wYi1hcnJvdy1wcmV2IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNwYWdlLWNvbnRhaW5lcixcbiAgLmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdiAjcGFnZS1jb250YWluZXIsXG4gIC5ldF9maXhlZF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lcixcbiAgLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2ICNwYWdlLWNvbnRhaW5lcixcbiAgLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4OyB9XG4gIC5ldF9wYl9zbGlkZV9jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZXRfcGJfc2xpZGVfY29udGVudCBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5ldF9wYl9zbGlkZXMgLmV0X3BiX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ldF9wYl9zbGlkZXIgLmV0X3BiX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7IH1cbiAgLmV0X3BiX3NsaWRlcl8wIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbixcbiAgLmV0X3BiX3NsaWRlcl9mdWxsd2lkdGhfb2ZmLmV0X3BiX3NsaWRlcl8wIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cblxuYm9keS5hZG1pbi1iYXIuZXRfZml4ZWRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIsXG5ib2R5LmFkbWluLWJhci5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyIHtcbiAgdG9wOiAzMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxleGEuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGV4YS5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH0gfVxuXG4jb21yLWJwZi1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZlYXR1cmVkLXByb2R1Y3RzLXdyYXBwZXIgLm5hdi1pdGVtIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7IH1cbiAgLmZlYXR1cmVkLXByb2R1Y3RzLXdyYXBwZXIgLm5hdi1pdGVtIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjOyB9XG5cbi5ldF9wYl9hbGxfdGFicyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDcyYmM7IH1cblxuLmFjX2JnX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiIsIi8vXHJcbi8vIEhlYWRpbmdzXHJcbi8vXHJcbi8qXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcbn1cclxuXHJcbmgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cclxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxyXG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XHJcbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cclxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxyXG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XHJcblxyXG4ubGVhZCB7XHJcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xyXG4uZGlzcGxheS0xIHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS0yIHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS0zIHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS00IHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4qL1xyXG5cclxuLy9cclxuLy8gSG9yaXpvbnRhbCBydWxlc1xyXG4vL1xyXG5cclxuaHIge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRW1waGFzaXNcclxuLy9cclxuXHJcbnNtYWxsLFxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxufVxyXG5cclxubWFyayxcclxuLm1hcmsge1xyXG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMaXN0c1xyXG4vL1xyXG5cclxuLmxpc3QtdW5zdHlsZWQge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG4ubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBNaXNjXHJcbi8vXHJcblxyXG4vLyBCdWlsZHMgb24gYGFiYnJgXHJcbi5pbml0aWFsaXNtIHtcclxuICBmb250LXNpemU6IDkwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG4uYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgfVxyXG59XHJcbiIsIi8vIExpc3RzXHJcblxyXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAuYnMtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxyXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAuYnMtY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAucm93IHtcclxuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXHJcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXHJcbiAgLm5vLWd1dHRlcnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59XHJcbiIsIi8vLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1yb3coKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcclxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcclxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cclxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcclxuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcclxufSIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXHJcbi8vXHJcbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcclxuLy9cclxuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxyXG4vLyAgICBtZFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xyXG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA3NjdweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMXB4LCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxyXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiLXNtXCJcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtaW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSlcclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpXHJcbiAgfVxyXG59XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcclxuICAlZ3JpZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sI3skaW5maXh9LFxyXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIG9yZGVyOiAkaTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XHJcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gaG92ZXIge1xyXG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXHJcbi8vICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XHJcbi8vICAgIC8vIFNlZSBNZWRpYSBRdWVyaWVzIExldmVsIDQ6IGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9tZWRpYXF1ZXJpZXMvI2hvdmVyXHJcbi8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXHJcbi8vICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbi8vICAgICAgJjpob3ZlciB7IEBjb250ZW50IH1cclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgQGVsc2Uge1xyXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbmRlbnRhdGlvblxyXG4gICAgJjpob3ZlciB7IEBjb250ZW50IH1cclxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbmRlbnRhdGlvblxyXG4vLyAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XHJcbiAgICAmOmZvY3VzIHsgQGNvbnRlbnQgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xyXG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcclxuICAgICYsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cclxuICB9IEBlbHNlIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSBiZy12YXJpYW50KCcuYmctI3skY29sb3J9JywgJHZhbHVlKTtcclxufVxyXG5cclxuLmJnLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cclxuLmJnLXRyYW5zcGFyZW50IHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxyXG4iLCIvL1xyXG4vLyBCb3JkZXJcclxuLy9cclxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG5cclxuLmJvcmRlci13aGl0ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9cclxuLy8gQm9yZGVyLXJhZGl1c1xyXG4vL1xyXG5cclxuLnJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtdG9wIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLXJpZ2h0IHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1ib3R0b20ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtbGVmdCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnJvdW5kZWQtMCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcclxuLy9cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcclxuLy9cclxuXHJcbi5kLXByaW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmQtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1wcmludC1ub25lIHtcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICBpZnJhbWUsXHJcbiAgZW1iZWQsXHJcbiAgb2JqZWN0LFxyXG4gIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGbGV4IHZhcmlhdGlvblxyXG4vL1xyXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59IiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxyXG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gZmxvYXQtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5AbWl4aW4gZmxvYXQtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbkBtaXhpbiBmbG9hdC1ub25lIHtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIFBvc2l0aW9uaW5nXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5zdGlja3ktdG9wIHtcclxuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU2NyZWVucmVhZGVyc1xyXG4vL1xyXG5cclxuLnNyLW9ubHkge1xyXG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcclxufVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xyXG59XHJcbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XHJcbi8vIFNlZTogaHR0cDovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cclxuXHJcbkBtaXhpbiBzci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vL1xyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgY2xpcC1wYXRoOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyBXaWR0aCBhbmQgaGVpZ2h0XHJcblxyXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xyXG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XHJcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuXHJcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0gIHsgI3skcHJvcH06ICAgICAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS1sZWZ0OiAgICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXRvcDogICAgJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgLm0jeyRpbmZpeH0tYXV0byAgeyBtYXJnaW46ICAgICAgICBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tdCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXIjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1yaWdodDogIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm1iI3skaW5maXh9LWF1dG8geyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tbCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLWxlZnQ6ICAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRleHRcclxuLy9cclxuXHJcbi8vIEFsaWdubWVudFxyXG5cclxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XHJcblxyXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG5cclxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcclxuXHJcbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDsgfVxyXG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkOyB9XHJcbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcblxyXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtI3skY29sb3J9JywgJHZhbHVlKTtcclxufVxyXG5cclxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gTWlzY1xyXG5cclxuLnRleHQtaGlkZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCk7XHJcbn1cclxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy8gVHlwb2dyYXBoeVxyXG5cclxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSN7JHBhcmVudH0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcclxuQG1peGluIHRleHQtaGlkZSgpIHtcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbiIsIi8vXHJcbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXHJcbi8vXHJcblxyXG4udmlzaWJsZSB7XHJcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xyXG59XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcclxufVxyXG4iLCIvLyBWaXNpYmlsaXR5XHJcblxyXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XHJcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcclxufVxyXG4iLCJcclxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXHJcblxyXG5cclxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XHJcbi5tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxyXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcclxuXHJcbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cclxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRvcDogNDYlO1xyXG4gIH1cclxuICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7ICAgIFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0b3A6IDQ2JTtcclxuICB9XHJcbn1cclxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGFsbCAzMDBtcyk7XHJcbn1cclxuXHJcbi8vIEFjdHVhbCBtb2RhbFxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XHJcblxyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxyXG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIGhlYWRlclxyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlciBpdFxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcclxuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxyXG4ubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXHJcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG59XHJcblxyXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XHJcblxyXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cclxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cclxufVxyXG5cclxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXHJcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTlweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcclxuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxyXG59XHJcbiIsIi5wb3BvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBmb250LXNpemU6ICRwb3BvdmVyLWZvbnQtc2l6ZTtcclxuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXRvcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xyXG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcclxuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAtMik7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1hdXRvIHtcclxuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcclxuLnBvcG92ZXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcclxuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xyXG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XHJcblxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLWJvZHkge1xyXG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xyXG59XHJcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIER1cGxpY2F0ZVByb3BlcnR5XHJcbkBtaXhpbiByZXNldC10ZXh0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbn1cclxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG4iLCIuY2xvc2Uge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XHJcbiAgb3BhY2l0eTogLjU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuYnV0dG9uLmNsb3NlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxyXG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxyXG5cclxuLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcclxuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXksICRpbnB1dC1idG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRpbnB1dC1idG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcbmEuYnRuLmRpc2FibGVkLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy9cclxuXHJcbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXHJcbi5idG4tbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG4gICYsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIEJ1dHRvbiBTaXplc1xyXG4vL1xyXG5cclxuLmJ0bi1sZyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcsICRpbnB1dC1idG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5idG4tc20ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LXNtLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQmxvY2sgYnV0dG9uXHJcbi8vXHJcblxyXG4uYnRuLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xyXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XHJcbn1cclxuXHJcbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICYuYnRuLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSkge1xyXG4gIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAzcHggcmdiYSgkYm9yZGVyLCAuNSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6ICNmZmYpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkY29sb3IsIC41KTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxufVxyXG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcclxuLmRyb3B1cCxcclxuLmRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJi5kcm9wZG93bl9vcGVuIHtcclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZS1kcm9wZG93bi1vcGVuIHtcclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IC43NXJlbTtcclxuICAgIGhlaWdodDogLjc1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIDI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogMjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMsIHRvcCAxMDBtcywgbGVmdCAxMDBtcztcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgLm1vYmlsZS1kcm9wZG93bi1vcGVuIHtcclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxyXG4uZHJvcHVwIHtcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogOTklO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XHJcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXRvcDogJGRyb3Bkb3duLXRvcC1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLXRvcC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXHJcbi5kcm9wZG93bi1kaXZpZGVyIHtcclxuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XHJcbn1cclxuXHJcbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcclxuLy9cclxuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2BcclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcclxuICB9XHJcblxyXG4gICYuYWN0aXZlLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cclxuLnNob3cge1xyXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcclxuICA+IGEge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcclxuLy9cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXHJcblxyXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcclxufVxyXG4iLCIvL1xyXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcclxuLy9cclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAudGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG4vL1xyXG5cclxuLnRhYmxlLXNtIHtcclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICB0Ym9keSB0ciB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XHJcblxyXG5cclxuLy8gSW52ZXJzZSBzdHlsZXNcclxuLy9cclxuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cclxuXHJcbi50aGVhZC1pbnZlcnNlIHtcclxuICB0aCB7XHJcbiAgICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcclxuICB9XHJcbn1cclxuXHJcbi50aGVhZC1kZWZhdWx0IHtcclxuICB0aCB7XHJcbiAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1pbnZlcnNlIHtcclxuICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XHJcblxyXG4gIHRoLFxyXG4gIHRkLFxyXG4gIHRoZWFkIHRoIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWludmVyc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWFjY2VudC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGFibGUtaG92ZXIge1xyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBBZGQgYC50YWJsZS1yZXNwb25zaXZlYCB0byBgLnRhYmxlYHMgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHkgYnlcclxuLy8gZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxyXG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcclxuXHJcbiAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxyXG4gICAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVGFibGVzXHJcblxyXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICYsXHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciB7XHJcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcblxyXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudCwgVmVuZG9yUHJlZml4XHJcblxyXG4vL1xyXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcclxuLy9cclxuXHJcbmlucHV0LmZvcm0tY29udHJvbCxcclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxyXG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0LlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblxyXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICY6ZGlzYWJsZWQsXHJcbiAgJltyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xyXG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xyXG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xyXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXHJcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xyXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXHJcbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cclxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxyXG4uZm9ybS1jb250cm9sLWZpbGUsXHJcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGFiZWxzXHJcbi8vXHJcblxyXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCB0ZXh0IHRvXHJcbi8vIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXHJcbi5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExlZ2VuZHNcclxuLy9cclxuXHJcbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxlZ2VuZCB0ZXh0IHRvXHJcbi8vIGJlIHRoZSBzYW1lIHNpemUgYXMgcmVndWxhciBsYWJlbHMsIGFuZCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxyXG4uY29sLWZvcm0tbGVnZW5kIHtcclxuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbn1cclxuXHJcblxyXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXHJcbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxyXG5cclxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIDA7XHJcblxyXG4gICYuZm9ybS1jb250cm9sLXNtLFxyXG4gICYuZm9ybS1jb250cm9sLWxnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxyXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXHJcblxyXG5pbnB1dC5mb3JtLWNvbnRyb2wtc20ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XHJcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQuZm9ybS1jb250cm9sLWxnIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGdyb3Vwc1xyXG4vL1xyXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXHJcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuLmZvcm0tdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncmlkXHJcbi8vXHJcbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXHJcblxyXG4uZm9ybS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogLTVweDtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgPiAuY29sLFxyXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXHJcbi8vXHJcbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xyXG5cclxuICAmOm9ubHktY2hpbGQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcbn1cclxuXHJcbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcclxuLmZvcm0tY2hlY2staW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICArIC5mb3JtLWNoZWNrLWlubGluZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG4vL1xyXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXHJcbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXHJcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXHJcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXHJcblxyXG4uaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAuMjVyZW07XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xyXG59XHJcblxyXG4uaW52YWxpZC10b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgcGFkZGluZzogLjVyZW07XHJcbiAgbWFyZ2luLXRvcDogLjFyZW07XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciwuOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcclxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcclxuXHJcbi8vIElubGluZSBmb3Jtc1xyXG4vL1xyXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcclxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXHJcbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXHJcbi8vXHJcbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2ZcclxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cclxuXHJcbi5mb3JtLWlubGluZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXHJcblxyXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcclxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxyXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xyXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ3VzdG9tIGZvcm0gY29udHJvbHNcclxuICAgIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OyAvLyBGbGV4Ym94IGFsaWdubWVudCBtZWFucyB3ZSBsb3NlIG91ciBIVE1MIHNwYWNlIGhlcmUsIHNvIHdlIGNvbXBlbnNhdGUuXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cclxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gY3VzdG9tIHJhZGlvIGJ1dHRvbnNcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSB7XHJcbiAgZGlzcGxheTpub25lO1xyXG4gICsgbGFiZWwge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDo0NXB4O1xyXG4gICAgbWFyZ2luOjAuNWVtIDAgMWVtO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgdG9wOjAuMThlbTtcclxuICAgICAgaGVpZ2h0OjI1cHg7XHJcbiAgICAgIHdpZHRoOjI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjphbGwgNTBtcztcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcclxuICAgICAgb3BhY2l0eTowO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjYpO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIsXHJcbiAgICAmOmZvY3VzOjphZnRlciB7XHJcbiAgICAgIG9wYWNpdHk6MC4yMTtcclxuICAgIH1cclxuICAgICY6YWN0aXZlOjphZnRlciB7XHJcbiAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgfVxyXG59IiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1jb2xvci1mb2N1c2AgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcclxuXHJcbiAgLmZvcm0tY29udHJvbCxcclxuICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gICAgICB+IC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gVE9ETzogcmVkbyBjaGVjayBtYXJrdXAgbG9sIGNyYXBcclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgKyAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gY3VzdG9tIHJhZGlvcyBhbmQgY2hlY2tzXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICB9XHJcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBjdXN0b20gZmlsZVxyXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXHJcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXHJcblxyXG4ubmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWl0ZW0ge1xyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6M3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAgIFxyXG4gICYuZHJvcGRvd25fb3BlbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfSBcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiRibHVlO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAycHggJGJsdWU7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gVGFic1xyXG4vL1xyXG5cclxuLm5hdi10YWJzIHtcclxuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcblxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcclxuICB9XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcclxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBQaWxsc1xyXG4vL1xyXG5cclxuLm5hdi1waWxscyB7XHJcbiAgLm5hdi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgIC5zaG93ID4gJiB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEp1c3RpZmllZCB2YXJpYW50c1xyXG4vL1xyXG5cclxuLm5hdi1maWxsIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vL1xyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDb250ZW50c1xyXG4vL1xyXG4vLyBOYXZiYXJcclxuLy8gTmF2YmFyIGJyYW5kXHJcbi8vIE5hdmJhciBuYXZcclxuLy8gTmF2YmFyIHRleHRcclxuLy8gTmF2YmFyIGRpdmlkZXJcclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcclxuLy8gTmF2YmFyIHBvc2l0aW9uXHJcbi8vIE5hdmJhciB0aGVtZXNcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xyXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xyXG5cclxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxyXG4gIC8vIGZldyBwcm9wZXJpdGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXHJcbiAgPiAuY29udGFpbmVyLFxyXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgYnJhbmRcclxuLy9cclxuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcclxuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXZcclxuLy9cclxuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGV4dFxyXG4vL1xyXG4vL1xyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxyXG4vL1xyXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cclxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXHJcbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVuYXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcclxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcclxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXHJcbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxyXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cclxuLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMS41ZW07XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xyXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXHJcbi5uYXZiYXItZXhwYW5kIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgJiN7JGluZml4fSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xyXG4gICAgICAgID4gLmNvbnRhaW5lcixcclxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xyXG4gICAgICAgID4gLmNvbnRhaW5lcixcclxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcclxuXHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRoZW1lc1xyXG4vL1xyXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXHJcblxyXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXHJcbi5uYXZiYXItbGlnaHQge1xyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gICAgLm5hdi1saW5rLnNob3csXHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXHJcbi5uYXZiYXItZGFyayB7XHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gICAgLm5hdi1saW5rLnNob3csXHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmNhcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcclxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcclxufVxyXG5cclxuLmNhcmQtc3VidGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWxpbmsge1xyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICsgLmNhcmQtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAxLjEycmVtO1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xyXG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEhlYWRlciBuYXZzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXItdGFicyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xyXG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlXHJcbi5jYXJkLWltZy1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XHJcbn1cclxuXHJcbi5jYXJkLWltZyB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlIGNhcHNcclxuLmNhcmQtaW1nLXRvcCB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuXHJcbi8vIENhcmQgZGVja1xyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC5jYXJkLWRlY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDYXJkIGdyb3Vwc1xyXG4vL1xyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC5jYXJkLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG5cclxuICAgICAgKyAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcclxuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbHVtbnNcclxuLy9cclxuXHJcbi5jYXJkLWNvbHVtbnMge1xyXG4gIC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xyXG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXHJcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XHJcblxyXG4gICYuc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxudHIge1xyXG4gICYuY29sbGFwc2Uuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgfVxyXG59XHJcblxyXG50Ym9keSB7XHJcbiAgJi5jb2xsYXBzZS5zaG93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCI8XCJcclxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIj5cIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiL2ZvbnRzL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogc29saWQgIzAwMDAwMDtcclxuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiBcclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdCAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdCAgICAgICAgbGVmdDotMTBweDtcclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdCAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdCAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcbi8vIFwiXFwyM2Y4XCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLij7hcIlxuLy8gXCJcXDI1YjZcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKWtlwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlwiICFkZWZhdWx0O1xuJHNsaWNrLXBhdXNlLWNoYXJhY3RlcjogXCJcXDIzZjhcIiAhZGVmYXVsdDtcbiRzbGljay1wbGF5LWNoYXJhY3RlcjogXCJcXDI1YjZcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1hY3RpdmU6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAxICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHk9PVwic2xpY2tcIiB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLyoqXG4gIFNsaWRlclxuKi9cblxuLnNsaWNrLWxpc3Qge1xuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgUHJldmlvdXMgYW5kIE5leHQgaWNvbiBidXR0b25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG5cbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBib3JkZXI6IG5vbmU7XG5cbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgLy8gSG92ZXIgYW5kIGZvY3VzIHN0YXRlc1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XG4gICAgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAvLyB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgLy8gY29sb3I6IG9yYW5nZTtcbiAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuc2xpY2stZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC8vIElubmVyIGljb25zXG4gIC5zbGljay1wcmV2LWljb24sXG4gIC5zbGljay1uZXh0LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4vLyBQcmV2aW91cyBidXR0b25cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG5cbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxuXG4gIC5zbGljay1wcmV2LWljb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5leHQgYnV0dG9uXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcblxuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBTbGlkZSBuYXZpZ2F0aW9uIGRvdHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmLnNsaWNrLWRvdHRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAvLyBIb3ZlciBhbmQgZm9jdXMgc3RhdGVzXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAuc2xpY2stZG90LWljb246YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIElubmVyIGRvdCBpY29uc1xuICAgICAgLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjA1cyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgZG90XG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWFjdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gSW1wcm92ZWQgLnNyLW9ubHkgY2xhc3MgYnkgZmZvb2RkOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9mZm9vZGQvMDAwYjU5ZjQzMWUzZTY0ZTRjZTFhMjRkNWJiMzYwMzRcbiAqL1xuLnNsaWNrLXNyLW9ubHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgUGF1c2UvcGxheSBpY29uIGJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IC0zMnB4O1xuICB6LWluZGV4OiAxMDtcblxuICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1hY3RpdmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogb3JhbmdlO1xuICB9XG5cbiAgLnNsaWNrLXBhdXNlLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stcGF1c2UtY2hhcmFjdGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zbGljay1wbGF5LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stcGxheS1jaGFyYWN0ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiYm9keSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRtaW4td2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8vIEJyZWFrIGxvbmcgbGlua3MgaW5zaWRlIHBhcmFncmFwaHNcclxucD5hIHtcclxuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xyXG5cdC1tb3otaHlwaGVuczogYXV0bztcclxuXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcblx0aHlwaGVuczogYXV0bztcclxufVxyXG5cclxuLy8gRm9jdXNlcyBvdmlycmlkZXNcclxuOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxufVxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5jaGItYnRuIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1jLWxlYXJubW9yZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuLmFwcC1kb3dubG9hZHMge1xyXG5cdGE6Zm9jdXMge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbiN6ZXJvLW1lc3NhZ2UgLmJ0biB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuI21haW4tZm9vdGVyIHtcclxuXHQubWVudS1pdGVtIHtcclxuXHRcdGE6Zm9jdXMge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWN0dXMsXHJcblx0LmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2Zvb3Rlci1ib3R0b20ge1xyXG5cdGEge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbmV3c2xldHRlcmZvcm0gLmJ0biB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbiNuZXdzbGV0dGVyVFkgYSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXItc29jaWFsLWljb25zIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmNvb2tpZS1wb2xpY3lfY29udGFpbmVyIHtcclxuXHJcblx0YSxcclxuXHRidXR0b24ge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI21tQ29tcGFyZVRyYXkge1xyXG5cclxuXHQuYnV5bm93LFxyXG5cdC5tbUNsb3NlIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kaXZUYWJsZUNlbGwge1xyXG5cdGE6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uZmlsdGVyLXRpdGxlIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi5sZWFybm1vcmUge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IGRhc2hlZCAjMkIzRTUwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5vdC1mbG9hdGluZy1idXR0b25fX29wZW4ge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IGRhc2hlZCAjRkYzMzMzO1xyXG5cdH1cclxufVxyXG5cclxuLy8gU2V0cyB0aGUgbWF4IHdpZHRoIG9mIHRoZSBvdXRlciBjb250YWluZXIgb2YgdGhlIHdlYnNpdGU7XHJcbi5ldF9maXhlZF9uYXYgI3BhZ2UtY29udGFpbmVyIHtcclxuXHRtYXgtd2lkdGg6IDE2MDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2NjYztcclxuXHRib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xyXG59XHJcblxyXG4vLyBTZXRzIHRoZSBtYXggd2lkdGggb2YgdGhlIHRvcCBoZWFkZXIgYW5kIGNlbnRlcnMgaXRcclxuI3RvcC1oZWFkZXIge1xyXG5cdG1heC13aWR0aDogMTU5OHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIE5hdiBUZXN0XHJcbiNtYWluLWhlYWRlciB7XHJcblx0bWF4LXdpZHRoOiAxNTk4cHg7IC8vIGV4aXN0aW5nXHJcblx0YmFja2dyb3VuZDogIzJiM2U1MDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdGEsXHJcblx0YnV0dG9uIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYXJ0LWd1aWRlIGEge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjMDA3MmJjO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uYXZiYXIge1xyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1vYmlsZS1kcm9wZG93bi1vcGVuIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5uYXYtbGluazpmb2N1cyxcclxuLm5hdi1saW5rOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxuXHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxuXHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG59XHJcblxyXG4ubmF2LWxpbms6Zm9jdXMge1xyXG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuXHRvdXRsaW5lLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xyXG5cdHBhZGRpbmc6IDAuMjVyZW0gMnJlbTtcclxufVxyXG5cclxuLm5hdmJhciAuZmE6OmJlZm9yZSB7XHJcblx0Y29sb3I6ICNGRkZcclxufVxyXG5cclxuLm5hdmJhciAuZHJvcGRvd24taXRlbSB7XHJcblx0Y29sb3I6ICMwMDBcclxufVxyXG5cclxuI21haW4taGVhZGVyIHt9XHJcblxyXG4uZHJvcGRvd24taXRlbSB7XHJcblx0cGFkZGluZzogMC44cmVtIDEuNXJlbTtcclxufVxyXG5cclxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcclxuXHRwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDcyYmM7XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHQubWFpbi1oZWFkZXIgLmxvZ28ge1xyXG5cdFx0d2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvLyNtYWluLWhlYWRlciBhIHtcclxuXHQvLyAgZm9udC1zaXplOiAxNHB4O1xyXG5cdC8vfVxyXG5cdCNtZW51LW1haW4tbWVudSAubmF2LWxpbmsge1xyXG5cdFx0cGFkZGluZzogMS4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCNtYWluLWhlYWRlciAubmF2YmFyIC5sb2dvIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcblx0Lm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xyXG5cdFx0bGVmdDogMTI1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEZvb3RlclxyXG4jbWFpbi1mb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21haW4tZm9vdGVyIGEsXHJcbiNtYWluLWZvb3RlciBoNCB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogI2UzZTNlMztcclxuXHR9XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIsXHJcbiNmb290ZXItYm90dG9tIGE6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDAuNztcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxuXHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxuXHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG59XHJcblxyXG4jZm9vdGVyLWJvdHRvbSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDhjZTcgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21haW4tZm9vdGVyIGEuY29udGFjdHVzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5uYXYtaXRlbTpmb2N1cyAubmF2LWxpbmssXHJcblx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbiNmb290ZXItbG9nbyBhOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRjb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4gIENoYW5nZSBhIHRhZ3MgdG8gbmV3IGJsdWVcclxuKi9cclxuXHJcbi8qIFJlbW92ZSBvZGQgaDMgcGFkZGluZy10b3AgZGVjbGFyYXRpb24gaW4gc3R5bGUuY3NzICovXHJcbmgzIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcblx0Zm9udC1zaXplOiAzNHB4O1xyXG5cclxuXHQmLmxhcmdlciB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oMSxcclxuLmgyLFxyXG4uaDMsXHJcbi5oNCxcclxuLmg1LFxyXG4uaDYge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaDIge1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLmgzIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5oNCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uaDUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmg2IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi8qXHJcbiAgc3R5bGUuY3NzIC0gbGluZSAzNFxyXG4gIEFkanVzdGluZyBhbGwgYnV0dG9uIHN0eWxlcyB0byBtYXRjaCBtb2Nrc1xyXG4qL1xyXG4uYnV5bm93LFxyXG4ubGVhcm5tb3JlLFxyXG4ubm90aW5zdG9jayxcclxuLmJ1eW5vdyxcclxuLmRpc2NvbnRpbnVlZCxcclxuLmxlYXJubW9yZWNhdGVnb3J5LFxyXG4uY29udGFjdHVzLFxyXG4uc3VibWl0ZmVlZGJhY2ssXHJcbmEuYnV5bm93LFxyXG5hLmxlYXJubW9yZSxcclxuYS5ub3RpbnN0b2NrLFxyXG5hLmJ1eW5vdyxcclxuYS5kaXNjb250aW51ZWQsXHJcbmEubGVhcm5tb3JlY2F0ZWdvcnksXHJcbmEuY29udGFjdHVzLFxyXG5hLnN1Ym1pdGZlZWRiYWNrIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRwYWRkaW5nOiA2cHggMjBweDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRib3JkZXI6IDBweCBzb2xpZDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdCYuYnRuLXNtIHtcclxuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAuOWVtO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuXHRjb2xvcjogIzAwNzJiYztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogIzAwNzJiY1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHRib3JkZXItY29sb3I6ICMwMDcyYmNcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMTQsIDE4OCwgMC41KVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAjMDA3MmJjO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDA3MmJjXHJcbn1cclxuXHJcbi8vXHJcbi8vIFN0eWxlIGZvciBhIHRhZyhidG4pIChwcm9kdWN0IGNhcmQgYm94ZXMpXHJcbi8vXHJcbi5idXlub3csXHJcbmEuYnV5bm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJFO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzk0QjAxNztcclxuXHR9XHJcblxyXG59XHJcblxyXG5hLmJ1eW5vdyxcclxuYS5ub3RpbnN0b2NrIHtcclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbmEubGVhcm5tb3JlLnJldGFpbGVyLWJ0biB7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDZweCAyMHB4O1xyXG59XHJcblxyXG4ucmV0YWlsZXItYnRuLFxyXG4ubGVhcm5tb3JlLnJldGFpbGVyLWJ0biB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kdGMgYS5idXlub3ctbGluay5idXlub3cge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4vLyBcclxuLmxlYXJubW9yZSxcclxuLmxlYXJubW9yZWNhdGVnb3J5LFxyXG4uc3VibWl0ZmVlZGJhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgLy8gUHVyY2hhc2UgYnV0dG9uIGNvbG9yIG92ZXJyaWRlcyBcclxufVxyXG5cclxuLm5vdGluc3RvY2ssXHJcbi5sZWFybm1vcmUsXHJcbmEubm90aW5zdG9jayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi8qXHJcbiAgICBzdHlsZS5jc3MgLSBsaW5lIDQwXHJcbiAgICBSZW1vdmluZyBzZXQgd2lkdGggb24gLmNvbnRhY3R1cyBidXR0b25cclxuICovXHJcbmEuY29udGFjdHVzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLypcclxuICBzdHlsZS5jc3MgLSBsaW5lIDFcclxuICByZW1vdmUgdGhpcyBzdHlsZSBkZWNsYXJhdGlvblxyXG4qL1xyXG4uZXRfcGJfcHJpY2luZ190YWJsZV9idXR0b246YWZ0ZXIsXHJcbi5ldF9wYl9wcm9tb19idXR0b246YWZ0ZXIsXHJcbmEuZXRfcGJfbW9yZV9idXR0b246YWZ0ZXIsXHJcbi5ldF9wYl9uZXdzbGV0dGVyX2J1dHRvbjphZnRlcixcclxuLmNvbW1lbnQtcmVwbHktbGluazphZnRlciB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0Y29udGVudDogbm9uZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHRvcDogN3B4O1xyXG5cdHJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5ldF9wYl9iZ19sYXlvdXRfbGlnaHQgLmV0X3BiX3Byb21vX2J1dHRvbjpob3ZlcixcclxuLmV0X3BiX3Byb21vX2J1dHRvbjpob3ZlcixcclxuYS5ldF9wYl9tb3JlX2J1dHRvbjpob3ZlcixcclxuLmV0X3BiX25ld3NsZXR0ZXJfYnV0dG9uOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmIzZTUwO1xyXG5cdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmc6IDZweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLmRpdi1jb250YWluZXItcGQge1xyXG5cdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdGNvbG9yOiAjMDA3MmJjO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI2FjY29yZGlvbi10YWJzIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5kaXZbaWRePVwiYWNjb3JkaW9uLXRhYnNcIl0ge1xyXG5cdC5hY2NvcmRpb24tdGFicy1idG4ge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi52aXRhbC1pbmZvLWljb24tdGV4dCBhIHtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcGRTdWJtZW51IGEubmF2LWxpbmsge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4jcGRTdWJtZW51IGEubmF2LWxpbmsuYWN0aXZlIHtcclxuXHRjb2xvcjogIzAwNkVCODtcclxuXHJcblx0Ly8gYWRkIGZvY3VzIHdoaXRlIGNvbG9yIGZvciB0aGUgcGQtc3VibWVudSBsaW5rIGVsZW1lbnRcclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG4jcGRTdWJtZW51IGEubmF2LWxpbmt7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWZlcmVuY2VUZXh0IGEsXHJcbi5yZWNvbW1lbmRlZCBhLFxyXG4jbHAtYXBwcy1wcm9kdWN0LXNvZnR3YXJlIGEsXHJcbi5ldF9wYl9wb3N0IGEsXHJcbmFydGljbGUgYSxcclxuLmV0X3BiX2FjY29yZGlvbiBhLFxyXG4uc2VhcmNoLWl0ZW0gYSxcclxuLnNpbmdsZS1wcm9kdWN0cyAuZGVzY3JpcHRpb24td3JhcHBlciBhLFxyXG4uY29udGFjdC1jb25maXJtLXRleHQgYSxcclxuLmV0X3BiX3RleHRfaW5uZXIgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHNwYW4sXHJcbi5wYWdpbmF0aW9uIGEsXHJcbi5wYWdpbmF0aW9uIHNwYW46aG92ZXIsXHJcbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xyXG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Byb21vX2J1dHRvbiB7XHJcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYm9keS5wYWdlLWlkLTQ2MjEgLnByb2R1Y3QtcmF0aW5nLXdyYXAge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmV0X3BiX3Njcm9sbF90b3AuZXQtcGItaWNvbiB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG5cdCNob21lLWhnLXNoZWxmIHtcclxuXHJcblx0XHQucHJvbW8xLFxyXG5cdFx0LnByb21vMiB7XHJcblxyXG5cdFx0XHQuaGVhZGluZyxcclxuXHRcdFx0LnByb21vLTEtdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGctaGVyby1ib3gge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhlYWRpbmcge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmxlYXJubW9yZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNob21lLWhnLXplcm8tbmV3LFxyXG5cdCN6ZXJvLW1lc3NhZ2Uge1xyXG5cdFx0Lnplcm8tbG9nbyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5weC02IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgLmgxLFxyXG5cdCNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xyXG5cdFx0Zm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uZXRfcGJfdG9nZ2xlX3RpdGxlIHtcclxuXHRidXR0b24ge1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udDogaW5oZXJpdDtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZW50cnktY29udGVudCB0ciB0aCxcclxuYm9keS5ldC1wYi1wcmV2aWV3ICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciB0ciB0aCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuXHJcbi8vIFZpZGVvIGJ1dHRvblxyXG4udmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JiAudmlkZW8tcGxheS1pY29uIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEFkZCB1cHBlcmNhc2UgdG8gdGhlICdSZWdpc3RlciBteSBQcm9kdWN0JyBsaW5rIChidG4pXHJcbmFbZGF0YS1oZWFydGd1aWRlPVwicmVnaXN0ZXJcIl0ge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIFByaXZhY3kgcGFnZSBkaXZpIGNvbXBvbmVudCBsaXN0IChiZWxvdyBDb250ZW50cyB0aXRsZSlcclxuLmV0X3BiX3RleHQgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRsaSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Om1hcmtlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLnN1cHBvcnQtc3ViLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmJsdWUtaGlnaGxpZ2h0ZWQge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hYm91dC11cy10aXRsZXMgaDIgc3BhbiB7XHJcblx0Zm9udC1zaXplOiA0NHB4O1xyXG59XHJcblxyXG4uYWJvdXQtdGl0bGUtc20gaDIgc3BhbiB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4uaW5mby12YWxpZGF0aW9uIGgyIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbmgzLnN1cHBvcnQtdGl0bGUge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uc3BlYy10aXRsZSxcclxuLmF1dGhvci10aXRsZSxcclxuLnJlc291cmNlLXRpdGxlLFxyXG4uaGVhcnRndWlkZS10aXRsZSxcclxuLmhlYXJ0Z3VpZGUtaW5mbyB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uc3BlYy10aXRsZSxcclxuLnJlc291cmNlLXRpdGxlLFxyXG4uaGVhcnRndWlkZS10aXRsZSxcclxuLmhlYXJ0Z3VpZGUtaW5mbyB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5hdXRob3ItdGl0bGUsXHJcbi5oZWFydGd1aWRlLXRpdGxlIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmF1dGhvci10aXRsZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5oZWFydGd1aWRlLWluZm8ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmlldy1tb3JlLWJ0biB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4udmlkZW8tYnRuIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nLXRvcDogNTRweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHR3aWR0aDogNDcuMjUlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNS41JTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUuNSU7XHJcblx0XHRcdHdpZHRoOiAyMC44NzUlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUuNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lbGVtZW50LXNwYWNpbmcge1xyXG5cdHBhZGRpbmc6IDIxcHggMTVweDtcclxufVxyXG5cclxuLnRhYmxlLWNhcHRpb24taW5mbyB7XHJcblx0Y2FwdGlvbi1zaWRlOiBib3R0b207XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdHBhZGRpbmc6IDEzcHggOHB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmZhY3QtdGFibGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3JkZXItc3BhY2luZzogMTBweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHJcblx0dGQsXHJcblx0dGgge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGgge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG59XHJcblxyXG4udGQtaW5mbyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnRoLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdDpmaXJzdC1sZXR0ZXIge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0fVxyXG59XHJcblxyXG4ucHJpbWFyeS10aCxcclxuLmNvbC10aXRsZS1jZW50ZXJlZCxcclxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lciB7XHJcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyLFxyXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcmltYXJ5LXRoLFxyXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbC10aXRsZS1jZW50ZXJlZCB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIge1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5wcmltYXJ5LXRoIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXB0aW9uLXNtLXN1YnRleHQsXHJcbi5wcmltYXJ5LXRoIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uY2FwdGlvbi1zbS1zdWJ0ZXh0IHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnN1Yi1pbmZvIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWNvcmF0aW9uLWVsZW1lbnQge1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji1zbSB7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWNvci1ncmVlbiB7XHJcblx0YmFja2dyb3VuZDogIzg2QjE2MjtcclxufVxyXG5cclxuLmRlY29yLXllbGxvdyB7XHJcblx0YmFja2dyb3VuZDogI0UyQkYwMTtcclxufVxyXG5cclxuLmRlY29yLW9yYW5nZSB7XHJcblx0YmFja2dyb3VuZDogI0UyN0EwMTtcclxufVxyXG5cclxuLmRlY29yLXRvbWF0byB7XHJcblx0YmFja2dyb3VuZDogI0Y5NEMwMDtcclxufVxyXG5cclxuLmRlY29yLWRhcmtyZWQge1xyXG5cdGJhY2tncm91bmQ6ICNDMTE1M0I7XHJcbn1cclxuXHJcbi5hcmlhLXJvdyB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRoZWlnaHQ6IDc1cHg7XHJcblx0fVxyXG5cclxuXHQmLTEge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAxKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtMiB7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMzAsIDgyLCAxNDAsIDAuNyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMzAsIDgyLCAxNDAsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0zIHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg0MywgNjIsIDc5LCAwLjcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji00IHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMTAsIDExMCwgMTEwLCAwLjk1KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMTAsIDExMCwgMTEwLCAxKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtNSB7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mYWN0LXRhYmxlLXNtIHtcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHJpbWFyeS10aCxcclxuXHQuY29sLXRpdGxlLWNlbnRlcmVkIHtcclxuXHRcdHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0fVxyXG5cclxuXHQuY29sLXRpdGxlLWNlbnRlcmVkLFxyXG5cdC5jYXB0aW9uLXNtLXN1YnRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnByaW1hcnktdGgge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmhpZGRlbi1zbS1hcmlhIHtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zbS1hcmlhLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNtLWRlc2NyaXB0aW9uIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5zbS1jZWxsIHtcclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3B0aW9uLXRleHQge1xyXG5cclxuXHQmLTEsXHJcblx0Ji0yLFxyXG5cdCYtMyxcclxuXHQmLTQsXHJcblx0Ji01IHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zbS1hcmlhLXJvdyxcclxuLm9wdGlvbi10ZXh0IHtcclxuXHJcblx0Ji0xIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAxODcsIC43KTtcclxuXHJcblx0fVxyXG5cclxuXHQmLTIge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgzMCwgODIsIDE0MCwgLjcpO1xyXG5cdH1cclxuXHJcblx0Ji0zIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgLjcpO1xyXG5cdH1cclxuXHJcblx0Ji00IHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxMjksIDEyOSwgLjcpO1xyXG5cdH1cclxuXHJcblx0Ji01IHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xyXG5cdH1cclxufVxyXG5cclxuLnJvdy1pbmZvIHtcclxuXHJcblx0Ji0xIHtcclxuXHRcdC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDcyYmI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTIge1xyXG5cdFx0LmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzFlNTI4YztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtMyB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMmIzZTRmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji00IHtcclxuXHRcdC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM4MTgxODE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTUge1xyXG5cdFx0LmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ub3RCdG4ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmV0X3BiX3RvZ2dsZV90aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4IHtcclxuXHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXQtcGItYXJyb3cge1xyXG5cclxuXHQmLXByZXYsXHJcblx0Ji1uZXh0IHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3MmJjO1xyXG5cdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDcyYmM7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ji1wcmV2IHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRsZWZ0OiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1uZXh0IHtcclxuXHRcdFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRyaWdodDogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ubzctZm9udCB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblxyXG5cdC5vNy1mb250LTYge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmVtYmVkZGVkU2VydmljZVNpZGViYXJGb3JtRmllbGQge1xyXG5cdC5zbGRzIHtcclxuXHRcdCYtc3R5bGUge1xyXG5cclxuXHRcdFx0Ji1pbnB1dHRleHQsXHJcblx0XHRcdCYtc2VsZWN0IHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmV0X3BiX3Njcm9sbF90b3Age1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4jbW1DT1ZJRDE5djIge1xyXG5cdGEge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIC5oZWxwQnV0dG9uIHtcclxuXHRyaWdodDogODJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ub3JtYWwge1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0xMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtNTAwIHtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTcwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jY3VzdG9tTW9kdWxlIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDYycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNjJweDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5ldF9wYl9zY3JvbGxfdG9wIHtcclxuXHRiYWNrZ3JvdW5kOiAjMkIzRTUwICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxuXHJcblx0Ji5mb2N1cy1saWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogIzJCM0U1MDtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmV0LWZhcXMtYmxvY2sge1xyXG5cdC5ldF9wYl9hY2NvcmRpb24gLmV0X3BiX3RvZ2dsZV90aXRsZTpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmV0X3BiX3RvZ2dsZV9vcGVuIHtcclxuXHRcdC5ldC10b2dnbGUtaWNvIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ldC10b2dnbGUtaWNvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMDUwXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRmb250LWZhbWlseTogRVRtb2R1bGVzICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3Bvc3QtMjIzIHVse1xyXG5cdHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG5cclxuI3Bvc3QtMjIzIHVsIGxpOjptYXJrZXIge1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxufSIsIi8vIFByaWNlIFNwaWRlciBTdHlsZXNcclxuXHJcbi5wcmljZVNwaWRlcldyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAucHMtd2lkZ2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTAwJSk7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBzLWJ1dHRvbi1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgID5cIiAvIFwiXCI7XHJcbiAgfVxyXG59XHJcbi5wZC1zdWJtZW51LXdyYXBwZXIge1xyXG5cclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbiAgJi5hZmZpeCB7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgfVxyXG5cclxuICAucGQtc3VibWVudXtcclxuXHJcbiAgICBmb250LXNpemU6MTRweDtcclxuXHJcbiAgICBsaXtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDE1MG1zO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaWNlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLXRvIHtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgei1pbmRleDogMTAzMDtcclxuICBtYXgtd2lkdGg6IDE1OThweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmJzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcblxyXG4gICAgLnByaWNlLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDozMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBkLXN1Ym1lbnV7XHJcbiAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXF0eSBzZWxlY3Qge1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLmRlYWwtb2YtdGhlLXdlZWt7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OjM5cHg7XHJcbiAgcGFkZGluZy10b3A6NHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6MXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjMDA3MkJDO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICBib3JkZXItbGVmdDoyNHB4IHNvbGlkICMwMDcyQkMgO1xyXG4gICAgYm9yZGVyLXJpZ2h0OjE2cHggc29saWQgdHJhbnNwYXJlbnRcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZXtcclxuICAgIGJvcmRlci1ib3R0b206MjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRvcDowO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBib3R0b206MDtcclxuICAgIGJvcmRlci10b3A6MjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm5hdi1saW5rIHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6JGdyYXk7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICBjb2xvcjokYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjY2Vzc29yaWVzIFNsaWRlclxyXG4ucHJvZHVjdC13cmFwcGVyLnNsaWNrLXNsaWRlIHtcclxuICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDoxNXB4O1xyXG59XHJcblxyXG4vLyBQcm9kdWN0IEluZm9cclxuLy8ubGlua3Mtd3JhcHBlcntcclxuLy8gIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gIGE6OmFmdGVyIHtcclxuLy8gICAgY29udGVudDpcIiA+XCIgLyBcIlwiO1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi5hZHZhbmNlZC1saW5rcy13cmFwcGVyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXI6c29saWQgMnB4ICRibHVlO1xyXG4gICAgbWFyZ2luOjVweCAwO1xyXG5cclxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDoxMHB4O1xyXG4gICAgICB0b3A6NTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zdmcudGh1bWJVcCB7XHJcbiAgd2lkdGg6NDZweDtcclxuICBoZWlnaHQ6NDVweDtcclxuICBmaWxsOiMwMDcyYmM7XHJcbn1cclxuXHJcblxyXG4udmlldy1tb3JlIHtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgLnZpZXctbW9yZS1pY29ue1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBmb250LWZhbWlseTogRVRtb2R1bGVzIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZXctbGVzcy1sYWJlbCB7ZGlzcGxheTpub25lO31cclxuXHJcbiAgJi5leHBhbmQge1xyXG4gICAgLnZpZXctbW9yZS1pY29uIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMzJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LW1vcmUtbGFiZWwge2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAudmlldy1sZXNzLWxhYmVsIHtkaXNwbGF5OmJsb2NrO31cclxuICB9XHJcbn1cclxuXHJcblxyXG4jcHJvZHVjdFNsaWRlclRodW1icyB7XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAvLyAgIC5zbGljay1saXN0IHtcclxuICAvLyAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgd2lkdGg6IDY5JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6MDtcclxuICB9XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6MDtcclxuICB9XHJcbiAgLnNsaWNrLXByZXYsXHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMyU7XHJcbiAgICBtYXJnaW46IDAgMSU7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIGxlZnQ6YXV0bztcclxuICAgICAgcmlnaHQ6YXV0bztcclxuICAgICAgdHJhbnNmb3JtOm5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICB0b3A6YXV0bztcclxuICAgICAgYm90dG9tOmF1dG87XHJcbiAgICAgIG1hcmdpbjowO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiNlZWU7XHJcbiAgICAgIG9wYWNpdHk6MC4yNTtcclxuICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgb3BhY2l0eToxO1xyXG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYxMDRcIiAvIFwiXCI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiIC8gXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCIgLyBcIlwiO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIiAvIFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYsXHJcbiAgLnNsaWNrLW5leHQsXHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXk7XHJcbiAgICBtYXgtd2lkdGg6OTlweDtcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIG1hcmdpbjowIDJweDtcclxuICAgIHBhZGRpbmc6MXB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBtYXJnaW46NHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBib3JkZXI6MnB4IHNvbGlkICRncmVlbjtcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtb3B0aW9ucyB7XHJcbiAgLm9wdGlvbiB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZvbnQtc2l6ZToxN3B4O1xyXG4gIH1cclxuICBzZWxlY3Qge1xyXG4gICAgcGFkZGluZzo4cHggMjBweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAmW25hbWU9XCJzaXplXCJdIHtcclxuICAgICAgbWluLXdpZHRoOjMwMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MDBweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDphdXRvO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXN0b2NrU3RhdXMge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiRibHVlLWRyaztcclxufVxyXG4ucHJvZHVjdC1wcmljZSB7XHJcbiAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAucHJvZHVjdC1tc3JwLFxyXG4gIC5wcm9kdWN0LXNhbGVQcmljZSB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLnByb2R1Y3QtbXNycCB7XHJcbiAgICBjb2xvcjokYmxhY2s7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1jb21wYXRpYmxlIHtcclxuICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG59XHJcbi5wcm9kdWN0LXZhbHVlUHJvcCB7XHJcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2VjZWNlYztcclxufVxyXG5cclxuLm9yZGVyLXR5cGUgbGFiZWwgKyAud2hhdEl0SXMge1xyXG4gIG1hcmdpbjogLTEuNzVlbSAwIDFlbSA0NXB4O1xyXG4gIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucGRwLWRpc2Mge1xyXG5cdHdpZHRoOjEwMCU7XHJcbn1cclxuLnBkcC1kaXNjIC5zdDEge1xyXG5cdGZpbGw6ICMwMDcyQkM7XHJcbn1cclxuLnBkcC1kaXNjLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE0LjVweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG4ucGRwLWRpc2MtZGVzYyB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5wZHAtZGlzYyAubGVhcm5tb3JlIHtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG4ucGRwLWRpc2MtaWNvbiB7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cdHdpZHRoOiA1NXB4O1xyXG5cdGZpbGw6ICMwMDcyYmM7XHJcbn1cclxuLnBkcC1jci1icmsge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5wZHAtZGlzYyAuY29sLXNtLTEwIHtcclxuXHRcdGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LnBkcC1jci1icmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LnBkcC1jci1icmsge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcblx0LnBkcC1jci1icmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcblx0LnBkcC1kaXNjLWljb24ge1xyXG5cdFx0aGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdC5wZHAtZGlzYy1pY29uLCAucGRwLWRpc2MgLnRodW1iVXAge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQucGRwLWRpc2Mge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucGRwLWRpc2MtYnVuZGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSAge1xyXG5cdC5wZHAtZGlzYy1jciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC13cmFwIHtcclxuICBhLmJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm9tcntcclxuICAmLXBkcHtcclxuICAgICYtb2ZmZXJze1xyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNre1xyXG4gICZUaHVtYntcclxuICAgICYtaXRlbXtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGFsZi1oYWxmIHtcclxuXHRtaW4taGVpZ2h0OjUwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0ZWdvcnktaGVyby13cmFwIHtcclxuXHRoZWlnaHQ6NjAwcHg7XHJcbn1cclxuLmNhdGVnb3J5LWhlcm8taGFsZiAuaGVyby1jb250ZW50IGltZyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4uY2F0ZWdvcnktaGVyby1iZy1pbWcge1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowO1xyXG5cdGJvdHRvbTowO1xyXG5cdGxlZnQ6MDtcclxuXHRyaWdodDowO1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQuY2F0ZWdvcnktaGVyby13cmFwIHtcclxuXHRcdGhlaWdodDo1MDBweDtcclxuXHR9XHJcbn1cclxuIiwiLmN1c3RvbS1zZWxlY3Qge1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDFweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZHJrO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHotaW5kZXg6IDQ5O1xyXG5cdH1cclxuXHJcbn0iLCIvKlxyXG4gIGFkZCBiYWNrZ3JvdW5kIGNvbG9yIHN0eWxpbmdcclxuKi9cclxuLmJnLWxpZ2h0R3JheSB7XHJcblx0YmFja2dyb3VuZDogI2VlZWVlZTtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ncmF5LWdyYWRpZW50IHtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQgdG9wLCAjYWFhYWFhLCAjY2NjY2NjKTtcclxuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTtcclxuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWdyYXkge1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0YmFja2dyb3VuZDogI2VjZWNlYztcclxuXHJcblx0aDEsXHJcblx0LmgxLFxyXG5cdGgyLFxyXG5cdC5oMixcclxuXHRoMyxcclxuXHQuaDMsXHJcblx0aDQsXHJcblx0Lmg0LFxyXG5cdGg1LFxyXG5cdC5oNSxcclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHR9XHJcblxyXG5cdC5saW5rcyB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHQmLmJsdWUtaGlnaGxpZ2h0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZS1kcmsgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJnLWdyZWVuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ibHVlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLW5vLXRleHQtd2hpdGUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ibHVlLWdlbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTQsIDE4OCwgLjgpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmctYmxhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5iZy1iYWNrZ3JvdW5kSW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG9wYWNpdHk6IC4yO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0b3BhY2l0eTogLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kIHtcclxuXHQubGlua3Mge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5uby1vdmVyZmxvdyB7XHJcblx0LmJnLWJsdWUtc3RyaXBlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDIwMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5iZy1ncmF5LXN0cmlwZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDIwMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udHh0LWdyZWVuIHtcclxuXHRjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtYmx1ZSB7XHJcblx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtYmx1ZS1kcmsge1xyXG5cdGNvbG9yOiAkYmx1ZS1kcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1ncmF5IHtcclxuXHRjb2xvcjogJGdyYXkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1ibGFjayB7XHJcblx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LXdoaXRlIHtcclxuXHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb2N1cy1saWdodCB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn0iLCIgIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHRlZCB7XHJcbiAgXHRtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcbiAgXHR6LWluZGV4OiA5OTk5O1xyXG4gIFx0Y29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuICBcdGJvcmRlcjogc29saWQ7XHJcbiAgXHRib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gIFx0bGVmdDogMTBweDtcclxuXHJcbiAgfVxyXG5cclxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcclxuICBcdHotaW5kZXg6IDk5OTk7XHJcbiAgXHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG4gIFx0Ym9yZGVyOiBzb2xpZDtcclxuICBcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgXHRyaWdodDogMTBweDtcclxuXHJcbiAgfVxyXG5cclxuICAudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIHtcclxuICBcdGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHQudGVzdGltb25pYWwtYmxvY2sge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnF1b3QtaWNvLWJsb2NrIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcclxuXHJcbiAgXHQudmlkZW8tcGxheS1pY29uIHtcclxuICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gIFx0XHRsZWZ0OiA1MCU7XHJcbiAgXHRcdHRvcDogNTAlO1xyXG4gIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBcdH1cclxuXHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcbiAgXHRcdHotaW5kZXg6IDk5OTk7XHJcbiAgXHRcdGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgXHRcdGJvcmRlcjogc29saWQ7XHJcbiAgXHRcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgXHRcdGxlZnQ6IDE1cHg7XHJcblxyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG4gIFx0XHR6LWluZGV4OiA5OTk5O1xyXG4gIFx0XHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG4gIFx0XHRib3JkZXI6IHNvbGlkO1xyXG4gIFx0XHRib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gIFx0XHRyaWdodDogMTVweDtcclxuXHJcbiAgXHR9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkge1xyXG4gIFx0XHRtYXJnaW46IDBweCAxNXB4O1xyXG4gIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgXHRcdGZvbnQtc2l6ZTogNDBwdDtcclxuICBcdFx0Y29sb3I6ICM4NmIwNjI7XHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xyXG4gIFx0XHRmb250LXNpemU6IDQwcHQ7XHJcbiAgXHRcdGNvbG9yOiAjODZiMDYyO1xyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gIFx0XHRjb2xvcjogIzg2YjA2MjtcclxuICBcdH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG4gIFx0XHRsZWZ0OiA1MHB4O1xyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG4gIFx0XHRyaWdodDogNTBweDtcclxuICBcdH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuICBcdFx0bGVmdDogODBweDtcclxuICBcdH1cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcclxuICBcdFx0cmlnaHQ6IDgwcHg7XHJcbiAgXHR9XHJcblxyXG4gIH0iLCIgLnRhYi13cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OjUwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBtaW4taGVpZ2h0OjQwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYi1idXR0b24ge1xyXG4gICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgei1pbmRleDowO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgIFxyXG4gICAgICBcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC50cmlhbmdsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICAgXHJcbiAgICAgLnByb2R1Y3QuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnByb2R1Y3QuYWN0aXZlIC5oM3tcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgIFxyXG4gIFxyXG59XHJcblxyXG4ucHJvZHVjdC10YWItd3JhcHBlciB7XHJcblx0LnRhYi13cmFwcGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFiLXRpdGxlIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC50eHQtYmxhY2suYnRuLXRhYiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogMDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmb250LWZhbWlseTogdW5zZXQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vQXJyb3cgLmFjdGl2ZS10YWIgLmFycm93LWRvd257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRhYnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjY2NjIHNvbGlkO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRhYnM6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuIFxyXG4gICAgLmFycm93LWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5LW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29sbGFwc2UgLnNob3d7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS10YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLXRhYiAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk5JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcclxuICAgIFxyXG4gICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmFjdGl2ZS1hY2MgLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtYm9keS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgIC5taW5IZWlnaHQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1OTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgIC5taW5IZWlnaHQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAubWluSGVpZ2h0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuYmxvY2t7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LWdhbGxlcnkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICBib3R0b206IDA7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIGJvcmRlcjogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAucHJvZHVjdC1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZXhwYW5kYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHBhbmRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYnV0dG9uLnJlc2V0LWFsbCxcclxuLmJ0bkFzTGlua3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59IiwiLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b257XHJcbiAgICAuaGVscEJ1dHRvbntcclxuICAgICAgICAudWlCdXR0b257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgIzJiM2U1MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVpQnV0dG9uOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5tZXNzYWdlIHtcclxuICAgIGJvcmRlciA6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICMyYjNlNTAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuYS5jaGF0T3B0aW9uLmVtYmVkZGVkU2VydmljZUxpdmVBZ2VudFN0YXRlQ2hhdEhlYWRlck9wdGlvbiAub3B0aW9uTmFtZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5wcm9kdWN0LXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMzEwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0XHJcblx0Ji5zbGljay1zbGlkZSB7XHJcblx0ICBtYXJnaW46YXV0bztcclxuXHQgIG1heC13aWR0aDogbm9uZTtcclxuXHJcblx0ICAucHJvZHVjdHtcclxuXHRcdG1heC13aWR0aDogMzEwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHQgIH1cdCAgXHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xyXG5cdFx0Jjo6YWZ0ZXIsXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0ICAgIHJpZ2h0OiAtMTZweDtcclxuXHRcdCAgICB0b3A6IDEwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDgwJTtcclxuXHRcdCAgICB3aWR0aDogMXB4O1xyXG5cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0cmlnaHQ6YXV0bztcclxuXHRcdGxlZnQ6LTE1cHg7XHJcbiAgICAgICAgXHJcblx0fVxyXG5cclxuXHQucHJvZHVjdHtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC13cmFwIHtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdGhlaWdodDogNjQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0W2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIHtcclxuXHRcdFx0JiA+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQgfiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0e1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtbmFtZXtcclxuXHQgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG5cdFx0ICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LXByaWNpbmcge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1M3B4O1xyXG5cdFx0XHQuaDMge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0W2RhdGEtYnYtc2hvdz1cInJhdGluZ19zdW1tYXJ5XCJdIC5idl9tYWluX2NvbnRhaW5lciA+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQgfiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IHtcclxuXHRcdCAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbXBhcmVXcmFwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDphdXRvO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQudG9vbHRpcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdC50b29sdGlwIC50b29sdGlwdGV4dCB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR3aWR0aDogMjE1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdGNvbG9yOiAjODE4MTgxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cGFkZGluZzogMHB4IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjIlLCAyNSUpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcclxuXHR9XHJcblxyXG5cclxuXHQudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cclxuXHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0bGVmdDogODAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRib3JkZXItd2lkdGg6IDVweDtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MTgxODEgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiA1ODBweCkge1xyXG5cdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblx0XHRcdGNvbG9yOiAjODE4MTgxO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0cGFkZGluZzogMHB4IDVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxJSwgOTQlKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblx0XHRcdFx0Y29sb3I6ICM4MTgxODE7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIzJSwgMjIlKTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzklLCAyMiUpO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiA5MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIDIyJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogODAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjglLCAyMiUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdH1cclxuXHJcbi5wcm9kdWN0LXdyYXBwZXIuY29tcGFyZVJlYWR5IHtcclxuXHQucHJvZHVjdC1idG4td3JhcCB7XHJcblx0XHRtYXJnaW4tdG9wOmF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdCB7XHJcblx0Jjpmb2N1cy13aXRoaW4ge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0fVxyXG5cdGE6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdC5jb21wYXJlQmxvY2sgaW5wdXQ6Zm9jdXMge1xyXG5cdFx0KyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNhbGV7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5wYWdlLWlkLTIxMzI4ICNtYWluLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLXRvcDogNHJlbSFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDRyZW0haW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0haW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtIWltcG9ydGFudFxyXG59XHJcblxyXG4uYnJpY2suc2hhdHRlclBhdHRlcm5Db21wbGV0ZSAubGlua3N7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Jjpob3ZlcntcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYnJpY2stYXdhcmRzIHtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvQXdhcmRzLUJyaWNrX2F3YXJkcy1iZy5qcGdcIikgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cdC5hd2FyZCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxOTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdGJvcmRlci1yaWdodDpzb2xpZCAxcHg7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweDtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOjFlbTtcclxuXHR9XHJcblx0LmF3YXJkIGgzIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHQuYXdhcmQgZGl2IHtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHQuaWNvbi1hd2FyZC1saXN0IHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0Lmljb24tYXdhcmQgaW1nIHtcclxuXHQgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQuYXdhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0LmF3YXJkOm50aC1jaGlsZCg4KSB7XHJcblx0XHRcdGJvcmRlci1yaWdodDpub25lO1xyXG5cdFx0fVxyXG5cdFx0LmF3YXJkOm50aC1jaGlsZChuKzUpe1xyXG5cdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0XHQuYXdhcmQ6bnRoLWNoaWxkKG4rNyl7XHJcblx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRcdC5hd2FyZHMtdGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoycmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdD4gLmNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0XHQuYXdhcmQge1xyXG5cdFx0XHRtaW4taGVpZ2h0OmF1dG87XHJcblx0XHRcdHBhZGRpbmctdG9wOjJyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjJyZW07XHJcblx0XHRcdGJvcmRlci1yaWdodDpub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZG9jdG9yMXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGNvbHVtbi1nYXA6IDVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogLjlyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdCYtbnVte1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8qKlxyXG5Mb2FkaW5nIGFqYXggXHJcbiovXHJcbi5qcy1hamF4LWxvYWRpbmcge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufSIsIlxyXG5mb3JtI2Nob3NlVHlwZUZvcm0ge1xyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0KyBsYWJlbCB7XHJcblx0XHR9XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFudWZhY3R1cmVyLXdyYXBwZXIge1xyXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdCAgIFx0IFx0XHR3aWR0aDogNzVweDtcclxuXHRcdCAgIFx0IFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgXHQgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICBcdCBcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdhcHBsZSddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJBcHBsZVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nc2Ftc3VuZyddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJTYW1zdW5nXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdsZyddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJMR1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0naHRjJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkhUQ1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nbW90b3JvbGEnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiTW90b3JvbGFcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J29uZXBsdXMnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiT25lUGx1c1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0naHVhd2VpJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkh1YXdlaVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nZ29vZ2xlJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkdvb2dsZVwiO1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdCAgIFx0IFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICB0b3A6IDQwJTtcclxuXHRcdFx0XHQgICAgbGVmdDogNTAlO1xyXG5cdFx0XHQgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICBcdFx0XHRcdG1heC13aWR0aDogNTBweDtcclxuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0ICAgIFx0ZmxvYXQ6IGxlZnQ7XHJcblx0ICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHQgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0ICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XHJcblx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRyaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5kZXZpY2VzLXdyYXBwZXIge1xyXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggI2VlZTtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuICAgIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHRcdC5kZXZpY2Utd3JhcHBlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG4gICAgXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBcdFx0XHRcdFx0aGVpZ2h0OiAxNzVweDtcclxuXHRcdFx0XHRcdH1cclxuICAgIFx0XHRcdH1cclxuICAgIFx0XHRcdC5kZXZpY2UtbmFtZSB7XHJcbiAgICBcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuICAgIFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHQgICAgXHRcdFx0LmRldmljZS1uYW1lIHtcclxuXHQgICAgXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdCAgICBcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyICB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXM7XHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkZ3JheTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHQub3MtaGVhZGluZyB7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRpc2FibGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuLnByaWNlLWNlbGwge1xyXG5cdHdpZHRoOiAyMDBweDtcclxufVxyXG4uaGlkZS1jb2x1bW4ge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRyIHtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICNlOWVjZWY7XHJcblx0fVxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdH1cclxuXHQudHh0LWdyZWVuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuYnV5bm93IHtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRpdGxlIHtcclxuXHRsaW5lLWhlaWdodDogMS42ZW07XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC1uYW1lIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtbXNycCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdGgsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdHIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xyXG5cdC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZFxyXG5cdH1cclxuXHQucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRodW1iIHtcclxuXHRcdHdpZHRoOiA4JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZFxyXG5cdH1cclxuXHQqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtdGh1bWIge1xyXG5cdFx0d2lkdGg6IDglICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOiA5OTBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XHJcblx0LnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuaW1nLXJlc3BvbnNpdmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Kjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5pbWctcmVzcG9uc2l2ZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4ubm8tY29tcGF0aWJsZS1wcm9kdWN0cy13cmFwcGVyIHtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICRncmF5O1xyXG5cdH1cclxufVxyXG4jb3NEZXZpY2VDb21ibyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuI2xvYWRlci00IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jbG9hZGVyLTQgc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdG1hcmdpbjogMzVweCA1cHggIWltcG9ydGFudDtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiBcdGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxufVxyXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gXHRhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgMC4zM3MgaW5maW5pdGU7XHJcbn1cclxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDMpIHtcclxuIFx0YW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IDAuNjZzIGluZmluaXRlO1xyXG59XHJcbkBrZXlmcmFtZXMgb3BhY2l0eWNoYW5nZXtcclxuXHQwJSwgMTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQ2MCV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG4iLCIubWFjaGluZURlc2t0b3B7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX3RleHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICZfMXtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzJ7XG4gICAgICBsZWZ0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzN7XG4gICAgICBsZWZ0OiA1NjBweDtcbiAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzQsXG4gICAgJl81LFxuICAgICZfNntcbiAgICAgIGJvdHRvbTogMjBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfNHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl81e1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbGVmdDogMjUwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgbGVmdDogMTcwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfNntcbiAgICAgIHJpZ2h0OiAxMDBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBtYXgtd2lkdGg6IDMzJTtcblxuICAgICAgJl8ye1xuICAgICAgICBsZWZ0OiAzNCU7XG4gICAgICB9XG5cbiAgICAgICZfM3tcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfNntcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGV0YWlsZWQtbnVtYmVyLWxpc3Qge1xyXG5cdG1hcmdpbi10b3A6MjVweDtcclxuXHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblxyXG5cdC5saXN0LW51bWJlciB7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDNweDtcclxuXHRcdHBhZGRpbmctdG9wOjJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjVweDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0bWF4LXdpZHRoOiA2NXB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHR9XHJcbn0iLCIjcHNfc2VsZWN0b3Ige1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFydG92ZXJ7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTM3OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtdGVucy1tb3Jle1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtbmF2e1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyRTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNraXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXJlc3VsdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHRzLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtYnRuLFxyXG4gICAgLnN0YXJ0b3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQUZDQzJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDMwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc3RlcCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAucHMtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy10b3Age1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWFjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhcm5tb3JlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wcy10ZW5zLW1vcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjtcclxuXHJcbiAgICAuY3RhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBzLXR5cGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7XHJcbiAgICAjcHNfc2VsZWN0b3J7XHJcbiAgICAgICAgLnBzLXN0ZXAtY29sLWhhbGYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLW5hdiB1bCBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLXRlbnMtbW9yZSAuY3RhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcy10b3Age1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xyXG4gICAgLnBzLXR5cGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICNwc19zZWxlY3RvcntcclxuICAgICAgICAucHMtYWN0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLW5hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHg7XHJcblxyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLXNraXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHMtc2VhcmNoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0ODBweCkge1xyXG4gICAgLnBzLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjcHNfc2VsZWN0b3IgLnBzLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uby1wcm9kdWN0LXNlbGVjdG9yLFxyXG4uby1wcm9kdWN0LXNlbGVjdG9yICosXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjpiZWZvcmUsXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uby1wcm9kdWN0LXNlbGVjdG9yIHtcclxuICAgICZfX3Jlc3VsdC10aXRsZSxcclxuICAgICZfX3Jlc3VsdC10ZXh0LFxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uby1wcm9kdWN0e1xyXG4gICAgJi1wcm9ncmVzc2JhcntcclxuICAgICAgICAmX19iYXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2N2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5wdXQge1xyXG4gICAgICAgICY6Zm9jdXMgfiAuby1wcm9kdWN0LXRpbGVfX2lubmVye1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RvcntcclxuICAgICAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuby1wcm9kdWN0LXByb2dyZXNzYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5OTZweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcyYmM7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42NDllbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg4OWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJoZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbm90aWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ub3RpY2V7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29se1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tc3BhbjN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpbGV7XHJcbiAgICAgICAgICAgICYtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC03cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGlsZXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICo6Oi1tcy1iYWNrZHJvcHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XHJcblxyXG4gICAgICAgICAgICAqOjotbXMtYmFja2Ryb3B7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgKjo6LW1zLWJhY2tkcm9we1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12e1xyXG4gICAgICAgICAgICAgICAgJi1jZW50ZXJlZHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXN0YXJ0e1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm8tcHJvZHVjdC10aWxlX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArICZ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDllbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjY2VudCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjdlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdle1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tYi0zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0e1xyXG4gICAgICAgICYtdGl0bGUsXHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogSlMgU3BlY2lmaWMgU3R5bGVzXHJcbiAqL1xyXG5cclxuLmpzLXByb2R1Y3Qtc2VsZWN0b3Itc2xpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4qIExvYWRlciBhamF4XHJcbiovXHJcbi5qcy1wcm9kdWN0LXNlbGVjdG9yLWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1yZXN1bHQtaHRtbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1zZWxlY3Rvci10aXRsZSB7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjJweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG59IiwiLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIge1xyXG5cdG1hcmdpbi1ib3R0b206MS41cmVtO1xyXG5cclxuXHQubGlzdC1pbmxpbmUge1xyXG5cdFx0Lmxpc3QtaW5saW5lLWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYmctbGlnaHRHcmF5e1xyXG5cdFx0Lmg0LFxyXG5cdFx0Lmg1e1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjMDA2ZWI4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi52aWRlb3Mtd3JhcHBlciB7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblxyXG5cdC52aWRlby1jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnZpZGVvLXRyaWdnZXItYnV0dG9uIHtcclxuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvL3RvcDogMDtcclxuXHQvL3JpZ2h0OiAwO1xyXG5cdC8vYm90dG9tOiAwO1xyXG5cdC8vbGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdH1cclxuXHJcblx0Lmg0IHtcclxuXHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4udmlkZW8tY29udGVudC13cmFwcGVyIHtcclxuXHRtYXgtd2lkdGg6IDQzMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0LnZpZGVvLXRpdGxlLXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAyMDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlby10aHVtYm5haWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRcdG9wYWNpdHk6IC45O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZpZGVvLXRpdGxlLXdyYXBwZXIge1xyXG5cdFx0bWluLWhlaWdodDogODhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jbG9zZS12aWRlbyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAtMTVweDtcclxuXHR0b3A6IC0xNXB4O1xyXG5cdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn0iLCJ1bC5mYXEtc2lkZW5hdiB7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAzMDBtcztcclxuXHJcbiAgICAgICAgYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMHJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuMjByZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAuMjVlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgID4gYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZSxcclxuICAgIC5jb2xsYXBzaW5nIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmV0IHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgIH1cclxufSIsIi5wb3N0LWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDowO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYzLjclO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL3ZpYS5wbGFjZWhvbGRlci5jb20vNDA2eDM0MFwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlcjpzb2xpZCAxcHggI2VlZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MS43NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1OSU7XHJcbiAgICB9IFxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNSU7XHJcbiAgICB9IFxyXG59XHJcblxyXG4ucG9zdC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLy8gICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAvLyAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgIC8vIH1cclxuXHJcbn1cclxuXHJcbi5ibG9nLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNlZWU7XHJcbiAgICBib3JkZXItcmlnaHQ6c29saWQgMXB4ICNlZWU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuICAgIHBhZGRpbmc6MTVweDtcclxufVxyXG5cclxuLmJsb2ctY29udGVudC13cmFwcGVyIHtcclxuICAgIFxyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgLmZlYXR1cmVkLXBvc3QtdGFnIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1wdC0xIHtcclxuICAgIHBhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsb2ctcG9zdC1saXN0IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLXBvc3QtaXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDMgLyAzIC8gNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2ZlYXR1cmVkIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3dpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyA0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59IiwiLy9jb2xvcnNcclxuJHdoaXRlOiAjZmZmO1xyXG4kY29sb3JfY2VsZXN0ZV9hcHByb3g6ICNjZmNmY2Y7XHJcbiRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDogI2E4YThhODtcclxuJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94OiAjZThlOGU4O1xyXG4kY29sb3JfZ3JlZW5fcGVhX2FwcHJveDogIzI2NmQ0ZDtcclxuJGNvbG9yX29jZWFuX2dyZWVuX2FwcHJveDogIzM2OWE2ZTtcclxuJGNvbG9yX21vdW50YWluX21pc3RfYXBwcm94OiAjOTk5O1xyXG4kY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94OiAjYWRhZGFkO1xyXG4kc2lsdmVyOiBzaWx2ZXI7XHJcbiRjb2xvcl9nYWxsZXJ5X2FwcHJveDogI2VkZWRlZDtcclxuJGNvbG9yX2FsdG9fYXBwcm94OiAjZGVkZWRlO1xyXG5cclxuLy9AZXh0ZW5kLWVsZW1lbnRzXHJcbi8vb3JpZ2luYWwgc2VsZWN0b3JzXHJcbi8vLm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZSwgLm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyXHJcbiVleHRlbmRfMSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbjogLThweCAwIDAgLThweDtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRib3JkZXItY29sb3I6ICRncmF5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL29yaWdpbmFsIHNlbGVjdG9yc1xyXG4vLy5tdWx0aXNlbGVjdCwgLm11bHRpc2VsZWN0X19pbnB1dCwgLm11bHRpc2VsZWN0X19zaW5nbGVcclxuJWV4dGVuZF8yIHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuXHJcbi8vb3JpZ2luYWwgc2VsZWN0b3JzXHJcbi8vLm11bHRpc2VsZWN0X19pbnB1dCwgLm11bHRpc2VsZWN0X19zaW5nbGVcclxuJWV4dGVuZF8zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1pbi1oZWlnaHQ6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0cGFkZGluZzogMCAwIDAgNXB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUpO1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2U7XHJcblx0XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgXHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLm11bHRpc2VsZWN0X19zcGlubmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDFweDtcclxuXHR0b3A6IDFweDtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdEBleHRlbmQgJWV4dGVuZF8xO1xyXG5cdFx0YW5pbWF0aW9uOiBzcGlubmluZyAyLjRzIGN1YmljLWJlemllcigwLjQxLCAwLjI2LCAwLjIsIDAuNjIpO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0QGV4dGVuZCAlZXh0ZW5kXzE7XHJcblx0XHRhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDksIDAuMjEsIDAuOCk7XHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm11bHRpc2VsZWN0IHtcclxuXHRAZXh0ZW5kICVleHRlbmRfMjtcclxuXHRcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cdGNvbG9yOiAkYmx1ZS1kcms7XHJcblx0KiB7XHJcblx0XHRcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuaW5wdXRbdHlwZT10ZXh0XS5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG5cdEBleHRlbmQgJWV4dGVuZF8yO1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kXzM7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2NlbGVzdGVfYXBwcm94O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19zaW5nbGUge1xyXG5cdEBleHRlbmQgJWV4dGVuZF8yO1xyXG5cdEBleHRlbmQgJWV4dGVuZF8zO1xyXG5cdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2NlbGVzdGVfYXBwcm94O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1kaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogMC42O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9nYWxsZXJ5X2FwcHJveDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHQubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2dhbGxlcnlfYXBwcm94O1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2dhbGxlcnlfYXBwcm94O1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1hY3RpdmUge1xyXG5cdHotaW5kZXg6IDUwO1xyXG5cdC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcclxuXHRcdFxyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Jjpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkge1xyXG5cdFx0Lm11bHRpc2VsZWN0X19jdXJyZW50IHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm11bHRpc2VsZWN0X190YWdzIHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1hYm92ZSB7XHJcblx0Ji5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcclxuXHRcdC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0XHQubXVsdGlzZWxlY3RfX2lucHV0IHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5tdWx0aXNlbGVjdF9fdGFncyB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcclxuXHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICRibHVlLWRyaztcclxufVxyXG4ubXVsdGlzZWxlY3RfX3RhZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiA0cHggMjZweCA0cHggMTBweDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0YmFja2dyb3VuZDogJGdyYXk7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIFxyXG4gICAgJiB+IC5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJiB+IC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX3RhZ3Mtd3JhcCB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fdGFncyB7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA4cHggNDBweCAwIDhweDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLm11bHRpc2VsZWN0X190YWctaWNvbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBpbml0aWFsO1xyXG5cdHdpZHRoOiAyMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiw5dcIjtcclxuXHRcdGNvbG9yOiAkY29sb3JfZ3JlZW5fcGVhX2FwcHJveDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfb2NlYW5fZ3JlZW5fYXBwcm94O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX29jZWFuX2dyZWVuX2FwcHJveDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDhweCAxMnB4IDA7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMzhweDtcclxuXHRyaWdodDogMXB4O1xyXG5cdHRvcDogMXB4O1xyXG5cdHBhZGRpbmc6IDRweCA4cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDY1JTtcclxuXHRcdGNvbG9yOiAkY29sb3JfbW91bnRhaW5fbWlzdF9hcHByb3g7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfbW91bnRhaW5fbWlzdF9hcHByb3ggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogJGNvbG9yX3NpbHZlcl9jaGFsaWNlX2FwcHJveDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDI0MHB4O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdFxyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdHotaW5kZXg6IDUwO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fY29udGVudCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm11bHRpc2VsZWN0X19lbGVtZW50IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTJweDtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRjb2xvcjogIzQ5NTA1NztcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QpO1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdGNvbG9yOiAjNDk1MDU3O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG5cdC8vYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdC8vY29sb3I6ICRibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXNlbGVjdGVkKTtcclxuXHRcdC8vY29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHQmLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHQvL2NvbG9yOiAkYmx1ZTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XHJcblx0XHRcdC8vY29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRjb2xvcjogJGdyYXk7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0Ji5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkYmx1ZS1kcms7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHQmLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRjb2xvcjogJGJsdWUtZHJrO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlLWRyaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LWVudGVyLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbn1cclxuLm11bHRpc2VsZWN0LWxlYXZlLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ubXVsdGlzZWxlY3QtZW50ZXIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm11bHRpc2VsZWN0X19zdHJvbmcge1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4qW2Rpcj1cInJ0bFwiXSB7XHJcblx0Lm11bHRpc2VsZWN0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3NlbGVjdCB7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDFweDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X190YWdzIHtcclxuXHRcdHBhZGRpbmc6IDhweCA4cHggMCA0MHB4O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fY2xlYXIge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAxMnB4O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3NwaW5uZXIge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAxcHg7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVyIHtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzcGlubmluZyB7XHJcblx0ZnJvbSB7XHJcblx0XHRcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDJ0dXJuKTtcclxuXHR9XHJcbn1cclxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aXNlbGVjdCB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGNvbG9yOiAkYmx1ZS1kcms7XHJcblx0JjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XHJcblx0XHRjb2xvcjogJGJsdWUtZHJrO1xyXG5cdH1cclxufSIsIiNtYWluLWZvb3RlciB7XG4gICAgZm9udC1zaXplOjE3cHg7XG4gICAgY29sb3I6JGJsdWUtZHJrO1xuXG4gICAgLmZvb3Rlci1tZW51IHtcblxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAuNjVyZW0gMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNlM2UzZTM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXRfcGJfd2lkZ2V0IHtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taXNjLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAuZm9ybS1uZXdzbGV0dGVyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaW5wdXQtbmV3c2xldHRlciB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIFxuICAgICAgICAgICY6Zm9jdXMsICY6dmFsaWQsICY6bm90KDpwbGFjZWhvbGRlci1zaG93biksICY6dmFsaWQge1xuICAgICAgICAgICAgJiArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpbmstc2VwYXJhdGUge1xuICAgICAgICBtYXJnaW46MCAuNXJlbTtcbiAgICB9XG4gIFxuXHQuZm9vdGVyLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICAgICZfYXBwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAuZmEge1xuICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjojZmZmO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlM2UzZTMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjb3Qtc2RrLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmUtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcbiAgICB9XG4gIH1cbiAgXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjbWFpbi1mb290ZXIge1xuICAgIC53aWRnZXRfbmF2X21lbnUge1xuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICZfaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1haW4taGVhZGVyIHtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHQucHJpbS1uYXYtbWFpbi5zaG93IHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0XHQmI21haW4taGVhZGVyLmFjdGl2ZSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdH1cclxuXHJcblx0LmZhZGUtZW50ZXItYWN0aXZlLFxyXG5cdC5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHR9XHJcblxyXG5cdC5mYWRlLWVudGVyLFxyXG5cdC5mYWRlLWxlYXZlLXRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIDJyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHQubmF2YmFyIHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnNlYXJjaCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubmF2LWJ1dHRvbi13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuZm9ybS1zZWFyY2gtd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNjRweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDEyNSU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybS1zZWFyY2gge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHJcblx0XHRcdFx0LnNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHQuZmE6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMmIzZTUwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci10b2dnbGVyIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQuaWNvbi1iYXIge1xyXG5cdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWJhciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMzglIDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1pZGRsZS1iYXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3R0b20tYmFyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNDAlIDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sbGFwc2VkIHtcclxuXHRcdFx0LnRvcC1iYXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWlkZGxlLWJhciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3R0b20tYmFyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHJcblx0XHQubmF2YmFyIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjQ1cmVtIC44cmVtIDEuMjVyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcnQge1xyXG5cdFx0XHQuY2FydC1pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDExNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG5cdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDFyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogLjVyZW0gLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR0b3A6IDlweFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci1tYWluIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdFx0Pi5uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHQ+Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0Ji5oaWRkZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2gge1xyXG5cdCYtaW5wdXQge1xyXG5cdFx0Ji1sYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTJweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHRcdCYrbGFiZWwge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFNraXAgbGluayBzdHlsZXNcclxuLnNraXAtbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTQwcHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdH1cclxufVxyXG5cclxuLnByaW1hcnktbWVudS1zLWJ0biB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdGk6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdC5zZWFyY2gtcHJpbS1pbnAge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstZ3JleS1ibHVlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgMy41cHggIzJiM2Q1MDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcmltYXJ5LW1lbnUtcy1idG4ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcbn0iLCIuY29udGFjdFVzQ29udGFpbmVyIC5pbnB1dEZpZWxkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG59XHJcbi5jb250YWN0VXNDb250YWluZXIgLmRlc2NyaXB0aW9uQm94IHtcclxuXHRtaW4taGVpZ2h0OiAyMDBweDtcclxufVxyXG4uc3VicyB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuLnN1YmZpZWxkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmO1xyXG59XHJcbi5tb2RlbGZpZWxkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmO1xyXG59XHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcblx0LmNvbnRhY3RVc0NvbnRhaW5lciAuaW5wdXRGaWVsZCB7XHJcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxufSIsIi8qIFByb21vICovXHJcbi5yZXZpZXctYmFuZC1wcm9tbyB7XHJcblx0YmFja2dyb3VuZDogcmdiKDAsIDExNCwgMTg4KTtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0bWluLWhlaWdodDoxcHg7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vIGg0IHtcclxuXHRjb2xvcjojRkZGO1xyXG5cdGxpbmUtaGVpZ2h0OjEuM2VtO1xyXG5cdHBhZGRpbmctYm90dG9tOjBweDtcclxufVxyXG4udmVydGljYWwtYWxpZ24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vIHN2ZyB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG5cdGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHR3aWR0aDogODBweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpe1xyXG5cdC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG5cdC5yZXZpZXctYmFuZC1wcm9tbyB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0fVxyXG5cdC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHQucmV2aWV3LWJhbmQtcHJvbW8taWNvbiB7XHJcbiAgICBcdGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogSG93IFRvICovXHJcbi5yZXZpZXctaG93dG8gaDIge1xyXG5cdGZvbnQtc2l6ZTozNHB4O1xyXG59XHJcbi5yZXZpZXctaG93dG8gaDMge1xyXG5cdGZvbnQtc2l6ZToyNnB4O1xyXG59XHJcbi5yZXZpZXctaG93dG8tcGFuZTo6YmVmb3JlIHtcclxuXHRyaWdodDogMTAwJTtcclxuXHR0b3A6IDUwJTtcclxuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGhlaWdodDogMDtcclxuXHR3aWR0aDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnJldmlldy1ob3d0by1wYW5lIC5tYXJrZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0aGVpZ2h0OiAxNTBweDtcclxuXHR3aWR0aDoxNTBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOjEwMHB4O1xyXG5cdGxlZnQ6LTc1cHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0LnJldmlldy1ob3d0by1wYW5lIHtcclxuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQucmV2aWV3LWhvd3RvLXBhbmUgLm1hcmtlciB7XHJcblx0ICAgIGhlaWdodDogMTI1cHg7XHJcblx0ICAgIHdpZHRoOiAxMjVweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0LnJldmlldy1ob3d0by1wYW5lIHtcclxuXHQgICAgZGlzcGxheTpub25lO1xyXG5cdH1cclxufVxyXG5cclxuLyogQ2F0ZWdvcmllcyAqL1xyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyB7XHJcblx0YmFja2dyb3VuZDogIzJiM2U1MDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xyXG4gICAgY29sb3I6I0ZGRjtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBwYWRkaW5nOjIwcHggMjBweCA0MHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMxMTFkMmU7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSBzcGFuIHtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGltZyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcclxuXHRib3JkZXItbGVmdDoxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNGRkY7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MDtcclxufVxyXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSxcclxuLmNvbC14cy0yLTUsIC5jb2wtc20tMi01LCAuY29sLW1kLTItNSwgLmNvbC1sZy0yLTUsXHJcbi5jb2wteHMtMy01LCAuY29sLXNtLTMtNSwgLmNvbC1tZC0zLTUsIC5jb2wtbGctMy01LFxyXG4uY29sLXhzLTQtNSwgLmNvbC1zbS00LTUsIC5jb2wtbWQtNC01LCAuY29sLWxnLTQtNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY29sLXhzLTEtNSB7XHJcblx0d2lkdGg6IDIwJTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4uY29sLXhzLTEtNSB7XHJcblx0d2lkdGg6IDIwJTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbC1sZy0xLTUge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuY29sLW1kLTEtNSB7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5jb2wtc20tMS01IHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xyXG5cdCAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuXHQgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbC1zbS01LTUge1xyXG5cdFx0d2lkdGg6NTAlO1xyXG5cdH1cclxuXHQucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxuXHR9XHJcblx0LnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XHJcbiAgICBcdG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG5cdH1cclxuXHQuYmFuZC1sIHtcclxuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRkZGO1xyXG5cdH1cclxuXHQuYmFuZC1yIHtcclxuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI0ZGRjtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHQuY29sLXNtLTUtNSB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdH1cclxuXHQuYmFuZC1sIHtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdH1cclxuXHQuYmFuZC1yIHtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFByb2R1Y3RzICovXHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSB7XHJcblx0Ym9yZGVyOjNweCBzb2xpZCAjY2VjZWNlO1xyXG5cdHBhZGRpbmc6MTVweDtcclxuXHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0bWluLWhlaWdodDogMTMwcHg7XHJcbn1cclxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xyXG5cdGNvbG9yOiNGRkY7XHJcblx0cGFkZGluZzoycHggMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIge1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIsIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfbnVtUmV2aWV3c19jb21wb25lbnRfY29udGFpbmVyIHtcclxuXHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uYmx1ZSB7XHJcbiAgICBjb2xvcjogIzAwNzJiYztcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzotNXB4O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ibHVlOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzAwNzJiYztcclxuICAgIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuIH1cclxuIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5IHtcclxuICAgIGNvbG9yOiAjY2VjZWNlO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6MjVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOi01cHg7XHJcbn1cclxuIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2NlY2VjZTtcclxuICAgIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gaDMge1xyXG4gICAgbWluLWhlaWdodDo2MHB4O1xyXG59XHJcbi5wcm9kdWN0LWltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuICAgIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIGgzIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFdpZGdldCAqL1xyXG4jcmV2aWV3Rm9ybSBzZWxlY3Q6ZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2NlY2VjZTtcclxufVxyXG4jcmV2aWV3Rm9ybSBzZWxlY3Qge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuI3Jldmlld0Zvcm0gaDQge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbiNyZXZpZXdGb3JtIGlucHV0W3R5cGU9c3VibWl0XTplbmFibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG4gIGNvbG9yOiNGRkY7XHJcbn1cclxuI3Jldmlld0Zvcm0gLnNlbGVjdC1kZWZhdWx0LCAuc2VsZWN0LW9wdGlvbiB7XHJcblx0aGVpZ2h0OjM1cHg7XHJcbn1cclxuI3Jldmlld0Zvcm0gLmJ0bjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbiIsIi5yZXNvdXJjZS1iYW5kLTQgaDMge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ucmVzb3VyY2UtYmFuZC00IC5sZWFybi1tb3JlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLnJlc291cmNlLWJhbmQtNCAucjRsIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5NnB4KSB7XHJcblx0Lm9tLWJvcmRlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JheTtcclxuXHR9XHJcblx0Lm9tLWJvcmRlci1yaWdodCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBncmF5O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHQub20tYm9yZGVyLWxlZnQge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0fVxyXG5cdC5vbS1ib3JkZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQucmVzb3VyY2UtYmFuZC00IC5vbS1ib3JkZXItdG9wIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5O1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCAub20tYm9yZGVyLWJvdHRvbSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCBoMyB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQgLmxlYXJuLW1vcmUge1xyXG5cdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IC5yYjEge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IC5yYjQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQge1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XHJcblx0LnJlc291cmNlLWJhbmQtNCAuc3BsaXQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnJiLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcclxuXHRcdGZsZXg6IGluaGVyaXQ7XHJcblx0fVxyXG59IiwiICAgXHJcbiAgICAudmlkZW9CYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE3JSAhaW1wb3J0YW50O1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRhYmxldFZpZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5rcmlzdGluYU1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXRjaExlYWRpbmcge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAgMTAwJTtcclxuICAgIH1cclxuICAgIC5tYXRjaEhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2hlcm9fQkcucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvbW9Qcm9kcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfcHJvZF9CRy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1hdGNoTGFkeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfdGVzdDFfQkcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWF0Y2hNYWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF90ZXN0Ml9CRy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAudGl0bGVUZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgY29sb3I6ICM4MDgyODU7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgIFxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAubW9iaWxlVmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50YWJsZXRWaWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2tyaXN0aW5hMS5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgIFxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfZGFsZTEucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODYlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgLnF1b3RlayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NyU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODMlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIC50aXRsZVRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC52aWRlby1wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby1wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgIFxyXG5cclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7ICBcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gIiwiLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRleHQtbmF2eSB7XHJcblx0Y29sb3I6ICMwMDMwODcgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1ibGFjayB7XHJcblx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG4uaGctYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NztcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZToyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cGFkZGluZzogMTVweCAzN3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5oZWFydGd1aWRlIHtcclxuXHQuaGVhcnRIZXJvLmgxIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyNHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRmb250LXNpemU6IDU0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdG1heC13aWR0aDogODUlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZToyMnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2hvdyB7XHJcblx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZXtcclxuXHQmLWl0ZW0sXHJcblx0aWZyYW1lLFxyXG5cdGVtYmVkLFxyXG5cdG9iamVjdCxcclxuXHR2aWRlb3tcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNoaWVsZCB7XHJcblx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHR3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5oZWFydGd1aWRlLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyBpZnJhbWV7XHJcblx0aGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcbn1cclxuXHJcbi8vIExhbmRpbmcgUGFnZVxyXG4uaGVhcnRIZXJvIHtcclxuXHRmb250LXNpemU6IDY5cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDoxNDUwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogNjJweDtcclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8ge1xyXG5cdHBhZGRpbmc6MzVweCAwO1xyXG5cclxuXHQuaGctcmF0aW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MjNweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMzNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8tdGV4dCB7XHJcblx0bWF4LXdpZHRoOiA2NjVweDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8gLmhnLXdhdGNoLWltZyB7XHJcblx0bWF4LXdpZHRoOjY2MHB4O1xyXG59XHJcblxyXG4uaGVhcnRTVkcge1xyXG5cdG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi5oZWFydFNWRyBzcGFuIHtcclxuXHRmb250LXNpemU6IDU1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDgycHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wbGF5LWljb24taGVhcnRndWlkZSB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucG9ja2V0V2F0Y2gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdHBhZGRpbmc6IDM1cHggMDtcclxufVxyXG4ucHctZGl2aWRlciB7XHJcblx0bWFyZ2luOjI4cHggMCA1MnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0aGVpZ2h0OjFweDtcclxufVxyXG4ucHctaGctaW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtNjRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0d2lkdGg6NDIwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR0b3A6YXV0bztcclxuXHRcdGxlZnQ6YXV0bztcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXgtd2lkdGg6YXV0bztcclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHR9XHJcbn1cclxuLmJsb29kLWZsdWN0dWF0aW9ucyB7XHJcblx0cGFkZGluZzogMTU1cHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA1NXB4IDA7XHJcblx0fVxyXG59XHJcbi5icmVha3Rocm91Z2gge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogNzJweCAwO1xyXG59XHJcbi5icmVhay10aXRsZSxcclxuLmJsb2NrLXRpdGxlLFxyXG4ud2NoZC10aXRsZSB7XHJcblx0Zm9udC1zaXplOjYwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDY1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Zm9udC1zaXplOjQycHg7XHJcblx0fVxyXG59XHJcbi5icmVha3Rocm91Z2ggLmN1ZmYtZXhwYW5kaW5nIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR6LWluZGV4OjA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdCYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRoZWlnaHQ6NTA0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6MjNweDtcclxuXHRoZWlnaHQ6MjNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMC43KTtcclxuXHR9XHJcblxyXG5cdDcwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDc5LCAyMTcsIDMzLCAwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMCk7XHJcblx0fVxyXG59XHJcblxyXG4uY3VmZi1leHBhbmRpbmd7XHJcblxyXG5cdC50dC1kb3R7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDoyM3B4O1xyXG5cdFx0aGVpZ2h0OjIzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOTBweDtcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAxKTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHQvL2FuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnRvb2x0aXB7XHJcblxyXG5cdFx0Ji1pbm5lcntcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRsZWZ0OjM1cHg7XHJcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcclxuXHRcdFx0Y29sb3I6IzAwMDtcclxuXHRcdFx0bWluLXdpZHRoOiAzNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDozO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdG1pbi13aWR0aDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY+c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnR0aXB7XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjFcIl17XHJcblx0XHRcdHRvcDogMTAuNzUlO1xyXG5cdFx0XHRsZWZ0OiA0OC4zMzMzJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OSUpO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiMlwiXXtcclxuXHRcdFx0dG9wOiAxNi4zMzMlO1xyXG5cdFx0XHRsZWZ0OiA0MCU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHRsZWZ0OmF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IDI5MnB4O1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjc0cHg7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogLTI1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6YXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiM1wiXXtcclxuXHRcdFx0dG9wOiAxNi4zMzMlO1xyXG5cdFx0XHRsZWZ0OiA0OCU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdFx0XHRyaWdodDogMzJweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS10aXA9XCI0XCJde1xyXG5cdFx0XHR0b3A6IDE2LjMzMyU7XHJcblx0XHRcdGxlZnQ6IDU0JTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNjNweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiNVwiXXtcclxuXHRcdFx0dG9wOiAyNCU7XHJcblx0XHRcdGxlZnQ6IDM3JTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNjNweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiNlwiXXtcclxuXHRcdFx0cmlnaHQ6IDMxJTtcclxuXHRcdFx0Ym90dG9tOiAzMiU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHR0b3A6IC0xMTBweDtcclxuXHRcdFx0XHRyaWdodDogMTYzcHg7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dG9wOjEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjdcIl17XHJcblx0XHRcdGJvdHRvbTogMjIuNTY2NiU7XHJcblx0XHRcdGxlZnQ6IDMwJTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTI1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud2hhdC1jYW4taGctZG8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuXHRjb2xvcjojZmZmO1xyXG5cdHBhZGRpbmc6ODBweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6MCAwIDI1cHg7XHJcblx0fVxyXG59XHJcbi50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdC5zbGljay1zbGlkZSBpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0Ym90dG9tOmF1dG87XHJcblx0fVxyXG59XHJcbi50d29VcFZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDExM3B4IDAgMTMwcHg7XHJcblxyXG5cdGJ1dHRvbntcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlkZW8td3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnZpZGVvcy10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDU0cHggMCA3MHB4O1xyXG5cdH1cclxufVxyXG4udHdvVXBWaWRlbyAuaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4udHdvVXBWaWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG5cdGJvcmRlcjpub25lO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRwYWRkaW5nOjA7XHJcblx0fVxyXG59XHJcbi5oZy1wcm9kdWN0LWltZyB7XHJcblx0cGFkZGluZy10b3A6IDE5MXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNTFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZy10b3A6MjVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjU1cHg7XHJcblx0XHRtYXgtd2lkdGg6MzIwcHg7XHJcblx0XHRtYXJnaW46MCBhdXRvIDM1cHg7XHJcblx0fVxyXG59XHJcbi5oZy1yZWNvbW1lbmRlZCAucGF5cGFsIHtcclxuXHRwYWRkaW5nLXJpZ2h0OjM1cHg7XHJcbn1cclxuLnB1cmNoYXNlLW9wdGlvbnMge1xyXG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzgyODI4MjtcclxuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogIzAwMzA4NztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjEwNjhweCkge1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRwYWRkaW5nLXRvcDoyNXB4O1xyXG5cdH1cclxufVxyXG4vLyBFbWFpbCBDYXB0dXJlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdCNoZ0VtYWlsQ2FwdHVyZSB7XHJcblx0XHRwYWRkaW5nOjAgMjVweDtcclxuXHR9XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ1N1YlRpdGxlIHtcclxuXHRwYWRkaW5nOjA7XHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnVGl0bGUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAzOHB4O1xyXG59XHJcbi5oZ1RpdGxlLW91dGVyIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdC5oZ1RpdGxlIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxufVxyXG4jaGdFbWFpbENhcHR1cmUgI2hnVGhhbmtZb3UgLmhnVGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5tb2RlbC1udW1iZXIge1xyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdCbHVyYiB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXNpemU6MS4xcmVtO1xyXG5cdG1heC13aWR0aDo1NTBweDtcclxuXHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdG1hcmdpbjowIGF1dG8gMzVweDtcclxuXHRib3JkZXItdG9wOjNweCBzb2xpZCAjMDAzMDg3O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4ge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0Zm9udC1zaXplOjEzcHg7XHJcblx0cGFkZGluZzowIDhweDtcclxuXHRib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gPiBpbnB1dCB7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYSxcclxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhOmhvdmVyLFxyXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6Zm9jdXMsXHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTphY3RpdmUge1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0J0biB7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzoxOHB4IDUwcHg7XHJcblx0Y29sb3I6I0ZGRjtcclxuXHRmb250LXdlaWdodDo3MDA7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcblx0Zm9udC1zaXplOjEuMXJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRib3JkZXI6MDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtcclxuXHR0cmFuc2l0aW9uOmFsbCAwLjJzO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojMDAzMDg3O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHMge1xyXG5cdG1hcmdpbi1ib3R0b206NDBweDtcclxuXHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czpiZWZvcmUsXHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6XCJcIjtcclxuXHRkaXNwbGF5OnRhYmxlO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xyXG5cdGNsZWFyOmJvdGg7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0IHtcclxuXHRib3JkZXItcmFkaXVzOjA7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAjNWU1ZTVlO1xyXG5cdGZvbnQtc2l6ZToxLjFyZW07XHJcblx0Y29sb3I6IzAwMDtcclxuXHRwYWRkaW5nOjE1cHggMTVweCAxNXB4IDQwcHg7XHJcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRmbG9hdDpsZWZ0O1xyXG5cclxuXHRiYWNrZ3JvdW5kOiMzOTM5MzkgdXJsKCdodHRwczovL2RyaC5pbWcuZGlnaXRhbHJpdmVyLmNvbS9EUkhNL1N0b3JlZnJvbnQvU2l0ZS9vbXJvbi9wYi9pbWFnZXMvZW1haWwtaGcucG5nJykgbm8tcmVwZWF0IDEwcHggMTRweDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OnBsYWNlaG9sZGVyLXNob3duIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5lcnJvciB7XHJcblx0Ym9yZGVyLWNvbG9yOnJlZDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWZuYW1lXCJdLFxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcclxuXHR3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2RyaC5pbWcuZGlnaXRhbHJpdmVyLmNvbS9EUkhNL1N0b3JlZnJvbnQvU2l0ZS9vbXJvbi9wYi9pbWFnZXMvdXNlci1oZy5wbmcnKTtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcclxuXHRmbG9hdDpyaWdodDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgPiAjaGdUaGFua1lvdSB7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDo1MCU7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZS5UWSA+ICo6bm90KCNoZ1RoYW5rWW91KSB7XHJcblx0b3BhY2l0eTowO1xyXG5cdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjExMTFweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpLCAobWF4LXdpZHRoOjYwMHB4KSB7XHJcblx0I2hnRW1haWxDYXB0dXJlIHtwYWRkaW5nOjMwcHggMTVweCA1MHB4O31cclxuXHQjaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWZuYW1lXCJdLFxyXG5cdCNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge3dpZHRoOjEwMCU7fVxyXG5cdCNoZ0VtYWlsQ2FwdHVyZSAuaGdUaXRsZSB7bWFyZ2luLWJvdHRvbTozMHB4O31cclxuXHQjaGdFbWFpbENhcHR1cmUgLmhnTG9nbyB7XHJcblx0XHR3aWR0aDoyMjVweDtcclxuXHRcdGhlaWdodDozMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0Oi01cHg7XHJcblx0fVxyXG59XHJcbi5uZXZlci1taXNzLWEtYmVhdCB7XHJcblx0Zm9udC1zaXplOjIycHg7XHJcblx0cGFkZGluZy10b3A6MTUxcHg7XHJcblx0cGFkZGluZy1ib3R0b206OTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nLXRvcDo1M3B4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206NzBweDtcclxuXHR9XHJcbn1cclxuLm5tYWItY29sLTEge1xyXG5cdHBhZGRpbmctcmlnaHQ6NzVweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxufVxyXG4ubm1hYi10aXRsZSB7XHJcblx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206MTdweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0fVxyXG59XHJcbi5uZXZlci1taXNzLWEtYmVhdCBsaSB7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0bWFyZ2luLWJvdHRvbToyOXB4O1xyXG5cclxuXHRpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDo1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjMxcHg7XHJcblx0fVxyXG59XHJcbi5tYXNvbnJ5LXNlY3Rpb24ge1xyXG5cdC5ib3gge1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gZGl2IHtcclxuXHRcdFx0bWluLWhlaWdodDogNDM3cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDoxMDAlO1xyXG5cdFx0XHRsZWZ0OjRweDtcclxuXHRcdFx0cmlnaHQ6NHB4O1xyXG5cdFx0XHRib3R0b206NHB4O1xyXG5cdFx0XHR6LWluZGV4OjE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogdG9wIDAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0LmlubmVyLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOjAgMTUlO1xyXG5cclxuXHRcdFx0LmJveC1hcnJvdy11cCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRcdFx0dG9wOiAtNjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQxcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYm94LWFycm93IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XHJcbiAgICBcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDFweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50eHQtYmxhY2t7XHJcblx0XHQuYm94LWFycm93e1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJveCB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cy13aXRoaW57XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHR0b3A6NHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQuYm94LWJnLWltZyB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQuYm94LXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTozNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cdC5ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MTlmZDQ7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzQxOWZkNDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdyZWVuIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4MGMwMjk7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzgwYzAyOTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnB1cnBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3MGIxO1xyXG5cclxuXHRcdC5ib3gtYXJyb3ctdXAgLmZhIHtcclxuXHRcdFx0Y29sb3I6ICM3YjcwYjE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZWFsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3MGIxYWM7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzcwYjFhYztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJhdGluZy13cmFwIC5oZy1yYXRpbmcge1xyXG5cdHBhZGRpbmctcmlnaHQ6MjhweDtcclxuXHR3aWR0aDoxNzBweDtcclxufVxyXG4ucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQge1xyXG5cdHBhZGRpbmctbGVmdDoyOHB4O1xyXG5cdGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjODI4MjgyO1xyXG5cdC5kLWZsZXgge1xyXG5cdFx0Y29sb3I6ICMwMDcyYmM7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdH1cclxuXHQubm8xIHtcdFx0XHRcdFx0XHRcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHNtYWxsIHtcdFx0XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdGJvcmRlci1sZWZ0OnNvbGlkIDBweCAjODI4MjgyO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcbi5pbWFnZS1kaXZpZGVyIHtcclxuXHRoZWlnaHQ6NjU1cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGhlaWdodDogMzY1cHg7XHJcblx0fVxyXG59XHJcbi5oZy10ZWNoLXNwZWNzIHtcclxuXHRwYWRkaW5nOiAxMTNweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDU1cHggMDtcclxuXHR9XHJcblxyXG5cdC5oZy10ZWNoLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0cGFkZGluZy1ib3R0b206NTFweDtcclxuXHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICMwMDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTo0MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3BlY3Mge1xyXG5cdFx0cGFkZGluZzo2OXB4IDA7XHJcblx0fVxyXG5cclxuXHQuc3BlY3MtY29sLTEge1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcclxuXHRcdHBhZGRpbmctbGVmdDowO1xyXG5cdFx0cGFkZGluZy1yaWdodDo1MnB4O1xyXG5cdH1cclxuXHQuc3BlY3MtY29sLTIge1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcclxuXHRcdHBhZGRpbmc6MCA1MnB4O1xyXG5cdH1cclxuXHQuc3BlY3MtY29sLTMge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjUycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XHJcblx0fVxyXG5cdC5zcGVjcy13cmFwIHtcclxuXHRcdG1heC13aWR0aDogMzUzcHg7XHJcblx0fVxyXG5cclxuXHQuc3BlYyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG5cdFx0LnNwZWNzLWNvbC0xLFxyXG5cdFx0LnNwZWNzLWNvbC0yIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyB7XHJcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XHJcblxyXG5cdC5yZXNvdXJjZSB7XHJcblx0XHR3aWR0aDozMy4zMzMlO1xyXG5cclxuXHRcdC5hcHBzIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiAtMTJweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0LnJlc291cmNlOm50aC1jaGlsZCgxKSxcclxuXHRcdC5yZXNvdXJjZTpudGgtY2hpbGQoMikge1xyXG5cdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yZXNvdXJjZTpudGgtY2hpbGQoMykge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOjAgMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hZGRpdGlvbmFsLXJlc291cmNlcyBhIHtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLWN0YXMgLmJ0biB7XHJcblx0XHRib3JkZXI6c29saWQgMnB4ICMwMDMwODc7XHJcblx0XHRjb2xvcjogIzAwMzA4NztcclxuXHRcdG1hcmdpbi1ib3R0b206MTlweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggNDBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG59XHJcbi5oZy1mYXFzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTEzcHg7XHJcblxyXG5cdC5mYXFzLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTNweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOjQycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWNjb3JkaW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOjQ4cHg7XHJcblxyXG5cdC50aXRsZXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDE4cHggMzBweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHRjb250ZW50OidcXGYwNTUnO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdH1cclxuXHJcblx0LmJvZHkge1xyXG5cdFx0cGFkZGluZzogMjNweCA1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRwYWRkaW5nOjIzcHggMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYW5zd2VyLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmlubmVyLWJvZHkge1xyXG5cdFx0XHRtYXgtd2lkdGg6NjcxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0fVxyXG5cdFx0LnRpdGxlOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDonXFxmMDU2JztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIG5ldyBjdXN0b20gYWNjb3JkaW9uIHRhYnNcclxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIHtcclxuXHRcclxuXHQudGFicyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tdGFicy1idG4ge1xyXG5cdFx0cGFkZGluZzogMThweCAxNHB4IDE4cHggMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tdGFicy1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG5cdFx0LnRhYi1pY286OmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnXFxmMDU2JztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWItaWNvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDonXFxmMDU1JztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWItYm9keSB7XHJcblx0XHQuYWNjb3JkaW9uLWlubmVyLWVsZW1lbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAyM3B4IDUwcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hbnN3ZXItaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRtaW4td2lkdGg6MzJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0LmlubmVyLWJvZHkge1xyXG5cdFx0XHRtYXgtd2lkdGg6NjcxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhnLXRlc3RpbW9uaWFscyB7XHJcblx0cGFkZGluZy10b3A6IDY4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdC50ZXN0aW1vbmlhbHMtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOjYwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzFweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU5cHg7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnRlc3RpbW9uaWFsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206NTlweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG5ibG9ja3F1b3Rle1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW46IGluaGVyaXQ7XHJcblx0cGFkZGluZzogaW5oZXJpdDtcclxufVxyXG5cclxuLnRpbWVySWNvbiB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0cGFkZGluZzogMjZweCA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHN2Z3tcclxuXHRcdFx0cGF0aHtcclxuXHRcdFx0XHRmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdHBhdGh7XHJcblx0XHRcdFx0XHRmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0bGVmdDogLTQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYXJ0Z3VpZGUgJntcclxuXHRcdGxpe1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGJvcmRlcjpzb2xpZCAycHggI2ZmZmZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VjZWNlYztcclxuXHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6I2ZmZmZmZjtcclxuXHRcdFx0XHRjb2xvcjojMDAwMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi50b3VyLWhlYXJ0Z3VpZGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZy1ib3R0b206NzZweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2F0Y2gtc2lkZSB7XHJcblx0cGFkZGluZy10b3A6IDI2MHB4O1xyXG59XHJcblxyXG4uaGVhcnRndWlkZS1mbHVjdHVhdGlvbnMge1xyXG5cdGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdHBhZGRpbmc6IDEwcHggNTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4uY29sdW1ucyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmVtYmVkLXJlc3BvbnNpdmUge1xyXG5cdG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG59XHJcblxyXG4uaGctc2l6aW5nLCAuaGctcmV2aWV3cyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG4uaGctc3JMIGltZyB7XHJcblx0bWF4LXdpZHRoOjM0cHg7XHJcbn1cclxuLmhnLXNyTCBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogIzAwMzA4NztcclxuXHRtYXJnaW4tbGVmdDoxMHB4O1xyXG59XHJcbi5oZy1yZXZpZXdzOjpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRjb250ZW50OiBcIlxcZjAwNVwiO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uaGVhcnRndWlkZSAucHJvZHVjdC1wcmljZS1xdHkge1xyXG5cdG1hcmdpbjozNXB4IDAgIWltcG9ydGFudDtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctcHJvZC1wcmljaW5nIHtcclxuXHRtYXJnaW4tcmlnaHQ6NDBweDtcclxufVxyXG4uaGctcHJvZC1wcmljaW5nIHtcclxuXHRjb2xvcjojMDAwO1xyXG5cdGZvbnQtc2l6ZTozMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmN0YS1oZWFydGd1aWRlLCAuY3RhLWhlYXJ0Z3VpZGUgYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRwYWRkaW5nOjEwcHggNDBweDtcclxuXHRjb2xvcjojZmZmO1xyXG59XHJcbi5jdGEtaGVhcnRndWlkZS5saW5rLWN0YSB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS43ZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0YjAxNztcclxuXHR9XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xyXG5cdHBhZGRpbmc6IDExcHggNTBweCAxMXB4IDhweDtcclxuXHRtYXJnaW4tcmlnaHQ6MzFweDtcclxuXHRtaW4td2lkdGg6IDIxM3B4O1xyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuY29sIHtcclxuXHRwYWRkaW5nOiAxMnB4IDA7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIGEge1xyXG5cdGNvbG9yOiNGRkY7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zckwge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxufVxyXG5cclxuLm5hdlN0aWNreS1jdGEge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi10b3A6IC0zMHB4O1xyXG59XHJcbi5oZWFydGd1aWRlIC5zdGlja3kgLm5hdlN0aWNreS1jdGEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubmF2U3RpY2t5LWN0YSBzcGFuIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbn1cclxuLm5hdlN0aWNreS1jdGEgYSB7XHJcblx0Ym9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMTBweCA2cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0ZXh0LXdyYXA6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFdhcnJhbnR5XHJcbi53YXJyYW50eSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy93YXJyYW50eS1nYy1jYXJ0LTEwMDAteC0xMTMtNi1jLTItZi01OS1qcGcuanBnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4ubGVhZGluZyB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4udGFnTGluZSB7XHJcblx0Ym9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5saW5rIHtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmV4Y2x1c2l2ZSB7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGNvbG9yOiAjODZiMDYyO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5oZWFydGd1aWRlIHtcclxuXHQucHJvZHVjdC1jdGFzIHtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWR0YyB7XHJcblx0XHRmbGV4LWdyb3c6MjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogNjlweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XHJcblx0LmhlYXJ0Z3VpZGUgLmdmeiB7XHJcblx0XHRtYXJnaW4tdG9wOiA1NTBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDogNjgwcHgpIHtcclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA4OXB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmhlYXJ0Z3VpZGUtbGVhcm4tYnV0dG9uIHtcclxuXHRcdGJvcmRlcjogIzAwMCBzb2xpZCAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR0ZXh0LXdyYXA6IG5vbmU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlLWNvbXBhdGliaWxpdHkge1xyXG5cdFx0Ym9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggNnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dGV4dC13cmFwOiBub25lO1xyXG5cdH1cclxuXHQucG9ja2V0V2F0Y2gge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MCU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvd3AtY29udGVudC91cGxvYWRzL2JveC0yMS5qcGcnKTtcclxuXHRcdG9wYWNpdHk6IDAuMjtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLmdmeiB7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0fVxyXG5cclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHR3aWR0aDogNTUlO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuc3BlY3NhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHR9XHJcblx0LndhcnJhbnR5IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy93YXJyYW50eS1nYy1jYXJ0LTEwMDAteC0xMTMtNi1jLTItZi01OS1qcGcuanBnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblx0fVxyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDM3cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMGVtO1xyXG5cdH1cclxuXHQudGFnTGluZSB7XHJcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4zKTtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcclxuXHQuaGVhcnRndWlkZSAgLnVuZGVyV2F0Y2gge1xyXG5cdFx0bWFyZ2luLXRvcDogMjAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XHJcblx0LndhdGNoLWZhY2Uge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG5cdC53YXRjaC1mYWNlIHtcclxuXHRcdHdpZHRoOiA0NSU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHggKSB7XHJcblx0dmlkZW8ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5lbWJlZC1yZXNwb25zaXZlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG5cdH1cclxuXHQubW9kYWwtbGcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0fVxyXG5cdC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmV7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlICAudW5kZXJXYXRjaCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwJTtcclxuXHR9XHJcblxyXG5cdC50b3VyLWhlYXJ0Z3VpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LndhdGNoLWJhbmQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0fVxyXG5cdC53YXRjaC1mYWNlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUxJSwgLTQ2JSk7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDQ1cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRwYWRkaW5nLXRvcDogMFxyXG5cdH1cclxuXHRALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG5cdFx0LmhlYXJ0Z3VpZGUgLnN0aWNreSB7XHJcblx0XHRcdHRvcDogMThweFxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcclxuXHRcdFx0dG9wOiA2MnB4IWltcG9ydGFudFxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2hpZWxkIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiAwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcblx0fVxyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDQ5cHg7XHJcblx0fVxyXG5cdCNuYXZiYXJTdGlja3kge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4ICkge1xyXG5cdC5wb2NrZXRXYXRjaCB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDcwJTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQuYmFja2dyb3VuZC12aWRlbyAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvICB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTE1JSk7XHJcblx0fVxyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMzFweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDYxcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcblx0LmNvbHVtbnMge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA1OXB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQubGVmdFRhZ0xpbmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5sZWZ0VGFnTGluZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuXHQuaGVhcnRndWlkZSAuc3RpY2t5IHtcclxuXHRcdHRvcDogODJweDtcclxuXHR9XHJcbn1cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuXHQuaGVhcnRndWlkZSAuc3RpY2t5IHtcclxuXHRcdHRvcDogMzVweDtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSAubmF2YmFyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhcnRndWlkZSAuZ29vZ2xlUGxheSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmV4cGxvZGVkVmlldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZXhwbG9kZWRWaWV3IGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5leHBsb2RlZFZpZXcgLnAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuXHJcblxyXG4udGVjaFNwZWNzIC5oMyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4udGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XHJcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uMSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxNyU7XHJcbn1cclxuXHJcbi50ZWNoU3BlY3MgLnZpZGVvLXBsYXktaWNvbjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDcwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQzNXB4KSB7XHJcbiAgICAuaGVhcnRndWlkZSAuZ29vZ2xlUGxheSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAudGVjaFNwZWNzIC52aWRlby1wbGF5LWljb24yIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50d29VcFZpZGVvIC5zdGljayB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZXhwbG9kaW5nV2F0Y2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEwJTtcclxuICAgIH1cclxuXHJcbiAgICAudGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uMSAge1xyXG4gICAgICAgIHRvcDogMzUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuOnJvb3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyICB7XHJcblx0LmJ2X2F2Z1JhdGluZyxcclxuXHQuYnZfYXZnUmF0aW5nOmhvdmVyLFxyXG5cdC5idl9udW1SZXZpZXdzX3RleHQsXHJcblx0LmJ2X251bVJldmlld3NfdGV4dDpob3ZlciB7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuW2RhdGEtYnYtc2hvdz1cInJhdGluZ19zdW1tYXJ5XCJdIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5oZy1zclIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JMIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiNoZy1mYXEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHJcbn1cclxuLmZhcS10aXRsZSB7XHJcblxyXG59XHJcbi5mYXFCb3gge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjZmZmIDFweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNDVweDtcclxufVxyXG4uZmFxQm94IGg1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxufVxyXG4uZmFxQm94IGg1OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICBjb250ZW50OiAnUSc7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBjb2xvcjogIzY5Njk2OTtcclxufVxyXG4uZmFxQm94IGg1OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzY2NjY2NjtcclxufVxyXG4jU3VwcG9ydCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTYwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuI1Jldmlld3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC03MHB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5oZWFydGd1aWRlTG9nbyB7XHJcbiAgICB0b3A6IDI4cHg7XHJcbn1cclxuXHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZiYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xyXG4gICAgICAgIHRvcDogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpe1xyXG4gICAgLmZhcUJveCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzM1cHg7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlTG9nbywgLm5hdlN0aWNreS1jdGEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlU3RpY2t5TmF2VG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZS13YXRjaCB7XHJcbiAgICAgICAgdG9wOiAtMTEwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5mYXFCb3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgLmZhcUJveCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KXtcclxuICAgIC5mYXFCb3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcblx0XHQuaGVhcnRndWlkZSAuaGctcHJvZC1wcmljaW5nICB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdC5oZWFydGd1aWRlIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XHJcblx0XHRcdG1pbi13aWR0aDogMTcwcHg7XHJcblx0XHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXtcclxuICAgIC5oZWFydGd1aWRlIC5zdGlja3l7dG9wOjQ1cHh9XHJcbn1cclxuXHJcbiIsIi8vIEhvbWUgSEcgLSBIZXJvXHJcbiNob21lLWhnLWhlcm8ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZWFydGd1aWRlLWhvbWUtaGVyby5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRmb250LWZhbWlseTogRElOLXBybztcclxuXHRwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI2hvbWUtaGctaGVybyB1bCB7XHJcblx0bWFyZ2luLWJvdHRvbTo0MHB4O1xyXG59XHJcbiNob21lLWhnLWhlcm8gcCB7XHJcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbiNob21lLWhnLWhlcm8gLmhnLWhlcm8tY3RhIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxN3B4IDQwcHggMTVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkRJTi1tZWRpdW1cIjtcclxuXHRtYXJnaW4tdG9wOjI1cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuI2hvbWUtaGctaGVybyAuaGctaGVyby1jdGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxufVxyXG4jaG9tZS1oZy1oZXJvIC5ob21lLWhlcm8taGctbG9nbyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0d2lkdGg6IDI3NXB4O1xyXG5cdGhlaWdodDogMzdweDtcclxufVxyXG4jaG9tZS1oZy1oZXJvIC5oZXJvLXNoYWRlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gU2hlbGYge1xyXG4jaG9tZS1oZy1zaGVsZi5oZy1zaGVsZi1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgNDBweDtcclxuXHRtYXJnaW4tdG9wOiAtMTkwcHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLXNoZWxmLXplcm8ge1xyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OjI2cHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IGgzIHtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDIgc3BhbiB7XHJcblx0Zm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMiBzdXAge1xyXG5cdGZvbnQtc2l6ZTo0NnB4ICFpbXBvcnRhbnQ7XHJcblx0Ym90dG9tOiAwLjRlbSAhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDEge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5leGNsdXNpb24ge1xyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YjdiO1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0LWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydC1pdGVtIHAge1xyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OjEuM1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDQzLCA2MiwgODApO1xyXG5cdHBhZGRpbmc6IDI1cHggMjVweCAxNXB4IDI1cHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXByb21vIHtcclxuXHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLnNoYWRvdy1sZyB7XHJcblx0Ym94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLDAsMCwuMTc1KSFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLWN0YSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRwYWRkaW5nOiAzcHggMzBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLWN0YTpob3ZlciB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFByb2R1Y3RzXHJcbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0IHtcclxuXHRtaW4taGVpZ2h0OiA0MDBweDtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAuZGVhbC1vZi10aGUtd2VlayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7dG9wOiA0NXB4O1xyXG59XHJcbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0LXByaWNpbmcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdCBpbWcge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAuYnV5bm93IHtcclxuXHRwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSwgI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcclxuXHRib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjO1xyXG59XHJcblxyXG4uaG9tZS1IRyAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5ob21lLUhHIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcclxuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFNoYXR0ZXJcclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb3JlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxN3B4IDQwcHggMTVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkRJTi1ib2xkXCI7XHJcblx0bWFyZ2luLXRvcDoyNXB4O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9yZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLnNrZXc6YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xyXG5cdHRyYW5zZm9ybTogc2tld1koNWRlZyk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTUwcHg7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuc2tldyB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWljb24gbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogNjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHhcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XHJcblx0bWFyZ2luLXRvcDogLTE0MHB4O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcclxuXHRtYXJnaW4tdG9wOiAyMjBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTUwO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlOmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctbW9iaWxlLWJnLnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAtMTtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3Qge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRtYXJnaW4tdG9wOjMwcHg7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IGxpIHtcclxuXHRtYXJnaW4tbGVmdDogMi4zZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS40ZW07XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IGxpOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9jaGVjay1ibGFjay5zdmdcIik7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMjBweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaG9tZS1oZy1zaGF0dGVyLnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUgLmFwcC1kb3dubG9hZHMgaW1nIHtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6MTVweFxyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctaGcgLmhnLWltZyB7XHJcblx0ei1pbmRleDo5OTk5O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctaGcgLmhvbWUtaGctc3ViY29weSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcy1tZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5sZWFybm1vcmUge1xyXG5cdHBhZGRpbmc6IDE3cHggNDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBDb25zdW1lclxyXG4jaG9tZS1oZy1jb25zdW1lci5oZXJvLWNvbnN1bWVycmVwb3J0czo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctY29uc3VtZXIucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxufVxyXG4jaG9tZS1oZy1jb25zdW1lciAuaGctY3ItZGlzY2xhaW1lciB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRsaW5lLWhlaWdodDoyMHB4O1xyXG59XHJcbiNob21lLWhnLWNvbnN1bWVyIC5sZWFybm1vcmUge1xyXG5cdHBhZGRpbmc6IDE3cHggNDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBBZHZhbnRhZ2VcclxuI2hvbWUtaGctYWR2YW50YWdlLmhnLWJnLWFkdmFudGFnZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLWFkdmFudGFnZS5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmFkdi10aXRsZSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuYWR2LXRpdGxlOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMmIzZTUwO1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuaGVhZGVyLWFkdmFudGFnZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAgLmJveCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3ggcCB7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveCAuY29sdW1uIHtcclxuXHRmbGV4OiAxO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3gtY29udGFpbmVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwNzJiYztcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFRlc3RpbW9uaWFsXHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIHtcclxuXHRib3R0b206IDI1cHg7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGhlaWdodDogMTBweDtcclxuXHR3aWR0aDogNDBweDtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuZmEtY2lyY2xlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuZmEtcXVvdGUtbGVmdCB7XHJcblx0Y29sb3I6ICMwMDcyYmM7XHJcbn1cclxuXHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTAwcHg7XHJcblx0bGVmdDogMTVweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDIwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwNzJiYztcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudDphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEwMHB4O1xyXG5cdGxlZnQ6IDE1MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XHJcblx0LW1zLXRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xyXG5cdHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xyXG5cdHotaW5kZXg6IC0xO1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWRlLWltZyB7XHJcblx0ei1pbmRleDogLTEwO1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gWmVyb1xyXG4jaG9tZS1oZy16ZXJvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctemVyby5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI2hvbWUtaGctemVybyBpbWcge1xyXG5cdG1heC13aWR0aDozMDBweDtcclxufVxyXG4jaG9tZS1oZy16ZXJvIC5oZXJvLXNoYWRlLXplcm8ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRvcGFjaXR5OiAwLjc7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBSZWNvbW1lbmRlZFxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIHtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1LCAjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIC5oMSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdGZvbnQtc2l6ZTogNDVweDtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgc3BhbiB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQgc3VwIHtcclxuXHRmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZCB7XHJcblx0Zm9udC1zaXplOjEycHg7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZCBzcGFuIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6Jyc7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTJweDtcclxuXHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMmIzZTUwLCAjMDA3MmJjKTtcclxuXHRsZWZ0OjA7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQ6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMyYjNlNTAsICMwMDcyYmMpO1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5taWxsaW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOjJweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCB7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIE1lZGlhXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpe1xyXG5cdCNob21lLWhnLWhlcm8ge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XHJcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxODBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMtbWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTUwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcblx0I2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWRlLWltZyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDAgODBweDtcclxuXHR9XHJcblx0I2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5wbTIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0I2hvbWUtaGctY29uc3VtZXIgLmNyLXBkZiB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHQjaGctYmctemVybyB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG5cdH1cclxuXHQuaGVyby1zaGFkZS16ZXJvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0Lmhlcm8tc2hhZGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hlbGYuaGctc2hlbGYtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGVsZiAuaGdoYi16ZXJvIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLnByb21pc2UtaW1nIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLnBtMiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAuaG9tZS1oZy1iZXR0ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHR9XHJcblx0I2hvbWUtaGctYWR2YW50YWdlIC5oZWFkZXItYWR2YW50YWdlIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHR9XHJcblx0I2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KXtcclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtaWNvbiBsaSB7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHR9XHJcbn0iLCJAa2V5ZnJhbWVzIHJvdGF0ZUl0IHtcclxuXHRmcm9te1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdDI1JXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHR9XHJcblx0NTAle1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcblx0NzUle1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuXHR9XHJcblx0dG97XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuI2JwLXBkcC1maWx0ZXJzIHtcclxuXHJcblx0LmZoYy1pbmxpbmUtYmxvY2sge1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdGEucmVzZXQtYWxsIHtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hdiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24gLm5hdi5uYXYtbGlzdCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0XHR0b3A6IDcwcHg7XHJcblx0XHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXk6YXV0bztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICMwMDA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbi5hY3RpdmUgLm5hdi5uYXYtbGlzdCB7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uIGxpLm1vcmUsXHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiBsaS5sZXNzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9iaWxlLWZpbHRlci1jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQjZmlsdGVycy1jb250YWluZXIge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bmF2LnNpZGViYXIge1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0YS50b29sdGlwIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdyYXBwZXIge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjphdXRvO1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmlsdGVye1xyXG5cdFx0Ji1oZWFkZXItY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1oZWFkaW5nIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1tb2JpbGUtaGVhZGluZyB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1zZWN0aW9ue1xyXG5cclxuXHRcdFx0Jj51bHtcclxuXHRcdFx0XHQmLmJwLW1haW57XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10sXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDByZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDRyZW0gMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50b29sdGlwIHtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRjb2xvcjogIzY3Njc2NztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAuNDVyZW0gMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudG9vbHRpcC1sYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAtNXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC4zcmVtIDAuNXJlbTtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDoxNTRweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRjb2xvcjojMDAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzAwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIC50b29sdGlwLWxhYmVsLCAmOmZvY3VzIC50b29sdGlwLWxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRtYXJnaW46IDAuNXJlbSAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEwMCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwLjNyZW0gMDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudGFiLWJ0biB7XHJcblx0XHRcdFx0cGFkZGluZzogMC42NXJlbSAxcmVtO1xyXG5cdFx0XHRcdCYgLmFycm93LXJpZ2h0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtYmFjay1idG4ge1xyXG5cdFx0XHRAZXh0ZW5kIC5maWx0ZXItdGl0bGU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LmJhY2stYnRuIHtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwMCU7XHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmEuZmEtY2xvc2Uge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbSAwLjNyZW0gMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmlsdGVyLXRpdGxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ucmVzZXQtbGFiZWwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0bGkubW9yZSxcclxuXHRsaS5sZXNzIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0I2JwLXByaWNlLW9yZGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNXJlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHJlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMi44cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMDMwMzA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHR9XHJcblx0LmJwZi1tb2JpbGUtbGFiZWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDU3OWU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuM3JlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG5cclxuXHQub21yLWJwLWZpbHRlcnMge1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdCsgbGFiZWwge1xyXG5cdFx0XHQgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cdFx0XHQgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Fycm93e1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcm90YXRlSXQgbGluZWFyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gOHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icC1wcC13YXJwIHtcclxuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG87XHJcblx0fVxyXG5cclxuXHQudG9vbHRpcC1tb2RhbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0ei1pbmRleDogNTAwO1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdG1hcmdpbjphdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA2MjBweDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgYmxhY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6NzUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdHdpZHRoOjkwJTtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvb2x0aXAtaW5uZXIge1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHR9XHJcblxyXG5cdC50b29sdGlwLW1vZGFsLWNsb3NlIHtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRyaWdodDowO1xyXG5cdFx0XHR6LWluZGV4OiAxMTtcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMC41cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnR0LW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOjA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDowO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDQwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42NSk7XHJcbn1cclxuIiwiLyogQmVzdCBTZWxsZXIgKi9cclxuXHJcbi5iZXN0LXNlbGxlcnMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTozcmVtO1xyXG59IiwiLmJyaWNrXzIzMjI3OjpiZWZvcmV7XHJcbiAgLyptdXN0IGJlIGNoYW5nZWQgb3IgcmVtb3ZlZCovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvRlNBX3BhZ2VfYXNzZXRzX2hlcm8yLmpwZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMDtcclxufVxyXG5idXR0b24udG9vbHRpcHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNoZXJvIGgxIHtcclxuICBmb250LXNpemU6NTRweDtcclxufVxyXG4jc3ViTmF2IHtcclxuICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgNTAlLCAjYzJjMmMyIDUwJSk7XHJcbiAgcG9zaXRpb246c3RhdGljO1xyXG4gIHRvcDo3MHB4O1xyXG4gIHotaW5kZXg6OTk5OTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1heC13aWR0aDoxNTk4cHg7XHJcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2MyYzJjMjtcclxufVxyXG4jc3ViTmF2LmZpeGVkIHtcclxuICBwb3NpdGlvbjpmaXhlZDtcclxufVxyXG4uYnJvd3NlTGFiZWwge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OjEuMztcclxufVxyXG4uc3ViTmF2SXRlbXMge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBoZWlnaHQ6MTAwJTtcclxuICB6LWluZGV4Ojk7XHJcbn1cclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2Jsb29kUHJlc3N1cmVcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2Jsb29kUHJlc3N1cmVcIl0sXHJcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiN0ZW5zXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiN0ZW5zXCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZml0bmVzc1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZml0bmVzc1wiXSxcclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2VrZ1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZWtnXCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcmVzcGlyYXRvcnlcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3Jlc3BpcmF0b3J5XCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcHJvZmVzc2lvbmFsXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNwcm9mZXNzaW9uYWxcIl0sXHJcbi5zdWJOYXZJdGVtOmhvdmVyLFxyXG4ubmF2LXRhYnMtbWVudS1pdGVtOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtcclxuICBjb2xvcjojZmZmO1xyXG4gIGJhY2tncm91bmQ6IzAwNzJiYztcclxufSBcclxuLnN1Yk5hdkl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IzJCM0U1MDtcclxuICBjb2xvcjojZmZmO1xyXG4gIHRyYW5zaXRpb246YmFja2dyb3VuZCAyMDBtcztcclxuICBtYXJnaW4tYm90dG9tOi0xcHggIWltcG9ydGFudDsgLypPdmVybGFwIHBhcmVudCBib3R0b20gYm9yZGVyKi9cclxuICB3aWR0aDoyMCU7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6MTtcclxuICBib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZjtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG4uc3ViTmF2SXRlbSA+IGEgIHtcclxuICBwYWRkaW5nOjIwcHggNXB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gIGhlaWdodDoxMDAlO1xyXG59XHJcbi5zdWJOYXZJdGVtID4gYSxcclxuLnN1Yk5hdkl0ZW0gPiBhOmhvdmVyLFxyXG4uc3ViTmF2SXRlbSA+IGE6Zm9jdXMsXHJcbi5zdWJOYXZJdGVtID4gYTphY3RpdmUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjppbmhlcml0O1xyXG4gIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuLmhpd0l0ZW0ge1xyXG4gIGJhY2tncm91bmQ6I2ViZWJlYjtcclxuICBwYWRkaW5nOjQwcHggMjVweDtcclxuICBtYXgtd2lkdGg6MzcwcHg7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgY29sb3I6IzJiM2U1MDtcclxuICBsaW5lLWhlaWdodDoxLjQ7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbn1cclxuLnN2Z0ljb24ge1xyXG4gIG1hcmdpbi1ib3R0b206MjJweDtcclxufVxyXG4uc3ZnSWNvbiBzdmcge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luOmF1dG87XHJcbn1cclxuLnByb2R1Y3RTZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOjEyMHB4O1xyXG59XHJcbi5zZWN0aW9uVGl0bGUge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6ZmxleDtcclxufVxyXG4uc2VjdGlvblRpdGxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBoZWlnaHQ6MXB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgYmFja2dyb3VuZDojMDA3MmJjO1xyXG4gIHRvcDo1MCU7XHJcbiAgbGVmdDowO1xyXG59XHJcbi5zZWN0aW9uVGl0bGUgPiBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gIG1hcmdpbjphdXRvO1xyXG4gIHBhZGRpbmc6NXB4IDUwcHg7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5zdWItaGVhZGluZy10ZXh0IHtcclxuXHRmb250LXNpemU6IDE3LjZweDtcclxuXHRjb2xvcjogIzJiM2U1MDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcbi5leHBhbmRTdWJOYXYge1xyXG4gIHBhZGRpbmc6MDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbn1cclxuLmV4cGFuZFN1Yk5hdiBidXR0b24ge1xyXG4gIGJhY2tncm91bmQ6I2ViZWJlYjtcclxuICBjb2xvcjojMDAwO1xyXG4gIGJvcmRlcjowO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZm9udC1zaXplOjEuMjVlbTtcclxuICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMjAwbXM7XHJcbn1cclxuLmV4cGFuZFN1Yk5hdiBidXR0b246aG92ZXIsXHJcbi5leHBhbmRTdWJOYXYgYnV0dG9uOmZvY3VzLFxyXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6I2MyYzJjMjtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gIC5oaXdJdGVtIHtwYWRkaW5nOjQwcHggNHB4O31cclxuICAjc3ViTmF2IC5icy1jb250YWluZXIge21heC13aWR0aDoxMDAlO31cclxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge3BhZGRpbmc6MDt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAuaGl3SXRlbSB7cGFkZGluZzo0MHB4IDI1cHg7fVxyXG4gIC5zZWN0aW9uVGl0bGUgPiBoMiB7cGFkZGluZzo1cHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6OTAlO31cclxuICAuc2VjdGlvblRpdGxlOjpiZWZvcmUge3dpZHRoOjExMCU7bGVmdDotNSU7fVxyXG4gICNzdWJOYXYge2JvcmRlci1ib3R0b206MDt9XHJcbiAgLmJyb3dzZUxhYmVsIHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzJjMmMyO31cclxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6NThweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zIHtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNpdGlvbjp0b3AgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC41LCAwLjYsIDEuNCk7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNibG9vZFByZXNzdXJlXCJdIHt0b3A6MDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3RlbnNcIl0ge3RvcDotNThweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2ZpdG5lc3NcIl0ge3RvcDotMTE2cHg7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNyZXNwaXJhdG9yeVwiXSB7dG9wOi0xNzRweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Byb2Zlc3Npb25hbFwiXSxcclxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYm90dG9tXCJdIHt0b3A6LTIzMnB4O31cclxuICAuc3ViTmF2SXRlbSB7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt9XHJcbiAgI3N1Yk5hdi5vcGVuIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7b3ZlcmZsb3c6dmlzaWJsZTt9XHJcbiAgI3N1Yk5hdi5vcGVuIC5zdWJOYXZJdGVtcyB7dG9wOjAgIWltcG9ydGFudDsgdHJhbnNpdGlvbjpub25lfVxyXG4gICNzdWJOYXYub3BlbiAuZXhwYW5kU3ViTmF2IGJ1dHRvbiB7YmFja2dyb3VuZDojYzJjMmMyO31cclxuICAjc3ViTmF2Lm9wZW4gLmV4cGFuZFN1Yk5hdiBidXR0b24gaSB7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KSB7XHJcbiAgI3N1Yk5hdiB7Zm9udC1zaXplOjE0cHg7fVxyXG4gIC5icm93c2VMYWJlbCB7cGFkZGluZzowIDRweCAwIDE1cHh9XHJcbn0iLCIvKiBDdWZmIENvbXBhdGliaWxpdHkgU2VsZWN0b3IgKi9cblxuLmN1ZmYtc2VsZWN0b3IgeyAgICBcbiAgICAudGV4dC1oaWRkZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmZpZWxkLXNldC5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC40O1xuICAgIH1cbn1cblxuI3Byb2R1Y3RfbmFtZV9zZWxlY3QsXG4jbW9kZWxfbnVtYmVyX2lucHV0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDozNzBweDtcbn1cblxuLmN1ZmYtc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmN1ZmYtc2VsZWN0b3IgLnBzLWZlYXR1cmUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuLmN1ZmYtc2VsZWN0b3IgLnBzLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbn1cbi5pbnB1dC1icmFuZCxcbi5zZWxlY3RlZC1wcm9kdWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBzLW1vZGVsLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbn1cbi5wcy1tb2RlbC1wYXNzIHtcbiAgICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50O1xufVxuLnBzLWZlYXR1cmUtd3Jpc3Qge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBzLWZlYXR1cmUtaGlkZSB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLnBzLWp1bXAge1xuICAgIGJhY2tncm91bmQ6ICM4NmIwNjIgIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMzc5cHgpIHtcbiAgICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wLWxhc3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIH1cbn0iLCIkYW5pbWF0ZTogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cbmxlZ2VuZHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdXBwb3J0e1xuICAmLWh1YntcblxuICAgICYtd3JhcHBlcntcblxuICAgICAgLmhlcm8tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA2MiwgODAsIDAuOCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXG4gICAgICAuc3VwcG9ydC1hY3Rpb24tY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwcHggN3B4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyQjNFNTA7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRpbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhlcm97XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgei1pbmRleDogMztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWI4YmI7XG4gICAgICAgIGNvbG9yOiAjODA4Mjg1O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViOGJiO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIC5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFjdHtcblxuICAgICYtdGlsZXtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLyogIHBhZGRpbmc6IDIuODEyNXJlbSAxLjQzNzVyZW07Ki9cbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4OiAxMHJlbTtcbiAgICAgICAgZmxleDogMTByZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLWN0YSB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB3aWR0aDogMjYycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKCBtYXgtd2lkdGg6IDEzNzlweCApIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIge1xuXG5cbiAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgICAmLmdyZXktYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB9XG5cbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgIC5zdXBwb3J0LWNvbnRhY3QtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY5cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6MCAxMHB4O1xuICB9XG5cbiAgLnN1cHBvcnQtcHJvZC1pbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6Y2hlY2tlZCxcbiAgICAmOmZvY3Vze1xuICAgICAgJitsYWJlbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5zdXBwb3J0LXByb2QtdHlwZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgICAgcHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmM7XG4gICAgcGFkZGluZzogMzNweCAxMHB4IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6NzJweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5uZXItdHlwZSB7XG4gICAgJi5hY3RpdmUgfi5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICB9XG4gICAgJjpmb2N1cyB+LnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gICAgICBvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICB9XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgwODI4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIH1cblxuICAuc3VwcG9ydC1pbm5lci10eXBlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA3MmJjO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgLnN1cHBvcnQtY29udGFjdC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIGhlaWdodDogNjVweDsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICBpbWcge1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXg6IDEwcmVtO1xuICAgIGZsZXg6IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKmZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsqL1xuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgJi5ncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgcGFkZGluZzogNjBweCAwO1xuICAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuLnN1cHBvcnQtaHViLXByb2R1Y3Qge1xuXG4gIC5zdXBwb3J0LWhlcm8taGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5zdXBwb3J0LWhlcm8tbW9kZWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gIH1cbiAgLnN1cHBvcnQtaGVyby1tYW51YWxzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLnN1cHBvcnQtaGVyby1pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgIH1cbiAgfVxuXG5cdC5zdXBwb3J0LWhlcm8taW1hZ2Utc3RhdGljIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaHViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdXBwb3J0LWFuY2hvci13cmFwcGVyLFxuICAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlcixcbiAgLnN1cHBvcnQtaHViLWZpbGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5zdXBwb3J0LWh1Yi1hY2Nlc3NvcmllcyxcbiAgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlcixcbiAgLnN1cHBvcnQtaHViLWZhcXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLnN1cHBvcnQtbWVkaWEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaDUge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIH1cbiAgICAgIGEuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLnBpcGUge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODA4Mjg1O1xuICAgIH1cbiAgICAuYmxvY2std3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuaW1nLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICAgICAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmJsb2NrLXdyYXBwZXIgLmxpc3QtaXRlbSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAuYmxvY2std3JhcHBlci5saXN0IHtcbiAgICAgIG1heC13aWR0aDogMjk3cHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5waXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdWwuYW5jaG9ycyAubGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtZmFxLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzJiYztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnLCBnLFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRlO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZhcS1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbiAgLmZhcS1jYXRlZ29yeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuZmFxLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5mYXEtY2F0ZWdvcnktbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgY29sb3I6ICM4NmIwNjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgcmdiKDEzNCwgMTc2LCA5OCk7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNTYnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1jYXRlZ29yeS1pdGVtLWFuc3dlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIC5mYXEtYW5zd2VyLWljb24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhcS1jYXQtbGluay13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gIH1cblxuICAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJiM2U1MCwgIzJiM2U1MCksIC8qIGdyYWRpZW50IDEgYXMgc29saWQgY29sb3IgKi9cbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTgyOTM4LCAjMTgyOTM4KTsgLyogZ3JhZGllbnQgMiBhcyBzb2xpZCBjb2xvciAqL1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIHNhbWUgYXMgbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdCAqL1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgIDAgMCxcbiAgICAgICAgNDIlICAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgNDIlIDEwMCUsXG4gICAgICAgIDEwMCUgMTAwJTtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAuc21hbGwtbm90aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6MjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAuY29tcGF0YWJpbGl0eS1maWx0ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1MHB4IDAgNTBweCA1MHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMmIzZTUwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA5NSU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIzZTUwLCAjMmIzZTUwKSxcbiAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE4MjkzOCwgIzE4MjkzOCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgICAgICAgICAgMCAwLFxuICAgICAgICAgICAgICAwIDQyJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgICAgICAgIDEwMCUgNDIlLFxuICAgICAgICAgICAgICAxMDAlIDEwMCU7XG4gICAgICAgICAgLmNvbXBhdGFiaWxpdHktZmlsdGVyOmFmdGVyIHtcbiAgICAgICAgICAgIC8qd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMDBweCAwIDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmIzZTUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNDAlOyovXG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICB1bC5mZWF0dXJlLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGVhY3RpdmF0ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdWZmcy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoNSBzcGFuLmZpcnN0LWNoYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNC41cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJQaG9uZVwiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi50YWJsZXQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJUYWJsZXRcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1wMy1wbGF5ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJNUDMgUGxheWVyXCI7XG4gICAgICAgIH1cbiAgICAgICAgJi5tcDMtcGxheWVyIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSAuYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzEyMTIxMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMTIxMjEyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcHRpb24ge1xuICAgICAgICAvKnBhZGRpbmc6IDExcHggOHB4OyovXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXBwLWljb24ge1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5icy1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC1tb3JlLXdyYXBwZXIge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYig0MywgNjIsIDgwKTtcbiAgICB9XG4gICAgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMjVweCAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmJ1dHRvbi1ibG9jay13cmFwcGVyIGltZyB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgICB9XG4gICAgLmJ1dHRvbi1ibG9jay13cmFwcGVyIGEge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYig0MywgNjIsIDgwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciB7XG4gICAgLnZpZGVvcy13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDoxMjgwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cblxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgICAgIHdpZHRoOjEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OjE1cHg7XG4gICAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6OmFmdGVye1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgIGJvcmRlcjogc29saWQgIzAwNzJiYztcbiAgICAgIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDotMjBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiAge1xuICAgICAgbGVmdDotMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNtbUNvbXBhcmVDaGFydC5pbn4jbW1Db21wYXJlVHJheSxcbiNtbUNvbXBhcmVUcmF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAtMzAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIxKTtcbn1cblxuI21tQ29tcGFyZVRyYXl7XG4gICAgJi5pbntcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5tbUNsb3NlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5tbVRyYXlOb3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc4ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tVHJheVByb2RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubW1UcmF5UHJvZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0OXB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgIC5tbUNsb3NlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgI2Y3ZjdmNztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgIH1cblxuICAgICAgICAmPmltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJj5oMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCAwIDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tVHJheUNUQXN7XG4gICAgICAgICY+KiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBhcmVOb3dbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xlYXJBbGwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAjZjdmN2Y3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jb21wYXJlQmxvY2sge1xuICAgIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5jb21wYXJlUmVhZHkgJntcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHhcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODE4MTgxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsLFxuICAgIGxhYmVsOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsXG4gICAgbGFiZWw6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCxcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWw6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbDo6YmVmb3JlLFxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbDpob3Zlcjo6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MTgxODE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODE7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjExMDBweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo4NjRweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgICAgICB3aWR0aDogNzUlXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIHtcbiAgICAgICAgd2lkdGg6IDI1JVxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweClcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XG4gICAgI21tQ29tcGFyZVRyYXkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzLFxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjY2ZW1cbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkuaW4gLm1tVHJheVByb2QgLm1tQ2xvc2Uge1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkuaW4gLm1tQ2xvc2Uge1xuICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDM4cHhcbiAgICB9XG59XG5cbiNtbUNvbXBhcmVDaGFydCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDJweCByZ2JhKDIxLCAyMSwgMjEsIC4yMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMXM7XG4gICAgei1pbmRleDogMTAwMDAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmluIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNSUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmKy5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmKy5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDFcbiAgICB9XG5cbiAgICAubW1DbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjMmYzMTMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tbUJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMThweCA3MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmIwNjJcbiAgICB9XG59XG5cblxuLnRhYmxlLWNvbXBhcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwMHB4O1xuXG4gICAgW3Njb3BlPXJvd10ge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICB9XG5cbiAgICB0aGVhZHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLWZsdWlkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHhcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kSW1ncyBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cblxuICAgICAgICAucHJvZE5hbWVzIHRkW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5e1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NcbiAgICAgICAgfVxuXG4gICAgICAgIHRoW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSA0cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIH1cblxuICAgICAgICB0cjpsYXN0LWNoaWxkIHRkW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RQcmljZXMgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA0cHhcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFybm1vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJiY1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIENTUyBmaXhlcyBmb3IgYWNjZXNzaWJpbGl0eSB0YWJsZXNcbi50YWJsZS1jb21wYXJlZCB7XG4gICAgJiA+IHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kTmFtZXMgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcyYmM7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMTM5cHgpIHtcbiAgICAudGFibGUtY29tcGFyZWQge1xuICAgICAgICB3aWR0aDogODMwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDkwJVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSxcbiAgICAudGFibGUtY29tcGFyZWQgdGQsXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkLFxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGQge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdHIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY1xuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGg6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jb21wYXJlZCB0ZDpudGgtY2hpbGQobisyKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRkOm50aC1jaGlsZChuKzIpLCAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGhlYWQgdGg6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICB3aWR0aDogNTAlXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCBbc2NvcGU9cm93XSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGZvb3QgW3Njb3BlPXJvd10sXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIFtzY29wZT1yb3ddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjY2NnB4KSB7XG4gICAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuICAgICNtbUNvbXBhcmVDaGFydC5pbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZE5hbWVzIHRkIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW1cbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRkLFxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSxcbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGRbc2NvcGU9cm93XSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHhcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIC5wcm9kUHJpY2VzIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgfVxufSIsIi5zZWFyY2gtc2ItY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5hY3Rpb24ge1xuICAgIC5idG4uYmx1ZS1ibG9jay1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFkdmFuY2UtbGluayB7XG4gICAgbWFyZ2luOiA1cHggMDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzJiM2U1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCI6cm9vdCB7XHJcblx0LS1jZXJ1bGVhbjogIzAyNzJiYztcclxuXHQtLXZlcnktbGlnaHQtcGluazogI2VjZWNlYztcclxuXHQtLWRhcmstZ3JleS1ibHVlOiAjMmIzZDUwO1xyXG5cdC0tbGlnaHQtZ3JleTE6ICNmOWY5Zjk7XHJcblx0LS1saWdodC1ncmV5MjogI2Y0ZjRmNDtcclxuXHQtLWJyb3duLWdyZXk6ICNiMWIxYjE7XHJcblx0LS1iYXR0bGVzaGlwLWdyZXk6ICM3NTc3N2E7XHJcblx0LS1kYXJrLWdyZXk6ICM1NjU3NWE7XHJcblx0LS1saWdodC1uYXZ5OiAjMTg0MjZlO1xyXG5cdC0tcGFsZS1tYXV2ZTogI2ZhZTNmNztcclxuXHQtLXBhbGUtcGluazogI2YyY2ZlNDtcclxuXHQtLXB1cnBsaXNoLXBpbms6ICNjNjU1OTY7XHJcblx0LS1ibGFjazogIzAwMDAwMDtcclxuXHQtLXdoaXRlOiAjZmZmZmZmO1xyXG5cdC0tY2VydWxlYW4yOiAjMDA4MWMzO1xyXG5cdC0tY2VydWxlYW4zOiAjMDA4OWNlO1xyXG59XHJcblxyXG4ucGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIsXHJcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG4ucGFnZS1jbGluaWNhbC12YWxpZGF0aW9uIC5oY3AtYS1zcG90LTEge1xyXG5cdG1pbi1oZWlnaHQ6IDM4NXB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFydC1oZWFsdGggLmhjcC1hLXNwb3QtMSB7XHJcblx0bWluLWhlaWdodDogMzg1cHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYXJ0LWhlYWx0aCAuaGNwLWNhbGxvdXQtMSB7XHJcblx0bWluLWhlaWdodDogNTUwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xyXG5cdGhlaWdodDogNDQ1cHg7XHJcbn1cclxuXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiAubWFpbiB7XHJcblx0aGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uaGNwLXRvcC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxuXHRwYWRkaW5nOiAxNXB4IDBweDtcclxufVxyXG5cclxuLmhjcC10b3AtaGVhZGVyIGEge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLXRvcC1oZWFkZXIgLm1lbnUtaGNwMi1jb250YWluZXIgbGksXHJcbi5oY3AtdG9wLWhlYWRlciAubWVudS1oY3AzLWNvbnRhaW5lciBsaSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtdG9wLWhlYWRlciBidXR0b24uaGNwLXNlYXJjaCxcclxuLmhjcC1ib3R0b20taGVhZGVyIGJ1dHRvbi5oY3Atc2VhcmNoIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zLWhjcDMtYnRuOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnMtaGNwMy1idG4tc20ge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0bWluLWhlaWdodDogMzlweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0aTo6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zLWhjcDMtYnRuOmZvY3VzLFxyXG4ucy1oY3AzLWJ0bi1zbTpmb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnMtaGNwMy1zZWFyY2gtZmllbGQ6Zm9jdXMge1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucy1oY3AzLXNlYXJjaC1maWVsZC1zbSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ncmV5LWJsdWUpICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgMy41cHggIzJiM2Q1MDtcclxuXHR9XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyLFxyXG4uaGNwLWhlYWRlciAuZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbiNtYWluLWhlYWRlciAuaGNwLXRvcC1oZWFkZXIgLm5hdmJhciAubG9nbyB7XHJcblx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAjZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xyXG5cdHRvcDogNjRweDtcclxuXHJcblx0LmZvcm0tc2VhcmNoIGJ1dHRvbltjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiXSB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcblxyXG59XHJcblxyXG4uaGNwLWhlYWRlciB7XHJcblx0ZGl2W2NsYXNzPVwicHgtMy1tZFwiXSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oY3AgaDEsXHJcbi5oY3AgLmgxIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDUwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4zM3B4O1xyXG5cdGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AgaDIsXHJcbi5oY3AgLmgyLFxyXG4uaGNwIC5oZWFkaW5nLWZlYXR1cmVkIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDI1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxufVxyXG5cclxuLmhjcCBoMyxcclxuLmhjcCAuaDMge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AgaDQsXHJcbi5oY3AgLmg0IHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwIHAsXHJcbi5oY3AgdWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5oY3AgLmNvbnRhY3QtdXMge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDAuODY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMDFweDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwIC5iMmIge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjc4cHg7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcCAuZmVhdHVyZWQtcHJvZHVjdC10ZXh0IHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHJcblx0ZmxleDogMSAwIDAlO1xyXG59XHJcblxyXG4uaGNwLWJ1dHRvbi0xIHtcclxuXHRwYWRkaW5nOiAxM3B4IDQ0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcclxuXHRib3JkZXI6IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcblx0Zm9udC1zaXplOiAxMy41cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhjcC10YWJsZSAuaGNwLWJ1dHRvbi0xIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uaGNwLWJ1dHRvbi0xOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhjcC1idXR0b24tMiB7XHJcblx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0Ym9yZGVyOiAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcclxuXHRmb250LXNpemU6IDEzLjVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaGNwIC5oY3AtbW9kZWwge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS43NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1jb25uZWN0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwLXRleHQtbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwIC5oY3AtZGlzY2xhaW1lcixcclxuLmhjcCAuaGNwLWRpc2NsYWltZXIgcCxcclxuLmhjcCAuaGNwLWRpc2NsYWltZXIgLmhjcC1kaXNjbGFpbWVyLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbi5oY3AtZGlzY2xhaW1lci1saW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRoMi5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHR9XHJcblxyXG5cdC5oY3AtZGlzY2xhaW1lci1saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdGNvdW50ZXItcmVzZXQ6IExJU1QtSVRFTVM7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMC4yZW07XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogY291bnRlcihMSVNULUlURU1TKSBcIi5cIjtcclxuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogTElTVC1JVEVNUztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmhjcCAuaGNwLWp1bXAtYmFyIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5oY3AgLndoaXRlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwIC5ibGFjayB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMiB1bCxcclxuLmhjcC1ib2R5LTkgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5oY3AgLnN1YiB7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbn1cclxuXHJcbi5oY3AgLmNlbnRlcmVkIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3Atcm91bmRlZC0zMCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG5cclxuLmhjcC1yb3VuZGVkLWxlZnQtMzAge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3Atcm91bmRlZC1yaWdodC0zMCB7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi0xMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItOSB7XHJcblx0cGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xMiB7XHJcblx0cGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnBiLTEzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xNSB7XHJcblx0cGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnB0LTkge1xyXG5cdHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnB0LTEwIHtcclxuXHRwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucHQtMTUge1xyXG5cdHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tdC04IHtcclxuXHRtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm10LTkge1xyXG5cdG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubXQtMTAge1xyXG5cdG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW4xIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjMge1xyXG5cdG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW40IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjYge1xyXG5cdG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm10LW4xIHtcclxuXHRtYXJnaW4tdG9wOiAtMXJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjIge1xyXG5cdG1hcmdpbi10b3A6IC0ycmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uMyB7XHJcblx0bWFyZ2luLXRvcDogLTNyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW40IHtcclxuXHRtYXJnaW4tdG9wOiAtNHJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjUge1xyXG5cdG1hcmdpbi10b3A6IC01cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uNiB7XHJcblx0bWFyZ2luLXRvcDogLTZyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW43IHtcclxuXHRtYXJnaW4tdG9wOiAtN3JlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjgge1xyXG5cdG1hcmdpbi10b3A6IC04cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uMTAwIHtcclxuXHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbn1cclxuXHJcbi5oY3AgLm10LW41MCB7XHJcblx0bWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuXHJcbi5oY3AgLm5hdi1saW5rIHtcclxuXHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zODtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTEsXHJcbi5oY3AtYS1zcG90LTIgLm1haW4sXHJcbi5oY3AtY2FsbG91dC0xLFxyXG4uaGNwLWEtc3BvdC00IC5tYWluLFxyXG4uaGNwLWEtc3BvdC01IC5tYWluLFxyXG4uaGNwLWNhbGxvdXQtMSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC0xIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDM4JTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtaG9tZSxcclxuLmhjcC1hLXNwb3QtMSxcclxuLmhjcC1hLXNwb3QtMixcclxuLmhjcC1hLXNwb3QtNCxcclxuLmhjcC1ib2R5LTcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMSBhLFxyXG4uaGNwLWEtc3BvdC0yIGEsXHJcbi5oY3AtYS1zcG90LTMgYSxcclxuLmhjcC1hLXNwb3QtNSBhIHtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGh5cGhlbnM6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTMgLnN1Yi13cmFwcGVyLFxyXG4uaGNwLWEtc3BvdC01IC5zdWItd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMyAuc3ViIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1uYXZ5KTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtNSAuc3ViMiBoMiB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4yNDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLm1haW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ncmV5LnBuZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuXHJcbi8qIG5ldyBzdHlsZXMgKi9cclxuLm0tMTQ0IHtcclxuXHRtYXgtd2lkdGg6IDE0NHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcclxuXHRtYXJnaW4tbGVmdDogLTUuNSUgIWltcG9ydGFudDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTguMyUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC02LjklICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTYuNCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyLFxyXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIsXHJcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcblx0Jj5pbWcge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdC11cyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNC4xJSAhaW1wb3J0YW50O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTIuOCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMiUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMC41JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTUuOSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00LjclICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQuNSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuYjJiLWJhbm5lci1jb250ZW50cyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci1sb2dvIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iMmItYmFubmVyLWNvbnRlbnRzIGgyLmIyYi5kLWZsZXgge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qZW5kKi9cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmNvbnRhY3QtdXMtdGV4dC13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IDczcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDE2NHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDM1cHgsIDEwMCUgOTNweCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi10ZXh0LXdyYXBwZXIge1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxNjRweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmIyYiB7XHJcblx0cGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIGJ1dHRvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTNweCAzNXB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktMSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xyXG59XHJcblxyXG4uaGNwLWJvZHktMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xyXG5cclxuXHR1bCAudml0YWxzaWdodC1pdGVtcy1saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLmhjcC1ib2R5LTMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTMgLm1haW4gYSB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AtYm9keS00LFxyXG4uaGNwLWJvZHktOSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgNThweCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDU4cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTQgLm1haW4gcCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uaGNwLWJvZHktNSxcclxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtaW5kdXN0cnktbmV3cyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IGgzIHtcclxuXHRtYXgtd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmNvbC00IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5jb2wtNDpmaXJzdC1vZi10eXBlIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktNyAuY29sLTQ6bGFzdC1vZi10eXBlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5oY3AtYm9keS03LXRleHQge1xyXG5cdGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmhjcC1idXR0b24tMSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTNweCAzMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGNwLWJvZHktOSBpbWcge1xyXG5cdG1heC1oZWlnaHQ6IDM1MnB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktOS1ib3gge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNlcnVsZWFuKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMHB4IDVweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTktYm94IHAuaGNwLXNtYWxsIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS05LWJveC13cmFwcGVyIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLmhjcCBzdXAge1xyXG5cdGZvbnQtc2l6ZTogNTAlO1xyXG59XHJcblxyXG4uaGNwLWNhbGxvdXQtMyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC1jYWxsb3V0LTMgLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3Qtd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLWZlYXR1cmVkLXByb2R1Y3RAM3gucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci1jb250ZW50cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiA1N3B4O1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbn1cclxuXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuZnAtYmFubmVyLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE1N3B4O1xyXG5cdGxlZnQ6IC0zNHB4O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuc3ViIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAtMjVweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZmllbGRfbGFiZWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4yMjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgaW5wdXQsXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgc2VsZWN0IHtcclxuXHRwYWRkaW5nOiAxNXB4IDM1cHggIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiA1M3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2hlYWRpbmcge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbn1cclxuXHJcbi5wYWdlLXJlc3BpcmF0b3J5LXN1cHBvcnQgLmhjcC1ncmlkLTEsXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLXZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWEtc3BvdC0zIC5zdWIge1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wYWdlLXJlbW90ZS1wYXRpZW50LW1vbml0b3JpbmcgLmhjcC12aWRlbyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIGlmcmFtZSB7XHJcblx0d2lkdGg6IDg5MXB4O1xyXG5cdGhlaWdodDogNTAxcHg7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG5cdGJvcmRlcjogMHB4IHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcblx0cGFkZGluZzogMTBweCAzMnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjRweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZzogMTBweCAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgLm5hdi1saW5rIHtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuYWN0aXZlIHtcclxuXHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpub3QoLmFjdGl2ZSkge1xyXG5cdHBhZGRpbmctbGVmdDogMzFweDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDEzLjVweDtcclxuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4O1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaGNwLWltYWdlLXdyYXBwZXIge1xyXG5cdGZsZXg6IDAgMCAxNTdweDtcclxufVxyXG5cclxuLmhjcC10YWJsZSBpbWcge1xyXG5cdG1heC1oZWlnaHQ6IDExOHB4O1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIGg0IHtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIC5jaGVjayB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0aCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRkIHtcclxuXHR3aWR0aDogMTYlO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRoLFxyXG4uaGNwLmhjcC10YWJsZSB0ZCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgdGgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXI6IHNvbGlkIDJweCB2YXIoLS12ZXJ5LWxpZ2h0LXBpbmspO1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIGE6bm90KC5oY3AtYnV0dG9uLTEpIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIC5oY3AtYnV0dG9uLTEge1xyXG5cdHBhZGRpbmc6IDEwcHggMTlweDtcclxufVxyXG5cclxuLmhjcC10YWJsZSxcclxuLmhjcC10YWJsZS0yIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUtMiB0aCxcclxuLmhjcC5oY3AtdGFibGUtMiB0ZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1waW5rKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmhjcC10YWJsZS0yIHRoIHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMDBweDtcclxufVxyXG5cclxuLmhjcC12aWRlbyAuc3ViIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSxcclxuLnBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIgLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV0sXHJcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlciAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxyXG4ucGFyZW50LXBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIsXHJcbi5oY3AtZm9vdGVyIHtcclxuXHRtYXgtd2lkdGg6IDE0MzhweDtcclxufVxyXG5cclxuLmhjcC1mb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgYSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1mb290ZXItZGlzY2xhaW1lciBwIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjJlbTtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgLnRpdGxlIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS40NjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyIC5ldF9wYl93aWRnZXQge1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uaGNwLWZvb3RlciBhOmZvY3VzLFxyXG4uaGNwLWZvb3RlciBidXR0b246Zm9jdXMge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtaW5wdXQtbmV3c2xldHRlciB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyICNuZXdzbGV0dGVyZm9ybSAuaGNwLWJ1dHRvbi0yOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4uaGNwLWJvdHRvbS1uYXYgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRsaW5lLWhlaWdodDogMS42NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYm90dG9tLW5hdiBsaTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGNwLWJvdHRvbS1oZWFkZXIgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1ib3R0b20taGVhZGVyIC5uYXYtaXRlbS5hY3RpdmUge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyIGEge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgYTpob3ZlcixcclxuLmhjcC1oZWFkZXIgLm5hdi1pdGVtOmhvdmVyIGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciBhOmZvY3VzLFxyXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06Zm9jdXMgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgLm5hdi1pdGVtIGEge1xyXG5cdHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2U6bm90KC5zaG93KSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XHJcblx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI21lbnUtaGNwIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyICNuYXZiYXItbmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxyXG4uaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciBidXR0b24ge1xyXG5cdG1pbi1oZWlnaHQ6IDY4cHg7XHJcblx0cGFkZGluZzogLjI1cmVtIDIuNHJlbTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxyXG4jc2VhcmNoLWNsb3NlLWJ1dHRvbi0yIHtcclxuXHRwYWRkaW5nOiAwLjI1cmVtIDFyZW07XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogLjI1cmVtIDAuOTM3NXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5oY3AtaGVyby1pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwcHg7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbiNoY3AtbWFpbi1mb290ZXIge1xyXG5cdC5mb3JtLW5ld3NsZXR0ZXIge1xyXG5cdFx0LmhjcC1pbnB1dC1uZXdzbGV0dGVyIHtcclxuXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6dmFsaWQsXHJcblx0XHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93biksXHJcblx0XHRcdCY6dmFsaWQge1xyXG5cdFx0XHRcdCYrLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRvcDogLTE4cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IC43NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogN3B4O1xyXG5cdFx0Zm9udC1zaXplOiAuNzJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcblx0XHRjb2xvcjogIzQ5NTA1NztcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHR9XHJcblxyXG5cdCNmb290ZXItbG9nbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQuaGNwLWxvZ28ge1xyXG5cdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtaG9tZSAubWFpbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvdHRvbS1oZWFkZXIgI25hdi13cmFwcGVyIHtcclxuXHRcdG1heC1oZWlnaHQ6IDcwdmg7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdC5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuXHJcblx0LmhjcCBoMSxcclxuXHQuaGNwIC5oMSB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM3B4O1xyXG5cdH1cclxuXHJcblx0LmhjcCBoMixcclxuXHQuaGNwIC5oMiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0fVxyXG5cclxuXHQuaGNwIGgzLFxyXG5cdC5oY3AgLmgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AgcCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtZmVhdHVyZWQtcHJvZHVjdCBoMiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmhjcC1idXR0b24tMSxcclxuXHQuaGNwLWJvZHktNSAuaGNwLWJ1dHRvbi0xIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmhjcC1tb2RlbCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0XHRsZWZ0OiA0MCUgIWltcG9ydGFudDtcclxuXHRcdHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZC5oY3AtbG9nbyB7XHJcblx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm9keS03IGgzIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYjJiLXBvcnRhbCBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcclxuXHRcdG1heC13aWR0aDogMTI3cHg7XHJcblx0fVxyXG5cclxuXHQuaGNwIC5iMmIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHVuc2V0O1xyXG5cdH1cclxuXHJcblx0LmhjcC1iMmItcG9ydGFsIC5oY3AtYnV0dG9uLTEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWNhbGxvdXQtMSAuaGNwLWJ1dHRvbi0xIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuaGNwLWdyaWQtMyBpbWcsXHJcblx0LmhjcC1ncmlkLTIgaW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmhjcC12aWRlbyBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvZHktMiBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiA3NSU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXIge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm90dG9tLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0fVxyXG5cclxuXHQuaGNwLWJvdHRvbS1uYXYgbGkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0fVxyXG5cclxuXHQjaGNwLW1haW4tZm9vdGVyIC5oY3AtYnV0dG9uLTIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm9keS03IC5oY3AtYnV0dG9uLTEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4jbWVudS1oY3AtZm9vdGVyIHtcclxuXHRsaSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjb3Qtc2RrLWJ0biB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxufSIsIi5uYXZiYXJ7XG4gICYtY29sbGFwc2V7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gICYtdG9nZ2xlcntcbiAgICAmOmZvY3Vze1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdntcbiAgJi1saW5re1xuICAgICYuc2VhcmNoLCAmLmNhcnR7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWFyY2h7XG4gICAgICBpe1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmF2TWVudSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXG5cdCYtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cblx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHQmPmEsXG5cdFx0XHRcdCY+YnV0dG9uIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jj5hLFxuXHRcdFx0Jj5idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0wIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdEBleHRlbmQgLmRyb3Bkb3duLXRvZ2dsZTtcblxuXHRcdFx0XHQmK3VsIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5kcm9wZG93bi1tZW51O1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmPmEsXG5cdFx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NXJlbTtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG5cblx0XHRcdFx0Jj5hLFxuXHRcdFx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAuNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0XHRcdFx0JiBidXR0b246aG92ZXIsXG5cdFx0XHRcdCYgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLTEge1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBleHRlbmQgLmRyb3Bkb3duLWl0ZW07XG5cblx0XHRcdH1cblxuXHRcdFx0YVtocmVmPVwiL3Byb2R1Y3RzL2hlYXJ0Z3VpZGUtd2VhcmFibGUtYmxvb2QtcHJlc3N1cmUtbW9uaXRvci1icDgwMDBtL1wiXSxcblx0XHRcdC5hc0J0biB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbmF2LWxvZ28taGVhcnRndWlkZS5wbmdcIikgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0Ym9yZGVyOiA4cHggc29saWQgI0ZGRjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL25hdi1sb2dvLWhlYXJ0Z3VpZGUtbW9iaWxlLnBuZ1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6Zm9jdXMgYSxcblx0XHRcdGE6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdK3VsIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0JiBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdK3VsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59IiwiLnZpZGVvLWRvdWJsZS1zbGlkZXJfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlscyB7XG4gIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNsaWNrLXRyYWNre1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWJ0blthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJde1xuICAgICY6OmJlZm9yZXtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cblxuIiwiLnZpZGVvLXRyYW5zY3JpcHQtc2hvdy1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTVweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLmZhLWZpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi52aWRlby10cmFuc2NyaXB0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgJi5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udmlkZW8tdHJhbnNjcmlwdC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIC5mYS1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59IiwiLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b29sdGlwLWJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDclLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XG59XG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50LmlzX3Zpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MTgxODEgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEobWluLXdpZHRoOiA1ODBweCkge1xuXG4gIC50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgNSUpO1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5vbXItcGRwLW9mZmVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIlLCA1JSk7XG4gICAgd2lkdGg6IDQyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBkcC1kaXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBkcC1kaXNjLWJ1bmRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnZpc3VhbGx5LWhpZGRlbi10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59IiwiLm9tci1iYW5uZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRyaztcclxuXHRwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG59XHJcblxyXG4udml0YWwtb21yLWJhbm5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHJveWFsYmx1ZTtcclxufVxyXG5cclxuLmJhbm5lci1ibG9jay1sZWZ0IHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdCYudml0YWxzaWdodCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCYtb3V0ZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji52aXRhbHNpZ2h0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDc1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnksXHJcbi5iYW5uZXItdml0YWwtcmlnaHQge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYmFubmVyLXZpdGFsLXJpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbGRhcms7XHJcblx0cGFkZGluZzogMzhweCA2NHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1JTtcclxufVxyXG5cclxuLmJhbm5lci10aXRsZSB7XHJcblx0Y29sb3I6ICRhcXVhO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHQmLmJhbm5lci12aXRhbHNpZ2h0LXByaW1hcnkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG5cdHN1cCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iYW5uZXItc3VidGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4udml0YWwtYmFubmVyLWxvZ28ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMzcwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gNTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFubmVyLXVybCxcclxuLmJhbm5lci1zdWJ0aXRsZSxcclxuLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnksXHJcbi5iYW5uZXItdGl0bGUuYmFubmVyLXZpdGFsc2lnaHQtcHJpbWFyeSxcclxuLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJhbm5lci11cmwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdG1hcmdpbjogNDBweCAwIDMwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYmFubmVyLW1hc2sge1xyXG5cdC5iYW5uZXItcmlnaHQtaW1ne1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnZpdGFsLW1hc2sge1xyXG5cdC5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLyptZWRpYSovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5iYW5uZXItYmxvY2stbGVmdCxcclxuXHQuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSxcclxuXHQuYmFubmVyLXZpdGFsLXJpZ2h0IHtcclxuXHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxyXG5cdC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci11cmwge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmJhbm5lci1ibG9jay1sZWZ0LFxyXG5cdC5iYW5uZXItdml0YWwtcmlnaHQge1xyXG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5vbXItYmFubmVyIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItYmxvY2stbGVmdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxyXG5cdC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLW1hc2ssXHJcblx0LnZpdGFsLW1hc2sge1xyXG5cdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tYXNrLWJhbm5lci5zdmcnKTtcclxuXHRcdG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21hc2stYmFubmVyLnN2ZycpO1xyXG5cdFx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XHJcblx0XHRtYXNrLXNpemU6IDEwMCU7XHJcblx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0LXdlYmtpdC1tYXNrLW9yaWdpbjogY29udGVudDtcclxuXHRcdG1hc2stb3JpZ2luOiBjb250ZW50O1xyXG5cdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdDtcclxuXHRcdG1hc2stcG9zaXRpb246IGxlZnQ7XHJcblx0XHQtd2Via2l0LW1hc2stc2l6ZTogYXV0byAxMDAlO1xyXG5cdFx0bWFzay1zaXplOiBhdXRvIDEwMCU7XHJcblx0fVxyXG5cclxuXHQudml0YWwtYmFubmVyLWxvZ28ge1xyXG5cdFx0bWFyZ2luOiAwIDAgNTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuXHQuYmFubmVyLWJsb2NrLWxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHJcblx0XHQmLnZpdGFsc2lnaHQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xyXG5cdFx0bWF4LXdpZHRoOiA2MzJweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XHJcblx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0fVxyXG5cdFxyXG5cdC52aXRhbC1tYXNrIHtcclxuXHRcdGNsaXAtcGF0aDogY2lyY2xlKDU2JSBhdCA1MCUgMjUlKTtcclxuXHRcdC13ZWJraXQtbWFzay1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWFzay1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1tYXNrLXNpemU6IDAgIWltcG9ydGFudDtcclxuXHRcdG1hc2stc2l6ZTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn0iLCJzdXAuc20tc3VwLWxpbmsge1xyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmVib29rLWJ0bixcclxuLnNjaGVkdWxlLWJ0bixcclxuLmRldGFpbHMtYm9va3MtYnRuLFxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG4uc2hlZHVsZS1saXN0IC5zaGVkdWxlLWxpc3QtdGl0bGUsXHJcbi5ibG9ja3F1b3RlLWF1dGhvcixcclxuLmdvaW5nLWZvci16ZXJvLWNvbCAuaGVhZGluZy1oMixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsLWhlYWRpbmctaDIge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5icy1jb250YWluZXItdml0YWwge1xyXG5cdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LWRlbW8tY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiA1NnB4IDAgMzJweDtcclxufVxyXG5cclxuLnZpdGFsc2lnaHQtZGVtby1jb250YWluZXIsXHJcbi5nZXQtdGhlLWRldGFpbHMtYm9va3MsXHJcbi5kZXRhaWxzLWJvb2tzLWJ0biB7XHJcblx0YmFja2dyb3VuZDogJHRlYWxkYXJrO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtYnRuIHsgXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLnNjaGVkdWxlLWJ0bixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4uZWJvb2stYnRuLFxyXG4uc2NoZWR1bGUtYnRuLFxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcclxuXHRwYWRkaW5nOiAxNnB4IDI4cHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lYm9vay1idG4ge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG59XHJcblxyXG4uZ2V0LXRoZS1kZXRhaWxzLWJvb2tzLXRpdGxlLFxyXG4udmlkZW8tcmVzb3VyY2VzLXRpdGxlLFxyXG4uZWJvb2stYnRuLFxyXG4uc2NoZWR1bGUtYnRuLFxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJvb2tzLWJ0biB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5lYm9vay1idG4sXHJcbi5zY2hlZHVsZS1idG4sXHJcbi52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbi50ZXh0LWNhcHRpb24ge1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIC5zY2hlZHVsZS1idG4ge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICRibHVlLWRyaztcclxuXHR9XHJcbn1cclxuXHJcbi5zaGVkdWxlLWxpc3Qge1xyXG5cclxuXHQuc2hlZHVsZS1saSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Ji10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdH1cclxuXHJcblx0Ji10ZXh0IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmVib29rLWltZy1jb250IHtcclxuXHRtYXgtd2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4uZWJvb2stdGl0bGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxufVxyXG5cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLWNvbnRhaW5lciB7XHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDEyOHB4IDE1cHg7XHJcbn1cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW5uZXItbGVmdCB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW1nIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ubWFwLWRlc2NyaXB0aW9uIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW9zIHtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtaW1nLWJveCB7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW8tYm94IGlmcmFtZSxcclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0aW1nIHtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1ib3gge1xyXG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udmlkZW8tcmVzb3VyY2VzLWJsb2NrcXVvdGUge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnZpZGVvLXJlc291cmNlcy1hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1idXR0b24tb3V0ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiA1O1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1idXR0b24ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG5cclxuXHRcdC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY28ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDY1cHg7XHJcblx0bWF4LWhlaWdodDogNjVweDtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFw0OVwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTJweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiBFVG1vZHVsZXM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XHJcblx0cCwgbGksIGEsIHNwYW4sIHN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xyXG5cdH1cclxuXHJcblx0b2wge1xyXG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHR1bCxvbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnByb2R1Y3RzLWlubmVyLWJsb2NrLWluZm8tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnZpdGFsc2lnaHQtYmxvY2txdW90ZS1ibG9jayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XHJcbn1cclxuXHJcbi5xdW90LWljby1ibG9jayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogM3B4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtdHh0LFxyXG4uYmxvY2txdW90ZS1hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtdHh0IHtcclxuXHRwYWRkaW5nOiAyOHB4O1xyXG59XHJcblxyXG4udGV4dC1jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmdvaW5nLWZvci16ZXJvLWNvbCB7XHJcblx0cCwgbGkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHRwe1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHR9XHJcblx0LmhlYWRpbmctaDIge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcbn0gXHJcblxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayB7XHJcblx0LnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC52aXRhbC1oZWFkaW5nLWgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4udml0YWwtaW5wIGlucHV0LFxyXG4udml0YWwtaW5wIHNlbGVjdCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAxNHB4IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpdGFsLWlucCBsYWJlbCB7XHJcblx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXRhbC1pbnAgZGl2IHNwYW4gbGFiZWx7XHJcblx0QGluY2x1ZGUgc3Itb25seSgpO1xyXG59XHJcblxyXG4uYWNfcGhvbmVfbnVtYmVyIHtcclxuXHRjb2xvcjogIzAwRkZGRjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5hY19waG9uZV9udW1iZXJfMiB7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuMyk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uYWNfcGhvbmUtbGluayB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xyXG59XHJcblxyXG4uYWNfcGhvbmUtbGluazpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2NTg3MDtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKVxyXG59XHJcblxyXG4uYWNfcGhvbmVfbnVtYmVyXzIgYSB7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKm1lZGlhKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdH1cclxuXHJcblx0LnNjaGVkdWxlLWJ0bixcclxuXHQuZWJvb2stYnRuLFxyXG5cdC5kZXRhaWxzLWJvb2tzLWJ0bixcclxuXHQuZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG5cdFx0cGFkZGluZzogMTZweCA0OHB4O1xyXG5cdH1cclxuXHJcblx0LmFjX3Bob25lX251bWJlciB7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuYWNfcGhvbmVfbnVtYmVyXzIge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmFjX3Bob25lLWxpbms6aG92ZXIge1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdH1cclxuXHJcblx0Lmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xyXG5cdFx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHR9XHJcblxyXG5cdC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuZWJvb2stdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdFx0bWF4LWhlaWdodDogMTAwcHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiA2cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrcXVvdGUtdHh0IHtcclxuXHRcdHBhZGRpbmc6IDI4cHggNTlweDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcclxuXHQudml0YWxzaWdodC1yaWdodC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKGV2ZW4pLFxyXG5cdC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6MTM4MHB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwODBweDtcclxuXHR9XHJcblxyXG5cdC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQoZXZlbiksXHJcblx0LnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcclxuXHQudml0YWxzaWdodC1yaWdodC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZWJvb2stdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdH1cclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5cclxuQG1peGluIGltZy1mbHVpZCB7XHJcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcclxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gUmV0aW5hIGltYWdlXHJcbi8vXHJcbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cclxuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcclxuXHJcbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcclxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cclxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXHJcbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XHJcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIl19 */
