@-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:3px solid #2b3e50}.red-focus:focus{outline:4px solid red}.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}#newsletterBottomformafib2 .afib-form-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:10px 11px!important;margin:0!important;top:50%!important;right:4px!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;padding:10px 11px!important}#newsletterformafib .form-newsletter-label{line-height:normal!important}.ps-widget{position:relative;top:50%;width:100%;border:none!important;color:#fff!important;float:none!important;margin-left:0!important;background:0 0!important;padding:0 0!important}.ps-button{background:#0072bc!important;border-color:#0072bc!important;float:none!important}.priceSpiderWrapper{position:absolute}.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}.deal-of-the-week-coral{position:relative;display:inline-block;height:39px;padding-top:4px;padding-right:1rem;background:#ff7474;color:#fff}.deal-of-the-week-coral::after,.deal-of-the-week-coral::before{position:absolute;width:0;height:0;content:"";right:-40px;border-left:24px solid #ff7474;border-right:16px solid transparent}.deal-of-the-week-coral::before{border-bottom:27px solid transparent;top:0}.deal-of-the-week-coral::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}.ps-inner-div{margin-bottom:10px}.ps-pl-10{padding-left:10px!important}.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:530px}.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(../../../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}.pd-learnmore{-ms-flex-item-align:center;align-self:center;padding:6px 20px!important}.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(../../../../406x340.png);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}#afib-footer{padding-left:48px;padding-right:48px;background:#003153;padding-bottom:48px}#afib-footer .afib-footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:124px;width:100%}#afib-footer .afib-footer-logo img{width:100%;height:auto}#afib-footer .bottom-block,#afib-footer .bottom-block .afib-widget-links,#afib-footer .top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#afib-footer .top-block{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;padding:24px 0}#afib-footer .top-block .afib-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;padding-top:16px}#afib-footer .top-block .afib-social li a{display:-webkit-box;display:-ms-flexbox;display:flex}#afib-footer .top-block .afib-social li a img{max-width:48px}#afib-footer .bottom-block .afib-widget-links,#afib-footer .top-block .afib-social{padding-left:0;margin:0;list-style:none}#afib-footer .top-block{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#afib-footer .bottom-block{padding:16px 0}#afib-footer .afib-copy,#afib-footer .bottom-block .afib-widget-links a{color:#fff;font-size:14px}#afib-footer .afib-copy{margin-top:24px;margin-bottom:0}#afib-footer .bottom-block .afib-widget-links{gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#afib-footer .bottom-block .afib-widget-links a{text-decoration:none;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#afib-footer .bottom-block .afib-widget-links a:hover{opacity:.7}#afib-footer .bottom-block .afib-widget-links a:focus{outline:2px solid #fff}@media (min-width:981px){#afib-footer{padding-left:48px;padding-right:48px}#afib-footer .bottom-block,#afib-footer .bottom-block .afib-widget-links,#afib-footer .top-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#afib-footer .top-block{border-top:none;padding:16px 0}#afib-footer .bottom-block .afib-widget-links{gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#afib-footer .bottom-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.afib-copy{margin-top:0!important}.top-block .afib-social{padding-top:0}}@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}.afib-header{padding:24px!important;margin:0;background:rgba(0,0,0,.02)!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (min-width:981px){.afib-header{padding:64px 48px 24px!important}}.afib-header .container.et_menu_container{max-width:100%!important;height:auto!important}.afib-header+main{margin-top:-76px!important}@media (min-width:981px){.afib-header+main{margin-top:-116px!important}}.afib-header+main #afib-hero{padding-top:76px!important}@media (min-width:981px){.afib-header+main #afib-hero{padding-top:116px!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(../../../uploads/tens_lp_hero_BG.png);background-size:cover;background-repeat:no-repeat}.promoProds{background-image:url(../../../uploads/tens_lp_prod_BG.jpg);background-size:cover;background-repeat:no-repeat}.matchLady{background-image:url(../../../uploads/tens_lp_test1_BG.jpg);background-size:cover;background-repeat:no-repeat;min-height:100%}.matchMale{background-image:url(../../../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(../../../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(../../../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(../../../../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(../../../../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 .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(../../../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(../../../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(../../../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)}.a360_filter_btn{padding:0 1rem!important}.a360_filter_btn_h3{color:#000;font-weight:700;font-size:18px;padding-top:10px}.a360_filter_btn_span_arrow{margin-top:10px!important}@media screen and (min-width:1140px){.a360_hide_bp_filter{display:none!important}}.best-sellers-wrapper{padding-bottom:3rem}.brick_23227::before{background-image:url(../../../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(../../../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(../../../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(../../../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(../../../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(../../../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(../../../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(../../../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(../../../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}.product-dtc{margin-top:50px}.vital_info_min{min-height:305px}#main-header .fa-search:before{content:"SEARCH";margin-right:15px;font-family:'Gotham A','Gotham B';font-size:1rem;line-height:.75em;color:#fff;font-weight:500;text-transform:uppercase}#main-header .fa-search:after{content:"\f002";font-family:FontAwesome;font-size:1em;line-height:.75em;color:#fff;font-weight:500;text-transform:uppercase}#form-search-wrapper .fa-search:after,#form-search-wrapper .fa-search:before{color:#2b3e50}
/*# 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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QSxjQUFBLEtBQ0EsT0FBQSxRQUVELHlCQUNDLEdBQ0Msa0JBQUEsV0FBQSxVQUFBLFdBQ0EsbUJBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsbUJBR0QsSUFDQyxrQkFBQSxTQUFBLFVBQUEsU0FDQSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLGtCQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxrQkFHRCxLQUNDLGtCQUFBLFdBQUEsVUFBQSxXQUNBLG1CQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsa0JBQUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLG1CQWJGLGlCQUNDLEdBQ0Msa0JBQUEsV0FBQSxVQUFBLFdBQ0EsbUJBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsbUJBR0QsSUFDQyxrQkFBQSxTQUFBLFVBQUEsU0FDQSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLGtCQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxrQkFHRCxLQUNDLGtCQUFBLFdBQUEsVUFBQSxXQUNBLG1CQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsa0JBQUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLG1CQUlGLHdCQUdFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxLQUNBLE9BQUEsUUFDQSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLFFBQUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLFFBQ0Esa0JBQUEsU0FBQSxVQUFBLFNBRUEsUUFBQSxFQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsSUFBQSxFQWpCRiwrQkF1QkcsU0FBQSxTQUNBLFFBQUEsS0FDQSxJQUFBLElBQ0EsS0FBQSxLQUVBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsVUFBQSxLQUNBLGtC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ZUksV0FBQSxRQU1KLDJCQUNDLE9BQUEsS0FBQSxFQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBR0QsYUFDQyxpQkFBQSxLQUdELGFBQ0MsV0FBQSxLQUdELGdCQUNDLFdBQUEsTUFJRCwrQkFDQyxRQUFBLFNBQ0EsYUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsTUFDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFHRCw4QkFDQyxRQUFBLFFBQ0EsWUFBQSxZQUNBLFVBQUEsSUFDQSxZQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBSUQsc0NBQUEsdUNBQ0MsTUFBQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBCb290c3RyYXAgR3JpZCBvbmx5XHJcbi8vXHJcbi8vIEluY2x1ZGVzIHJlbGV2YW50IHZhcmlhYmxlcyBhbmQgbWl4aW5zIGZvciB0aGUgZmxleGJveCBncmlkXHJcbi8vIHN5c3RlbSwgYXMgd2VsbCBhcyB0aGUgZ2VuZXJhdGVkIHByZWRlZmluZWQgY2xhc3NlcyAoZS5nLiwgYC5jb2wtc20tNGApLlxyXG5AYXQtcm9vdCB7XHJcblx0QC1tcy12aWV3cG9ydCB7XHJcblx0XHR3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG5cdH1cclxufVxyXG5cclxuKj4gOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9mdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xyXG5cclxuLyogQ3VzdG9tIFBEUCBTdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqL1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiRncmF5OiAjNzM3MzczO1xyXG4kZ3JheS1sZ3Q6ICM4MTgxODE7XHJcbiRncmVlbjogIzg2YjA2MjtcclxuJGJsdWUtZHJrOiMyYjNlNTA7XHJcbiR0ZWFsZGFyazogIzAwMzE1MztcclxuJGJsdWU6IzAwNzJiYztcclxuJHJveWFsYmx1ZTojMzA2Rjk1O1xyXG4kbW9kYWwtY29udGVudC1iZzogdHJhbnNwYXJlbnQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6MTAwMDAwO1xyXG4kemluZGV4LW1vZGFsOiAxMDAwMDE7XHJcbiRhcXVhOiAjMDBGMEZGO1xyXG4kbGlnaHRHcmV5OiAjZjVmNWY1O1xyXG5cclxuXHJcbiR0aGVtZS1jb2xvcnM6IChwcmltYXJ5OiAkYmx1ZS1kcmssXHJcblx0c2Vjb25kYXJ5OiAkZ3JlZW4sXHJcblx0dGVydGlhcnk6ICRibHVlLWRyayxcclxuXHRibHVlOiAkYmx1ZSxcclxuXHRzdWNjZXNzOiAkZ3JlZW4sXHJcblx0aW5mbzogJGN5YW4sXHJcblx0d2FybmluZzogJHllbGxvdyxcclxuXHRkYW5nZXI6ICRyZWQsXHJcblx0bGlnaHQ6ICRncmF5LTEwMCxcclxuXHRkYXJrOiAkZ3JheS04MDApO1xyXG5cclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAwO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6IDA7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogMDtcclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6IDJweDtcclxuJGJ0bi1mb250LXdlaWdodDogYm9sZDtcclxuJGJ0bi1mb250LWZhbWlseTogJ0dvdGhhbSBBJyxcclxuJ0dvdGhhbSBCJztcclxuXHJcbiRmb250LWZhbWlseS1iYXNlOiAnR290aGFtIEEnLFxyXG4nR290aGFtIEInO1xyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogMS4yNXJlbTtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogMS41cmVtO1xyXG4kbmF2YmFyLXBhZGRpbmcteTogMDtcclxuJGJvcmRlci1yYWRpdXM6MDtcclxuJGJvcmRlci13aWR0aDogMnB4O1xyXG5cclxuJGRyb3Bkb3duLXBhZGRpbmcteTogMDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAuNXJlbTtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICR3aGl0ZTtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICRibHVlLWRyaztcclxuJGRyb3Bkb3duLXRvcC1ib3JkZXItd2lkdGg6IDJweDtcclxuJGRyb3Bkb3duLXRvcC1ib3JkZXItY29sb3I6ICRibHVlO1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6JGJsdWUtZHJrO1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogLjRyZW07XHJcblxyXG4kbmF2YmFyLXBhZGRpbmcteDowO1xyXG5cclxuJGRyb3Bkb3duLXNwYWNlcjogMDtcclxuXHJcbiRjYXJldC13aWR0aDogM3B4O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL21peGluc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdHlwZVwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvZ3JpZFwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9tb2RhbFwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvcG9wb3ZlclwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvY2xvc2VcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9uYXZcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL25hdmJhclwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvY2FyZFwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdHJhbnNpdGlvbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL2JvcmRlcnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvc2xpY2svc2xpY2tcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvc2xpY2svc2xpY2stdGhlbWVcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvc2xpY2svYWNjZXNzaWJsZS1zbGljay10aGVtZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9vdmVycmlkZXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcGRwXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hhbGYtaGFsZlwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jdXN0b20tc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90ZXN0aW1vbmlhbHNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFic1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbGl2ZS1jaGF0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3RcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29tcGF0aWJsZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wbGV0ZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0LXRhYnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZGV0YWlsZWQtbGlzdC1udW1iZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZHVjdC1zZWxlY3RvclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9kb2N1bWVudC1jZW50ZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW9cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZmFxXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2dcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdnVlLW11bHRpc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29udGFjdC11c1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXZpZXdzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Jlc291cmNlLWJhbmRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbWF0Y2gtdGVucy1wcm9tb1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFydGd1aWRlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYXJ0Z3VpZGUtaG9tZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9icC1maWx0ZXJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jlc3Qtc2VsbGVyc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaW5nbGVzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZzYVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jdWZmLXNlbGVjdG9yXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1cHBvcnQtaHViXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3QtY29tcGFyZS1jaGFydFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2hcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGNwXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmJhclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZNZW51XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvLWRvdWJsZS1zbGlkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW8tdHJhbnNjcmlwdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90b29sdGlwc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9hY2Nlc3NpYmlsaXR5XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jhbm5lcnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdml0YWxzaWdodC1lbGVtZW50c1wiO1xyXG5cclxuLmltZy1mbHVpZCB7XHJcblx0QGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG4ucHVsbC1yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1vdmVyZmxvdyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLngtZ3V0dGVyIHtcclxuXHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxufVxyXG5cclxuLngtbS1uby1ndXR0ZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLngtbm8tZ3V0dGVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnB4LTMtbWQge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ucHgtNC1zbSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5oLTEwMCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jZm9vdGVyLXdpZGdldHMge1xyXG5cdHBhZGRpbmc6IDYlIDA7XHJcbn1cclxuXHJcbnAge1xyXG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG4uYy1ibGFjayB7XHJcblx0Y29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLnVuZGVybGluZSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5oMTAwIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluLWhlcm8tYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuLm1haW4taGVyby1ib3g6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvaG9saWRheS5wbmcpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMCB0b3AgMDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG9wYWNpdHk6IC4yO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0Lm1haW4taGVyby1ib3g6OmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAuMjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xyXG5cdFx0b3BhY2l0eTogLjQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcclxuXHQubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IC42O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbmJvZHkuZXRfZml4ZWRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIsXHJcbmJvZHkuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlciB7XHJcblx0dG9wOiAwO1xyXG5cdHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyLFxyXG4uZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZy10b3A6IDcxcHg7XHJcbn1cclxuXHJcblxyXG4uZXQtcGItYXJyb3ctbmV4dCxcclxuLmV0LXBiLWFycm93LXByZXYge1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG5cdCNwYWdlLWNvbnRhaW5lcixcclxuXHQuZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2ICNwYWdlLWNvbnRhaW5lcixcclxuXHQuZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIsXHJcblx0LmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2ICNwYWdlLWNvbnRhaW5lcixcclxuXHQuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLXRvcDogNTdweDtcclxuXHR9XHJcblxyXG5cdC5ldF9wYl9zbGlkZV9jb250ZW50IHAge1xyXG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXRfcGJfc2xpZGVzIC5ldF9wYl9jb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGUge1xyXG5cdFx0cGFkZGluZzogMCAzNXB4O1xyXG5cdH1cclxuXHJcblx0LmV0X3BiX3NsaWRlcl8wIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbixcclxuXHQuZXRfcGJfc2xpZGVyX2Z1bGx3aWR0aF9vZmYuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyLmV0X2ZpeGVkX25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyLFxyXG5ib2R5LmFkbWluLWJhci5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyIHtcclxuXHR0b3A6IDMycHg7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQuYWxleGEuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0LmFsZXhhLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuI29tci1icGYtbWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1wcm9kdWN0cy13cmFwcGVyIHtcclxuXHQubmF2LWl0ZW0ge1xyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDI0cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VkZWRlZDtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXRfcGJfYWxsX3RhYnMgYmxvY2txdW90ZSB7XHJcblx0bWFyZ2luOiAyMHB4IDAgMzBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA3MmJjO1xyXG59XHJcblxyXG4uYWNfYmdfd2hpdGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kdGMge1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi52aXRhbF9pbmZvX21pbiB7XHJcblx0bWluLWhlaWdodDogMzA1cHg7XHJcbn1cclxuXHJcblxyXG4jbWFpbi1oZWFkZXIgLmZhLXNlYXJjaDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiU0VBUkNIXCI7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsaW5lLWhlaWdodDogLjc1ZW07XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4jbWFpbi1oZWFkZXIgLmZhLXNlYXJjaDphZnRlciB7XHJcblx0Y29udGVudDogXCJcXGYwMDJcIjtcclxuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0Zm9udC1zaXplOiAxLjBlbTtcclxuXHRsaW5lLWhlaWdodDogLjc1ZW07XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5cclxuI2Zvcm0tc2VhcmNoLXdyYXBwZXIgLmZhLXNlYXJjaDpiZWZvcmUsICNmb3JtLXNlYXJjaC13cmFwcGVyIC5mYS1zZWFyY2g6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjMmIzZTUwO1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuKiA+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+4XCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIC5zbGljay1wbGF5LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWtlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWluLXdpZHRoOiBhdXRvOyB9XG5cbnAgPiBhIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bzsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzJCM0U1MDsgfVxuXG4ucmVkLWZvY3VzOmZvY3VzIHtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHJlZDsgfVxuXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4udGV4dC13aGl0ZTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuLnRleHQtd2hpdGUgLmNoYi1idG46Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG5cbi5tYy1sZWFybm1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFwcC1kb3dubG9hZHMgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4jemVyby1tZXNzYWdlIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI21haW4tZm9vdGVyIC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNtYWluLWZvb3RlciAuY29udGFjdHVzOmZvY3VzLFxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuI2Zvb3Rlci1ib3R0b20gYTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuI25ld3NsZXR0ZXJmb3JtIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jbmV3c2xldHRlclRZIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uZm9vdGVyLXNvY2lhbC1pY29uczpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5jb29raWUtcG9saWN5X2NvbnRhaW5lciBhOmZvY3VzLFxuLmNvb2tpZS1wb2xpY3lfY29udGFpbmVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5idXlub3c6Zm9jdXMsXG4jbW1Db21wYXJlVHJheSAubW1DbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5kaXZUYWJsZUNlbGwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5maWx0ZXItdGl0bGU6Zm9jdXMsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmJ0bi5sZWFybm1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLm90LWZsb2F0aW5nLWJ1dHRvbl9fb3Blbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgI0ZGMzMzMzsgfVxuXG4uZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7IH1cblxuI3RvcC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21haW4taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxNTk4cHg7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21haW4taGVhZGVyIGEsXG4gICNtYWluLWhlYWRlciBidXR0b24ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7IH1cbiAgICAjbWFpbi1oZWFkZXIgYTpmb2N1cyxcbiAgICAjbWFpbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7IH1cbiAgI21haW4taGVhZGVyIC5oZWFydC1ndWlkZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICNtYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSBhLCAjbWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIGEsIC5uYXZNZW51LWl0ZW0tMCAjbWFpbi1oZWFkZXIgYnV0dG9uICsgdWwgYSB7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAgICNtYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSBhOmhvdmVyLCAjbWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIGE6aG92ZXIsIC5uYXZNZW51LWl0ZW0tMCAjbWFpbi1oZWFkZXIgYnV0dG9uICsgdWwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgI21haW4taGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluOyB9XG5cbi5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtOyB9XG5cbi5uYXZiYXIgLmZhOjpiZWZvcmUge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ubmF2YmFyIC5kcm9wZG93bi1pdGVtLCAubmF2YmFyIC5uYXZNZW51LWl0ZW0tMSBhLCAubmF2TWVudS1pdGVtLTEgLm5hdmJhciBhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRyb3Bkb3duLWl0ZW0sIC5uYXZNZW51LWl0ZW0tMSBhIHtcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5kcm9wZG93bi1tZW51LCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzJiYzsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI21lbnUtbWFpbi1tZW51IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFpbi1oZWFkZXIgLm5hdmJhciAubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jbWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuI21haW4tZm9vdGVyIGEsXG4jbWFpbi1mb290ZXIgaDQge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICNtYWluLWZvb3RlciBhOmhvdmVyLFxuICAjbWFpbi1mb290ZXIgaDQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZTNlM2UzOyB9XG5cbiNtYWluLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIsXG4jZm9vdGVyLWJvdHRvbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluOyB9XG5cbiNmb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGNlNyAhaW1wb3J0YW50OyB9XG5cbiNtYWluLWZvb3RlciBhLmNvbnRhY3R1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm5hdi1pdGVtOmZvY3VzIC5uYXYtbGluayxcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuI2Zvb3Rlci1sb2dvIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuLypcclxuICBDaGFuZ2UgYSB0YWdzIHRvIG5ldyBibHVlXHJcbiovXG4vKiBSZW1vdmUgb2RkIGgzIHBhZGRpbmctdG9wIGRlY2xhcmF0aW9uIGluIHN0eWxlLmNzcyAqL1xuaDMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMS5sYXJnZXIsXG4gICAgLmgxLmxhcmdlciB7XG4gICAgICBmb250LXNpemU6IDU0cHg7IH0gfVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwNzJiYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaDIge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uaDUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi8qXHJcbiAgc3R5bGUuY3NzIC0gbGluZSAzNFxyXG4gIEFkanVzdGluZyBhbGwgYnV0dG9uIHN0eWxlcyB0byBtYXRjaCBtb2Nrc1xyXG4qL1xuLmJ1eW5vdyxcbi5sZWFybm1vcmUsXG4ubm90aW5zdG9jayxcbi5idXlub3csXG4uZGlzY29udGludWVkLFxuLmxlYXJubW9yZWNhdGVnb3J5LFxuLmNvbnRhY3R1cyxcbi5zdWJtaXRmZWVkYmFjayxcbmEuYnV5bm93LFxuYS5sZWFybm1vcmUsXG5hLm5vdGluc3RvY2ssXG5hLmJ1eW5vdyxcbmEuZGlzY29udGludWVkLFxuYS5sZWFybm1vcmVjYXRlZ29yeSxcbmEuY29udGFjdHVzLFxuYS5zdWJtaXRmZWVkYmFjayB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnV5bm93LmJ0bi1zbSxcbiAgLmxlYXJubW9yZS5idG4tc20sXG4gIC5ub3RpbnN0b2NrLmJ0bi1zbSxcbiAgLmJ1eW5vdy5idG4tc20sXG4gIC5kaXNjb250aW51ZWQuYnRuLXNtLFxuICAubGVhcm5tb3JlY2F0ZWdvcnkuYnRuLXNtLFxuICAuY29udGFjdHVzLmJ0bi1zbSxcbiAgLnN1Ym1pdGZlZWRiYWNrLmJ0bi1zbSxcbiAgYS5idXlub3cuYnRuLXNtLFxuICBhLmxlYXJubW9yZS5idG4tc20sXG4gIGEubm90aW5zdG9jay5idG4tc20sXG4gIGEuYnV5bm93LmJ0bi1zbSxcbiAgYS5kaXNjb250aW51ZWQuYnRuLXNtLFxuICBhLmxlYXJubW9yZWNhdGVnb3J5LmJ0bi1zbSxcbiAgYS5jb250YWN0dXMuYnRuLXNtLFxuICBhLnN1Ym1pdGZlZWRiYWNrLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAuOWVtOyB9XG4gIC5idXlub3c6aG92ZXIsXG4gIC5sZWFybm1vcmU6aG92ZXIsXG4gIC5ub3RpbnN0b2NrOmhvdmVyLFxuICAuYnV5bm93OmhvdmVyLFxuICAuZGlzY29udGludWVkOmhvdmVyLFxuICAubGVhcm5tb3JlY2F0ZWdvcnk6aG92ZXIsXG4gIC5jb250YWN0dXM6aG92ZXIsXG4gIC5zdWJtaXRmZWVkYmFjazpob3ZlcixcbiAgYS5idXlub3c6aG92ZXIsXG4gIGEubGVhcm5tb3JlOmhvdmVyLFxuICBhLm5vdGluc3RvY2s6aG92ZXIsXG4gIGEuYnV5bm93OmhvdmVyLFxuICBhLmRpc2NvbnRpbnVlZDpob3ZlcixcbiAgYS5sZWFybm1vcmVjYXRlZ29yeTpob3ZlcixcbiAgYS5jb250YWN0dXM6aG92ZXIsXG4gIGEuc3VibWl0ZmVlZGJhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDcyYmM7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMTQsIDE4OCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLm5hdk1lbnUtaXRlbS0wIC5zaG93ID4gYnV0dG9uLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5idXlub3csXG5hLmJ1eW5vdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkNDMkU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5idXlub3c6aG92ZXIsXG4gIGEuYnV5bm93OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCMDE3OyB9XG5cbmEuYnV5bm93LFxuYS5ub3RpbnN0b2NrIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbmEubGVhcm5tb3JlLnJldGFpbGVyLWJ0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDIwcHg7IH1cblxuLnJldGFpbGVyLWJ0bixcbi5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LWR0YyBhLmJ1eW5vdy1saW5rLmJ1eW5vdyB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5sZWFybm1vcmUsXG4ubGVhcm5tb3JlY2F0ZWdvcnksXG4uc3VibWl0ZmVlZGJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ub3RpbnN0b2NrLFxuLmxlYXJubW9yZSxcbmEubm90aW5zdG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cblxuLypcclxuICAgIHN0eWxlLmNzcyAtIGxpbmUgNDBcclxuICAgIFJlbW92aW5nIHNldCB3aWR0aCBvbiAuY29udGFjdHVzIGJ1dHRvblxyXG4gKi9cbmEuY29udGFjdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKlxyXG4gIHN0eWxlLmNzcyAtIGxpbmUgMVxyXG4gIHJlbW92ZSB0aGlzIHN0eWxlIGRlY2xhcmF0aW9uXHJcbiovXG4uZXRfcGJfcHJpY2luZ190YWJsZV9idXR0b246YWZ0ZXIsXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmFmdGVyLFxuYS5ldF9wYl9tb3JlX2J1dHRvbjphZnRlcixcbi5ldF9wYl9uZXdzbGV0dGVyX2J1dHRvbjphZnRlcixcbi5jb21tZW50LXJlcGx5LWxpbms6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA1cHg7IH1cblxuLmV0X3BiX2JnX2xheW91dF9saWdodCAuZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxuLmV0X3BiX3Byb21vX2J1dHRvbjpob3ZlcixcbmEuZXRfcGJfbW9yZV9idXR0b246aG92ZXIsXG4uZXRfcGJfbmV3c2xldHRlcl9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4uZGl2LWNvbnRhaW5lci1wZCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNhY2NvcmRpb24tdGFicyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuZGl2W2lkXj1cImFjY29yZGlvbi10YWJzXCJdIC5hY2NvcmRpb24tdGFicy1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIGRpdltpZF49XCJhY2NvcmRpb24tdGFic1wiXSAuYWNjb3JkaW9uLXRhYnMtYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4udml0YWwtaW5mby1pY29uLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2RUI4OyB9XG4gICNwZFN1Ym1lbnUgYS5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbiNwZFN1Ym1lbnUgYS5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZWZlcmVuY2VUZXh0IGEsXG4ucmVjb21tZW5kZWQgYSxcbiNscC1hcHBzLXByb2R1Y3Qtc29mdHdhcmUgYSxcbi5ldF9wYl9wb3N0IGEsXG5hcnRpY2xlIGEsXG4uZXRfcGJfYWNjb3JkaW9uIGEsXG4uc2VhcmNoLWl0ZW0gYSxcbi5zaW5nbGUtcHJvZHVjdHMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgYSxcbi5jb250YWN0LWNvbmZpcm0tdGV4dCBhLFxuLmV0X3BiX3RleHRfaW5uZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdpbmF0aW9uIHNwYW4sXG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ldF9wYl9zZWN0aW9uIC5ldF9wYl9wcm9tb19idXR0b24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYm9keS5wYWdlLWlkLTQ2MjEgLnByb2R1Y3QtcmF0aW5nLXdyYXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmV0X3BiX3Njcm9sbF90b3AuZXQtcGItaWNvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAucHJvbW8tMS10aXRsZSxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAucHJvbW8tMS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGctaGVyby1ib3gsXG4gICNob21lLWhnLXNoZWxmIC5wcm9tbzIgLmhnLWhlcm8tYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGVhZGluZyB7XG4gICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICNob21lLWhnLXNoZWxmIC5wcm9tbzEgLmxlYXJubW9yZSxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAubGVhcm5tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy16ZXJvLW5ldyAuemVyby1sb2dvLFxuICAjemVyby1tZXNzYWdlIC56ZXJvLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXplcm8tbmV3IC5weC02LFxuICAjemVyby1tZXNzYWdlIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEsXG4gICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLmV0X3BiX3RvZ2dsZV90aXRsZSBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBpbmhlcml0OyB9XG4gIC5ldF9wYl90b2dnbGVfdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4uZW50cnktY29udGVudCB0ciB0aCxcbmJvZHkuZXQtcGItcHJldmlldyAjbWFpbi1jb250ZW50IC5jb250YWluZXIgdHIgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4udmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6aG92ZXIgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5hW2RhdGEtaGVhcnRndWlkZT1cInJlZ2lzdGVyXCJdIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXRfcGJfdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmV0X3BiX3RleHQgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmV0X3BiX3RleHQgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmV0X3BiX3RleHQgdWwgbGk6Om1hcmtlciB7XG4gICAgICBmb250LXNpemU6IDA7IH1cblxuLnN1cHBvcnQtc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuYS5ibHVlLWhpZ2hsaWdodGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuLmFib3V0LXVzLXRpdGxlcyBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiA0NHB4OyB9XG5cbi5hYm91dC10aXRsZS1zbSBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5pbmZvLXZhbGlkYXRpb24gaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmgzLnN1cHBvcnQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4uc3BlYy10aXRsZSxcbi5hdXRob3ItdGl0bGUsXG4ucmVzb3VyY2UtdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSxcbi5oZWFydGd1aWRlLWluZm8ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNwZWMtdGl0bGUsXG4ucmVzb3VyY2UtdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSxcbi5oZWFydGd1aWRlLWluZm8ge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYXV0aG9yLXRpdGxlLFxuLmhlYXJ0Z3VpZGUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXV0aG9yLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmhlYXJ0Z3VpZGUtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWV3LW1vcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZpZGVvLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnZpZGVvLWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDU0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICB3aWR0aDogMjAuODc1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsgfSB9XG5cbi5lbGVtZW50LXNwYWNpbmcge1xuICBwYWRkaW5nOiAyMXB4IDE1cHg7IH1cblxuLnRhYmxlLWNhcHRpb24taW5mbyB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZhY3QtdGFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5mYWN0LXRhYmxlIHRkLFxuICAuZmFjdC10YWJsZSB0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5mYWN0LXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5mYWN0LXRhYmxlIHRkW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZhY3QtdGFibGUgdGgge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmZhY3QtdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuXG4udGQtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC50ZC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbi50aC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAudGgtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnRoLXRpdGxlIDpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5wcmltYXJ5LXRoLFxuLmNvbC10aXRsZS1jZW50ZXJlZCxcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcixcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByaW1hcnktdGgsXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAucHJpbWFyeS10aCxcbiAgICAuY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC5jb2wtdGl0bGUtY2VudGVyZWQge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lciB7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJpbWFyeS10aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnByaW1hcnktdGgge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2FwdGlvbi1zbS1zdWJ0ZXh0LFxuLnByaW1hcnktdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5jYXB0aW9uLXNtLXN1YnRleHQge1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmNhcHRpb24tc20tc3VidGV4dCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4uc3ViLWluZm8ge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnN1Yi1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5kZWNvcmF0aW9uLWVsZW1lbnQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuZGVjb3JhdGlvbi1lbGVtZW50IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmRlY29yYXRpb24tZWxlbWVudC1zbSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZGVjb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjODZCMTYyOyB9XG5cbi5kZWNvci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRTJCRjAxOyB9XG5cbi5kZWNvci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRTI3QTAxOyB9XG5cbi5kZWNvci10b21hdG8ge1xuICBiYWNrZ3JvdW5kOiAjRjk0QzAwOyB9XG5cbi5kZWNvci1kYXJrcmVkIHtcbiAgYmFja2dyb3VuZDogI0MxMTUzQjsgfVxuXG4uYXJpYS1yb3cge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmFyaWEtcm93IHtcbiAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gIC5hcmlhLXJvdy0xOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpOyB9XG4gIC5hcmlhLXJvdy0xOm50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJiOyB9XG4gIC5hcmlhLXJvdy0yOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpOyB9XG4gIC5hcmlhLXJvdy0yOm50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWU1MjhjOyB9XG4gIC5hcmlhLXJvdy0zOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7IH1cbiAgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctMzpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICMyYjNlNGY7IH1cbiAgLmFyaWEtcm93LTQ6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctNDpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMC45NSk7IH1cbiAgLmFyaWEtcm93LTQ6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctNDpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICM2ZTZlNmU7IH1cbiAgLmFyaWEtcm93LTU6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMiksIC5hcmlhLXJvdy01Om50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLmZhY3QtdGFibGUtc20ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZhY3QtdGFibGUtc20gdGgsXG4gIC5mYWN0LXRhYmxlLXNtIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmFjdC10YWJsZS1zbSAucHJpbWFyeS10aCxcbiAgLmZhY3QtdGFibGUtc20gLmNvbC10aXRsZS1jZW50ZXJlZCB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmZhY3QtdGFibGUtc20gLmNvbC10aXRsZS1jZW50ZXJlZCxcbiAgLmZhY3QtdGFibGUtc20gLmNhcHRpb24tc20tc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mYWN0LXRhYmxlLXNtIC5wcmltYXJ5LXRoIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuZmFjdC10YWJsZS1zbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhpZGRlbi1zbS1hcmlhIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5zbS1hcmlhLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zbS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLm9wdGlvbi10ZXh0LTEsIC5vcHRpb24tdGV4dC0yLCAub3B0aW9uLXRleHQtMywgLm9wdGlvbi10ZXh0LTQsIC5vcHRpb24tdGV4dC01IHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5zbS1hcmlhLXJvdy0xLFxuLm9wdGlvbi10ZXh0LTEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy0yLFxuLm9wdGlvbi10ZXh0LTIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy0zLFxuLm9wdGlvbi10ZXh0LTMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7IH1cblxuLnNtLWFyaWEtcm93LTQsXG4ub3B0aW9uLXRleHQtNCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxMjksIDEyOSwgMC43KTsgfVxuXG4uc20tYXJpYS1yb3ctNSxcbi5vcHRpb24tdGV4dC01IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG5cbi5yb3ctaW5mby0xIC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmI7IH1cblxuLnJvdy1pbmZvLTIgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogIzFlNTI4YzsgfVxuXG4ucm93LWluZm8tMyAuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTRmOyB9XG5cbi5yb3ctaW5mby00IC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICM4MTgxODE7IH1cblxuLnJvdy1pbmZvLTUgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLm5vdEJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ldF9wYl90b2dnbGVfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmV0LXBiLWFycm93LXByZXY6OmJlZm9yZSwgLmV0LXBiLWFycm93LW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmV0LXBiLWFycm93LXByZXYgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSwgLmV0LXBiLWFycm93LW5leHQgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDcyYmM7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmV0LXBiLWFycm93LXByZXY6Zm9jdXMsIC5ldC1wYi1hcnJvdy1uZXh0OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZXQtcGItYXJyb3ctcHJldjpmb2N1cyB7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmV0LXBiLWFycm93LW5leHQgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7IH1cblxuLmV0LXBiLWFycm93LW5leHQ6Zm9jdXMge1xuICByaWdodDogMjJweDsgfVxuXG4ubzctZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5vNy1mb250IC5vNy1mb250LTYge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlU2lkZWJhckZvcm1GaWVsZCAuc2xkcy1zdHlsZS1pbnB1dHRleHQsIC5lbWJlZGRlZFNlcnZpY2VTaWRlYmFyRm9ybUZpZWxkIC5zbGRzLXN0eWxlLXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmV0X3BiX3Njcm9sbF90b3A6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jbW1DT1ZJRDE5djIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiB7XG4gIHJpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm9ybWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuI2N1c3RvbU1vZHVsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI2N1c3RvbU1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luLXRvcDogLTYycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZXRfcGJfc2Nyb2xsX3RvcCB7XG4gIGJhY2tncm91bmQ6ICMyQjNFNTAgIWltcG9ydGFudDsgfVxuICAuZXRfcGJfc2Nyb2xsX3RvcDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5ldF9wYl9zY3JvbGxfdG9wLmZvY3VzLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyQjNFNTA7IH1cbiAgICAuZXRfcGJfc2Nyb2xsX3RvcC5mb2N1cy1saWdodDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJCM0U1MDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMkIzRTUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmV0LWZhcXMtYmxvY2sgLmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXQtZmFxcy1ibG9jayAuZXRfcGJfdG9nZ2xlX29wZW4gLmV0LXRvZ2dsZS1pY28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ldC1mYXFzLWJsb2NrIC5ldC10b2dnbGUtaWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5ldC1mYXFzLWJsb2NrIC5ldC10b2dnbGUtaWNvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwNTBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IEVUbW9kdWxlcyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jcG9zdC0yMjMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuI3Bvc3QtMjIzIHVsIGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDIxcHg7IH1cblxuI25ld3NsZXR0ZXJCb3R0b21mb3JtYWZpYjIgLmFmaWItZm9ybS1idG4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICByaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDExcHggIWltcG9ydGFudDsgfVxuXG4jbmV3c2xldHRlcmZvcm1hZmliIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsXG4jbmV3c2xldHRlcmZvcm1hZmliIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnBzLXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKmxlZnQ6IDUwJTsqL1xuICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTEwMCUpOyovXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAvKmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ki9cbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgLypiYWNrZ3JvdW5kOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7Ki9cbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDsgfVxuXG4ucHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHJpY2VTcGlkZXJXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5wcmljZVNwaWRlcldyYXBwZXIgLnBzLWJ1dHRvbi1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiICA+XCIgLyBcIlwiOyB9XG5cbi5wZC1zdWJtZW51LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBkLXN1Ym1lbnUtd3JhcHBlci5hZmZpeCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMTUwbXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICAgIC5wZC1zdWJtZW51LXdyYXBwZXIgLnBkLXN1Ym1lbnUgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5wZC1zdWJtZW51LXdyYXBwZXIgLnByaWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zY3JvbGwtdG8ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxMDMwO1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFmZml4IC5icy1jb250YWluZXIsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucHJpY2Utd3JhcHBlciwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucHJpY2Utd3JhcHBlciwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucHJpY2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZmZpeCAuYnMtY29udGFpbmVyIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTIzNDMzIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTEzNDQzIC5wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucGQtc3VibWVudSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnBkLXN1Ym1lbnUsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnBkLXN1Ym1lbnUsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnBkLXN1Ym1lbnUge1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnBkLXN1Ym1lbnUgbGksIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnBkLXN1Ym1lbnUgbGksIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnBkLXN1Ym1lbnUgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG5cbi5wcm9kdWN0LXF0eSBzZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmRlYWwtb2YtdGhlLXdlZWsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDA3MkJDO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlLCAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogLTQwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJCQztcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZGVhbC1vZi10aGUtd2Vlay1jb3JhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNGRjc0NzQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5kZWFsLW9mLXRoZS13ZWVrLWNvcmFsOjpiZWZvcmUsIC5kZWFsLW9mLXRoZS13ZWVrLWNvcmFsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjRkY3NDc0O1xuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZGVhbC1vZi10aGUtd2Vlay1jb3JhbDo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDsgfVxuICAuZGVhbC1vZi10aGUtd2Vlay1jb3JhbDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3MzczNzM7IH1cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIGNvbG9yOiAjMDA3MmJjOyB9XG5cbi5wcm9kdWN0LXdyYXBwZXIuc2xpY2stc2xpZGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5hZHZhbmNlZC1saW5rcy13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hZHZhbmNlZC1saW5rcy13cmFwcGVyIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMDA3MmJjO1xuICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAuYWR2YW5jZWQtbGlua3Mtd3JhcHBlciBsaSBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbnN2Zy50aHVtYlVwIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmlsbDogIzAwNzJiYzsgfVxuXG4udmlldy1tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52aWV3LW1vcmUgLnZpZXctbW9yZS1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNzM3MzczOyB9XG4gICAgLnZpZXctbW9yZSAudmlldy1tb3JlLWljb246OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRVRtb2R1bGVzICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlxcMzNcIjsgfVxuICAudmlldy1tb3JlIC52aWV3LWxlc3MtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctbW9yZS5leHBhbmQgLnZpZXctbW9yZS1pY29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzMlwiOyB9XG4gIC52aWV3LW1vcmUuZXhwYW5kIC52aWV3LW1vcmUtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctbW9yZS5leHBhbmQgLnZpZXctbGVzcy1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogNjklO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXYsXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMyU7XG4gIG1hcmdpbjogMCAxJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6ICM3MzczNzM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXYsXG4gICAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmhvdmVyLCAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpmb2N1cyxcbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQ6aG92ZXIsXG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLFxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCIgLyBcIlwiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNlwiIC8gXCJcIjsgfSB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCIgLyBcIlwiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiIC8gXCJcIjsgfSB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2LFxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQsXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stc2xpZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzM3MzczO1xuICBtYXgtd2lkdGg6IDk5cHg7IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogNHB4IDA7IH0gfVxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stc2xpZGUuYWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjODZiMDYyO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucyAub3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3RbbmFtZT1cInNpemVcIl0ge1xuICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0W25hbWU9XCJzaXplXCJdIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wcm9kdWN0LXN0b2NrU3RhdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtbXNycCxcbiAgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3Qtc2FsZVByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtbXNycCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucHJvZHVjdC1jb21wYXRpYmxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnByb2R1Y3QtdmFsdWVQcm9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7IH1cblxuLm9yZGVyLXR5cGUgbGFiZWwgKyAud2hhdEl0SXMge1xuICBtYXJnaW46IC0xLjc1ZW0gMCAxZW0gNDVweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wZHAtZGlzYyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wZHAtZGlzYyAuc3QxIHtcbiAgZmlsbDogIzAwNzJCQzsgfVxuXG4ucGRwLWRpc2MtdGl0bGUge1xuICBmb250LXNpemU6IDE0LjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnBkcC1kaXNjLWRlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5wZHAtZGlzYyAubGVhcm5tb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnBkcC1kaXNjLWljb24ge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICBmaWxsOiAjMDA3MmJjOyB9XG5cbi5wZHAtY3ItYnJrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBkcC1kaXNjIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1jci1icmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkcC1jci1icmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnBkcC1jci1icmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBkcC1kaXNjLWljb24ge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGRwLWRpc2MtaWNvbiwgLnBkcC1kaXNjIC50aHVtYlVwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBkcC1kaXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBkcC1kaXNjLWJ1bmRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtZGlzYy1jciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJvZHVjdC1kZXRhaWwtd3JhcCBhLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ub21yLXBkcC1vZmZlcnMgaWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2tUaHVtYi1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wcy1pbm5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcy1wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYWxmLWhhbGYge1xuICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGFsZi1oYWxmIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjOyB9IH1cblxuLmNhdGVnb3J5LWhlcm8td3JhcCB7XG4gIGhlaWdodDogNjAwcHg7IH1cblxuLmNhdGVnb3J5LWhlcm8taGFsZiAuaGVyby1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmNhdGVnb3J5LWhlcm8tYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlcm8td3JhcCB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdXN0b20tc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDQ5OyB9XG5cbi8qXHJcbiAgYWRkIGJhY2tncm91bmQgY29sb3Igc3R5bGluZ1xyXG4qL1xuLmJnLWxpZ2h0R3JheSB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cbiAgLmJnLWxpZ2h0R3JheSBhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uYmctZ3JheS1ncmFkaWVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0IHRvcCwgI2FhYWFhYSwgI2NjY2NjYyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTsgfVxuICAuYmctZ3JheS1ncmFkaWVudCBhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uYmctZ3JheSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjOyB9XG4gIC5iZy1ncmF5IGgxLFxuICAuYmctZ3JheSAuaDEsXG4gIC5iZy1ncmF5IGgyLFxuICAuYmctZ3JheSAuaDIsXG4gIC5iZy1ncmF5IGgzLFxuICAuYmctZ3JheSAuaDMsXG4gIC5iZy1ncmF5IGg0LFxuICAuYmctZ3JheSAuaDQsXG4gIC5iZy1ncmF5IGg1LFxuICAuYmctZ3JheSAuaDUsXG4gIC5iZy1ncmF5IGg2LFxuICAuYmctZ3JheSAuaDYge1xuICAgIGNvbG9yOiAjMDA3MmJjOyB9XG4gIC5iZy1ncmF5IGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5iZy1ncmF5IC5saW5rcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5iZy1ncmF5IC5saW5rcyBhLmJsdWUtaGlnaGxpZ2h0ZWQge1xuICAgICAgY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYmctZ3JlZW4gaDEsXG4gIC5iZy1ncmVlbiAuaDEsXG4gIC5iZy1ncmVlbiBoMixcbiAgLmJnLWdyZWVuIC5oMixcbiAgLmJnLWdyZWVuIGgzLFxuICAuYmctZ3JlZW4gLmgzLFxuICAuYmctZ3JlZW4gaDQsXG4gIC5iZy1ncmVlbiAuaDQsXG4gIC5iZy1ncmVlbiBoNSxcbiAgLmJnLWdyZWVuIC5oNSxcbiAgLmJnLWdyZWVuIGg2LFxuICAuYmctZ3JlZW4gLmg2IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ibHVlIGgxLFxuICAuYmctYmx1ZSAuaDEsXG4gIC5iZy1ibHVlIGgyLFxuICAuYmctYmx1ZSAuaDIsXG4gIC5iZy1ibHVlIGgzLFxuICAuYmctYmx1ZSAuaDMsXG4gIC5iZy1ibHVlIGg0LFxuICAuYmctYmx1ZSAuaDQsXG4gIC5iZy1ibHVlIGg1LFxuICAuYmctYmx1ZSAuaDUsXG4gIC5iZy1ibHVlIGg2LFxuICAuYmctYmx1ZSAuaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ibHVlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5iZy1uby10ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmJnLW5vLXRleHQtd2hpdGUgaDEsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oMSxcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDIsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oMixcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDMsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oMyxcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDQsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oNCxcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDUsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oNSxcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDYsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLW5vLXRleHQtd2hpdGUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iZy1ibHVlLWdlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE0LCAxODgsIDAuOCk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1iYWNrZ3JvdW5kSW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IC4yOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAuNDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgICAgLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi5iYWNrZ3JvdW5kIC5saW5rcyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubm8tb3ZlcmZsb3cgLmJnLWJsdWUtc3RyaXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICB6LWluZGV4OiAwOyB9XG4gIC5uby1vdmVyZmxvdyAuYmctYmx1ZS1zdHJpcGU6OmJlZm9yZSwgLm5vLW92ZXJmbG93IC5iZy1ibHVlLXN0cmlwZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cbiAgLm5vLW92ZXJmbG93IC5iZy1ibHVlLXN0cmlwZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuLm5vLW92ZXJmbG93IC5iZy1ncmF5LXN0cmlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgei1pbmRleDogMDsgfVxuICAubm8tb3ZlcmZsb3cgLmJnLWdyYXktc3RyaXBlOjpiZWZvcmUsIC5uby1vdmVyZmxvdyAuYmctZ3JheS1zdHJpcGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG4gIC5uby1vdmVyZmxvdyAuYmctZ3JheS1zdHJpcGU6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbi50eHQtZ3JlZW4ge1xuICBjb2xvcjogIzg2YjA2MiAhaW1wb3J0YW50OyB9XG5cbi50eHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1ibHVlLWRyayB7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1ncmF5IHtcbiAgY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDsgfVxuXG4udHh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4udHh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uZm9jdXMtbGlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4udGVzdGltb25pYWxzIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3R0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiA5OTk5O1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBsZWZ0OiAxMHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICB6LWluZGV4OiA5OTk5O1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICByaWdodDogMTBweDsgfVxuXG4udGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGVzdGltb25pYWwtYmxvY2s6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlc3RpbW9uaWFsLWJsb2NrIC5xdW90LWljby1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIC52aWRlby1wbGF5LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwcHggMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQwcHQ7XG4gICAgY29sb3I6ICM4NmIwNjI7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNDBwdDtcbiAgICBjb2xvcjogIzg2YjA2MjsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogIzg2YjA2MjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNTBweDsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogODBweDsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogODBweDsgfSB9XG5cbi50YWItd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAudGFiLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICAudGFiLXdyYXBwZXIgLnRhYi1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7IH1cbiAgICAudGFiLXdyYXBwZXIgLnRhYi1idXR0b24uYWN0aXZlIC50cmlhbmdsZSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC50YWItd3JhcHBlciAudGFiLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGFiLXdyYXBwZXIgLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYi13cmFwcGVyIC50YWItY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgLnRhYi13cmFwcGVyIC5wcm9kdWN0LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGFiLXdyYXBwZXIgLnByb2R1Y3QuYWN0aXZlIC5oMyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAudGFiLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC50YWItdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYi10aXRsZSAudHh0LWJsYWNrLmJ0bi10YWIge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiB1bnNldDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5ub0Fycm93IC5hY3RpdmUtdGFiIC5hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAudGFicyB7XG4gIGJvcmRlci1ib3R0b206IDJweCAjY2NjIHNvbGlkOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC50YWJzOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuY2FyZC1ib2R5LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5jb2xsYXBzZSAuc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5hY3RpdmUtdGFiIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuYWN0aXZlLXRhYiAuYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmNhcmQge1xuICAgIHdpZHRoOiA5OSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFycm93LXJpZ2h0IHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFjdGl2ZS1hY2MgLmFycm93LWRvd24ge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucHJvZHVjdC10YWItd3JhcHBlciAuY2FyZC1ib2R5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLm1pbkhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5taW5IZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDU1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC10YWItd3JhcHBlciAubWluSGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgLmJsb2NrIC5wcm9kdWN0LWdhbGxlcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgLmJsb2NrIC5ibG9jay1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zOyB9XG4gICAgLmJsb2NrIC5ibG9jay1jb250ZW50IC5leHBhbmRhYmxlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50IC5leHBhbmRhYmxlIC5sZWFybm1vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ibG9jayAuYmxvY2stY29udGVudCAucHJvZHVjdC1nYWxsZXJ5IHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jayAuYmxvY2stY29udGVudDpob3ZlciAuZXhwYW5kYWJsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQ6aG92ZXIgLmV4cGFuZGFibGUgLmxlYXJubW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmV4cGFuZGFibGUge1xuICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5ibG9jayAuYmxvY2stY29udGVudCAuZXhwYW5kYWJsZSAubGVhcm5tb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYnV0dG9uLnJlc2V0LWFsbCxcbi5idG5Bc0xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24gLmhlbHBCdXR0b24gLnVpQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIC5oZWxwQnV0dG9uIC51aUJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMyYjNlNTA7IH1cblxuLnVpQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1lc3NhZ2Uge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzJiM2U1MCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG5hLmNoYXRPcHRpb24uZW1iZWRkZWRTZXJ2aWNlTGl2ZUFnZW50U3RhdGVDaGF0SGVhZGVyT3B0aW9uIC5vcHRpb25OYW1lIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnByb2R1Y3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTsgfVxuICAucHJvZHVjdC13cmFwcGVyLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlci5zbGljay1zbGlkZSAucHJvZHVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZHVjdC13cmFwcGVyOjphZnRlciwgLnByb2R1Y3Qtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE2cHg7XG4gICAgdG9wOiAxMCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgd2lkdGg6IDFweDsgfVxuICAucHJvZHVjdC13cmFwcGVyOjpiZWZvcmUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xNXB4OyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3Qge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtZGV0YWlsLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MzBweDsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyID4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAucHJvZHVjdC1uYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtbmFtZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5wcm9kdWN0LXByaWNpbmcge1xuICAgICAgbWluLWhlaWdodDogNTNweDsgfVxuICAgICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAucHJvZHVjdC1wcmljaW5nIC5oMyB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgPiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IH4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5jb21wYXJlV3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjIlLCAyNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgxODE4MSB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MSUsIDk0JSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjMlLCAyMiUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiAzMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzklLCAyMiUpOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDkwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAyMiUpOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDgwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjglLCAyMiUpOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTsgfSB9XG5cbi5wcm9kdWN0LXdyYXBwZXIuY29tcGFyZVJlYWR5IC5wcm9kdWN0LWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4ucHJvZHVjdDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4ucHJvZHVjdCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnByb2R1Y3QgLmNvbXBhcmVCbG9jayBpbnB1dDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG5cbi5wcm9kdWN0LXNhbGUge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGFnZS1pZC0yMTMyOCAjbWFpbi1jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmJyaWNrLnNoYXR0ZXJQYXR0ZXJuQ29tcGxldGUgLmxpbmtzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5icmljay5zaGF0dGVyUGF0dGVybkNvbXBsZXRlIC5saW5rczpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJyaWNrLWF3YXJkcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0F3YXJkcy1Ccmlja19hd2FyZHMtYmcuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYnJpY2stYXdhcmRzIC5hd2FyZCB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgLmJyaWNrLWF3YXJkcyAuYXdhcmQgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJyaWNrLWF3YXJkcyAuYXdhcmQgZGl2IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmJyaWNrLWF3YXJkcyAuaWNvbi1hd2FyZC1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJyaWNrLWF3YXJkcyAuaWNvbi1hd2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogMTEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmQ6bnRoLWNoaWxkKDQpLFxuICAgIC5icmljay1hd2FyZHMgLmF3YXJkOm50aC1jaGlsZCg4KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZDpudGgtY2hpbGQobis1KSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZDpudGgtY2hpbGQobis3KSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmRzLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmJyaWNrLWF3YXJkcyA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5icmljay1hd2FyZHMgLmF3YXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4OyB9IH1cblxuLmRvY3RvcjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNzJiYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmRvY3RvcjEtbnVtIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuLnBkLWxlYXJubW9yZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKipcclxuTG9hZGluZyBhamF4IFxyXG4qL1xuLmpzLWFqYXgtbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5mb3JtI2Nob3NlVHlwZUZvcm0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdhcHBsZSddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQXBwbGVcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nc2Ftc3VuZyddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiU2Ftc3VuZ1wiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdsZyddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTEdcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0naHRjJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJIVENcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nbW90b3JvbGEnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk1vdG9yb2xhXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J29uZXBsdXMnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk9uZVBsdXNcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0naHVhd2VpJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJIdWF3ZWlcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nZ29vZ2xlJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJHb29nbGVcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAxMjBweDsgfSB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzVweDsgfSB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2VlZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCAuZGV2aWNlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5kZXZpY2Utd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxNzVweDsgfSB9XG4gICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLmRldmljZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5kZXZpY2UtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIC5kZXZpY2UtbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtczsgfVxuICAub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyLmRpc2FibGVkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNzM3MzczO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyLmRpc2FibGVkIC5vcy1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjNzM3MzczOyB9XG4gIC5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIgLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wcmljZS1jZWxsIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdHIge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNlOWVjZWY7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSBpbWcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAudHh0LWdyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuYnV5bm93IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC1tc3JwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdGgsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdHIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aHVtYiB7XG4gICAgd2lkdGg6IDglICFpbXBvcnRhbnQ7IH1cbiAgKjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gICo6Oi1tcy1iYWNrZHJvcCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aHVtYiB7XG4gICAgd2lkdGg6IDglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLmltZy1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5vLWNvbXBhdGlibGUtcHJvZHVjdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5vLWNvbXBhdGlibGUtcHJvZHVjdHMtd3JhcHBlciBoMiB7XG4gICAgY29sb3I6ICM3MzczNzM7IH1cblxuI29zRGV2aWNlQ29tYm8ge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4jbG9hZGVyLTQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2xvYWRlci00IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIG1hcmdpbjogMzVweCA1cHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDsgfVxuXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IDAuMzNzIGluZmluaXRlOyB9XG5cbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCAwLjY2cyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHljaGFuZ2Uge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubWFjaGluZURlc2t0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hY2hpbmVEZXNrdG9wIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hY2hpbmVEZXNrdG9wX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzEge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyODBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzE6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzIge1xuICAgICAgbGVmdDogMzAwcHg7XG4gICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzI6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8yOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzMge1xuICAgICAgbGVmdDogNTYwcHg7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzM6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8zOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF80LCAubWFjaGluZURlc2t0b3BfdGV4dF81LCAubWFjaGluZURlc2t0b3BfdGV4dF82IHtcbiAgICAgIGJvdHRvbTogMjBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNDo6YWZ0ZXIsIC5tYWNoaW5lRGVza3RvcF90ZXh0XzU6OmFmdGVyLCAubWFjaGluZURlc2t0b3BfdGV4dF82OjphZnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF80OjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF80OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNDo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBsZWZ0OiAyNTBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF81OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF81IHtcbiAgICAgICAgICBsZWZ0OiAxNzBweDsgfVxuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzU6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzYge1xuICAgICAgcmlnaHQ6IDEwMHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF82OjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIG1heC13aWR0aDogMzMlOyB9XG4gICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzIge1xuICAgICAgICAgIGxlZnQ6IDM0JTsgfVxuICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8zIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzYge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLypcclxuLnByb2R1Y3QtdGFiLXdyYXBwZXIge1xyXG5cclxuICAudGFiLXdyYXBwZXIge1xyXG5cclxuICAgIC50YWItdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJzIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjowIDAgMjBweDtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDdweCAwIDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4qL1xuLmRldGFpbGVkLW51bWJlci1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuZGV0YWlsZWQtbnVtYmVyLWxpc3QgLmxpc3QtbnVtYmVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuI3BzX3NlbGVjdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTsgfVxuICAjcHNfc2VsZWN0b3IgbGFiZWwge1xuICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjcHNfc2VsZWN0b3IgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjcHNfc2VsZWN0b3IgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgI3BzX3NlbGVjdG9yIC5zdGFydG92ZXIge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuICAjcHNfc2VsZWN0b3IgLnBzLXRlbnMtbW9yZSBoNCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyRTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXNraXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3BzX3NlbGVjdG9yIC5uby1yZXN1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAjcHNfc2VsZWN0b3IgLnJlc3VsdHMtdGl0bGUge1xuICAgIGNvbG9yOiAjMmIzZTUwOyB9XG4gICNwc19zZWxlY3RvciAucHMtYnRuLFxuICAjcHNfc2VsZWN0b3IgLnN0YXJ0b3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0FGQ0MyZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggMzBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICNwc19zZWxlY3RvciAucHMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgIHBhZGRpbmc6IDU1cHggMzBweCAzMHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtc3RlcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAjcHNfc2VsZWN0b3IgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNwc19zZWxlY3RvciAucHMtYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICNwc19zZWxlY3RvciAucHMtYWN0aW9uIC5sZWFybm1vcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyZTsgfVxuICAjcHNfc2VsZWN0b3IgLmxlYXJubW9yZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBzLXRlbnMtbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7IH1cbiAgLnBzLXRlbnMtbW9yZSAuY3RhIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucHMtdGVucy1tb3JlIGg0IHtcbiAgICBjb2xvcjogIzJiM2U1MDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ucHMtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjcHNfc2VsZWN0b3IgLnBzLXN0ZXAtY29sLWhhbGYge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgdWwgbGkge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtdGVucy1tb3JlIC5jdGEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXRvcCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBzLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNwc19zZWxlY3RvciAucHMtbmF2IHtcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4OyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1za2lwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1zZWFyY2gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBzLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4OyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcixcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKixcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjpiZWZvcmUsXG4uby1wcm9kdWN0LXNlbGVjdG9yICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3Jlc3VsdC10aXRsZSwgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcmVzdWx0LXRleHQsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9fYmFyIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuby1wcm9kdWN0LXByb2dyZXNzYmFyX19iYXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1wcm9kdWN0LXByb2dyZXNzYmFyX19iYXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uby1wcm9kdWN0LXByb2dyZXNzYmFyX19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42NjdlbTtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm8tcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgIC5vLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMzUwcHg7IH0gfVxuXG4uby1wcm9kdWN0LWlucHV0OmZvY3VzIH4gLm8tcHJvZHVjdC10aWxlX19pbm5lciB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9faGVhZGVyIC5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXIge1xuICAgIHdpZHRoOiA5OTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA3MmJjOyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQ5ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODg5ZW07IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19zdWJoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19zdWJoZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX25vdGljZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YnRpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19ub3RpY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX25vdGljZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcm93OjpiZWZvcmUsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3Jvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19jb2wtLXNwYW4zIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGlsZS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX190aWxlLWdyb3VwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uOmhvdmVyLCAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b246Zm9jdXMsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b25bZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIC03cHg7IH1cbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24tZ3JvdXAgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwIDdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xM3B4OyB9XG4gICAgICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbi1ncm91cCA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEzcHg7IH0gfVxuXG4uby1wcm9kdWN0LXRpbGUge1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMzQwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgICAuby1wcm9kdWN0LXRpbGUgKjo6LW1zLWJhY2tkcm9wIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGhlaWdodDogMzQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7IH1cbiAgICAgIC5vLXByb2R1Y3QtdGlsZSAqOjotbXMtYmFja2Ryb3Age1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5vLXByb2R1Y3QtdGlsZSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAzMHB4KTsgfVxuICAgICAgLm8tcHJvZHVjdC10aWxlICo6Oi1tcy1iYWNrZHJvcCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDMwcHgpOyB9IH1cbiAgLm8tcHJvZHVjdC10aWxlX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbm5lcjpob3ZlciwgLm8tcHJvZHVjdC10aWxlX19pbm5lcjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW5uZXItLXYtY2VudGVyZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX2lubmVyLS12LXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm8tcHJvZHVjdC10aWxlX19pbm5lci0tdi1zdGFydCAuby1wcm9kdWN0LXRpbGVfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICBpbnB1dDpjaGVja2VkICsgLm8tcHJvZHVjdC10aWxlX19pbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5vLXByb2R1Y3QtdGlsZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA5ZW07XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1wcm9kdWN0LXRpbGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgLm8tcHJvZHVjdC10aWxlX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX190ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX190ZXh0LS1hY2NlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1wcm9kdWN0LXRpbGVfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuby1wcm9kdWN0LXRpbGVfX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG8gMDsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW1hZ2UubWItMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5vLXByb2R1Y3RfX3Jlc3VsdC10aXRsZSwgLm8tcHJvZHVjdF9fcmVzdWx0LXRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tcHJvZHVjdF9fcmVzdWx0LXRpdGxlOm5vdCg6bGFzdC1jaGlsZCksIC5vLXByb2R1Y3RfX3Jlc3VsdC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdF9fcmVzdWx0LXRpdGxlLCAuby1wcm9kdWN0X19yZXN1bHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4uby1wcm9kdWN0X19yZXN1bHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5vLXByb2R1Y3RfX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tcHJvZHVjdF9fYWN0aW9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi8qKlxyXG4gKiBKUyBTcGVjaWZpYyBTdHlsZXNcclxuICovXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmpzLXByb2R1Y3Qtc2VsZWN0b3Itc2xpZGUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuKiBMb2FkZXIgYWpheFxyXG4qL1xuLmpzLXByb2R1Y3Qtc2VsZWN0b3ItbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5qcy1wcm9kdWN0LXNlbGVjdG9yLXJlc3VsdC1odG1sIHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjJweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcm9kdWN0LXNlbGVjdG9yLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnByb2R1Y3Qtc2VsZWN0b3ItdGl0bGUge1xuICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuXG4ucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlciAubGlzdC1pbmxpbmUgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyIC5saXN0LWlubGluZSAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlci5iZy1saWdodEdyYXkgLmg0LFxuICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlci5iZy1saWdodEdyYXkgLmg1IHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlci5iZy1saWdodEdyYXkgYSB7XG4gICAgY29sb3I6ICMwMDZlYjg7IH1cblxuLnZpZGVvcy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gIC52aWRlb3Mtd3JhcHBlciAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnZpZGVvcy13cmFwcGVyIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC52aWRlb3Mtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgcmlnaHQ6IC0xMHB4OyB9XG4gIC52aWRlb3Mtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgbGVmdDogLTEwcHg7IH1cblxuLnZpZGVvLXRyaWdnZXItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLnZpZGVvLXRyaWdnZXItYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuICAudmlkZW8tdHJpZ2dlci1idXR0b24gLmg0IHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRpdGxlLXdyYXBwZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDA7IH1cbiAgICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tdGh1bWJuYWlsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC52aWRlby1jb250ZW50LXdyYXBwZXI6aG92ZXIgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgb3BhY2l0eTogLjk7IH1cbiAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogODhweDsgfVxuXG4uY2xvc2UtdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAtMTVweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmNsb3NlLXZpZGVvOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxudWwuZmFxLXNpZGVuYXYgbGkge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXM7IH1cbiAgdWwuZmFxLXNpZGVuYXYgbGkgYSwgdWwuZmFxLXNpZGVuYXYgbGkgYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIwcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMjByZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgbWFyZ2luOiAuMjVlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudWwuZmFxLXNpZGVuYXYgbGkgPiBhOmhvdmVyLCB1bC5mYXEtc2lkZW5hdiBsaSA+IGE6Zm9jdXMsIHVsLmZhcS1zaWRlbmF2IGxpID4gYTphY3RpdmUsIHVsLmZhcS1zaWRlbmF2IGxpIGJ1dHRvbjpob3ZlciwgdWwuZmFxLXNpZGVuYXYgbGkgYnV0dG9uOmZvY3VzLCB1bC5mYXEtc2lkZW5hdiBsaSBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnVsLmZhcS1zaWRlbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIHVsLmZhcS1zaWRlbmF2IHVsIGxpIGEsIHVsLmZhcS1zaWRlbmF2IHVsIGxpIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxudWwuZmFxLXNpZGVuYXYgLmNvbGxhcHNlLFxudWwuZmFxLXNpZGVuYXYgLmNvbGxhcHNpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmZhcS1zaWRlbmF2IC5jb2xsYXBzZS5zaG93LFxuICB1bC5mYXEtc2lkZW5hdiAuY29sbGFwc2luZy5zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxudWwuZmFxLXNpZGVuYXYgLmNhcmV0IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMDA3MmJjO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjMDA3MmJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4OyB9XG5cbi5wb3N0LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2My43JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL3ZpYS5wbGFjZWhvbGRlci5jb20vNDA2eDM0MFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC1pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYxLjc1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3N0LWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTklOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgIC5wb3N0LWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNSU7IH0gfVxuXG4ucG9zdC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wb3N0LXdyYXBwZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucG9zdC13cmFwcGVyIGE6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cbiAgLnBvc3Qtd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ibG9nLWNvbnRlbnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZWU7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5ibG9nLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmxvZy1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLXBvc3QtdGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG5cbi5ibG9nLXB0LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1wb3N0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgICBncmlkLXJvdy1nYXA6IDBweDsgfSB9XG5cbi5ibG9nLXBvc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW1fZmVhdHVyZWQge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtX3dpZGUge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyA0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubXVsdGlzZWxlY3RfX3NwaW5uZXI6YmVmb3JlLCAubXVsdGlzZWxlY3RfX3NwaW5uZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjNzM3MzczIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50OyB9XG5cbi5tdWx0aXNlbGVjdCwgaW5wdXQubXVsdGlzZWxlY3RfX2lucHV0W3R5cGU9dGV4dF0sIC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuaW5wdXQubXVsdGlzZWxlY3RfX2lucHV0W3R5cGU9dGV4dF0sIC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXVsdGlzZWxlY3RfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubXVsdGlzZWxlY3RfX3NwaW5uZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNDEsIDAuMjYsIDAuMiwgMC42Mik7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgLm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyIHtcbiAgICBhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDksIDAuMjEsIDAuOCk7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1lbnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm11bHRpc2VsZWN0IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG4gIC5tdWx0aXNlbGVjdCAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tdWx0aXNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXRleHRdLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBpbnB1dFt0eXBlPXRleHRdLm11bHRpc2VsZWN0X19pbnB1dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmOyB9XG4gIGlucHV0W3R5cGU9dGV4dF0ubXVsdGlzZWxlY3RfX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhOGE4YTg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLm11bHRpc2VsZWN0X19zaW5nbGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NmY2ZjZjsgfVxuICAubXVsdGlzZWxlY3RfX3NpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYThhOGE4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm11bHRpc2VsZWN0LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICNhOGE4YTg7IH1cbiAgLm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBjb2xvcjogI2E4YThhODsgfVxuXG4ubXVsdGlzZWxlY3QtLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDUwOyB9XG4gIC5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTsgfVxuICAubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9faW5wdXQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19jdXJyZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9faW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm11bHRpc2VsZWN0LS1hYm92ZSAubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7IH1cblxuLm11bHRpc2VsZWN0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiM2U1MDsgfVxuXG4ubXVsdGlzZWxlY3RfX3RhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMjZweCA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzczNzM3MztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnIH4gLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm11bHRpc2VsZWN0X190YWcgfiAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLm11bHRpc2VsZWN0X190YWdzLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm11bHRpc2VsZWN0X190YWdzIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA0MHB4IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubXVsdGlzZWxlY3RfX3RhZy1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgd2lkdGg6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAubXVsdGlzZWxlY3RfX3RhZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIsOXXCI7XG4gICAgY29sb3I6ICMyNjZkNGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnLWljb246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMzNjlhNmU7IH1cbiAgICAubXVsdGlzZWxlY3RfX3RhZy1pY29uOmZvY3VzOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNjlhNmU7IH1cbiAgICAubXVsdGlzZWxlY3RfX3RhZy1pY29uOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tdWx0aXNlbGVjdF9fY3VycmVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOHB4IDEycHggMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMXB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgLm11bHRpc2VsZWN0X19zZWxlY3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA2NSU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FkYWRhZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4OyB9XG5cbi5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA1MDsgfVxuXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm11bHRpc2VsZWN0X19jb250ZW50Ojp3ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXVsdGlzZWxlY3RfX2VsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdCk7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogIzQ5NTA1NzsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3RlZCk7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7IH1cblxuLm11bHRpc2VsZWN0X19vcHRpb24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGN1cnNvcjogdGV4dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlOyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMmIzZTUwOyB9XG4gICAgLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwOyB9XG5cbi5tdWx0aXNlbGVjdC1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuXG4ubXVsdGlzZWxlY3QtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm11bHRpc2VsZWN0LWVudGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubXVsdGlzZWxlY3RfX3N0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxcHg7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X190YWdzIHtcbiAgcGFkZGluZzogOHB4IDhweCAwIDQwcHg7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19jbGVhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4OyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdF9fc3Bpbm5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxcHg7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19vcHRpb246YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uaW5nIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJ0dXJuKTsgfSB9XG5cbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGlzZWxlY3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzczNzM3MztcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtZGVzZWxlY3QpO1xuICAgIGNvbG9yOiAjMmIzZTUwOyB9XG5cbiNtYWluLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAubWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAuNjVyZW0gMDsgfVxuICAgICAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2UzZTNlMzsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5ldF9wYl93aWRnZXQge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtbmV3c2xldHRlciB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyOmZvY3VzICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtbmV3c2xldHRlcjp2YWxpZCArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LW5ld3NsZXR0ZXI6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyOnZhbGlkICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICBmb250LXNpemU6IC43NXJlbTsgfVxuICAgICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLWxpbmstc2VwYXJhdGUge1xuICAgIG1hcmdpbjogMCAuNXJlbTsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMgLmluc3RhZ3JhbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnNfYXBwIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICNtYWluLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29uc19hcHAgLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtOyB9XG4gICNtYWluLWZvb3RlciAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNtYWluLWZvb3RlciAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICNtYWluLWZvb3RlciAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTNlM2UzICFpbXBvcnRhbnQ7IH1cbiAgI21haW4tZm9vdGVyICNvdC1zZGstYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbWFpbi1mb290ZXIgI290LXNkay1idG46Zm9jdXMge1xuICAgICAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuICAgICNtYWluLWZvb3RlciAjb3Qtc2RrLWJ0bjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47IH1cblxuI2FmaWItZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzMTUzO1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAjYWZpYi1mb290ZXIgLmFmaWItZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEyNHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNhZmliLWZvb3RlciAuYWZpYi1mb290ZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAjYWZpYi1mb290ZXIgLnRvcC1ibG9jayxcbiAgI2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2ssXG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICNhZmliLWZvb3RlciAudG9wLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICNhZmliLWZvb3RlciAudG9wLWJsb2NrIC5hZmliLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gICNhZmliLWZvb3RlciAudG9wLWJsb2NrIC5hZmliLXNvY2lhbCBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICNhZmliLWZvb3RlciAudG9wLWJsb2NrIC5hZmliLXNvY2lhbCBsaSBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0OHB4OyB9XG4gICNhZmliLWZvb3RlciAudG9wLWJsb2NrIC5hZmliLXNvY2lhbCxcbiAgI2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI2FmaWItZm9vdGVyIC50b3AtYmxvY2sge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDOUM5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOUM5OyB9XG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgI2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIGEsXG4gICNhZmliLWZvb3RlciAuYWZpYi1jb3B5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI2FmaWItZm9vdGVyIC5hZmliLWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3Mge1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3MgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW47IH1cbiAgI2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43OyB9XG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgI2FmaWItZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDsgfVxuICAjYWZpYi1mb290ZXIgLnRvcC1ibG9jayxcbiAgI2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2ssXG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyxcbiAgI2FmaWItZm9vdGVyIC50b3AtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgI2FmaWItZm9vdGVyIC50b3AtYmxvY2sge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hZmliLWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAudG9wLWJsb2NrIC5hZmliLXNvY2lhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI21haW4tZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjbWFpbi1mb290ZXIgLndpZGdldF9uYXZfbWVudSAubWVudV9pcy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlciAucHJpbS1uYXYtbWFpbi5zaG93IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tYWluLWhlYWRlciNtYWluLWhlYWRlci5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTsgfSB9XG5cbi5tYWluLWhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7IH1cblxuLm1haW4taGVhZGVyIC5mYWRlLWVudGVyLWFjdGl2ZSxcbi5tYWluLWhlYWRlciAuZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuXG4ubWFpbi1oZWFkZXIgLmZhZGUtZW50ZXIsXG4ubWFpbi1oZWFkZXIgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gLjVyZW07IH0gfVxuXG4ubWFpbi1oZWFkZXIgLnNlYXJjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyLnNob3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEyNSU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgICAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIgLmZvcm0tc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2ggLmJ0biAuZmE6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMyYjNlNTA7IH1cblxuLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzOCUgMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLm1pZGRsZS1iYXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MCUgMCU7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5taWRkbGUtYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjQ1cmVtIC44cmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tYWluLWhlYWRlciAuY2FydCAuY2FydC1pY29uIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogLjVyZW0gLjhyZW07IH1cbiAgLm1haW4taGVhZGVyIC5kcm9wZG93bi10b2dnbGUsIC5tYWluLWhlYWRlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uLCAubmF2TWVudS1pdGVtLTAgLm1haW4taGVhZGVyIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4taGVhZGVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAubWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAubWFpbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0b3A6IDlweDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1tYWluIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLm5hdmJhci13cmFwcGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1pbnB1dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zZWFyY2gtaW5wdXQ6Zm9jdXMgKyBsYWJlbCwgLnNlYXJjaC1pbnB1dDpmb2N1cy13aXRoaW4gKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5za2lwLWxpbms6Zm9jdXMge1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLnByaW1hcnktbWVudS1zLWJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnByaW1hcnktbWVudS1zLWJ0bjpmb2N1cyBpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYWZpYi1oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmFmaWItaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggNDhweCAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuYWZpYi1oZWFkZXIgLmNvbnRhaW5lci5ldF9tZW51X2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFmaWItaGVhZGVyICsgbWFpbiB7XG4gIG1hcmdpbi10b3A6IC03NnB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmFmaWItaGVhZGVyICsgbWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTE2cHggIWltcG9ydGFudDsgfSB9XG5cbi5hZmliLWhlYWRlciArIG1haW4gI2FmaWItaGVybyB7XG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmFmaWItaGVhZGVyICsgbWFpbiAjYWZpYi1oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtcHJpbS1pbnAge1xuICAgIGJvcmRlci1jb2xvcjogIzczNzM3MyAhaW1wb3J0YW50OyB9XG4gICAgLnNlYXJjaC1wcmltLWlucDpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktYmx1ZSkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCAzLjVweCAjMmIzZDUwOyB9XG4gIC5wcmltYXJ5LW1lbnUtcy1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuXG4uY29udGFjdFVzQ29udGFpbmVyIC5pbnB1dEZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuLmNvbnRhY3RVc0NvbnRhaW5lciAuZGVzY3JpcHRpb25Cb3gge1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4uc3VicyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5zdWJmaWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7IH1cblxuLm1vZGVsZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5jb250YWN0VXNDb250YWluZXIgLmlucHV0RmllbGQge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4vKiBQcm9tbyAqL1xuLnJldmlldy1iYW5kLXByb21vIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgcGFkZGluZzogMTBweCAwO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuLnJldmlldy1iYW5kLXByb21vIGg0IHtcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4udmVydGljYWwtYWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5yZXZpZXctYmFuZC1wcm9tbyBzdmcge1xuICBvcGFjaXR5OiAxO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBmaWxsOiB3aGl0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDsgfVxuXG4ucmV2aWV3LWJhbmQtcHJvbW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3LWJhbmQtcHJvbW8ge1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAucmV2aWV3LWJhbmQtcHJvbW8tY29weSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXctYmFuZC1wcm9tby1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogSG93IFRvICovXG4ucmV2aWV3LWhvd3RvIGgyIHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi5yZXZpZXctaG93dG8gaDMge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLnJldmlldy1ob3d0by1wYW5lOjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5yZXZpZXctaG93dG8tcGFuZSAubWFya2VyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IC03NXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAucmV2aWV3LWhvd3RvLXBhbmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAucmV2aWV3LWhvd3RvLXBhbmUgLm1hcmtlciB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICB3aWR0aDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJldmlldy1ob3d0by1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogQ2F0ZWdvcmllcyAqL1xuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTExZDJlOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGltZyB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjsgfVxuXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wteHMtMS01LCAuY29sLXNtLTEtNSwgLmNvbC1tZC0xLTUsIC5jb2wtbGctMS01LFxuLmNvbC14cy0yLTUsIC5jb2wtc20tMi01LCAuY29sLW1kLTItNSwgLmNvbC1sZy0yLTUsXG4uY29sLXhzLTMtNSwgLmNvbC1zbS0zLTUsIC5jb2wtbWQtMy01LCAuY29sLWxnLTMtNSxcbi5jb2wteHMtNC01LCAuY29sLXNtLTQtNSwgLmNvbC1tZC00LTUsIC5jb2wtbGctNC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLTUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sLXhzLTEtNSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sLXNtLTUtNSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjsgfVxuICAucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDsgfVxuICAuYmFuZC1sIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7IH1cbiAgLmJhbmQtciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wtc20tNS01IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFuZC1sIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuYmFuZC1yIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuXG4vKiBQcm9kdWN0cyAqL1xuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NlY2VjZTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWluLWhlaWdodDogMTMwcHg7IH1cblxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMnB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmJ2X2F2Z1JhdGluZ19jb21wb25lbnRfY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIsIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfbnVtUmV2aWV3c19jb21wb25lbnRfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ibHVlIHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC01cHg7IH1cblxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmJsdWU6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IH1cblxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmdyYXkge1xuICBjb2xvcjogI2NlY2VjZTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTVweDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uZ3JheTpiZWZvcmUge1xuICBjb2xvcjogI2NlY2VjZTtcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDExMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIGgzIHtcbiAgbWluLWhlaWdodDogNjBweDsgfVxuXG4ucHJvZHVjdC1pbWcge1xuICBtYXgtaGVpZ2h0OiA5MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSBoMyB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmxlYXJubW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi8qIFdpZGdldCAqL1xuI3Jldmlld0Zvcm0gc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTsgfVxuXG4jcmV2aWV3Rm9ybSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDsgfVxuXG4jcmV2aWV3Rm9ybSBoNCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbiNyZXZpZXdGb3JtIGlucHV0W3R5cGU9c3VibWl0XTplbmFibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgY29sb3I6ICNGRkY7IH1cblxuI3Jldmlld0Zvcm0gLnNlbGVjdC1kZWZhdWx0LCAuc2VsZWN0LW9wdGlvbiB7XG4gIGhlaWdodDogMzVweDsgfVxuXG4jcmV2aWV3Rm9ybSAuYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTsgfVxuXG4ucmVzb3VyY2UtYmFuZC00IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5yZXNvdXJjZS1iYW5kLTQgLmxlYXJuLW1vcmUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJlc291cmNlLWJhbmQtNCAucjRsIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTZweCkge1xuICAub20tYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JheTsgfVxuICAub20tYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBncmF5OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5vbS1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLm9tLWJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXNvdXJjZS1iYW5kLTQgLm9tLWJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgLm9tLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAucmVzb3VyY2UtYmFuZC00IC5sZWFybi1tb3JlIHtcbiAgICBmb250LXNpemU6IDEwMCU7IH1cbiAgLnJlc291cmNlLWJhbmQtNCAucmIxIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlc291cmNlLWJhbmQtNCAucmI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2UtYmFuZC00IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmVzb3VyY2UtYmFuZC00IC5zcGxpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZsZXg6IGluaGVyaXQ7IH0gfVxuXG4udmlkZW9CYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi52aWRlby1wbGF5LWljb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNyUgIWltcG9ydGFudDsgfVxuXG4udGFibGV0VmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmtyaXN0aW5hTW9iaWxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWF0Y2hMZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnZpZGVvLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1hdGNoSGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9oZXJvX0JHLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ucHJvbW9Qcm9kcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9wcm9kX0JHLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubWF0Y2hMYWR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Rlc3QxX0JHLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4ubWF0Y2hNYWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Rlc3QyX0JHLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4udGl0bGVUZXh0IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBjb2xvcjogIzgwODI4NTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1vYmlsZVZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYmxldFZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2tyaXN0aW5hMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg2JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMiU7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuZGFsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2RhbGUxLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODYlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEyJTtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC52aWRlby1wbGF5LWljb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNyU7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLmRhbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTclO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XG4gICAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtOyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuZGFsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAua3Jpc3RpbmEge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRhbGUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50aXRsZVRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAudmlkZW8tcGxheS1pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAua3Jpc3RpbmEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAuZGFsZSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC52aWRlby1wbGF5LWljb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZXh0LW5hdnkge1xuICBjb2xvcjogIzAwMzA4NyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uaGctYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5oZWFydGd1aWRlIC5oZWFydEhlcm8uaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5oZWFydGd1aWRlIC5oZWFydEhlcm8uaDEge1xuICAgICAgZm9udC1zaXplOiA1NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYXJ0Z3VpZGUgLmhlYXJ0SGVyby5oMSB7XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhcnRndWlkZSAuaGVhcnRIZXJvLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbi5oZWFydGd1aWRlIHAge1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYXJ0Z3VpZGUgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaGllbGQge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmhlYXJ0Z3VpZGUuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7IH1cblxuLmhlYXJ0SGVybyB7XG4gIGZvbnQtc2l6ZTogNjlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgLmhlYXJ0SGVybyB7XG4gICAgICBmb250LXNpemU6IDYycHg7IH0gfVxuXG4udmlkZW8taGVybyB7XG4gIHBhZGRpbmc6IDM1cHggMDsgfVxuICAudmlkZW8taGVybyAuaGctcmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52aWRlby1oZXJvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMzM3B4OyB9IH1cblxuLnZpZGVvLWhlcm8tdGV4dCB7XG4gIG1heC13aWR0aDogNjY1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLnZpZGVvLWhlcm8tdGV4dCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG5cbi52aWRlby1oZXJvIC5oZy13YXRjaC1pbWcge1xuICBtYXgtd2lkdGg6IDY2MHB4OyB9XG5cbi5oZWFydFNWRyB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDsgfVxuXG4uaGVhcnRTVkcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDgycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhcnRTVkcgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4ucGxheS1pY29uLWhlYXJ0Z3VpZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wb2NrZXRXYXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgcGFkZGluZzogMzVweCAwOyB9XG5cbi5wdy1kaXZpZGVyIHtcbiAgbWFyZ2luOiAyOHB4IDAgNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLnB3LWhnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC02NHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHctaGctaW1nIHtcbiAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wdy1oZy1pbWcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJsb29kLWZsdWN0dWF0aW9ucyB7XG4gIHBhZGRpbmc6IDE1NXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJsb29kLWZsdWN0dWF0aW9ucyB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDA7IH0gfVxuXG4uYnJlYWt0aHJvdWdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNzJweCAwOyB9XG5cbi5icmVhay10aXRsZSxcbi5ibG9jay10aXRsZSxcbi53Y2hkLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5icmVhay10aXRsZSxcbiAgICAuYmxvY2stdGl0bGUsXG4gICAgLndjaGQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuLmJyZWFrdGhyb3VnaCAuY3VmZi1leHBhbmRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYnJlYWt0aHJvdWdoIC5jdWZmLWV4cGFuZGluZyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmQ5MjE7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoNzksIDIxNywgMzMsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAwKTsgfSB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHQtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzRmZDkyMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgei1pbmRleDogMjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50b29sdGlwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMzVweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jdWZmLWV4cGFuZGluZyAudG9vbHRpcC1pbm5lciB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuICAuY3VmZi1leHBhbmRpbmcgLnRvb2x0aXAtaW5uZXIgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMVwiXSB7XG4gIHRvcDogMTAuNzUlO1xuICBsZWZ0OiA0OC4zMzMzJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OSUpOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjFcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAzOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjJcIl0ge1xuICB0b3A6IDE2LjMzMyU7XG4gIGxlZnQ6IDQwJTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIyXCJdIC50b29sdGlwLWlubmVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyOTJweDtcbiAgICBtaW4td2lkdGg6IDI3NHB4OyB9XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMlwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjJcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIzXCJdIHtcbiAgdG9wOiAxNi4zMzMlO1xuICBsZWZ0OiA0OCU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiM1wiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIzXCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNFwiXSB7XG4gIHRvcDogMTYuMzMzJTtcbiAgbGVmdDogNTQlOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjRcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAxNjNweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjRcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjVcIl0ge1xuICB0b3A6IDI0JTtcbiAgbGVmdDogMzclOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjVcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAxNjNweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjVcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjZcIl0ge1xuICByaWdodDogMzElO1xuICBib3R0b206IDMyJTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI2XCJdIC50b29sdGlwLWlubmVyIHtcbiAgICB0b3A6IC0xMTBweDtcbiAgICByaWdodDogMTYzcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI2XCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI3XCJdIHtcbiAgYm90dG9tOiAyMi41NjY2JTtcbiAgbGVmdDogMzAlOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjdcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ud2hhdC1jYW4taGctZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53aGF0LWNhbi1oZy1kbyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweDsgfSB9XG5cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IGF1dG87IH1cblxuLnR3b1VwVmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMTNweCAwIDEzMHB4OyB9XG4gIC50d29VcFZpZGVvIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnR3b1VwVmlkZW8gLnZpZGVvLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnR3b1VwVmlkZW8gLnZpZGVvcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC50d29VcFZpZGVvIC52aWRlb3MtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudHdvVXBWaWRlbyB7XG4gICAgICBwYWRkaW5nOiA1NHB4IDAgNzBweDsgfSB9XG5cbi50d29VcFZpZGVvIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnR3b1VwVmlkZW8gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50d29VcFZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlcjpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmhnLXByb2R1Y3QtaW1nIHtcbiAgcGFkZGluZy10b3A6IDE5MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhnLXByb2R1Y3QtaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzNXB4OyB9IH1cblxuLmhnLXJlY29tbWVuZGVkIC5wYXlwYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi5wdXJjaGFzZS1vcHRpb25zIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjODI4MjgyO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgLnB1cmNoYXNlLW9wdGlvbnMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMDMwODc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjhweCkge1xuICAgIC5wdXJjaGFzZS1vcHRpb25zIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNoZ0VtYWlsQ2FwdHVyZSB7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ1N1YlRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdUaXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzOHB4OyB9XG5cbi5oZ1RpdGxlLW91dGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuaGdUaXRsZS1vdXRlciAuaGdUaXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuI2hnRW1haWxDYXB0dXJlICNoZ1RoYW5rWW91IC5oZ1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLm1vZGVsLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnQmx1cmIge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAzMDg3OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiA+IGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGEsXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6aG92ZXIsXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6Zm9jdXMsXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdCdG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NzsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzOmJlZm9yZSxcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5IHVybChcImh0dHBzOi8vZHJoLmltZy5kaWdpdGFscml2ZXIuY29tL0RSSE0vU3RvcmVmcm9udC9TaXRlL29tcm9uL3BiL2ltYWdlcy9lbWFpbC1oZy5wbmdcIikgbm8tcmVwZWF0IDEwcHggMTRweDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogcmVkOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctZm5hbWVcIl0sXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZHJoLmltZy5kaWdpdGFscml2ZXIuY29tL0RSSE0vU3RvcmVmcm9udC9TaXRlL29tcm9uL3BiL2ltYWdlcy91c2VyLWhnLnBuZ1wiKTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSA+ICNoZ1RoYW5rWW91IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jaGdFbWFpbENhcHR1cmUuVFkgPiAqOm5vdCgjaGdUaGFua1lvdSkge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjaGdFbWFpbENhcHR1cmUge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA1MHB4OyB9XG4gICNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctZm5hbWVcIl0sXG4gICNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNoZ0VtYWlsQ2FwdHVyZSAuaGdUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAjaGdFbWFpbENhcHR1cmUgLmhnTG9nbyB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH0gfVxuXG4ubmV2ZXItbWlzcy1hLWJlYXQge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAxNTFweDtcbiAgcGFkZGluZy1ib3R0b206IDkycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5uZXZlci1taXNzLWEtYmVhdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5ldmVyLW1pc3MtYS1iZWF0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG4ubm1hYi1jb2wtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5tYWItY29sLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5ubWFiLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubm1hYi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4ubmV2ZXItbWlzcy1hLWJlYXQgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gIC5uZXZlci1taXNzLWEtYmVhdCBsaSBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ib3gge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCA+IGRpdiB7XG4gICAgbWluLWhlaWdodDogNDM3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ib3ggLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zczsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ib3ggLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTUlOyB9XG4gICAgLm1hc29ucnktc2VjdGlvbiAuYm94IC5pbm5lci1jb250ZW50IC5ib3gtYXJyb3ctdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCAuYm94LWFycm93IHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDQxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1hc29ucnktc2VjdGlvbiAudHh0LWJsYWNrIC5ib3gtYXJyb3cge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ib3g6aG92ZXIgLmNvbnRlbnQsIC5tYXNvbnJ5LXNlY3Rpb24gLmJveDpmb2N1cy13aXRoaW4gLmNvbnRlbnQge1xuICB0b3A6IDRweDsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ib3gtYmctaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmQ0OyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJsdWUgLmJveC1hcnJvdy11cCAuZmEge1xuICAgIGNvbG9yOiAjNDE5ZmQ0OyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYzAyOTsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ncmVlbiAuYm94LWFycm93LXVwIC5mYSB7XG4gICAgY29sb3I6ICM4MGMwMjk7IH1cblxuLm1hc29ucnktc2VjdGlvbiAucHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNzBiMTsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5wdXJwbGUgLmJveC1hcnJvdy11cCAuZmEge1xuICAgIGNvbG9yOiAjN2I3MGIxOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLnRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBiMWFjOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLnRlYWwgLmJveC1hcnJvdy11cCAuZmEge1xuICAgIGNvbG9yOiAjNzBiMWFjOyB9XG5cbi5yYXRpbmctd3JhcCAuaGctcmF0aW5nIHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgd2lkdGg6IDE3MHB4OyB9XG5cbi5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCB7XG4gIC8qcGFkZGluZy1sZWZ0OjI4cHg7XHJcblx0Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICM4MjgyODI7Ki8gfVxuICAucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQgLmQtZmxleCB7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQgLm5vMSB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIC5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCAubm8xIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggIzgyODI4MjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuLmltYWdlLWRpdmlkZXIge1xuICBoZWlnaHQ6IDY1NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmltYWdlLWRpdmlkZXIge1xuICAgICAgaGVpZ2h0OiAzNjVweDsgfSB9XG5cbi5oZy10ZWNoLXNwZWNzIHtcbiAgcGFkZGluZzogMTEzcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGctdGVjaC1zcGVjcyB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDA7IH0gfVxuICAuaGctdGVjaC1zcGVjcyAuaGctdGVjaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZy10ZWNoLXNwZWNzIC5oZy10ZWNoLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzIHtcbiAgICBwYWRkaW5nOiA2OXB4IDA7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLWNvbC0xIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLWNvbC0yIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA1MnB4OyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLXdyYXAge1xuICAgIG1heC13aWR0aDogMzUzcHg7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLWNvbC0xLFxuICAgIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4udGVjaC1yZXNvdXJjZXMgLnNwZWNzIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwOyB9XG4gIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlIC5hcHBzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0xMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlIC5hcHBzIGEge1xuICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2U6bnRoLWNoaWxkKDEpLFxuICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2U6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAuYWRkaXRpb25hbC1yZXNvdXJjZXMgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2VzLWN0YXMgLmJ0biB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAwMzA4NztcbiAgICBjb2xvcjogIzAwMzA4NztcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5oZy1mYXFzIHtcbiAgcGFkZGluZy1ib3R0b206IDExM3B4OyB9XG4gIC5oZy1mYXFzIC5mYXFzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhnLWZhcXMgLmZhcXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH0gfVxuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5hY2NvcmRpb24gLnRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMDU1JztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAgIC5hY2NvcmRpb24gLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMThweCAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5hY2NvcmRpb24gLmJvZHkge1xuICAgIHBhZGRpbmc6IDIzcHggNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAgIC5hY2NvcmRpb24gLmJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDMwcHg7IH0gfVxuICAgIC5hY2NvcmRpb24gLmJvZHkgLmFuc3dlci1pY29uIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG4gICAgLmFjY29yZGlvbiAuYm9keSAuaW5uZXItYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IDY3MXB4OyB9XG4gIC5hY2NvcmRpb24uYWN0aXZlIC50aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmFjY29yZGlvbi5hY3RpdmUgLnRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDU2JzsgfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAuYWNjb3JkaW9uLXRhYnMtYnRuIHtcbiAgcGFkZGluZzogMThweCAxNHB4IDE4cHggMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC5hY2NvcmRpb24tdGFicy1idG4ge1xuICAgICAgcGFkZGluZzogMThweCAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLmFjY29yZGlvbi10YWJzLWJ0blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudGFiLWljbzo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDU2JzsgfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItaWNvOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA1NSc7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItYm9keSAuYWNjb3JkaW9uLWlubmVyLWVsZW1lbnQge1xuICBwYWRkaW5nOiAyM3B4IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItYm9keSAuYWNjb3JkaW9uLWlubmVyLWVsZW1lbnQge1xuICAgICAgcGFkZGluZzogMjNweDsgfSB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWJvZHkgLmFuc3dlci1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWJvZHkgLmlubmVyLWJvZHkge1xuICBtYXgtd2lkdGg6IDY3MXB4OyB9XG5cbi5oZy10ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuaGctdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmOyB9XG4gIC5oZy10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmOyB9XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogaW5oZXJpdDtcbiAgcGFkZGluZzogaW5oZXJpdDsgfVxuXG4udGltZXJJY29uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50aW1lckljb24gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50aW1lckljb24gbGkgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDI2cHggNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAudGltZXJJY29uIGxpIGJ1dHRvbiBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRpbWVySWNvbiBsaSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAudGltZXJJY29uIGxpLmFjdGl2ZSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAudGltZXJJY29uIGxpLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIGJvcmRlcjogMTlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuaGVhcnRndWlkZSAudGltZXJJY29uIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjOyB9XG4gICAgLmhlYXJ0Z3VpZGUgLnRpbWVySWNvbiBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50b3VyLWhlYXJ0Z3VpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2F0Y2gtc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAyNjBweDsgfVxuXG4uaGVhcnRndWlkZS1mbHVjdHVhdGlvbnMge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbHVtbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uaGVhcnRndWlkZSAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4OyB9XG5cbi5oZy1zaXppbmcsIC5oZy1yZXZpZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLmhnLXNyTCBpbWcge1xuICBtYXgtd2lkdGg6IDM0cHg7IH1cblxuLmhnLXNyTCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAzMDg3O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uaGctcmV2aWV3czo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3QtcHJpY2UtcXR5IHtcbiAgbWFyZ2luOiAzNXB4IDAgIWltcG9ydGFudDsgfVxuXG4uaGVhcnRndWlkZSAuaGctcHJvZC1wcmljaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5oZy1wcm9kLXByaWNpbmcge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY3RhLWhlYXJ0Z3VpZGUsIC5jdGEtaGVhcnRndWlkZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmN0YS1oZWFydGd1aWRlLmxpbmstY3RhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAuY3RhLWhlYXJ0Z3VpZGUubGluay1jdGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NGIwMTc7IH1cblxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xuICBwYWRkaW5nOiAxMXB4IDUwcHggMTFweCA4cHg7XG4gIG1hcmdpbi1yaWdodDogMzFweDtcbiAgbWluLXdpZHRoOiAyMTNweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuY29sIHtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyBhIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zckwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjsgfVxuXG4ubmF2U3RpY2t5LWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cbi5oZWFydGd1aWRlIC5zdGlja3kgLm5hdlN0aWNreS1jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdlN0aWNreS1jdGEgc3BhbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4ubmF2U3RpY2t5LWN0YSBhIHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXdyYXA6IG5vbmU7IH1cblxuLndhcnJhbnR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3dhcnJhbnR5LWdjLWNhcnQtMTAwMC14LTExMy02LWMtMi1mLTU5LWpwZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ubGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4udGFnTGluZSB7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDsgfVxuXG4ubGluayB7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuXG4uZXhjbHVzaXZlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzg2YjA2MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uaGVhcnRndWlkZSAucHJvZHVjdC1jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3QtZHRjIHtcbiAgZmxleC1ncm93OiAyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubGluayB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuaGVhcnRndWlkZSAuZ2Z6IHtcbiAgICBtYXJnaW4tdG9wOiA1NTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAubGluayB7XG4gICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAud2F0Y2gtZmFjZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFydGd1aWRlLWxlYXJuLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAjMDAwIHNvbGlkIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXdyYXA6IG5vbmU7IH1cbiAgLmhlYXJ0Z3VpZGUtY29tcGF0aWJpbGl0eSB7XG4gICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXdyYXA6IG5vbmU7IH1cbiAgLnBvY2tldFdhdGNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYwJTsgfVxuICAuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9ib3gtMjEuanBnXCIpO1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAuaGVhcnRndWlkZSAuZ2Z6IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLndhdGNoLWZhY2Uge1xuICAgIHdpZHRoOiA1NSU7IH1cbiAgLmhlYXJ0Z3VpZGUgLnNwZWNzYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcbiAgICB3aWR0aDogODAlOyB9XG4gIC53YXJyYW50eSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy93YXJyYW50eS1nYy1jYXJ0LTEwMDAteC0xMTMtNi1jLTItZi01OS1qcGcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDBlbTsgfVxuICAudGFnTGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmhlYXJ0Z3VpZGUgLnVuZGVyV2F0Y2gge1xuICAgIG1hcmdpbi10b3A6IDIwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAud2F0Y2gtZmFjZSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAud2F0Y2gtZmFjZSB7XG4gICAgd2lkdGg6IDQ1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICB2aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYXJ0Z3VpZGUgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9XG4gIC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmhlYXJ0Z3VpZGUgLnVuZGVyV2F0Y2gge1xuICAgIG1hcmdpbi10b3A6IDAlOyB9XG4gIC50b3VyLWhlYXJ0Z3VpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndhdGNoLWJhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogNTsgfVxuICAud2F0Y2gtZmFjZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTElLCAtNDYlKTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgICAgdG9wOiAxOHB4OyB9XG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgICAgIHRvcDogNjJweCAhaW1wb3J0YW50OyB9IH1cbiAgLnNoaWVsZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTsgfVxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogNDlweDsgfVxuICAjbmF2YmFyU3RpY2t5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvY2tldFdhdGNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDcwJTsgfVxuICAuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYmFja2dyb3VuZC12aWRlbyAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTUlKTsgfVxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAzMXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmNvbHVtbnMge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDU5cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZnRUYWdMaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVmdFRhZ0xpbmUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSB7XG4gICAgdG9wOiA4MnB4OyB9IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSB7XG4gICAgdG9wOiAzNXB4OyB9XG4gIC5oZWFydGd1aWRlIC5zdGlja3kgLm5hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xuICAgIHRvcDogNDZweDsgfSB9XG5cbi5oZWFydGd1aWRlIC5nb29nbGVQbGF5IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLmV4cGxvZGVkVmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmV4cGxvZGVkVmlldyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmV4cGxvZGVkVmlldyAucCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRlY2hTcGVjcyAuaDMge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50ZWNoU3BlY3MgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDsgfVxuXG4udGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxNyU7IH1cblxuLnRlY2hTcGVjcyAudmlkZW8tcGxheS1pY29uMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzVweCkge1xuICAuaGVhcnRndWlkZSAuZ29vZ2xlUGxheSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGVjaFNwZWNzIC52aWRlby1wbGF5LWljb24yIHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d29VcFZpZGVvIC5zdGljayB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBsb2RpbmdXYXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTAlOyB9XG4gIC50ZWNoU3BlY3MgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby1wbGF5LWljb24xIHtcbiAgICB0b3A6IDM1JTsgfSB9XG5cbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfYXZnUmF0aW5nLFxuOnJvb3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9hdmdSYXRpbmc6aG92ZXIsXG46cm9vdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X251bVJldmlld3NfdGV4dCxcbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfbnVtUmV2aWV3c190ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG5bZGF0YS1idi1zaG93PVwicmF0aW5nX3N1bW1hcnlcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaGctc3JSIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zckwge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jaGctZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uZmFxQm94IHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmIDFweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgbWluLWhlaWdodDogMjQ1cHg7IH1cblxuLmZhcUJveCBoNSB7XG4gIG1hcmdpbi1sZWZ0OiAzZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG5cbi5mYXFCb3ggaDU6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIHRvcDogMThweDtcbiAgY29udGVudDogJ1EnO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjNjk2OTY5OyB9XG5cbi5mYXFCb3ggaDU6YWZ0ZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMHB4O1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjY2NjY7IH1cblxuI1N1cHBvcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI1Jldmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgdG9wOiAyOHB4OyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5oZWFydGd1aWRlIC5zdGlja3kgLm5hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xuICAgIHRvcDogMzhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAuZmFxQm94IHtcbiAgICBtaW4taGVpZ2h0OiAzMzVweDsgfVxuICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuaGVhcnRndWlkZUxvZ28sIC5uYXZTdGlja3ktY3RhIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhlYXJ0Z3VpZGVTdGlja3lOYXZUb3Age1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDsgfVxuICAuaGVhcnRndWlkZS13YXRjaCB7XG4gICAgdG9wOiAtMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhcUJveCB7XG4gICAgbWluLWhlaWdodDogNDQwcHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxQm94IHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFxQm94IHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuaGVhcnRndWlkZSAuaGctcHJvZC1wcmljaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSB7XG4gICAgdG9wOiA0NXB4OyB9IH1cblxuI2hvbWUtaGctaGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZWFydGd1aWRlLWhvbWUtaGVyby5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBESU4tcHJvO1xuICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNob21lLWhnLWhlcm8gdWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiNob21lLWhnLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4jaG9tZS1oZy1oZXJvIC5oZy1oZXJvLWN0YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxN3B4IDQwcHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRElOLW1lZGl1bVwiO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG4jaG9tZS1oZy1oZXJvIC5oZy1oZXJvLWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuXG4jaG9tZS1oZy1oZXJvIC5ob21lLWhlcm8taGctbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMzdweDsgfVxuXG4jaG9tZS1oZy1oZXJvIC5oZXJvLXNoYWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDsgfVxuXG4jaG9tZS1oZy1zaGVsZi5oZy1zaGVsZi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IC0xOTBweDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctc2hlbGYtemVybyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgyIHNwYW4ge1xuICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgyIHN1cCB7XG4gIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICBib3R0b206IDAuNGVtICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5leGNsdXNpb24ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YjdiOyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZzogMjVweCAyNXB4IDE1cHggMjVweDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDNweCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItY3RhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3Qge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAuZGVhbC1vZi10aGUtd2VlayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0NXB4OyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0LXByaWNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3QgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5idXlub3cge1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSwgI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYzsgfVxuXG4uaG9tZS1IRyAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5ob21lLUhHIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTi1ib2xkXCI7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLnNrZXc6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koNWRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1koNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI2hvbWUtaGctc2hhdHRlciAuc2tldyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtaWNvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XG4gIG1hcmdpbi10b3A6IC0xNDBweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDIyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTA7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koNWRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1koNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1tb2JpbGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMi4zZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2NoZWNrLWJsYWNrLnN2Z1wiKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjdweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9ob21lLWhnLXNoYXR0ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIC5hcHAtZG93bmxvYWRzIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctaGcgLmhnLWltZyB7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1oZyAuaG9tZS1oZy1zdWJjb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcy1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2hvbWUtaGctc2hhdHRlciAubGVhcm5tb3JlIHtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE1cHggIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1jb25zdW1lci5oZXJvLWNvbnN1bWVycmVwb3J0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLWNvbnN1bWVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbiNob21lLWhnLWNvbnN1bWVyIC5oZy1jci1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbiNob21lLWhnLWNvbnN1bWVyIC5sZWFybm1vcmUge1xuICBwYWRkaW5nOiAxN3B4IDQwcHggMTVweCAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLWFkdmFudGFnZS5oZy1iZy1hZHZhbnRhZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctYWR2YW50YWdlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYWR2LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYWR2LXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzJiM2U1MDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmhlYWRlci1hZHZhbnRhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYm94IHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveCAuY29sdW1uIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAyNXB4OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5mYS1jaXJjbGUge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuZmEtcXVvdGUtbGVmdCB7XG4gIGNvbG9yOiAjMDA3MmJjOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgei1pbmRleDogLTE7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIHotaW5kZXg6IC0xOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGlkZS1pbWcge1xuICB6LWluZGV4OiAtMTA7IH1cblxuI2hvbWUtaGctemVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy16ZXJvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2hvbWUtaGctemVybyBpbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbiNob21lLWhnLXplcm8gLmhlcm8tc2hhZGUtemVybyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3BhY2l0eTogMC43O1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1LCAjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIC5oMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIHN1cCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzJiM2U1MCwgIzAwNzJiYyk7XG4gIGxlZnQ6IDA7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzJiM2U1MCwgIzAwNzJiYyk7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLm1pbGxpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQge1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgI2hvbWUtaGctaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcy1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4OyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGlkZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4MHB4OyB9XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAucG0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNob21lLWhnLWNvbnN1bWVyIC5jci1wZGYge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICNoZy1iZy16ZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG4gIC5oZXJvLXNoYWRlLXplcm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2hhZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYuaGctc2hlbGYtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1zaGVsZiAuaGdoYi16ZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLnByb21pc2UtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLnBtMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1yZWNvbW1lbmRlZCAuaG9tZS1oZy1iZXR0ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcbiAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgI2hvbWUtaGctYWR2YW50YWdlIC5oZWFkZXItYWR2YW50YWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDIwcHg7IH1cbiAgI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWljb24gbGkge1xuICAgIHdpZHRoOiA1MHB4OyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZoYy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2JwLXBkcC1maWx0ZXJzIGEucmVzZXQtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLm5hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2Lm5hdi1saXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbi5hY3RpdmUgLm5hdi5uYXYtbGlzdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gbGkubW9yZSxcbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiBsaS5sZXNzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLm1vYmlsZS1maWx0ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNicC1wZHAtZmlsdGVycyAjZmlsdGVycy1jb250YWluZXIge1xuICB3aWR0aDogMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAjZmlsdGVycy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNicC1wZHAtZmlsdGVycyAjZmlsdGVycy1jb250YWluZXIgbmF2LnNpZGViYXIge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgI2JwLXBkcC1maWx0ZXJzICNmaWx0ZXJzLWNvbnRhaW5lciBhLnRvb2x0aXA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5wcm9kdWN0LXdyYXBwZXIge1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAucHJvZHVjdC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWhlYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItbW9iaWxlLWhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gPiB1bC5icC1tYWluIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzLFxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSBsYWJlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgIHBhZGRpbmc6IDAgNHJlbSAxMHB4OyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIHBhZGRpbmc6IDAgMC40NXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXA6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC50b29sdGlwIC50b29sdGlwLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogMTUwJTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICAgIG1pbi13aWR0aDogMTU0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcDpob3ZlciAudG9vbHRpcC1sYWJlbCwgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcDpmb2N1cyAudG9vbHRpcC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXRpdGxlLCAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci10aXRsZSwgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4ge1xuICAgICAgbWFyZ2luOiAwIDAgMC4zcmVtIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci10aXRsZS50YWItYnRuLCAjYnAtcGRwLWZpbHRlcnMgLnRhYi1idG4uZmlsdGVyLWJhY2stYnRuIHtcbiAgICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07IH1cbiAgICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci10aXRsZS50YWItYnRuIC5hcnJvdy1yaWdodCwgI2JwLXBkcC1maWx0ZXJzIC50YWItYnRuLmZpbHRlci1iYWNrLWJ0biAuYXJyb3ctcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4ge1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gLmJhY2stYnRuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDEwMCU7IH1cbiAgICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuYmFjay1idG46Zm9jdXMge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5mYS5mYS1jbG9zZSB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAuM3JlbSAxcmVtOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5maWx0ZXItdGl0bGUsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5maWx0ZXItYmFjay1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biBzcGFuLnJlc2V0LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuI2JwLXBkcC1maWx0ZXJzIGxpLm1vcmUsXG4jYnAtcGRwLWZpbHRlcnMgbGkubGVzcyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgI2JwLXByaWNlLW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzICNicC1wcmljZS1vcmRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICNicC1wZHAtZmlsdGVycyAjYnAtcHJpY2Utb3JkZXIgc2VsZWN0IHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgICAjYnAtcGRwLWZpbHRlcnMgI2JwLXByaWNlLW9yZGVyIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5icGYtbW9iaWxlLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA1NzllO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbiNicC1wZHAtZmlsdGVycyAub21yLWJwLWZpbHRlcnMge1xuICBmbG9hdDogbGVmdDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLm9tci1icC1maWx0ZXJzICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNicC1wZHAtZmlsdGVycyAub21yLWJwLWZpbHRlcnNfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSByb3RhdGVJdCBsaW5lYXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuYnAtcHAtd2FycCB7XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG5cbiNicC1wZHAtZmlsdGVycyAudG9vbHRpcC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA2MjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzIC50b29sdGlwLW1vZGFsIHtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtbW9kYWwge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAudG9vbHRpcC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50dC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLmEzNjBfZmlsdGVyX2J0biB7XG4gIHBhZGRpbmc6IDByZW0gMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5hMzYwX2ZpbHRlcl9idG5faDMge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmEzNjBfZmlsdGVyX2J0bl9zcGFuX2Fycm93IHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuYTM2MF9oaWRlX2JwX2ZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogQmVzdCBTZWxsZXIgKi9cbi5iZXN0LXNlbGxlcnMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbi5icmlja18yMzIyNzo6YmVmb3JlIHtcbiAgLyptdXN0IGJlIGNoYW5nZWQgb3IgcmVtb3ZlZCovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvRlNBX3BhZ2VfYXNzZXRzX2hlcm8yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDsgfVxuXG5idXR0b24udG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogNTRweDsgfVxuXG4jc3ViTmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDUwJSwgI2MyYzJjMiA1MCUpO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IDcwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7IH1cblxuI3N1Yk5hdi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uYnJvd3NlTGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5zdWJOYXZJdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTsgfVxuXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYmxvb2RQcmVzc3VyZVwiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjYmxvb2RQcmVzc3VyZVwiXSxcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiN0ZW5zXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiN0ZW5zXCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2ZpdG5lc3NcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2ZpdG5lc3NcIl0sXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZWtnXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNla2dcIl0sXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcmVzcGlyYXRvcnlcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3Jlc3BpcmF0b3J5XCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Byb2Zlc3Npb25hbFwiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjcHJvZmVzc2lvbmFsXCJdLFxuLnN1Yk5hdkl0ZW06aG92ZXIsXG4ubmF2LXRhYnMtbWVudS1pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzJiYzsgfVxuXG4uc3ViTmF2SXRlbSB7XG4gIGJhY2tncm91bmQ6ICMyQjNFNTA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIC8qT3ZlcmxhcCBwYXJlbnQgYm90dG9tIGJvcmRlciovXG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdWJOYXZJdGVtID4gYSB7XG4gIHBhZGRpbmc6IDIwcHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3ViTmF2SXRlbSA+IGEsXG4uc3ViTmF2SXRlbSA+IGE6aG92ZXIsXG4uc3ViTmF2SXRlbSA+IGE6Zm9jdXMsXG4uc3ViTmF2SXRlbSA+IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uaGl3SXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzJiM2U1MDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdmdJY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uc3ZnSWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5wcm9kdWN0U2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi5zZWN0aW9uVGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlY3Rpb25UaXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7IH1cblxuLnNlY3Rpb25UaXRsZSA+IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1cHggNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdWItaGVhZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNy42cHg7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG5cbi5leHBhbmRTdWJOYXYge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5leHBhbmRTdWJOYXYgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXM7IH1cblxuLmV4cGFuZFN1Yk5hdiBidXR0b246aG92ZXIsXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjpmb2N1cyxcbi5leHBhbmRTdWJOYXYgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjMmMyYzI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaXdJdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDRweDsgfVxuICAjc3ViTmF2IC5icy1jb250YWluZXIsICNzdWJOYXYgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAjc3ViTmF2IGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGl3SXRlbSB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4OyB9XG4gIC5zZWN0aW9uVGl0bGUgPiBoMiB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gIC5zZWN0aW9uVGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgbGVmdDogLTUlOyB9XG4gICNzdWJOYXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmJyb3dzZUxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYzJjMjsgfVxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1OHB4OyB9XG4gIC5zdWJOYXZJdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC41LCAwLjYsIDEuNCk7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2Jsb29kUHJlc3N1cmVcIl0ge1xuICAgIHRvcDogMDsgfVxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjdGVuc1wiXSB7XG4gICAgdG9wOiAtNThweDsgfVxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZml0bmVzc1wiXSB7XG4gICAgdG9wOiAtMTE2cHg7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Jlc3BpcmF0b3J5XCJdIHtcbiAgICB0b3A6IC0xNzRweDsgfVxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcHJvZmVzc2lvbmFsXCJdLFxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYm90dG9tXCJdIHtcbiAgICB0b3A6IC0yMzJweDsgfVxuICAuc3ViTmF2SXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICNzdWJOYXYub3BlbiAuc3ViTmF2SXRlbXNDb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICNzdWJOYXYub3BlbiAuc3ViTmF2SXRlbXMge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgI3N1Yk5hdi5vcGVuIC5leHBhbmRTdWJOYXYgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzJjMmMyOyB9XG4gICNzdWJOYXYub3BlbiAuZXhwYW5kU3ViTmF2IGJ1dHRvbiBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgI3N1Yk5hdiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5icm93c2VMYWJlbCB7XG4gICAgcGFkZGluZzogMCA0cHggMCAxNXB4OyB9IH1cblxuLyogQ3VmZiBDb21wYXRpYmlsaXR5IFNlbGVjdG9yICovXG4uY3VmZi1zZWxlY3RvciAudGV4dC1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmN1ZmYtc2VsZWN0b3IgLmZpZWxkLXNldC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC40OyB9XG5cbiNwcm9kdWN0X25hbWVfc2VsZWN0LFxuI21vZGVsX251bWJlcl9pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4OyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5wcy1mZWF0dXJlLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICBtaW4taGVpZ2h0OiAxMTBweDsgfVxuXG4uY3VmZi1zZWxlY3RvciAucHMtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDVweDsgfVxuXG4uaW5wdXQtYnJhbmQsXG4uc2VsZWN0ZWQtcHJvZHVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBzLW1vZGVsLXNraXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnBzLW1vZGVsLXBhc3Mge1xuICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50OyB9XG5cbi5wcy1mZWF0dXJlLXdyaXN0IHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBzLWZlYXR1cmUtaGlkZSB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ucHMtanVtcCB7XG4gIGJhY2tncm91bmQ6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcC1sYXN0IHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4OyB9IH1cblxubGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLmhlcm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA2MiwgODAsIDAuOCk7XG4gIHotaW5kZXg6IDI7IH1cblxuLnN1cHBvcnQtaHViLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDJweCAwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1hY3Rpb25zIC5zdXBwb3J0LWFjdGlvbi1jb2wuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLnN1cHBvcnQtaHViLWFjdGlvbnMgLnN1cHBvcnQtYWN0aW9uLWNvbDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjNFNTA7IH1cbiAgICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sIGg0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1hY3Rpb25zIC5zdXBwb3J0LWFjdGlvbi1jb2wgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnN1cHBvcnQtaHViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1cHBvcnQtaHViLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXBwb3J0LWh1Yi1jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1cHBvcnQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgei1pbmRleDogMzsgfVxuICAuc3VwcG9ydC1oZXJvOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBvcGFjaXR5OiAuMjtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zdXBwb3J0LWhlcm8taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zdXBwb3J0LWhlcm8tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNDtcbiAgICB0b3A6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJzsgfVxuICAgIC5zdXBwb3J0LWhlcm8tY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgZm9ybSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zdXBwb3J0LWhlcm8tY29udGVudCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViOGJiO1xuICAgICAgY29sb3I6ICM4MDgyODU7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjhiYjtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5zdXBwb3J0LWhlcm8tY29udGVudCBidXR0b24gLmZhLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzJiM2U1MDsgfVxuXG4uc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyogIHBhZGRpbmc6IDIuODEyNXJlbSAxLjQzNzVyZW07Ki9cbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjsgfVxuICAuc3VwcG9ydC1jb250YWN0LXRpbGUgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSAuY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleDogMTByZW07XG4gICAgZmxleDogMTByZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDZweCAxOHB4OyB9IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbi5ncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgLnN1cHBvcnQtY29udGFjdC1pY29uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY5cHg7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0OmNoZWNrZWQgKyBsYWJlbCBzcGFuLCAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0OmZvY3VzICsgbGFiZWwgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmM7XG4gIHBhZGRpbmc6IDMzcHggMTBweCAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUuYWN0aXZlIHAge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcycHg7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZSBzcGFuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUgbGFiZWw6Zm9jdXMgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlLmFjdGl2ZSB+IC5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGU6Zm9jdXMgfiAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCAjMkIzRTUwOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODA4Mjg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZXMuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC13cmFwcGVyIGg0IHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uc3VwcG9ydC1jb250YWN0LW1kLXRpbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwNzJiYztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSAuc3VwcG9ydC1jb250YWN0LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogaGVpZ2h0OiA2NXB4OyAqL1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4OiAxMHJlbTtcbiAgICBmbGV4OiAxMHJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKmZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsqLyB9XG5cbi5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgbWluLWhlaWdodDogNjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnN1cHBvcnQtY29udGFjdHVzLXdyYXBwZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7IH1cbiAgLnN1cHBvcnQtY29udGFjdHVzLXdyYXBwZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbi5ncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1oZXJvLW1vZGVsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyYjNlNTA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1tYW51YWxzIHtcbiAgcGFkZGluZzogMjBweCAxMHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8taW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogNDQwcHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1pbWFnZS1zdGF0aWMgaW1nIHtcbiAgbWF4LWhlaWdodDogNDQwcHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaHViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIsXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlcixcbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWh1Yi1maWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1odWItYWNjZXNzb3JpZXMsXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaHViLWZhcXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDY1cHg7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbWVkaWEgLm1lZGlhLWJvZHkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIC5tZWRpYS1ib2R5IGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMDA3MmJjOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbWVkaWEgLm1lZGlhLWJvZHkgYS5idG4ge1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgaDUge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJiM2U1MDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIGEge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5waXBlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNzZweDtcbiAgYmFja2dyb3VuZDogIzgwODI4NTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAuYmxvY2std3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5pbWctYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLmJsb2NrLXdyYXBwZXIgLmxpc3QtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5ibG9jay13cmFwcGVyLmxpc3Qge1xuICBtYXgtd2lkdGg6IDI5N3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLnBpcGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgdWwuYW5jaG9ycyAubGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzJiYztcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIHN2ZywgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIGcsXG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIGg0IHtcbiAgICAgIGNvbG9yOiAjMDA3MmJjOyB9XG4gICAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIgaDQ6YmVmb3JlLCAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIgaDQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBzdmcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWF4LWhlaWdodDogNTFweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNDpiZWZvcmUsIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNDpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIGg0OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1MCU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS5hY3RpdmUgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LmFjdGl2ZSBoNDpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeSBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbS5mYXEtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBjb2xvcjogIzg2YjA2MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzg2YjA2MjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLXF1ZXN0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogJ1xcZjA1NSc7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLXF1ZXN0aW9uLmFjdGl2ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMDU2JzsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLWFuc3dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1hbnN3ZXIub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tYW5zd2VyIC5mYXEtYW5zd2VyLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXQtbGluay13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyYjNlNTAsICMyYjNlNTApLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxODI5MzgsICMxODI5MzgpO1xuICAvKiBncmFkaWVudCAyIGFzIHNvbGlkIGNvbG9yICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8qIHNhbWUgYXMgbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdCAqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDQyJSAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MiUgMTAwJSwgMTAwJSAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGg1IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuc21hbGwtbm90aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmNvbXBhdGFiaWxpdHktZmlsdGVyOmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDUwcHggMCA1MHB4IDUwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMmIzZTUwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDk1JTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjNlNTAsICMyYjNlNTApLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTgyOTM4LCAjMTgyOTM4KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMCA0MiU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDIlLCAxMDAlIDEwMCU7IH1cbiAgICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuY29tcGF0YWJpbGl0eS1maWx0ZXI6YWZ0ZXIge1xuICAgICAgICAvKndpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTAwcHggMTAwcHggMCAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJiM2U1MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTsqL1xuICAgICAgICBib3JkZXI6IDA7IH0gfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgdWwuZmVhdHVyZS1saXN0IGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciB1bC5mZWF0dXJlLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2hlY2std2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgdWwuZmVhdHVyZS1saXN0IGxpLmRlYWN0aXZhdGUge1xuICAgICAgY29sb3I6ICM4MDgwODA7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jdWZmcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmN1ZmZzLWxpc3QgaDUgc3Bhbi5maXJzdC1jaGFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDQuNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmN1ZmZzLWxpc3QgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uIC5ibG9jay13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgIGhlaWdodDogMTAxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBob25lXCI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24udGFibGV0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiVGFibGV0XCI7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLm1wMy1wbGF5ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJNUDMgUGxheWVyXCI7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLm1wMy1wbGF5ZXIgaW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbi5hY3RpdmUgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24uYWN0aXZlOmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzEyMTIxMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzEyMTIxMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIC8qcGFkZGluZzogMTFweCA4cHg7Ki9cbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuYXBwLWljb24ge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNjZweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciAuYnMtY29udGFpbmVyLCAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4Mjg1OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1vcmUtd3JhcHBlciBoNSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMyYjNlNTA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbW9yZS13cmFwcGVyIC5ibG9jay13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDFweDtcbiAgbWluLWhlaWdodDogMTY3cHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbW9yZS13cmFwcGVyIC5idXR0b24tYmxvY2std3JhcHBlciBpbWcge1xuICByaWdodDogMTBweDtcbiAgdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbW9yZS13cmFwcGVyIC5idXR0b24tYmxvY2std3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzJiM2U1MDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvcy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIC52aWRlby1wbGF5LWljb24ge1xuICAgIHdpZHRoOiAxMjJweCAhaW1wb3J0YW50OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAuc2xpY2stbmV4dCwgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnNsaWNrLXByZXYge1xuICBib3JkZXI6IHNvbGlkICMwMDcyYmM7XG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogMCAwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTIwcHg7IH1cblxuI21tQ29tcGFyZUNoYXJ0LmluIH4gI21tQ29tcGFyZVRyYXksXG4jbW1Db21wYXJlVHJheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMSk7IH1cblxuI21tQ29tcGFyZVRyYXkuaW4ge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tQ2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IC43OGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gIG1pbi1oZWlnaHQ6IDE0OXB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIC5tbUNsb3NlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2QgLm1tQ2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6IHJlZDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZC5lbXB0eSB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNmN2Y3Zjc7XG4gICAgYmFja2dyb3VuZDogIzJiM2U1MDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kID4gaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDRweCA0cHggMCA0cHg7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMgPiAqIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyAuY29tcGFyZU5vd1tkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyAuY2xlYXJBbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyAuY2xlYXJBbGw6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBkYXNoZWQgI2Y3ZjdmNzsgfVxuXG4uY29tcGFyZUJsb2NrIHtcbiAgbWFyZ2luOiA0cHggMCAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jb21wYXJlUmVhZHkgLmNvbXBhcmVCbG9jayB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7IH1cbiAgLmNvbXBhcmVCbG9jayBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiA5MCU7IH1cbiAgICAuY29tcGFyZUJsb2NrIGxhYmVsOjpiZWZvcmUsIC5jb21wYXJlQmxvY2sgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4MTgxODE7IH1cbiAgICAuY29tcGFyZUJsb2NrIGxhYmVsOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsXG4gIC5jb21wYXJlQmxvY2sgbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3MmJjOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIC5jb21wYXJlQmxvY2sgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgbGFiZWwsXG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgbGFiZWw6aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6ICM4MTgxODE7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlLFxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgcGFkZGluZzogMCA1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODY0cHgpIHtcbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgIHdpZHRoOiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW1Db21wYXJlVHJheSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjbW1Db21wYXJlVHJheSB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyxcbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjY2ZW07IH1cbiAgI21tQ29tcGFyZVRyYXkuaW4gLm1tVHJheVByb2QgLm1tQ2xvc2Uge1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjbW1Db21wYXJlVHJheS5pbiAubW1DbG9zZSB7XG4gICAgdG9wOiAtMzhweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuXG4jbW1Db21wYXJlQ2hhcnQge1xuICBwYWRkaW5nOiAzMHB4IDUwcHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggMTVweCAycHggcmdiYSgyMSwgMjEsIDIxLCAwLjIxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMXM7XG4gIHotaW5kZXg6IDEwMDAwMjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjbW1Db21wYXJlQ2hhcnQuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNSUpO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI21tQ29tcGFyZUNoYXJ0LmluICsgLm1tQ29tcGFyZUNoYXJ0QmFja2Ryb3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI21tQ29tcGFyZUNoYXJ0ICsgLm1tQ29tcGFyZUNoYXJ0QmFja2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHotaW5kZXg6IDEwMDAwMTsgfVxuICAjbW1Db21wYXJlQ2hhcnQgLm1tQ2xvc2Uge1xuICAgIGNvbG9yOiAjMmYzMTMyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgI21tQ29tcGFyZUNoYXJ0IC5tbUNsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDsgfVxuICAgICNtbUNvbXBhcmVDaGFydCAubW1DbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAjbW1Db21wYXJlQ2hhcnQgLm1tQnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMThweCA3MnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyOyB9XG5cbi50YWJsZS1jb21wYXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDkwMHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCBbc2NvcGU9cm93XSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAudGFibGUtY29tcGFyZWQgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCAuaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZEltZ3MgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIC5wcm9kTmFtZXMgdGRbc2NvcGU9cm93XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0aFtzY29wZT1yb3ddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAuNzVyZW0gNHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZFtzY29wZT1yb3ddIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmViZWI7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRmb290IHRkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Zm9vdCAucHJvZFByaWNlcyB0ZCB7XG4gICAgcGFkZGluZzogMnJlbSA0cHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlIDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuLnRhYmxlLWNvbXBhcmVkID4gdGhlYWQgdGgge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnRhYmxlLWNvbXBhcmVkID4gdGhlYWQgLnByb2ROYW1lcyB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcyYmM7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAudGFibGUtY29tcGFyZWQge1xuICAgIHdpZHRoOiA4MzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbW1Db21wYXJlQ2hhcnQge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHksXG4gIC50YWJsZS1jb21wYXJlZCB0ZCxcbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkLFxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0ZCB7XG4gICAgcGFkZGluZzogLjVyZW07IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAudGFibGUtY29tcGFyZWQgdGg6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jb21wYXJlZCB0ZDpudGgtY2hpbGQobisyKSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGQ6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0aGVhZCB0aDpudGgtY2hpbGQobisyKSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAudGFibGUtY29tcGFyZWQgW3Njb3BlPXJvd10ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgW3Njb3BlPXJvd10sXG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCBbc2NvcGU9cm93XSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gICNtbUNvbXBhcmVDaGFydCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBsZWZ0OiAwOyB9XG4gICNtbUNvbXBhcmVDaGFydC5pbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIC5wcm9kTmFtZXMgdGQge1xuICAgIHBhZGRpbmc6IC41cmVtOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0ZCxcbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUsXG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZFtzY29wZT1yb3ddIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIC5wcm9kUHJpY2VzIC5oMyB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuLnNlYXJjaC1zYi1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiA2MHB4IDA7IH1cblxuLmFjdGlvbiAuYnRuLmJsdWUtYmxvY2stYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4uYWR2YW5jZS1saW5rIHtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICAuYWR2YW5jZS1saW5rIGEge1xuICAgIGNvbG9yOiAjMmIzZTUwOyB9XG4gIC5hZHZhbmNlLWxpbmsgLnRleHQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMmIzZTUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hZHZhbmNlLWxpbmsgLmljb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgICAuYWR2YW5jZS1saW5rIC5pY29uIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7IH1cblxuOnJvb3Qge1xuICAtLWNlcnVsZWFuOiAjMDI3MmJjO1xuICAtLXZlcnktbGlnaHQtcGluazogI2VjZWNlYztcbiAgLS1kYXJrLWdyZXktYmx1ZTogIzJiM2Q1MDtcbiAgLS1saWdodC1ncmV5MTogI2Y5ZjlmOTtcbiAgLS1saWdodC1ncmV5MjogI2Y0ZjRmNDtcbiAgLS1icm93bi1ncmV5OiAjYjFiMWIxO1xuICAtLWJhdHRsZXNoaXAtZ3JleTogIzc1Nzc3YTtcbiAgLS1kYXJrLWdyZXk6ICM1NjU3NWE7XG4gIC0tbGlnaHQtbmF2eTogIzE4NDI2ZTtcbiAgLS1wYWxlLW1hdXZlOiAjZmFlM2Y3O1xuICAtLXBhbGUtcGluazogI2YyY2ZlNDtcbiAgLS1wdXJwbGlzaC1waW5rOiAjYzY1NTk2O1xuICAtLWJsYWNrOiAjMDAwMDAwO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNlcnVsZWFuMjogIzAwODFjMztcbiAgLS1jZXJ1bGVhbjM6ICMwMDg5Y2U7IH1cblxuLnBhZ2UtcHJvZmVzc2lvbmFscy5ldF9maXhlZF9uYXYgI3BhZ2UtY29udGFpbmVyLFxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMuZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4OyB9XG5cbi5wYWdlLWNsaW5pY2FsLXZhbGlkYXRpb24gLmhjcC1hLXNwb3QtMSB7XG4gIG1pbi1oZWlnaHQ6IDM4NXB4OyB9XG5cbi5wYWdlLWhlYXJ0LWhlYWx0aCAuaGNwLWEtc3BvdC0xIHtcbiAgbWluLWhlaWdodDogMzg1cHg7IH1cblxuLnBhZ2UtaGVhcnQtaGVhbHRoIC5oY3AtY2FsbG91dC0xIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTsgfVxuXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xuICBoZWlnaHQ6IDQ0NXB4OyB9XG5cbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiAubWFpbiB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4uaGNwLXRvcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XG4gIHBhZGRpbmc6IDE1cHggMHB4OyB9XG5cbi5oY3AtdG9wLWhlYWRlciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oY3AtdG9wLWhlYWRlciAubWVudS1oY3AyLWNvbnRhaW5lciBsaSxcbi5oY3AtdG9wLWhlYWRlciAubWVudS1oY3AzLWNvbnRhaW5lciBsaSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AtdG9wLWhlYWRlciBidXR0b24uaGNwLXNlYXJjaCxcbi5oY3AtYm90dG9tLWhlYWRlciBidXR0b24uaGNwLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zLWhjcDMtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbikgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucy1oY3AzLWJ0bi1zbSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnMtaGNwMy1idG4tc206Zm9jdXMgaTo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zLWhjcDMtYnRuOmZvY3VzLFxuLnMtaGNwMy1idG4tc206Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zLWhjcDMtc2VhcmNoLWZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnMtaGNwMy1zZWFyY2gtZmllbGQtc20ge1xuICBib3JkZXItY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDsgfVxuICAucy1oY3AzLXNlYXJjaC1maWVsZC1zbTpmb2N1cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ncmV5LWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDMuNXB4ICMyYjNkNTA7IH1cblxuLmhjcC1oZWFkZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIsXG4uaGNwLWhlYWRlciAuZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbiNtYWluLWhlYWRlciAuaGNwLXRvcC1oZWFkZXIgLm5hdmJhciAubG9nbyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyICNmb3JtLXNlYXJjaC13cmFwcGVyMiB7XG4gIHRvcDogNjRweDsgfVxuICAuaGNwLWhlYWRlciAjZm9ybS1zZWFyY2gtd3JhcHBlcjIgLmZvcm0tc2VhcmNoIGJ1dHRvbltjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oY3AtaGVhZGVyIGRpdltjbGFzcz1cInB4LTMtbWRcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGNwLWhlYWRlciBkaXZbY2xhc3M9XCJweC0zLW1kXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGNwIGgxLFxuLmhjcCAuaDEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzNweDtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKTsgfVxuXG4uaGNwIGgyLFxuLmhjcCAuaDIsXG4uaGNwIC5oZWFkaW5nLWZlYXR1cmVkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY2VydWxlYW4pOyB9XG5cbi5oY3AgaDMsXG4uaGNwIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AgaDQsXG4uaGNwIC5oNCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AgcCxcbi5oY3AgdWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwIC5jb250YWN0LXVzIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjg2O1xuICBsZXR0ZXItc3BhY2luZzogMS4wMXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AgLmIyYiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjc4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcCAuZmVhdHVyZWQtcHJvZHVjdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDBweDtcbiAgZmxleDogMSAwIDAlOyB9XG5cbi5oY3AtYnV0dG9uLTEge1xuICBwYWRkaW5nOiAxM3B4IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhjcC10YWJsZSAuaGNwLWJ1dHRvbi0xIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaGNwLWJ1dHRvbi0xOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhjcC1idXR0b24tMiB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGNwIC5oY3AtbW9kZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oY3AgLmhjcC1jb25uZWN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKTsgfVxuXG4uaGNwLXRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AgLmhjcC1kaXNjbGFpbWVyLFxuLmhjcCAuaGNwLWRpc2NsYWltZXIgcCxcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbi5oY3AtZGlzY2xhaW1lci1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbikgIWltcG9ydGFudDsgfVxuXG4uaGNwIC5oY3AtZGlzY2xhaW1lciBoMi5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwIC5oY3AtZGlzY2xhaW1lciAuaGNwLWRpc2NsYWltZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBjb3VudGVyLXJlc2V0OiBMSVNULUlURU1TO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1saXN0IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTsgfVxuICAgIC5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKExJU1QtSVRFTVMpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IExJU1QtSVRFTVM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cblxuLmhjcC1kaXNjbGFpbWVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmhjcCAuaGNwLWp1bXAtYmFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmhjcCAud2hpdGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AgLmJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwLWEtc3BvdC0yIHVsLFxuLmhjcC1ib2R5LTkgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4uaGNwIC5zdWIge1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuXG4uaGNwIC5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGNwLXJvdW5kZWQtMzAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5oY3Atcm91bmRlZC1sZWZ0LTMwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1yb3VuZGVkLXJpZ2h0LTMwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tdC04IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm10LTkge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07IH1cblxuLmhjcCAubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMnJlbTsgfVxuXG4uaGNwIC5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtOyB9XG5cbi5oY3AgLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTRyZW07IH1cblxuLmhjcCAubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtNXJlbTsgfVxuXG4uaGNwIC5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC02cmVtOyB9XG5cbi5oY3AgLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTdyZW07IH1cblxuLmhjcCAubXQtbjgge1xuICBtYXJnaW4tdG9wOiAtOHJlbTsgfVxuXG4uaGNwIC5tdC1uMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG5cbi5oY3AgLm10LW41MCB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG5cbi5oY3AgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWEtc3BvdC0xLFxuLmhjcC1hLXNwb3QtMiAubWFpbixcbi5oY3AtY2FsbG91dC0xLFxuLmhjcC1hLXNwb3QtNCAubWFpbixcbi5oY3AtYS1zcG90LTUgLm1haW4sXG4uaGNwLWNhbGxvdXQtMSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB6LWluZGV4OiAyOyB9XG5cbi5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbi5oY3AtYS1zcG90LTEge1xuICBiYWNrZ3JvdW5kLXNpemU6IDM4JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbi5oY3AtYS1zcG90LWhvbWUsXG4uaGNwLWEtc3BvdC0xLFxuLmhjcC1hLXNwb3QtMixcbi5oY3AtYS1zcG90LTQsXG4uaGNwLWJvZHktNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWEtc3BvdC0xIGEsXG4uaGNwLWEtc3BvdC0yIGEsXG4uaGNwLWEtc3BvdC0zIGEsXG4uaGNwLWEtc3BvdC01IGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgaHlwaGVuczogbm9uZTsgfVxuXG4uaGNwLWEtc3BvdC0zIC5zdWItd3JhcHBlcixcbi5oY3AtYS1zcG90LTUgLnN1Yi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLWEtc3BvdC0zIC5zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1uYXZ5KTsgfVxuXG4uaGNwLWEtc3BvdC01IC5zdWIyIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAubWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtZ3JleS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIG5ldyBzdHlsZXMgKi9cbi5tLTE0NCB7XG4gIG1heC13aWR0aDogMTQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRhY3QtYmFubmVyLWIyYi50cmFuc2Zvcm1lZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNS41JSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04LjMlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNi45JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02LjQlICFpbXBvcnRhbnQ7IH0gfVxuXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lcixcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIsXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgPiBpbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyA+IGltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzID4gaW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH0gfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmNvbnRhY3QtdXMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTQuMSUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIuOCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMiUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMC41JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUuOSUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00LjclICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQuNSUgIWltcG9ydGFudDsgfSB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuICAubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubHAtYjJiLWJhbm5lci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYjJiLWJhbm5lci1jb250ZW50cyBoMi5iMmIuZC1mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKmVuZCovXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5jb250YWN0LXVzLXRleHQtd3JhcHBlciB7XG4gIGhlaWdodDogNzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjRweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5oY3AtYjJiLXBvcnRhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGNwLWIyYi1wb3J0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItdGV4dC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XG4gIG1heC13aWR0aDogMTY0cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5iMmIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5oY3AtYjJiLXBvcnRhbCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAzNXB4OyB9XG5cbi5oY3AtYm9keS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7IH1cblxuLmhjcC1ib2R5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTsgfVxuICAuaGNwLWJvZHktMiB1bCAudml0YWxzaWdodC1pdGVtcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5oY3AtYm9keS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtYm9keS0zIC5tYWluIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcC1ib2R5LTQsXG4uaGNwLWJvZHktOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCA1OHB4LCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDU4cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuXG4uaGNwLWJvZHktNCAubWFpbiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oY3AtYm9keS01LFxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtaW5kdXN0cnktbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cbi5oY3AtYm9keS03IGgzIHtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmhjcC1ib2R5LTcgLmNvbC00IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmhjcC1ib2R5LTcgLmNvbC00OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5oY3AtYm9keS03IC5jb2wtNDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLmhjcC1ib2R5LTcgLmhjcC1ib2R5LTctdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4uaGNwLWJvZHktNyAuaGNwLWJ1dHRvbi0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhjcC1ib2R5LTkgaW1nIHtcbiAgbWF4LWhlaWdodDogMzUycHg7IH1cblxuLmhjcC1ib2R5LTktYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4OyB9XG5cbi5oY3AtYm9keS05LWJveCBwLmhjcC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uaGNwLWJvZHktOS1ib3gtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cblxuLmhjcCBzdXAge1xuICBmb250LXNpemU6IDUwJTsgfVxuXG4uaGNwLWNhbGxvdXQtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS12aWRlb0AzeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC1jYWxsb3V0LTMgLmhjcC1kaXNjbGFpbWVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS1mZWF0dXJlZC1wcm9kdWN0QDN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1N3B4O1xuICBsZWZ0OiAtMzRweDtcbiAgei1pbmRleDogMjsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLnN1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgei1pbmRleDogMTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZmllbGRfbGFiZWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IGlucHV0LFxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fYm9keSBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7IH1cblxuLnBhZ2UtcmVzcGlyYXRvcnktc3VwcG9ydCAuaGNwLWdyaWQtMSxcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWEtc3BvdC0zIC5zdWIge1xuICB6LWluZGV4OiAxOyB9XG5cbi5wYWdlLXJlbW90ZS1wYXRpZW50LW1vbml0b3JpbmcgLmhjcC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oY3AtdmlkZW8gaWZyYW1lIHtcbiAgd2lkdGg6IDg5MXB4O1xuICBoZWlnaHQ6IDUwMXB4OyB9XG5cbi5oY3AtZ3JpZC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzJweDsgfSB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7IH1cblxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rLmFjdGl2ZSwgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIC5uYXYtbGluay5hY3RpdmUsIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24gKyB1bCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pOyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpub3QoLmFjdGl2ZSksIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCAubmF2LWxpbms6bm90KC5hY3RpdmUpLCAubmF2TWVudS1pdGVtLTAgLmhjcC1ncmlkLTMgYnV0dG9uICsgdWwgLm5hdi1saW5rOm5vdCguYWN0aXZlKSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbmssIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCAubmF2LWxpbmssIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24gKyB1bCAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi10b2dnbGUsIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24sIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xuICBwYWRkaW5nOiA4cHggMTZweDsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmhjcC1pbWFnZS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDE1N3B4OyB9XG5cbi5oY3AtdGFibGUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTE4cHg7IH1cblxuLmhjcC10YWJsZSBoNCB7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcC10YWJsZSAuY2hlY2sge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5oY3AtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMjAlOyB9XG5cbi5oY3AtdGFibGUgdGQge1xuICB3aWR0aDogMTYlOyB9XG5cbi5oY3AtdGFibGUgdGgsXG4uaGNwLmhjcC10YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uaGNwLXRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLmhjcC10YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tdmVyeS1saWdodC1waW5rKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uaGNwLXRhYmxlIGE6bm90KC5oY3AtYnV0dG9uLTEpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGNwLXRhYmxlIC5oY3AtYnV0dG9uLTEge1xuICBwYWRkaW5nOiAxMHB4IDE5cHg7IH1cblxuLmhjcC10YWJsZSxcbi5oY3AtdGFibGUtMiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmhjcC10YWJsZS0yIHRoLFxuLmhjcC5oY3AtdGFibGUtMiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtcGluayk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaGNwLXRhYmxlLTIgdGggc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5oY3AtdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5oY3AtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuXG4uaGNwLXZpZGVvIC5zdWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSxcbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dLFxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxuLmhjcC1mb290ZXIge1xuICBtYXgtd2lkdGg6IDE0MzhweDsgfVxuXG4uaGNwLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwLWZvb3RlciBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZvb3Rlci1kaXNjbGFpbWVyIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yZW07IH1cblxuLmhjcC1mb290ZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS40NjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZvb3RlciAuZXRfcGJfd2lkZ2V0IHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmhjcC1mb290ZXIgYTpmb2N1cyxcbi5oY3AtZm9vdGVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1pbnB1dC1uZXdzbGV0dGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1mb290ZXIgI25ld3NsZXR0ZXJmb3JtIC5oY3AtYnV0dG9uLTI6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtYm90dG9tLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1ib3R0b20tbmF2IGxpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oY3AtYm90dG9tLWhlYWRlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4uaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgYSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxNXB4IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyIGE6aG92ZXIsXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0OyB9XG5cbi5oY3AtaGVhZGVyIGE6Zm9jdXMsXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06Zm9jdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93IC5uYXYtaXRlbSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlOm5vdCguc2hvdykgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbiNtZW51LWhjcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaGNwLWhlYWRlciAjbmF2YmFyLW5hdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXItdG9nZ2xlcixcbi5oY3AtYm90dG9tLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIHBhZGRpbmc6IC4yNXJlbSAyLjRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxuICAgIC5oY3AtYm90dG9tLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtOyB9IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxuI3NlYXJjaC1jbG9zZS1idXR0b24tMiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGNwLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIsXG4gICAgI3NlYXJjaC1jbG9zZS1idXR0b24tMiB7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtOyB9IH1cblxuLmhjcC1oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyIC5oY3AtaW5wdXQtbmV3c2xldHRlcjpmb2N1cyArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNoY3AtbWFpbi1mb290ZXIgLmZvcm0tbmV3c2xldHRlciAuaGNwLWlucHV0LW5ld3NsZXR0ZXI6dmFsaWQgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjaGNwLW1haW4tZm9vdGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmhjcC1pbnB1dC1uZXdzbGV0dGVyOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyIC5oY3AtaW5wdXQtbmV3c2xldHRlcjp2YWxpZCArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAtMThweDtcbiAgZm9udC1zaXplOiAuNzVyZW07IH1cblxuI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiAuNzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG5cbiNoY3AtbWFpbi1mb290ZXIgI2Zvb3Rlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kLmhjcC1sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGNwLWJvdHRvbS1oZWFkZXIgI25hdi13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGNwIGgxLFxuICAuaGNwIC5oMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3B4OyB9XG4gIC5oY3AgaDIsXG4gIC5oY3AgLmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAuaGNwIGgzLFxuICAuaGNwIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgLmhjcCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLmhjcC1mZWF0dXJlZC1wcm9kdWN0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5oY3AtYnV0dG9uLTEsXG4gIC5oY3AtYm9keS01IC5oY3AtYnV0dG9uLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuaGNwLW1vZGVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQuaGNwLWxvZ28ge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhjcC1ib2R5LTcgaDMge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGNwLWIyYi1wb3J0YWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyN3B4OyB9XG4gIC5oY3AgLmIyYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDsgfVxuICAuaGNwLWIyYi1wb3J0YWwgLmhjcC1idXR0b24tMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhjcC1jYWxsb3V0LTEgLmhjcC1idXR0b24tMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhjcC1ncmlkLTMgaW1nLFxuICAuaGNwLWdyaWQtMiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oY3AtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmhjcC1ib2R5LTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuY29udGFjdC11cyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgLmhjcC1ib3R0b20tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhjcC1ib3R0b20tbmF2IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgI2hjcC1tYWluLWZvb3RlciAuaGNwLWJ1dHRvbi0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGNwLWJvZHktNyAuaGNwLWJ1dHRvbi0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNtZW51LWhjcC1mb290ZXIgbGkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI21lbnUtaGNwLWZvb3RlciBsaTpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuICAjbWVudS1oY3AtZm9vdGVyIGxpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjsgfVxuXG4jbWVudS1oY3AtZm9vdGVyICNvdC1zZGstYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLm5hdi1saW5rLnNlYXJjaCwgLm5hdi1saW5rLmNhcnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgLm5hdi1saW5rLnNlYXJjaDpob3ZlciwgLm5hdi1saW5rLnNlYXJjaDpmb2N1cywgLm5hdi1saW5rLmNhcnQ6aG92ZXIsIC5uYXYtbGluay5jYXJ0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5uYXYtbGluay5zZWFyY2ggaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5uYXZNZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uYXZNZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLm5hdk1lbnUtaXRlbSA+IGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdk1lbnUtaXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZNZW51LWl0ZW06Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAubmF2TWVudS1pdGVtOmZvY3VzID4gYTo6YWZ0ZXIsXG4gICAgICAgICAgLm5hdk1lbnUtaXRlbTpmb2N1cyA+IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5uYXZNZW51LWl0ZW1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0sIC5uYXZNZW51LWl0ZW06aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGEsXG4gICAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gYnV0dG9uLCAubmF2TWVudS1pdGVtOmhvdmVyID4gYSxcbiAgICAgIC5uYXZNZW51LWl0ZW06aG92ZXIgPiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGE6OmFmdGVyLFxuICAgICAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gYnV0dG9uOjphZnRlciwgLm5hdk1lbnUtaXRlbTpob3ZlciA+IGE6OmFmdGVyLFxuICAgICAgICAubmF2TWVudS1pdGVtOmhvdmVyID4gYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAzcHg7IH1cbiAgICAubmF2TWVudS1pdGVtOmhvdmVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICAgICAgdG9wOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgIC5uYXZNZW51LWl0ZW0tMCA+IGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgICAgICAubmF2TWVudS1pdGVtLTAgPiBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgICAgLm5hdk1lbnUtaXRlbS0wID4gYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b246aG92ZXIgdWwsXG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH0gfVxuICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdLFxuICAgIC5uYXZNZW51LWl0ZW0tMSAuYXNCdG4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9uYXYtbG9nby1oZWFydGd1aWRlLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYm9yZGVyOiA4cHggc29saWQgI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdOmhvdmVyLFxuICAgICAgLm5hdk1lbnUtaXRlbS0xIC5hc0J0bjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdOmZvY3VzLFxuICAgICAgLm5hdk1lbnUtaXRlbS0xIC5hc0J0bjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0xIGFbaHJlZj1cIi9wcm9kdWN0cy9oZWFydGd1aWRlLXdlYXJhYmxlLWJsb29kLXByZXNzdXJlLW1vbml0b3ItYnA4MDAwbS9cIl0sXG4gICAgICAgIC5uYXZNZW51LWl0ZW0tMSAuYXNCdG4ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbmF2LWxvZ28taGVhcnRndWlkZS1tb2JpbGUucG5nXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG4gICAgLm5hdk1lbnUtaXRlbS0xOmZvY3VzLFxuICAgIC5uYXZNZW51LWl0ZW0tMTpmb2N1cyBhLFxuICAgIC5uYXZNZW51LWl0ZW0tMSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubmF2TWVudSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAubmF2TWVudSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmF2TWVudSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX192aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIGhlaWdodDogMDsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlscyAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWxzIC5zbGljay10cmFjayB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbHMgLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG5bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi52aWRlby10cmFuc2NyaXB0LXNob3ctYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLXRyYW5zY3JpcHQtc2hvdy1idXR0b24gLmZhLWZpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi52aWRlby10cmFuc2NyaXB0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfVxuICAudmlkZW8tdHJhbnNjcmlwdC1jb250YWluZXIuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZGVvLXRyYW5zY3JpcHQtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gIC52aWRlby10cmFuc2NyaXB0LWNsb3NlLWJ1dHRvbiAuZmEtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50b29sdGlwLWJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMjE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDclLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH1cblxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudC5pc192aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgxODE4MSB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCA1JSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9tci1wZHAtb2ZmZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyJSwgNSUpO1xuICAgIHdpZHRoOiA0MjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGRwLWRpc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGRwLWRpc2MtYnVuZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4udmlzdWFsbHktaGlkZGVuLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4ub21yLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH1cblxuLnZpdGFsLW9tci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2Rjk1OyB9XG5cbi5iYW5uZXItYmxvY2stbGVmdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQtb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5iYW5uZXItYmxvY2stbGVmdC1vdXRlci52aXRhbHNpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG5cbi5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5LFxuLmJhbm5lci12aXRhbC1yaWdodCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5iYW5uZXItdml0YWwtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMTUzO1xuICBwYWRkaW5nOiAzOHB4IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1JTsgfVxuXG4uYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6ICMwMEYwRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmJhbm5lci10aXRsZS5iYW5uZXItdml0YWxzaWdodC1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4uYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCBhOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmJhbm5lci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLnZpdGFsLWJhbm5lci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDU2cHggIWltcG9ydGFudDsgfVxuXG4uYmFubmVyLXVybCxcbi5iYW5uZXItc3VidGl0bGUsXG4uYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSxcbi5iYW5uZXItdGl0bGUuYmFubmVyLXZpdGFsc2lnaHQtcHJpbWFyeSxcbi5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFubmVyLXVybCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5iYW5uZXItdXJsOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmJhbm5lci11cmw6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5iYW5uZXItbWFzayAuYmFubmVyLXJpZ2h0LWltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpdGFsLW1hc2sgLmJhbm5lci12aXRhbC1yaWdodC1pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyptZWRpYSovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhbm5lci1ibG9jay1sZWZ0LFxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSxcbiAgLmJhbm5lci12aXRhbC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCxcbiAgLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYmFubmVyLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAuYmFubmVyLXVybCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYmxvY2stbGVmdCxcbiAgLmJhbm5lci12aXRhbC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub21yLWJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJhbm5lci1tYXNrLFxuICAudml0YWwtbWFzayB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay1iYW5uZXIuc3ZnXCIpO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrLWJhbm5lci5zdmdcIik7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1vcmlnaW46IGNvbnRlbnQ7XG4gICAgbWFzay1vcmlnaW46IGNvbnRlbnQ7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0O1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgICBtYXNrLXNpemU6IGF1dG8gMTAwJTsgfVxuICAudml0YWwtYmFubmVyLWxvZ28ge1xuICAgIG1hcmdpbjogMCAwIDU2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmJhbm5lci1ibG9jay1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XG4gICAgbWF4LXdpZHRoOiA2MzJweDsgfVxuICAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4OyB9XG4gIC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgLnZpdGFsLW1hc2sge1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDU2JSBhdCA1MCUgMjUlKTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXNrLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBtYXNrLXNpemU6IDAgIWltcG9ydGFudDsgfSB9XG5cbnN1cC5zbS1zdXAtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgc3VwLnNtLXN1cC1saW5rIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCBpbmhlcml0OyB9XG5cbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLmRldGFpbHMtYm9va3MtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaGVkdWxlLWxpc3QgLnNoZWR1bGUtbGlzdC10aXRsZSxcbi5ibG9ja3F1b3RlLWF1dGhvcixcbi5nb2luZy1mb3ItemVyby1jb2wgLmhlYWRpbmctaDIsXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWwtaGVhZGluZy1oMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJzLWNvbnRhaW5lci12aXRhbCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZpdGFsc2lnaHQtZGVtby1jb250YWluZXIge1xuICBwYWRkaW5nOiA1NnB4IDAgMzJweDsgfVxuXG4udml0YWxzaWdodC1kZW1vLWNvbnRhaW5lcixcbi5nZXQtdGhlLWRldGFpbHMtYm9va3MsXG4uZGV0YWlscy1ib29rcy1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAzMTUzOyB9XG5cbi5zY2hlZHVsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uc2NoZWR1bGUtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICM4NmIwNjI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmVib29rLWJ0bixcbi5zY2hlZHVsZS1idG4sXG4uZGV0YWlscy1ib29rcy1idG4sXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7XG4gIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWJvb2stYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzJiYzsgfVxuXG4uZ2V0LXRoZS1kZXRhaWxzLWJvb2tzLXRpdGxlLFxuLnZpZGVvLXJlc291cmNlcy10aXRsZSxcbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLmRldGFpbHMtYm9va3MtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRldGFpbHMtYm9va3MtYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuICAuZGV0YWlscy1ib29rcy1idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5kZXRhaWxzLWJvb2tzLWJ0bixcbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi50ZXh0LWNhcHRpb24ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIC5zY2hlZHVsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJiM2U1MDsgfVxuXG4uc2hlZHVsZS1saXN0IC5zaGVkdWxlLWxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uc2hlZHVsZS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zaGVkdWxlLWxpc3QtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZWJvb2staW1nLWNvbnQge1xuICBtYXgtd2lkdGg6IDIzMHB4OyB9XG5cbi5lYm9vay10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLWNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlLWJsb2NrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEyOHB4IDE1cHg7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLWlubmVyLWxlZnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tYXAtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnJlc291cmNlcy12aWRlb3Mge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5yZXNvdXJjZXMtaW1nLWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYm94IGlmcmFtZSxcbi52aWRlby1vdmVybGF5LWltZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tb3ZlcmxheS1pbWctYm94IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYm94IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udmlkZW8tcmVzb3VyY2VzLWJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnZpZGVvLXJlc291cmNlcy1hdXRob3Ige1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24tb3V0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnJlc291cmNlcy12aWRlby1idXR0b246aG92ZXIsIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgICAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbjpob3ZlciAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY286OmJlZm9yZSwgLnJlc291cmNlcy12aWRlby1idXR0b246Zm9jdXMgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24taWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIG1heC1oZWlnaHQ6IDY1cHg7IH1cbiAgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0OVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogRVRtb2R1bGVzO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgcCwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBsaSwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBhLCAudml0YWxzaWdodC1sZWZ0LWJsb2NrIHNwYW4sIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgdWwsIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnByb2R1Y3RzLWlubmVyLWJsb2NrLWluZm8tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnZpdGFsc2lnaHQtYmxvY2txdW90ZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuXG4ucXVvdC1pY28tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5ibG9ja3F1b3RlLXR4dCxcbi5ibG9ja3F1b3RlLWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4uYmxvY2txdW90ZS10eHQge1xuICBwYWRkaW5nOiAyOHB4OyB9XG5cbi50ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmdvaW5nLWZvci16ZXJvLWNvbCBwLCAuZ29pbmctZm9yLXplcm8tY29sIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5nb2luZy1mb3ItemVyby1jb2wgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmdvaW5nLWZvci16ZXJvLWNvbCAuaGVhZGluZy1oMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbC1oZWFkaW5nLWgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udml0YWwtaW5wIGlucHV0LFxuLnZpdGFsLWlucCBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE0cHggMTZweCAhaW1wb3J0YW50OyB9XG5cbi52aXRhbC1pbnAgbGFiZWwge1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbi52aXRhbC1pbnAgZGl2IHNwYW4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDsgfVxuXG4uYWNfcGhvbmVfbnVtYmVyIHtcbiAgY29sb3I6ICMwMEZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5hY19waG9uZV9udW1iZXJfMiB7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbjMpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uYWNfcGhvbmUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3MsIGJveC1zaGFkb3cgMC4zczsgfVxuXG4uYWNfcGhvbmUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjU4NzA7XG4gIHBhZGRpbmc6IDNweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uYWNfcGhvbmVfbnVtYmVyXzIgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4vKm1lZGlhKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9XG4gIC5zY2hlZHVsZS1idG4sXG4gIC5lYm9vay1idG4sXG4gIC5kZXRhaWxzLWJvb2tzLWJ0bixcbiAgLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZzogMTZweCA0OHB4OyB9XG4gIC5hY19waG9uZV9udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuYWNfcGhvbmVfbnVtYmVyXzIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuYWNfcGhvbmUtbGluazpob3ZlciB7XG4gICAgZm9udC1zaXplOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icy1jb250YWluZXItdml0YWwge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDEwcHg7IH1cbiAgLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVib29rLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5ibG9ja3F1b3RlLXR4dCB7XG4gICAgcGFkZGluZzogMjhweCA1OXB4OyB9XG4gIC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcbiAgLnZpdGFsc2lnaHQtcmlnaHQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKGV2ZW4pLFxuICAudml0YWxzaWdodC1sZWZ0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5icy1jb250YWluZXItdml0YWwge1xuICAgIG1heC13aWR0aDogMTA4MHB4OyB9XG4gIC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7IH1cbiAgLmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChldmVuKSxcbiAgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChvZGQpLFxuICAudml0YWxzaWdodC1yaWdodC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5lYm9vay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLm5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ueC1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLngtbS1uby1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi54LW5vLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LTMtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOXB4KSB7XG4gIC5weC00LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbiNmb290ZXItd2lkZ2V0cyB7XG4gIHBhZGRpbmc6IDYlIDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5jLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYWluLWhlcm8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG5cbi5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9ob2xpZGF5LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IC4yO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC4yOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC40OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC42OyB9IH1cblxuYm9keS5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcbmJvZHkuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlciB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIsXG4uZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3MXB4OyB9XG5cbi5ldC1wYi1hcnJvdy1uZXh0LFxuLmV0LXBiLWFycm93LXByZXYge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2ICNwYWdlLWNvbnRhaW5lcixcbiAgLmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7IH1cbiAgLmV0X3BiX3NsaWRlX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5ldF9wYl9zbGlkZV9jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmV0X3BiX3NsaWRlcyAuZXRfcGJfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMzVweDsgfVxuICAuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uLFxuICAuZXRfcGJfc2xpZGVyX2Z1bGx3aWR0aF9vZmYuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5ib2R5LmFkbWluLWJhci5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcbmJvZHkuYWRtaW4tYmFyLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIge1xuICB0b3A6IDMycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGV4YS5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXhhLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfSB9XG5cbiNvbXItYnBmLW1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmVhdHVyZWQtcHJvZHVjdHMtd3JhcHBlciAubmF2LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDsgfVxuICAuZmVhdHVyZWQtcHJvZHVjdHMtd3JhcHBlciAubmF2LWl0ZW0gYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuLmV0X3BiX2FsbF90YWJzIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNzJiYzsgfVxuXG4uYWNfYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ucHJvZHVjdC1kdGMge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi52aXRhbF9pbmZvX21pbiB7XG4gIG1pbi1oZWlnaHQ6IDMwNXB4OyB9XG5cbiNtYWluLWhlYWRlciAuZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU0VBUkNIXCI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jbWFpbi1oZWFkZXIgLmZhLXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxLjBlbTtcbiAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jZm9ybS1zZWFyY2gtd3JhcHBlciAuZmEtc2VhcmNoOmJlZm9yZSwgI2Zvcm0tc2VhcmNoLXdyYXBwZXIgLmZhLXNlYXJjaDphZnRlciB7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG4iLCIvL1xyXG4vLyBIZWFkaW5nc1xyXG4vL1xyXG4vKlxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxyXG5cclxuLmxlYWQge1xyXG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuLmRpc3BsYXktMSB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMiB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMyB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktNCB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuKi9cclxuXHJcbi8vXHJcbi8vIEhvcml6b250YWwgcnVsZXNcclxuLy9cclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEVtcGhhc2lzXHJcbi8vXHJcblxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGlzdHNcclxuLy9cclxuXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuLmxpc3QtaW5saW5lLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTWlzY1xyXG4vL1xyXG5cclxuLy8gQnVpbGRzIG9uIGBhYmJyYFxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuLmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWZvb3RlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcclxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gIH1cclxufVxyXG4iLCIvLyBMaXN0c1xyXG5cclxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXHJcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmJzLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3JcclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmJzLWNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xyXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxyXG4gIC5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2Utcm93KCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcclxuICBtYXJnaW4tbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcclxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XHJcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXHJcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXHJcbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpXHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxyXG4gIH1cclxufVxyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXHJcbiAgJWdyaWQtY29sdW1uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbCN7JGluZml4fSxcclxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xyXG4gICAgICAuY29sI3skaW5maXh9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcclxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBvcmRlcjogJGk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxyXG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGhvdmVyIHtcclxuICAvLyBUT0RPOiByZS1lbmFibGUgYWxvbmcgd2l0aCBtcTQtaG92ZXItc2hpbVxyXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4vLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxyXG4vLyAgICAvLyBDdXJyZW50bHkgc2hpbW1lZCBieSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9tcTQtaG92ZXItc2hpbVxyXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy8gIEBlbHNlIHtcclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW5kZW50YXRpb25cclxuICAgICY6aG92ZXIgeyBAY29udGVudCB9XHJcbi8vIHNjc3MtbGludDplbmFibGUgSW5kZW50YXRpb25cclxuLy8gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cyB7XHJcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4gICAgJjpmb2N1cyB7IEBjb250ZW50IH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcclxuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XHJcbiAgICAmLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cclxuICB9IEBlbHNlIHtcclxuICAgICYsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLSN7JGNvbG9yfScsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XHJcbi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuIiwiLy9cclxuLy8gQm9yZGVyXHJcbi8vXHJcbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuXHJcbi5ib3JkZXItd2hpdGUge1xyXG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEJvcmRlci1yYWRpdXNcclxuLy9cclxuXHJcbi5yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1yaWdodCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtYm90dG9tIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWxlZnQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuIiwiQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXHJcbi8vXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XHJcbi8vXHJcblxyXG4uZC1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kLXByaW50LWlubGluZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmQtcHJpbnQtbm9uZSB7XHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgaWZyYW1lLFxyXG4gIGVtYmVkLFxyXG4gIG9iamVjdCxcclxuICB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcclxuICB9XHJcbn1cclxuIiwiLy8gRmxleCB2YXJpYXRpb25cclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufSIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxyXG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGZsb2F0LWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGZsb2F0LXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5AbWl4aW4gZmxvYXQtbm9uZSB7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBQb3NpdGlvbmluZ1xyXG5cclxuLmZpeGVkLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uc3RpY2t5LXRvcCB7XHJcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFNjcmVlbnJlYWRlcnNcclxuLy9cclxuXHJcbi5zci1vbmx5IHtcclxuICBAaW5jbHVkZSBzci1vbmx5KCk7XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcclxufVxyXG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxyXG4vLyBTZWU6IGh0dHA6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gV2lkdGggYW5kIGhlaWdodFxyXG5cclxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcclxuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcblxyXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9ICB7ICN7JHByb3B9OiAgICAgICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgIC5tI3skaW5maXh9LWF1dG8gIHsgbWFyZ2luOiAgICAgICAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXQjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi10b3A6ICAgIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm1yI3skaW5maXh9LWF1dG8geyBtYXJnaW4tcmlnaHQ6ICBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tYiN7JGluZml4fS1hdXRvIHsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubWwjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1sZWZ0OiAgIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICAgIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUZXh0XHJcbi8vXHJcblxyXG4vLyBBbGlnbm1lbnRcclxuXHJcbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuXHJcbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXHJcblxyXG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7IH1cclxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDsgfVxyXG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG5cclxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LSN7JGNvbG9yfScsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIE1pc2NcclxuXHJcbi50ZXh0LWhpZGUge1xyXG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xyXG59XHJcbiIsIi8vIFRleHQgdHJ1bmNhdGVcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vIFR5cG9ncmFwaHlcclxuXHJcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4iLCIvL1xyXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xyXG4vL1xyXG5cclxuLnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XHJcbn1cclxuIiwiLy8gVmlzaWJpbGl0eVxyXG5cclxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xyXG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiXHJcbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxyXG5cclxuXHJcbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxyXG4gIG91dGxpbmU6IDA7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcclxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcclxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0b3A6IDQ2JTtcclxuICB9XHJcbiAgJi5zaG93IC5tb2RhbC1kaWFsb2cgeyAgICBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdG9wOiA0NiU7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShhbGwgMzAwbXMpO1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG5cclxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxyXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cclxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXIgaXRcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXHJcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxyXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XHJcbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XHJcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cclxufVxyXG4iLCIucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XHJcbiAgZm9udC1zaXplOiAkcG9wb3Zlci1mb250LXNpemU7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci10b3Age1xyXG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSxcclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XHJcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gLTIpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItYXV0byB7XHJcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XHJcbi5wb3BvdmVyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcclxuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wb3Zlci1ib2R5IHtcclxuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcclxuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcclxufVxyXG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBEdXBsaWNhdGVQcm9wZXJ0eVxyXG5AbWl4aW4gcmVzZXQtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG59XHJcbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuIiwiLmNsb3NlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcbmJ1dHRvbi5jbG9zZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuXHJcbi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogLjY1O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG5hLmJ0bi5kaXNhYmxlZCxcclxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gTGluayBidXR0b25zXHJcbi8vXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuICAmLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy9cclxuXHJcbi5idG4tbGcge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LWxnLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uYnRuLXNtIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vL1xyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xyXG59XHJcblxyXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAmLmJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSkpIHtcclxuICBAaW5jbHVkZSBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiAjZmZmKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGNvbG9yLCAuNSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXHJcbi5kcm9wdXAsXHJcbi5kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICYuZHJvcGRvd25fb3BlbiB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAuNzVyZW07XHJcbiAgICBoZWlnaHQ6IC43NXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAyO1xyXG4gICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIDI7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zLCB0b3AgMTAwbXMsIGxlZnQgMTAwbXM7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIC5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cclxuLmRyb3B1cCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDk5JTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xyXG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci10b3A6ICRkcm9wZG93bi10b3AtYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi10b3AtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xyXG59XHJcblxyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG59XHJcblxyXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbi8vXHJcbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXHJcbiAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXHJcbi5zaG93IHtcclxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXHJcbiAgPiBhIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXHJcbi8vXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xyXG5cclxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXHJcbi8vXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuLy9cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXHJcbi8vXHJcbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgdGJvZHkgdHIge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgYmFja2dyb3VuZHNcclxuLy9cclxuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xyXG5cclxuXHJcbi8vIEludmVyc2Ugc3R5bGVzXHJcbi8vXHJcbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXHJcblxyXG4udGhlYWQtaW52ZXJzZSB7XHJcbiAgdGgge1xyXG4gICAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4udGhlYWQtZGVmYXVsdCB7XHJcbiAgdGgge1xyXG4gICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtaW52ZXJzZSB7XHJcbiAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xyXG5cclxuICB0aCxcclxuICB0ZCxcclxuICB0aGVhZCB0aCB7XHJcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1zdHJpcGVkIHtcclxuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1hY2NlbnQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLWhvdmVyIHtcclxuICAgIHRib2R5IHRyIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gQWRkIGAudGFibGUtcmVzcG9uc2l2ZWAgdG8gYC50YWJsZWBzIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5IGJ5XHJcbi8vIGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcclxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XHJcblxyXG4gICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcclxuICAgICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRhYmxlc1xyXG5cclxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcclxuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAmLFxyXG4gICAgPiB0aCxcclxuICAgID4gdGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcclxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cclxuICAudGFibGUtaG92ZXIge1xyXG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG5cclxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIFZlbmRvclByZWZpeFxyXG5cclxuLy9cclxuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcblxyXG5pbnB1dC5mb3JtLWNvbnRyb2wsXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcclxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICB9IEBlbHNlIHtcclxuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmOmRpc2FibGVkLFxyXG4gICZbcmVhZG9ubHldIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcclxuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cclxuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxyXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cclxuLmZvcm0tY29udHJvbC1maWxlLFxyXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExhYmVsc1xyXG4vL1xyXG5cclxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgdGV4dCB0b1xyXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxyXG4uY29sLWZvcm0tbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+YCBkZWZhdWx0XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1sZyB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMZWdlbmRzXHJcbi8vXHJcblxyXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsZWdlbmQgdGV4dCB0b1xyXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxlZ2VuZCB7XHJcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcblxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcclxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxyXG5cclxuaW5wdXQuZm9ybS1jb250cm9sLXNtIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcclxuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi5mb3JtLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JpZFxyXG4vL1xyXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxyXG5cclxuLmZvcm0tcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcblxyXG4gID4gLmNvbCxcclxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxyXG5cclxuLmZvcm0tY2hlY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAmLmRpc2FibGVkIHtcclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcclxuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxuXHJcbiAgJjpvbmx5LWNoaWxkIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXHJcbi5mb3JtLWNoZWNrLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuLy9cclxuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xyXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxyXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxyXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxyXG5cclxuLmludmFsaWQtZmVlZGJhY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcclxufVxyXG5cclxuLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICB6LWluZGV4OiA1O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIHBhZGRpbmc6IC41cmVtO1xyXG4gIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsLjgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XHJcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XHJcblxyXG4vLyBJbmxpbmUgZm9ybXNcclxuLy9cclxuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXHJcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxyXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxyXG4vL1xyXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXHJcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXHJcblxyXG4uZm9ybS1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxyXG5cclxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXHJcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcclxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcclxuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEN1c3RvbSBmb3JtIGNvbnRyb2xzXHJcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDsgLy8gRmxleGJveCBhbGlnbm1lbnQgbWVhbnMgd2UgbG9zZSBvdXIgSFRNTCBzcGFjZSBoZXJlLCBzbyB3ZSBjb21wZW5zYXRlLlxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXHJcbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIGN1c3RvbSByYWRpbyBidXR0b25zXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20ge1xyXG4gIGRpc3BsYXk6bm9uZTtcclxuICArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6NDVweDtcclxuICAgIG1hcmdpbjowLjVlbSAwIDFlbTtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDowLjE4ZW07XHJcbiAgICAgIGhlaWdodDoyNXB4O1xyXG4gICAgICB3aWR0aDoyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246YWxsIDUwbXM7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsdWU7XHJcbiAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC42KTtcclxuICAgIH1cclxuICAgICY6aG92ZXI6OmFmdGVyLFxyXG4gICAgJjpmb2N1czo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OjAuMjE7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eToxO1xyXG4gIH1cclxufSIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItY29sb3ItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wsXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAgICAgfiAuaW52YWxpZC10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIFRPRE86IHJlZG8gY2hlY2sgbWFya3VwIGxvbCBjcmFwXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgICsgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGN1c3RvbSByYWRpb3MgYW5kIGNoZWNrc1xyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgfVxyXG4gICAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gY3VzdG9tIGZpbGVcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1pdGVtIHtcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgdG9wOjNweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gICBcclxuICAmLmRyb3Bkb3duX29wZW4ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH0gXHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjokYmx1ZTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvcmRlci1ib3R0b206c29saWQgMnB4ICRibHVlO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIFRhYnNcclxuLy9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC5uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAuc2hvdyA+ICYge1xyXG4gICAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcclxuLy9cclxuXHJcbi5uYXYtZmlsbCB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmJhYmxlIHRhYnNcclxuLy9cclxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGVudHNcclxuLy9cclxuLy8gTmF2YmFyXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vLyBOYXZiYXIgbmF2XHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vIE5hdmJhciBkaXZpZGVyXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vIE5hdmJhciBwb3NpdGlvblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cclxuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcclxuXHJcbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcclxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxyXG4gID4gLmNvbnRhaW5lcixcclxuICA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGJyYW5kXHJcbi8vXHJcbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgbmF2XHJcbi8vXHJcbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxyXG5cclxuLm5hdmJhci1uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRleHRcclxuLy9cclxuLy9cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXHJcbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cclxuXHJcbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxyXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbmF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXHJcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXHJcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cclxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXHJcbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcclxuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxyXG4ubmF2YmFyLWV4cGFuZCB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICA+IC5jb250YWluZXIsXHJcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcclxuICAgICAgICA+IC5jb250YWluZXIsXHJcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0aGVtZXNcclxuLy9cclxuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxyXG5cclxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxyXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcclxuICAgIC5uYXYtbGluay5zaG93LFxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxyXG4ubmF2YmFyLWRhcmsge1xyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxyXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcclxuICAgIC5uYXYtbGluay5zaG93LFxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXHJcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xyXG59XHJcblxyXG4uY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XHJcbn1cclxuXHJcbi5jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1saW5rIHtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQge1xyXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMS4xMnJlbTtcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBIZWFkZXIgbmF2c1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyLXRhYnMge1xyXG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcclxuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZVxyXG4uY2FyZC1pbWctb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xyXG59XHJcblxyXG4uY2FyZC1pbWcge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZSBjYXBzXHJcbi5jYXJkLWltZy10b3Age1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcblxyXG4vLyBDYXJkIGRlY2tcclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAuY2FyZC1kZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ2FyZCBncm91cHNcclxuLy9cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAuY2FyZC1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuXHJcbiAgICAgICsgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2x1bW5zXHJcbi8vXHJcblxyXG4uY2FyZC1jb2x1bW5zIHtcclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcclxuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xyXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmFkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xyXG5cclxuICAmLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbnRyIHtcclxuICAmLmNvbGxhcHNlLnNob3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxufVxyXG5cclxudGJvZHkge1xyXG4gICYuY29sbGFwc2Uuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuXHJcbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xyXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwiPFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCI+XCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcclxuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xyXG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IHNvbGlkICMwMDAwMDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gXHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHQgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHQgICAgICAgIGxlZnQ6LTEwcHg7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHQgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHQgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG4vLyBcIlxcMjNmOFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4o+4XCJcbi8vIFwiXFwyNWI2XCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLilrZcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcIiAhZGVmYXVsdDtcbiRzbGljay1wYXVzZS1jaGFyYWN0ZXI6IFwiXFwyM2Y4XCIgIWRlZmF1bHQ7XG4kc2xpY2stcGxheS1jaGFyYWN0ZXI6IFwiXFwyNWI2XCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktYWN0aXZlOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5PT1cInNsaWNrXCIge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi8qKlxuICBTbGlkZXJcbiovXG5cbi5zbGljay1saXN0IHtcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFByZXZpb3VzIGFuZCBOZXh0IGljb24gYnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuXG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gYm9yZGVyOiBub25lO1xuXG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gIC8vIEhvdmVyIGFuZCBmb2N1cyBzdGF0ZXNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLy8gdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICAgIC8vIGNvbG9yOiBvcmFuZ2U7XG4gICAgICAvLyBmb250LXNpemU6IDI4cHg7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAvLyBJbm5lciBpY29uc1xuICAuc2xpY2stcHJldi1pY29uLFxuICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLy8gUHJldmlvdXMgYnV0dG9uXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xuXG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7XG4gIH1cblxuICAuc2xpY2stcHJldi1pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOZXh0IGJ1dHRvblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG5cbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbGljay1uZXh0LWljb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgU2xpZGUgbmF2aWdhdGlvbiBkb3RzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJi5zbGljay1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuXG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLy8gSG92ZXIgYW5kIGZvY3VzIHN0YXRlc1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBJbm5lciBkb3QgaWNvbnNcbiAgICAgIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4wNXMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIGRvdFxuICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1hY3RpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuIEltcHJvdmVkIC5zci1vbmx5IGNsYXNzIGJ5IGZmb29kZDogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vZmZvb2RkLzAwMGI1OWY0MzFlM2U2NGU0Y2UxYTI0ZDViYjM2MDM0XG4gKi9cbi5zbGljay1zci1vbmx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFBhdXNlL3BsYXkgaWNvbiBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAtMzJweDtcbiAgei1pbmRleDogMTA7XG5cbiAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktYWN0aXZlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IG9yYW5nZTtcbiAgfVxuXG4gIC5zbGljay1wYXVzZS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLXBhdXNlLWNoYXJhY3RlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2xpY2stcGxheS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLXBsYXktY2hhcmFjdGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsImJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0bWluLXdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vLyBCcmVhayBsb25nIGxpbmtzIGluc2lkZSBwYXJhZ3JhcGhzXHJcbnA+YSB7XHJcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0LW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHQtbXMtaHlwaGVuczogYXV0bztcclxuXHQtbW96LWh5cGhlbnM6IGF1dG87XHJcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcbi8vIEZvY3VzZXMgb3ZpcnJpZGVzXHJcbjpmb2N1cyB7XHJcblx0b3V0bGluZTogM3B4IHNvbGlkICMyQjNFNTA7XHJcbn1cclxuXHJcbi5yZWQtZm9jdXMge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogNHB4IHNvbGlkIHJlZDtcclxuXHR9XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuY2hiLWJ0biB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYy1sZWFybm1vcmUge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5hcHAtZG93bmxvYWRzIHtcclxuXHRhOmZvY3VzIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4jemVyby1tZXNzYWdlIC5idG4ge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciB7XHJcblx0Lm1lbnUtaXRlbSB7XHJcblx0XHRhOmZvY3VzIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHVzLFxyXG5cdC5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNmb290ZXItYm90dG9tIHtcclxuXHRhIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI25ld3NsZXR0ZXJmb3JtIC5idG4ge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4jbmV3c2xldHRlclRZIGEge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyLXNvY2lhbC1pY29ucyB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5jb29raWUtcG9saWN5X2NvbnRhaW5lciB7XHJcblxyXG5cdGEsXHJcblx0YnV0dG9uIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNtbUNvbXBhcmVUcmF5IHtcclxuXHJcblx0LmJ1eW5vdyxcclxuXHQubW1DbG9zZSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGl2VGFibGVDZWxsIHtcclxuXHRhOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmZpbHRlci10aXRsZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4ubGVhcm5tb3JlIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBkYXNoZWQgIzJCM0U1MDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ub3QtZmxvYXRpbmctYnV0dG9uX19vcGVuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBkYXNoZWQgI0ZGMzMzMztcclxuXHR9XHJcbn1cclxuXHJcbi8vIFNldHMgdGhlIG1heCB3aWR0aCBvZiB0aGUgb3V0ZXIgY29udGFpbmVyIG9mIHRoZSB3ZWJzaXRlO1xyXG4uZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAxNjAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XHJcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYztcclxufVxyXG5cclxuLy8gU2V0cyB0aGUgbWF4IHdpZHRoIG9mIHRoZSB0b3AgaGVhZGVyIGFuZCBjZW50ZXJzIGl0XHJcbiN0b3AtaGVhZGVyIHtcclxuXHRtYXgtd2lkdGg6IDE1OThweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBOYXYgVGVzdFxyXG4jbWFpbi1oZWFkZXIge1xyXG5cdG1heC13aWR0aDogMTU5OHB4OyAvLyBleGlzdGluZ1xyXG5cdGJhY2tncm91bmQ6ICMyYjNlNTA7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRhLFxyXG5cdGJ1dHRvbiB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFydC1ndWlkZSBhIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzAwNzJiYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIHtcclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubmF2LWxpbms6Zm9jdXMsXHJcbi5uYXYtbGluazpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxufVxyXG5cclxuLm5hdi1saW5rOmZvY3VzIHtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZS13aWR0aDogMDtcclxufVxyXG5cclxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcclxuXHRwYWRkaW5nOiAwLjI1cmVtIDJyZW07XHJcbn1cclxuXHJcbi5uYXZiYXIgLmZhOjpiZWZvcmUge1xyXG5cdGNvbG9yOiAjRkZGXHJcbn1cclxuXHJcbi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbiNtYWluLWhlYWRlciB7fVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAuOHJlbSAxLjVyZW07XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYtbGluayB7XHJcblx0cGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA3MmJjO1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0Lm1haW4taGVhZGVyIC5sb2dvIHtcclxuXHRcdHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ly8jbWFpbi1oZWFkZXIgYSB7XHJcblx0Ly8gIGZvbnQtc2l6ZTogMTRweDtcclxuXHQvL31cclxuXHQjbWVudS1tYWluLW1lbnUgLm5hdi1saW5rIHtcclxuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQjbWFpbi1oZWFkZXIgLm5hdmJhciAubG9nbyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xyXG5cdC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcclxuXHRcdGxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBGb290ZXJcclxuI21haW4tZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciBhLFxyXG4jbWFpbi1mb290ZXIgaDQge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlM2UzZTM7XHJcblx0fVxyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgLndpZGdldF9uYXZfbWVudSBhOmhvdmVyLFxyXG4jZm9vdGVyLWJvdHRvbSBhOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxufVxyXG5cclxuI2Zvb3Rlci1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4Y2U3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciBhLmNvbnRhY3R1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubmF2LWl0ZW06Zm9jdXMgLm5hdi1saW5rLFxyXG5cdC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4jZm9vdGVyLWxvZ28gYTpob3ZlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Y29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypcclxuICBDaGFuZ2UgYSB0YWdzIHRvIG5ldyBibHVlXHJcbiovXHJcblxyXG4vKiBSZW1vdmUgb2RkIGgzIHBhZGRpbmctdG9wIGRlY2xhcmF0aW9uIGluIHN0eWxlLmNzcyAqL1xyXG5oMyB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG5cdGZvbnQtc2l6ZTogMzRweDtcclxuXHJcblx0Ji5sYXJnZXIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDU0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaDEsXHJcbi5oMixcclxuLmgzLFxyXG4uaDQsXHJcbi5oNSxcclxuLmg2IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmgyIHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcbn1cclxuXHJcbi5oMyB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4uaDQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmg1IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5oNiB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubGVhZCB7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG4vKlxyXG4gIHN0eWxlLmNzcyAtIGxpbmUgMzRcclxuICBBZGp1c3RpbmcgYWxsIGJ1dHRvbiBzdHlsZXMgdG8gbWF0Y2ggbW9ja3NcclxuKi9cclxuLmJ1eW5vdyxcclxuLmxlYXJubW9yZSxcclxuLm5vdGluc3RvY2ssXHJcbi5idXlub3csXHJcbi5kaXNjb250aW51ZWQsXHJcbi5sZWFybm1vcmVjYXRlZ29yeSxcclxuLmNvbnRhY3R1cyxcclxuLnN1Ym1pdGZlZWRiYWNrLFxyXG5hLmJ1eW5vdyxcclxuYS5sZWFybm1vcmUsXHJcbmEubm90aW5zdG9jayxcclxuYS5idXlub3csXHJcbmEuZGlzY29udGludWVkLFxyXG5hLmxlYXJubW9yZWNhdGVnb3J5LFxyXG5hLmNvbnRhY3R1cyxcclxuYS5zdWJtaXRmZWVkYmFjayB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0cGFkZGluZzogNnB4IDIwcHg7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS43ZW07XHJcblx0Ym9yZGVyOiAwcHggc29saWQ7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHQmLmJ0bi1zbSB7XHJcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogLjllbTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcblx0Y29sb3I6ICMwMDcyYmM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICMwMDcyYmNcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDA3MmJjXHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTE0LCAxODgsIDAuNSlcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcclxuXHRjb2xvcjogIzAwNzJiYztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdGJvcmRlci1jb2xvcjogIzAwNzJiY1xyXG59XHJcblxyXG4vL1xyXG4vLyBTdHlsZSBmb3IgYSB0YWcoYnRuKSAocHJvZHVjdCBjYXJkIGJveGVzKVxyXG4vL1xyXG4uYnV5bm93LFxyXG5hLmJ1eW5vdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyRTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5NEIwMTc7XHJcblx0fVxyXG5cclxufVxyXG5cclxuYS5idXlub3csXHJcbmEubm90aW5zdG9jayB7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG5hLmxlYXJubW9yZS5yZXRhaWxlci1idG4ge1xyXG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA2cHggMjBweDtcclxufVxyXG5cclxuLnJldGFpbGVyLWJ0bixcclxuLmxlYXJubW9yZS5yZXRhaWxlci1idG4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3QtZHRjIGEuYnV5bm93LWxpbmsuYnV5bm93IHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLy8gXHJcbi5sZWFybm1vcmUsXHJcbi5sZWFybm1vcmVjYXRlZ29yeSxcclxuLnN1Ym1pdGZlZWRiYWNrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IC8vIFB1cmNoYXNlIGJ1dHRvbiBjb2xvciBvdmVycmlkZXMgXHJcbn1cclxuXHJcbi5ub3RpbnN0b2NrLFxyXG4ubGVhcm5tb3JlLFxyXG5hLm5vdGluc3RvY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4vKlxyXG4gICAgc3R5bGUuY3NzIC0gbGluZSA0MFxyXG4gICAgUmVtb3Zpbmcgc2V0IHdpZHRoIG9uIC5jb250YWN0dXMgYnV0dG9uXHJcbiAqL1xyXG5hLmNvbnRhY3R1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuXHR3aWR0aDogYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbiAgc3R5bGUuY3NzIC0gbGluZSAxXHJcbiAgcmVtb3ZlIHRoaXMgc3R5bGUgZGVjbGFyYXRpb25cclxuKi9cclxuLmV0X3BiX3ByaWNpbmdfdGFibGVfYnV0dG9uOmFmdGVyLFxyXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmFmdGVyLFxyXG5hLmV0X3BiX21vcmVfYnV0dG9uOmFmdGVyLFxyXG4uZXRfcGJfbmV3c2xldHRlcl9idXR0b246YWZ0ZXIsXHJcbi5jb21tZW50LXJlcGx5LWxpbms6YWZ0ZXIge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHR0b3A6IDdweDtcclxuXHRyaWdodDogNXB4O1xyXG59XHJcblxyXG4uZXRfcGJfYmdfbGF5b3V0X2xpZ2h0IC5ldF9wYl9wcm9tb19idXR0b246aG92ZXIsXHJcbi5ldF9wYl9wcm9tb19idXR0b246aG92ZXIsXHJcbmEuZXRfcGJfbW9yZV9idXR0b246aG92ZXIsXHJcbi5ldF9wYl9uZXdzbGV0dGVyX2J1dHRvbjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogIzJiM2U1MDtcclxuXHRib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi5kaXYtY29udGFpbmVyLXBkIHtcclxuXHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRjb2xvcjogIzAwNzJiYztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNhY2NvcmRpb24tdGFicyBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuZGl2W2lkXj1cImFjY29yZGlvbi10YWJzXCJdIHtcclxuXHQuYWNjb3JkaW9uLXRhYnMtYnRuIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udml0YWwtaW5mby1pY29uLXRleHQgYSB7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3BkU3VibWVudSBhLm5hdi1saW5rIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuI3BkU3VibWVudSBhLm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0Y29sb3I6ICMwMDZFQjg7XHJcblxyXG5cdC8vIGFkZCBmb2N1cyB3aGl0ZSBjb2xvciBmb3IgdGhlIHBkLXN1Ym1lbnUgbGluayBlbGVtZW50XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuI3BkU3VibWVudSBhLm5hdi1saW5re1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4ucmVmZXJlbmNlVGV4dCBhLFxyXG4ucmVjb21tZW5kZWQgYSxcclxuI2xwLWFwcHMtcHJvZHVjdC1zb2Z0d2FyZSBhLFxyXG4uZXRfcGJfcG9zdCBhLFxyXG5hcnRpY2xlIGEsXHJcbi5ldF9wYl9hY2NvcmRpb24gYSxcclxuLnNlYXJjaC1pdGVtIGEsXHJcbi5zaW5nbGUtcHJvZHVjdHMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgYSxcclxuLmNvbnRhY3QtY29uZmlybS10ZXh0IGEsXHJcbi5ldF9wYl90ZXh0X2lubmVyIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiBzcGFuLFxyXG4ucGFnaW5hdGlvbiBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuOmhvdmVyLFxyXG4ucGFnaW5hdGlvbiBhOmhvdmVyIHtcclxuXHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ldF9wYl9zZWN0aW9uIC5ldF9wYl9wcm9tb19idXR0b24ge1xyXG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkucGFnZS1pZC00NjIxIC5wcm9kdWN0LXJhdGluZy13cmFwIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ldF9wYl9zY3JvbGxfdG9wLmV0LXBiLWljb24ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuXHQjaG9tZS1oZy1zaGVsZiB7XHJcblxyXG5cdFx0LnByb21vMSxcclxuXHRcdC5wcm9tbzIge1xyXG5cclxuXHRcdFx0LmhlYWRpbmcsXHJcblx0XHRcdC5wcm9tby0xLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhnLWhlcm8tYm94IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZWFkaW5nIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sZWFybm1vcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjaG9tZS1oZy16ZXJvLW5ldyxcclxuXHQjemVyby1tZXNzYWdlIHtcclxuXHRcdC56ZXJvLWxvZ28ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQucHgtNiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIC5oMSxcclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmV0X3BiX3RvZ2dsZV90aXRsZSB7XHJcblx0YnV0dG9uIHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQ6IGluaGVyaXQ7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVudHJ5LWNvbnRlbnQgdHIgdGgsXHJcbmJvZHkuZXQtcGItcHJldmlldyAjbWFpbi1jb250ZW50IC5jb250YWluZXIgdHIgdGgge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG59XHJcblxyXG4vLyBWaWRlbyBidXR0b25cclxuLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdCYgLnZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBBZGQgdXBwZXJjYXNlIHRvIHRoZSAnUmVnaXN0ZXIgbXkgUHJvZHVjdCcgbGluayAoYnRuKVxyXG5hW2RhdGEtaGVhcnRndWlkZT1cInJlZ2lzdGVyXCJdIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBQcml2YWN5IHBhZ2UgZGl2aSBjb21wb25lbnQgbGlzdCAoYmVsb3cgQ29udGVudHMgdGl0bGUpXHJcbi5ldF9wYl90ZXh0IHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0bGkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjptYXJrZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5zdXBwb3J0LXN1Yi10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5ibHVlLWhpZ2hsaWdodGVkIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWJvdXQtdXMtdGl0bGVzIGgyIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogNDRweDtcclxufVxyXG5cclxuLmFib3V0LXRpdGxlLXNtIGgyIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmluZm8tdmFsaWRhdGlvbiBoMiB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5oMy5zdXBwb3J0LXRpdGxlIHtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnNwZWMtdGl0bGUsXHJcbi5hdXRob3ItdGl0bGUsXHJcbi5yZXNvdXJjZS10aXRsZSxcclxuLmhlYXJ0Z3VpZGUtdGl0bGUsXHJcbi5oZWFydGd1aWRlLWluZm8ge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnNwZWMtdGl0bGUsXHJcbi5yZXNvdXJjZS10aXRsZSxcclxuLmhlYXJ0Z3VpZGUtdGl0bGUsXHJcbi5oZWFydGd1aWRlLWluZm8ge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYXV0aG9yLXRpdGxlLFxyXG4uaGVhcnRndWlkZS10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5hdXRob3ItdGl0bGUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaGVhcnRndWlkZS1pbmZvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZXctbW9yZS1idG4ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLWJ0biB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZmFjdHMtbGlzdC1jb250YWluZXIgdWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZy10b3A6IDU0cHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS43ZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ3LjI1JSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUuNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1LjUlO1xyXG5cdFx0XHR3aWR0aDogMjAuODc1JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1LjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZWxlbWVudC1zcGFjaW5nIHtcclxuXHRwYWRkaW5nOiAyMXB4IDE1cHg7XHJcbn1cclxuXHJcbi50YWJsZS1jYXB0aW9uLWluZm8ge1xyXG5cdGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRwYWRkaW5nOiAxM3B4IDhweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5mYWN0LXRhYmxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDEwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblxyXG5cdHRkLFxyXG5cdHRoIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0XHQmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRoIHtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxufVxyXG5cclxuLnRkLWluZm8ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHJcbn1cclxuXHJcbi50aC10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQ6Zmlyc3QtbGV0dGVyIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdH1cclxufVxyXG5cclxuLnByaW1hcnktdGgsXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQsXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIge1xyXG5cdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcixcclxuLmNvbC10aXRsZS1jZW50ZXJlZCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJpbWFyeS10aCxcclxuLmNvbC10aXRsZS1jZW50ZXJlZCB7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0aGVpZ2h0OiAxMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyIHtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ucHJpbWFyeS10aCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uY2FwdGlvbi1zbS1zdWJ0ZXh0LFxyXG4ucHJpbWFyeS10aCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmNhcHRpb24tc20tc3VidGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdWItaW5mbyB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZGVjb3JhdGlvbi1lbGVtZW50IHtcclxuXHR3aWR0aDogMTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHR3aWR0aDogMTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdCYtc20ge1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uZGVjb3ItZ3JlZW4ge1xyXG5cdGJhY2tncm91bmQ6ICM4NkIxNjI7XHJcbn1cclxuXHJcbi5kZWNvci15ZWxsb3cge1xyXG5cdGJhY2tncm91bmQ6ICNFMkJGMDE7XHJcbn1cclxuXHJcbi5kZWNvci1vcmFuZ2Uge1xyXG5cdGJhY2tncm91bmQ6ICNFMjdBMDE7XHJcbn1cclxuXHJcbi5kZWNvci10b21hdG8ge1xyXG5cdGJhY2tncm91bmQ6ICNGOTRDMDA7XHJcbn1cclxuXHJcbi5kZWNvci1kYXJrcmVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjQzExNTNCO1xyXG59XHJcblxyXG4uYXJpYS1yb3cge1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdH1cclxuXHJcblx0Ji0xIHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDE4NywgMC43KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDE4NywgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTIge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAxKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtMyB7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgMC43KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg0MywgNjIsIDc5LCAxKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtNCB7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMC45NSk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTUge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmFjdC10YWJsZS1zbSB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblxyXG5cdHRoLFxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnByaW1hcnktdGgsXHJcblx0LmNvbC10aXRsZS1jZW50ZXJlZCB7XHJcblx0XHRwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdH1cclxuXHJcblx0LmNvbC10aXRsZS1jZW50ZXJlZCxcclxuXHQuY2FwdGlvbi1zbS1zdWJ0ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5wcmltYXJ5LXRoIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5oaWRkZW4tc20tYXJpYSB7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc20tYXJpYS1pdGVtIHtcclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zbS1kZXNjcmlwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc20tY2VsbCB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wdGlvbi10ZXh0IHtcclxuXHJcblx0Ji0xLFxyXG5cdCYtMixcclxuXHQmLTMsXHJcblx0Ji00LFxyXG5cdCYtNSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc20tYXJpYS1yb3csXHJcbi5vcHRpb24tdGV4dCB7XHJcblxyXG5cdCYtMSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAuNyk7XHJcblxyXG5cdH1cclxuXHJcblx0Ji0yIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMzAsIDgyLCAxNDAsIC43KTtcclxuXHR9XHJcblxyXG5cdCYtMyB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIC43KTtcclxuXHR9XHJcblxyXG5cdCYtNCB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTI5LCAxMjksIC43KTtcclxuXHR9XHJcblxyXG5cdCYtNSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuXHR9XHJcbn1cclxuXHJcbi5yb3ctaW5mbyB7XHJcblxyXG5cdCYtMSB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0yIHtcclxuXHRcdC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxZTUyOGM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTMge1xyXG5cdFx0LmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzJiM2U0ZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtNCB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjODE4MTgxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji01IHtcclxuXHRcdC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubm90QnRuIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ldF9wYl90b2dnbGVfdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmV0LXBiLWFycm93IHtcclxuXHJcblx0Ji1wcmV2LFxyXG5cdCYtbmV4dCB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNzJiYztcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA3MmJjO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYtcHJldiB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0bGVmdDogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbmV4dCB7XHJcblx0XHRbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjMwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0cmlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLm83LWZvbnQge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cclxuXHQubzctZm9udC02IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcbn1cclxuXHJcbi5lbWJlZGRlZFNlcnZpY2VTaWRlYmFyRm9ybUZpZWxkIHtcclxuXHQuc2xkcyB7XHJcblx0XHQmLXN0eWxlIHtcclxuXHJcblx0XHRcdCYtaW5wdXR0ZXh0LFxyXG5cdFx0XHQmLXNlbGVjdCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5ldF9wYl9zY3JvbGxfdG9wIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuI21tQ09WSUQxOXYyIHtcclxuXHRhIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiB7XHJcblx0cmlnaHQ6IDgycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbm9ybWFsIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTUwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC03MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2N1c3RvbU1vZHVsZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTYycHg7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4uZXRfcGJfc2Nyb2xsX3RvcCB7XHJcblx0YmFja2dyb3VuZDogIzJCM0U1MCAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYuZm9jdXMtbGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICMyQjNFNTA7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ldC1mYXFzLWJsb2NrIHtcclxuXHQuZXRfcGJfYWNjb3JkaW9uIC5ldF9wYl90b2dnbGVfdGl0bGU6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5ldF9wYl90b2dnbGVfb3BlbiB7XHJcblx0XHQuZXQtdG9nZ2xlLWljbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXQtdG9nZ2xlLWljbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTA1MFwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEVUbW9kdWxlcyAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNwb3N0LTIyMyB1bHtcclxuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbiNwb3N0LTIyMyB1bCBsaTo6bWFya2VyIHtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcbn1cclxuXHJcbiNuZXdzbGV0dGVyQm90dG9tZm9ybWFmaWIyIC5hZmliLWZvcm0tYnRuIHtcclxuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTBweCAxMXB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0dG9wOiA1MCUgIWltcG9ydGFudDtcclxuXHRyaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMTBweCAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNuZXdzbGV0dGVyZm9ybWFmaWIgLmZvcm0tbmV3c2xldHRlci1sYWJlbCxcclxuI25ld3NsZXR0ZXJmb3JtYWZpYiAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn0iLCIvLyBQcmljZSBTcGlkZXIgU3R5bGVzXHJcblxyXG4ucHMtd2lkZ2V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLypsZWZ0OiA1MCU7Ki9cclxuICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTEwMCUpOyovXHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyovXHJcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAvKmJhY2tncm91bmQ6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDsqL1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4ucHMtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByaWNlU3BpZGVyV3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cclxuXHJcbiAgLnBzLWJ1dHRvbi1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgID5cIiAvIFwiXCI7XHJcbiAgfVxyXG59XHJcbi5wZC1zdWJtZW51LXdyYXBwZXIge1xyXG5cclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbiAgJi5hZmZpeCB7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgfVxyXG5cclxuICAucGQtc3VibWVudXtcclxuXHJcbiAgICBmb250LXNpemU6MTRweDtcclxuXHJcbiAgICBsaXtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDE1MG1zO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaWNlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLXRvIHtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgei1pbmRleDogMTAzMDtcclxuICBtYXgtd2lkdGg6IDE1OThweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmJzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcblxyXG4gICAgLnByaWNlLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDozMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBkLXN1Ym1lbnV7XHJcbiAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXF0eSBzZWxlY3Qge1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLmRlYWwtb2YtdGhlLXdlZWt7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OjM5cHg7XHJcbiAgcGFkZGluZy10b3A6NHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6MXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjMDA3MkJDO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICBib3JkZXItbGVmdDoyNHB4IHNvbGlkICMwMDcyQkMgO1xyXG4gICAgYm9yZGVyLXJpZ2h0OjE2cHggc29saWQgdHJhbnNwYXJlbnRcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZXtcclxuICAgIGJvcmRlci1ib3R0b206MjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRvcDowO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBib3R0b206MDtcclxuICAgIGJvcmRlci10b3A6MjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5kZWFsLW9mLXRoZS13ZWVrLWNvcmFse1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDozOXB4O1xyXG4gIHBhZGRpbmctdG9wOjRweDtcclxuICBwYWRkaW5nLXJpZ2h0OjFyZW07XHJcbiAgYmFja2dyb3VuZDogI0ZGNzQ3NDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6MjRweCBzb2xpZCAjRkY3NDc0IDtcclxuICAgIGJvcmRlci1yaWdodDoxNnB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBib3JkZXItYm90dG9tOjI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6MDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVye1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBib3JkZXItdG9wOjI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICBjb2xvcjokZ3JheTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgIGNvbG9yOiRibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWNjZXNzb3JpZXMgU2xpZGVyXHJcbi5wcm9kdWN0LXdyYXBwZXIuc2xpY2stc2xpZGUge1xyXG4gIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbn1cclxuXHJcbi8vIFByb2R1Y3QgSW5mb1xyXG4vLy5saW5rcy13cmFwcGVye1xyXG4vLyAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgYTo6YWZ0ZXIge1xyXG4vLyAgICBjb250ZW50OlwiID5cIiAvIFwiXCI7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLmFkdmFuY2VkLWxpbmtzLXdyYXBwZXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjpzb2xpZCAycHggJGJsdWU7XHJcbiAgICBtYXJnaW46NXB4IDA7XHJcblxyXG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OjEwcHg7XHJcbiAgICAgIHRvcDo1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnN2Zy50aHVtYlVwIHtcclxuICB3aWR0aDo0NnB4O1xyXG4gIGhlaWdodDo0NXB4O1xyXG4gIGZpbGw6IzAwNzJiYztcclxufVxyXG5cclxuXHJcbi52aWV3LW1vcmUge1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAudmlldy1tb3JlLWljb257XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjokZ3JheTtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBFVG1vZHVsZXMhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBzcGVhazogbm9uZTtcclxuICAgICAgY29udGVudDogXCJcXDMzXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1sZXNzLWxhYmVsIHtkaXNwbGF5Om5vbmU7fVxyXG5cclxuICAmLmV4cGFuZCB7XHJcbiAgICAudmlldy1tb3JlLWljb24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwzMlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctbW9yZS1sYWJlbCB7ZGlzcGxheTpub25lO31cclxuICAgIC52aWV3LWxlc3MtbGFiZWwge2Rpc3BsYXk6YmxvY2s7fVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiNwcm9kdWN0U2xpZGVyVGh1bWJzIHtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC8vICAgLnNsaWNrLWxpc3Qge1xyXG4gIC8vICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICB3aWR0aDogNjklO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDowO1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDowO1xyXG4gIH1cclxuICAuc2xpY2stcHJldixcclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEzJTtcclxuICAgIG1hcmdpbjogMCAxJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgbGVmdDphdXRvO1xyXG4gICAgICByaWdodDphdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06bm9uZTtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIHRvcDphdXRvO1xyXG4gICAgICBib3R0b206YXV0bztcclxuICAgICAgbWFyZ2luOjA7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6I2VlZTtcclxuICAgICAgb3BhY2l0eTowLjI1O1xyXG4gICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjEwNFwiIC8gXCJcIjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCIgLyBcIlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYxMDVcIiAvIFwiXCI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiIC8gXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stcHJldixcclxuICAuc2xpY2stbmV4dCxcclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheTtcclxuICAgIG1heC13aWR0aDo5OXB4O1xyXG4gIH1cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOjAgMnB4O1xyXG4gICAgcGFkZGluZzoxcHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIG1hcmdpbjo0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlcjoycHggc29saWQgJGdyZWVuO1xyXG4gICAgICBwYWRkaW5nOjA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1vcHRpb25zIHtcclxuICAub3B0aW9uIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1zaXplOjE3cHg7XHJcbiAgfVxyXG4gIHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOjhweCAyMHB4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuICAgICZbbmFtZT1cInNpemVcIl0ge1xyXG4gICAgICBtaW4td2lkdGg6MzAwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOmF1dG87XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc3RvY2tTdGF1cyB7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6JGJsdWUtZHJrO1xyXG59XHJcbi5wcm9kdWN0LXByaWNlIHtcclxuICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gIC5wcm9kdWN0LW1zcnAsXHJcbiAgLnByb2R1Y3Qtc2FsZVByaWNlIHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAucHJvZHVjdC1tc3JwIHtcclxuICAgIGNvbG9yOiRibGFjaztcclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LWNvbXBhdGlibGUge1xyXG4gIHRleHQtYWxpZ246cmlnaHQ7XHJcbn1cclxuLnByb2R1Y3QtdmFsdWVQcm9wIHtcclxuICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWNlY2VjO1xyXG59XHJcblxyXG4ub3JkZXItdHlwZSBsYWJlbCArIC53aGF0SXRJcyB7XHJcbiAgbWFyZ2luOiAtMS43NWVtIDAgMWVtIDQ1cHg7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wZHAtZGlzYyB7XHJcblx0d2lkdGg6MTAwJTtcclxufVxyXG4ucGRwLWRpc2MgLnN0MSB7XHJcblx0ZmlsbDogIzAwNzJCQztcclxufVxyXG4ucGRwLWRpc2MtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTQuNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5wZHAtZGlzYy1kZXNjIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLnBkcC1kaXNjIC5sZWFybm1vcmUge1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcbi5wZHAtZGlzYy1pY29uIHtcclxuXHRoZWlnaHQ6IDU1cHg7XHJcblx0d2lkdGg6IDU1cHg7XHJcblx0ZmlsbDogIzAwNzJiYztcclxufVxyXG4ucGRwLWNyLWJyayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LnBkcC1kaXNjIC5jb2wtc20tMTAge1xyXG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQucGRwLWNyLWJyayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQucGRwLWNyLWJyayB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuXHQucGRwLWNyLWJyayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuXHQucGRwLWRpc2MtaWNvbiB7XHJcblx0XHRoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0LnBkcC1kaXNjLWljb24sIC5wZHAtZGlzYyAudGh1bWJVcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5wZHAtZGlzYyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5wZHAtZGlzYy1idW5kbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpICB7XHJcblx0LnBkcC1kaXNjLWNyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXdyYXAge1xyXG4gIGEuYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ub21ye1xyXG4gICYtcGRwe1xyXG4gICAgJi1vZmZlcnN7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2t7XHJcbiAgJlRodW1ie1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBzLW1haW4tY29udGFpbmVyIHtcclxuXHJcbn1cclxuXHJcbi5wcy1pbm5lci1kaXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wcy1wbC0xMHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxufSIsIi5oYWxmLWhhbGYge1xyXG5cdG1pbi1oZWlnaHQ6NTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1oZXJvLXdyYXAge1xyXG5cdGhlaWdodDo2MDBweDtcclxufVxyXG4uY2F0ZWdvcnktaGVyby1oYWxmIC5oZXJvLWNvbnRlbnQgaW1nIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcbi5jYXRlZ29yeS1oZXJvLWJnLWltZyB7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0Ym90dG9tOjA7XHJcblx0bGVmdDowO1xyXG5cdHJpZ2h0OjA7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG5cdC5jYXRlZ29yeS1oZXJvLXdyYXAge1xyXG5cdFx0aGVpZ2h0OjUwMHB4O1xyXG5cdH1cclxufVxyXG4iLCIuY3VzdG9tLXNlbGVjdCB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcXGYwNzhcIjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogNDRweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDEwcHggMXB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kcms7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ei1pbmRleDogNDk7XHJcblx0fVxyXG5cclxufSIsIi8qXHJcbiAgYWRkIGJhY2tncm91bmQgY29sb3Igc3R5bGluZ1xyXG4qL1xyXG4uYmctbGlnaHRHcmF5IHtcclxuXHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWdyYXktZ3JhZGllbnQge1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCB0b3AsICNhYWFhYWEsICNjY2NjY2MpO1xyXG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xyXG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG59XHJcblxyXG4uYmctZ3JheSB7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRiYWNrZ3JvdW5kOiAjZWNlY2VjO1xyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdH1cclxuXHJcblx0LmxpbmtzIHtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdCYuYmx1ZS1oaWdobGlnaHRlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlLWRyayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmctZ3JlZW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4NmIwNjI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWJsdWUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYmctbm8tdGV4dC13aGl0ZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWJsdWUtZ2VsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNCwgMTg4LCAuOCk7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5iZy1ibGFjayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJnLWJhY2tncm91bmRJbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0b3BhY2l0eTogLjI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRvcGFjaXR5OiAuNDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhY2tncm91bmQge1xyXG5cdC5saW5rcyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuLm5vLW92ZXJmbG93IHtcclxuXHQuYmctYmx1ZS1zdHJpcGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMjAwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LmJnLWdyYXktc3RyaXBlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMjAwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50eHQtZ3JlZW4ge1xyXG5cdGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1ibHVlIHtcclxuXHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1ibHVlLWRyayB7XHJcblx0Y29sb3I6ICRibHVlLWRyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LWdyYXkge1xyXG5cdGNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LWJsYWNrIHtcclxuXHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtd2hpdGUge1xyXG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvY3VzLWxpZ2h0IHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufSIsIiAgLnRlc3RpbW9uaWFscyAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90dGVkIHtcclxuICBcdG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuICBcdHotaW5kZXg6IDk5OTk7XHJcbiAgXHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG4gIFx0Ym9yZGVyOiBzb2xpZDtcclxuICBcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgXHRsZWZ0OiAxMHB4O1xyXG5cclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG4gIFx0ei1pbmRleDogOTk5OTtcclxuICBcdGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgXHRib3JkZXI6IHNvbGlkO1xyXG4gIFx0Ym9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICBcdHJpZ2h0OiAxMHB4O1xyXG5cclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkge1xyXG4gIFx0ZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cdC50ZXN0aW1vbmlhbC1ibG9jayB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucXVvdC1pY28tYmxvY2sge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xyXG5cclxuICBcdC52aWRlby1wbGF5LWljb24ge1xyXG4gIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgXHRcdGxlZnQ6IDUwJTtcclxuICBcdFx0dG9wOiA1MCU7XHJcbiAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIFx0fVxyXG5cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuICBcdFx0ei1pbmRleDogOTk5OTtcclxuICBcdFx0Y29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuICBcdFx0Ym9yZGVyOiBzb2xpZDtcclxuICBcdFx0Ym9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICBcdFx0bGVmdDogMTVweDtcclxuXHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcbiAgXHRcdHotaW5kZXg6IDk5OTk7XHJcbiAgXHRcdGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgXHRcdGJvcmRlcjogc29saWQ7XHJcbiAgXHRcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgXHRcdHJpZ2h0OiAxNXB4O1xyXG5cclxuICBcdH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSB7XHJcbiAgXHRcdG1hcmdpbjogMHB4IDE1cHg7XHJcbiAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuICBcdFx0Zm9udC1zaXplOiA0MHB0O1xyXG4gIFx0XHRjb2xvcjogIzg2YjA2MjtcclxuICBcdH1cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XHJcbiAgXHRcdGZvbnQtc2l6ZTogNDBwdDtcclxuICBcdFx0Y29sb3I6ICM4NmIwNjI7XHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgXHRcdGNvbG9yOiAjODZiMDYyO1xyXG4gIFx0fVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcbiAgXHRcdGxlZnQ6IDUwcHg7XHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcbiAgXHRcdHJpZ2h0OiA1MHB4O1xyXG4gIFx0fVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG4gIFx0XHRsZWZ0OiA4MHB4O1xyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG4gIFx0XHRyaWdodDogODBweDtcclxuICBcdH1cclxuXHJcbiAgfSIsIiAudGFiLXdyYXBwZXIge1xyXG4gIG1pbi1oZWlnaHQ6NTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgIG1pbi1oZWlnaHQ6NDAwcHg7XHJcbiAgfVxyXG5cclxuICAudGFiLWJ1dHRvbiB7XHJcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OjA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgXHJcbiAgICAgIFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLnRyaWFuZ2xlIHtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAgICBcclxuICAgICAucHJvZHVjdC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucHJvZHVjdC5hY3RpdmUgLmgze1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgXHJcbiAgXHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYi13cmFwcGVyIHtcclxuXHQudGFiLXdyYXBwZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWItdGl0bGUge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LnR4dC1ibGFjay5idG4tdGFiIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAwO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB1bnNldDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAubm9BcnJvdyAuYWN0aXZlLXRhYiAuYXJyb3ctZG93bntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFicyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICNjY2Mgc29saWQ7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAudGFiczpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gXHJcbiAgICAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHktbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5jb2xsYXBzZSAuc2hvd3tcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY3RpdmUtdGFiIC5hcnJvdy1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBcclxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTklO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xyXG4gICAgXHJcbiAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYWN0aXZlLWFjYyAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1ib2R5LW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgLm1pbkhlaWdodCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgLm1pbkhlaWdodCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgIC5taW5IZWlnaHQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5ibG9ja3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgIFxyXG4gICAgLnByb2R1Y3QtZ2FsbGVyeSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIGJvdHRvbTogMDtcclxuXHQgICAgbGVmdDogMDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcztcclxuICAgICAgICBcclxuICAgICAgICAuZXhwYW5kYWJsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxlYXJubW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWdhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5leHBhbmRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYXJubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNSU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlYXJubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ucmVzZXQtYWxsLFxyXG4uYnRuQXNMaW5re1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn0iLCIuZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbntcclxuICAgIC5oZWxwQnV0dG9ue1xyXG4gICAgICAgIC51aUJ1dHRvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMmIzZTUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWlCdXR0b246aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgYm9yZGVyIDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5hLmNoYXRPcHRpb24uZW1iZWRkZWRTZXJ2aWNlTGl2ZUFnZW50U3RhdGVDaGF0SGVhZGVyT3B0aW9uIC5vcHRpb25OYW1lIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLnByb2R1Y3Qtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAzMTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRcclxuXHQmLnNsaWNrLXNsaWRlIHtcclxuXHQgIG1hcmdpbjphdXRvO1xyXG5cdCAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuXHQgIC5wcm9kdWN0e1xyXG5cdFx0bWF4LXdpZHRoOiAzMTBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgfVx0ICBcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWxpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XHJcblx0XHQmOjphZnRlcixcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHQgICAgcmlnaHQ6IC0xNnB4O1xyXG5cdFx0ICAgIHRvcDogMTAlO1xyXG5cdFx0ICAgIGhlaWdodDogODAlO1xyXG5cdFx0ICAgIHdpZHRoOiAxcHg7XHJcblx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRyaWdodDphdXRvO1xyXG5cdFx0bGVmdDotMTVweDtcclxuICAgICAgICBcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0e1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXdyYXAge1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA1MzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIge1xyXG5cdFx0XHQmID4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXR7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1uYW1le1xyXG5cdCAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcblx0XHQgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtcHJpY2luZyB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDUzcHg7XHJcblx0XHRcdC5oMyB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRbZGF0YS1idi1zaG93PVwicmF0aW5nX3N1bW1hcnlcIl0gLmJ2X21haW5fY29udGFpbmVyID4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQge1xyXG5cdFx0ICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29tcGFyZVdyYXAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOmF1dG87XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblxyXG5cdC50b29sdGlwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHdpZHRoOiAyMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG5cdFx0Y29sb3I6ICM4MTgxODE7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRwYWRkaW5nOiAwcHggMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTIwcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MiUsIDI1JSk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xyXG5cdH1cclxuXHJcblxyXG5cdC50b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dCB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblxyXG5cdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEwcHg7XHJcblx0XHRsZWZ0OiA4MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHRcdGJvcmRlci13aWR0aDogNXB4O1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgxODE4MSB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6IDU4MHB4KSB7XHJcblx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdFx0Y29sb3I6ICM4MTgxODE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjElLCA5NCUpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdFx0XHRjb2xvcjogIzgxODE4MTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjMlLCAyMiUpO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDMwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC03OSUsIDIyJSk7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDkwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgMjIlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiA4MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOCUsIDIyJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0fVxyXG5cclxuLnByb2R1Y3Qtd3JhcHBlci5jb21wYXJlUmVhZHkge1xyXG5cdC5wcm9kdWN0LWJ0bi13cmFwIHtcclxuXHRcdG1hcmdpbi10b3A6YXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuXHQmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHR9XHJcblx0YTpmb2N1cyB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0LmNvbXBhcmVCbG9jayBpbnB1dDpmb2N1cyB7XHJcblx0XHQrIGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc2FsZXtcclxuXHRjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnBhZ2UtaWQtMjEzMjggI21haW4tY29udGVudCA+IC5jb250YWluZXIge1xyXG5cdHBhZGRpbmctdG9wOiA0cmVtIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHJlbSFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogM3JlbSFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0haW1wb3J0YW50XHJcbn1cclxuXHJcbi5icmljay5zaGF0dGVyUGF0dGVybkNvbXBsZXRlIC5saW5rc3tcclxuXHRjb2xvcjogIzAwMDAwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHQmOmhvdmVye1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5icmljay1hd2FyZHMge1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9Bd2FyZHMtQnJpY2tfYXdhcmRzLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblx0LmF3YXJkIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4OjEgMCBhdXRvO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweDtcclxuXHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6MWVtO1xyXG5cdH1cclxuXHQuYXdhcmQgaDMge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cdC5hd2FyZCBkaXYge1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0fVxyXG5cdC5pY29uLWF3YXJkLWxpc3Qge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuaWNvbi1hd2FyZCBpbWcge1xyXG5cdCAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdC5hd2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHQuYXdhcmQ6bnRoLWNoaWxkKDgpIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XHJcblx0XHR9XHJcblx0XHQuYXdhcmQ6bnRoLWNoaWxkKG4rNSl7XHJcblx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHRcdC5hd2FyZDpudGgtY2hpbGQobis3KXtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0LmF3YXJkcy10aXRsZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0PiAuY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHRcdC5hd2FyZCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6YXV0bztcclxuXHRcdFx0cGFkZGluZy10b3A6MnJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MnJlbTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kb2N0b3Ixe1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Y29sdW1uLWdhcDogNXB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAuOXJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0Ji1udW17XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnBkLWxlYXJubW9yZSB7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDZweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG5Mb2FkaW5nIGFqYXggXHJcbiovXHJcbi5qcy1hamF4LWxvYWRpbmcge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufSIsIlxyXG5mb3JtI2Nob3NlVHlwZUZvcm0ge1xyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0KyBsYWJlbCB7XHJcblx0XHR9XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFudWZhY3R1cmVyLXdyYXBwZXIge1xyXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdCAgIFx0IFx0XHR3aWR0aDogNzVweDtcclxuXHRcdCAgIFx0IFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgXHQgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICBcdCBcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdhcHBsZSddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJBcHBsZVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nc2Ftc3VuZyddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJTYW1zdW5nXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdsZyddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJMR1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0naHRjJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkhUQ1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nbW90b3JvbGEnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiTW90b3JvbGFcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J29uZXBsdXMnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiT25lUGx1c1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0naHVhd2VpJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkh1YXdlaVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nZ29vZ2xlJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkdvb2dsZVwiO1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdCAgIFx0IFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICB0b3A6IDQwJTtcclxuXHRcdFx0XHQgICAgbGVmdDogNTAlO1xyXG5cdFx0XHQgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICBcdFx0XHRcdG1heC13aWR0aDogNTBweDtcclxuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0ICAgIFx0ZmxvYXQ6IGxlZnQ7XHJcblx0ICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHQgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0ICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XHJcblx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRyaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5kZXZpY2VzLXdyYXBwZXIge1xyXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggI2VlZTtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuICAgIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHRcdC5kZXZpY2Utd3JhcHBlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG4gICAgXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBcdFx0XHRcdFx0aGVpZ2h0OiAxNzVweDtcclxuXHRcdFx0XHRcdH1cclxuICAgIFx0XHRcdH1cclxuICAgIFx0XHRcdC5kZXZpY2UtbmFtZSB7XHJcbiAgICBcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuICAgIFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHQgICAgXHRcdFx0LmRldmljZS1uYW1lIHtcclxuXHQgICAgXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdCAgICBcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyICB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXM7XHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkZ3JheTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHQub3MtaGVhZGluZyB7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRpc2FibGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuLnByaWNlLWNlbGwge1xyXG5cdHdpZHRoOiAyMDBweDtcclxufVxyXG4uaGlkZS1jb2x1bW4ge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRyIHtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICNlOWVjZWY7XHJcblx0fVxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdH1cclxuXHQudHh0LWdyZWVuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuYnV5bm93IHtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRpdGxlIHtcclxuXHRsaW5lLWhlaWdodDogMS42ZW07XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC1uYW1lIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtbXNycCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdGgsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdHIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xyXG5cdC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZFxyXG5cdH1cclxuXHQucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRodW1iIHtcclxuXHRcdHdpZHRoOiA4JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZFxyXG5cdH1cclxuXHQqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtdGh1bWIge1xyXG5cdFx0d2lkdGg6IDglICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOiA5OTBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XHJcblx0LnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuaW1nLXJlc3BvbnNpdmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Kjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5pbWctcmVzcG9uc2l2ZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4ubm8tY29tcGF0aWJsZS1wcm9kdWN0cy13cmFwcGVyIHtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICRncmF5O1xyXG5cdH1cclxufVxyXG4jb3NEZXZpY2VDb21ibyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuI2xvYWRlci00IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jbG9hZGVyLTQgc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdG1hcmdpbjogMzVweCA1cHggIWltcG9ydGFudDtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiBcdGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxufVxyXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gXHRhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgMC4zM3MgaW5maW5pdGU7XHJcbn1cclxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDMpIHtcclxuIFx0YW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IDAuNjZzIGluZmluaXRlO1xyXG59XHJcbkBrZXlmcmFtZXMgb3BhY2l0eWNoYW5nZXtcclxuXHQwJSwgMTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQ2MCV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG4iLCIubWFjaGluZURlc2t0b3B7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX3RleHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICZfMXtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzJ7XG4gICAgICBsZWZ0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzN7XG4gICAgICBsZWZ0OiA1NjBweDtcbiAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzQsXG4gICAgJl81LFxuICAgICZfNntcbiAgICAgIGJvdHRvbTogMjBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfNHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl81e1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbGVmdDogMjUwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgbGVmdDogMTcwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfNntcbiAgICAgIHJpZ2h0OiAxMDBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBtYXgtd2lkdGg6IDMzJTtcblxuICAgICAgJl8ye1xuICAgICAgICBsZWZ0OiAzNCU7XG4gICAgICB9XG5cbiAgICAgICZfM3tcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfNntcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGV0YWlsZWQtbnVtYmVyLWxpc3Qge1xyXG5cdG1hcmdpbi10b3A6MjVweDtcclxuXHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblxyXG5cdC5saXN0LW51bWJlciB7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDNweDtcclxuXHRcdHBhZGRpbmctdG9wOjJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjVweDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0bWF4LXdpZHRoOiA2NXB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHR9XHJcbn0iLCIjcHNfc2VsZWN0b3Ige1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFydG92ZXJ7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTM3OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtdGVucy1tb3Jle1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtbmF2e1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyRTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNraXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXJlc3VsdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHRzLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtYnRuLFxyXG4gICAgLnN0YXJ0b3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQUZDQzJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDMwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc3RlcCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAucHMtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy10b3Age1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWFjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhcm5tb3JlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wcy10ZW5zLW1vcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjtcclxuXHJcbiAgICAuY3RhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBzLXR5cGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7XHJcbiAgICAjcHNfc2VsZWN0b3J7XHJcbiAgICAgICAgLnBzLXN0ZXAtY29sLWhhbGYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLW5hdiB1bCBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLXRlbnMtbW9yZSAuY3RhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcy10b3Age1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xyXG4gICAgLnBzLXR5cGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICNwc19zZWxlY3RvcntcclxuICAgICAgICAucHMtYWN0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLW5hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHg7XHJcblxyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLXNraXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHMtc2VhcmNoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0ODBweCkge1xyXG4gICAgLnBzLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjcHNfc2VsZWN0b3IgLnBzLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uby1wcm9kdWN0LXNlbGVjdG9yLFxyXG4uby1wcm9kdWN0LXNlbGVjdG9yICosXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjpiZWZvcmUsXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uby1wcm9kdWN0LXNlbGVjdG9yIHtcclxuICAgICZfX3Jlc3VsdC10aXRsZSxcclxuICAgICZfX3Jlc3VsdC10ZXh0LFxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uby1wcm9kdWN0e1xyXG4gICAgJi1wcm9ncmVzc2JhcntcclxuICAgICAgICAmX19iYXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2N2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5wdXQge1xyXG4gICAgICAgICY6Zm9jdXMgfiAuby1wcm9kdWN0LXRpbGVfX2lubmVye1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RvcntcclxuICAgICAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuby1wcm9kdWN0LXByb2dyZXNzYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5OTZweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcyYmM7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42NDllbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg4OWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJoZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbm90aWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ub3RpY2V7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29se1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tc3BhbjN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpbGV7XHJcbiAgICAgICAgICAgICYtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC03cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGlsZXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICo6Oi1tcy1iYWNrZHJvcHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XHJcblxyXG4gICAgICAgICAgICAqOjotbXMtYmFja2Ryb3B7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgKjo6LW1zLWJhY2tkcm9we1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12e1xyXG4gICAgICAgICAgICAgICAgJi1jZW50ZXJlZHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXN0YXJ0e1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm8tcHJvZHVjdC10aWxlX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArICZ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDllbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjY2VudCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjdlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdle1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tYi0zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0e1xyXG4gICAgICAgICYtdGl0bGUsXHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogSlMgU3BlY2lmaWMgU3R5bGVzXHJcbiAqL1xyXG5cclxuLmpzLXByb2R1Y3Qtc2VsZWN0b3Itc2xpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4qIExvYWRlciBhamF4XHJcbiovXHJcbi5qcy1wcm9kdWN0LXNlbGVjdG9yLWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1yZXN1bHQtaHRtbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1zZWxlY3Rvci10aXRsZSB7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjJweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG59IiwiLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIge1xyXG5cdG1hcmdpbi1ib3R0b206MS41cmVtO1xyXG5cclxuXHQubGlzdC1pbmxpbmUge1xyXG5cdFx0Lmxpc3QtaW5saW5lLWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYmctbGlnaHRHcmF5e1xyXG5cdFx0Lmg0LFxyXG5cdFx0Lmg1e1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjMDA2ZWI4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi52aWRlb3Mtd3JhcHBlciB7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblxyXG5cdC52aWRlby1jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnZpZGVvLXRyaWdnZXItYnV0dG9uIHtcclxuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvL3RvcDogMDtcclxuXHQvL3JpZ2h0OiAwO1xyXG5cdC8vYm90dG9tOiAwO1xyXG5cdC8vbGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdH1cclxuXHJcblx0Lmg0IHtcclxuXHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4udmlkZW8tY29udGVudC13cmFwcGVyIHtcclxuXHRtYXgtd2lkdGg6IDQzMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0LnZpZGVvLXRpdGxlLXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAyMDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlby10aHVtYm5haWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRcdG9wYWNpdHk6IC45O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZpZGVvLXRpdGxlLXdyYXBwZXIge1xyXG5cdFx0bWluLWhlaWdodDogODhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jbG9zZS12aWRlbyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAtMTVweDtcclxuXHR0b3A6IC0xNXB4O1xyXG5cdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn0iLCJ1bC5mYXEtc2lkZW5hdiB7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAzMDBtcztcclxuXHJcbiAgICAgICAgYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMHJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuMjByZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAuMjVlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgID4gYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZSxcclxuICAgIC5jb2xsYXBzaW5nIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmV0IHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgIH1cclxufSIsIi5wb3N0LWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDowO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYzLjclO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL3ZpYS5wbGFjZWhvbGRlci5jb20vNDA2eDM0MFwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlcjpzb2xpZCAxcHggI2VlZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MS43NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1OSU7XHJcbiAgICB9IFxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNSU7XHJcbiAgICB9IFxyXG59XHJcblxyXG4ucG9zdC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLy8gICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAvLyAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgIC8vIH1cclxuXHJcbn1cclxuXHJcbi5ibG9nLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNlZWU7XHJcbiAgICBib3JkZXItcmlnaHQ6c29saWQgMXB4ICNlZWU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuICAgIHBhZGRpbmc6MTVweDtcclxufVxyXG5cclxuLmJsb2ctY29udGVudC13cmFwcGVyIHtcclxuICAgIFxyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgLmZlYXR1cmVkLXBvc3QtdGFnIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1wdC0xIHtcclxuICAgIHBhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsb2ctcG9zdC1saXN0IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLXBvc3QtaXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDMgLyAzIC8gNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2ZlYXR1cmVkIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3dpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyA0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59IiwiLy9jb2xvcnNcclxuJHdoaXRlOiAjZmZmO1xyXG4kY29sb3JfY2VsZXN0ZV9hcHByb3g6ICNjZmNmY2Y7XHJcbiRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDogI2E4YThhODtcclxuJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94OiAjZThlOGU4O1xyXG4kY29sb3JfZ3JlZW5fcGVhX2FwcHJveDogIzI2NmQ0ZDtcclxuJGNvbG9yX29jZWFuX2dyZWVuX2FwcHJveDogIzM2OWE2ZTtcclxuJGNvbG9yX21vdW50YWluX21pc3RfYXBwcm94OiAjOTk5O1xyXG4kY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94OiAjYWRhZGFkO1xyXG4kc2lsdmVyOiBzaWx2ZXI7XHJcbiRjb2xvcl9nYWxsZXJ5X2FwcHJveDogI2VkZWRlZDtcclxuJGNvbG9yX2FsdG9fYXBwcm94OiAjZGVkZWRlO1xyXG5cclxuLy9AZXh0ZW5kLWVsZW1lbnRzXHJcbi8vb3JpZ2luYWwgc2VsZWN0b3JzXHJcbi8vLm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZSwgLm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyXHJcbiVleHRlbmRfMSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbjogLThweCAwIDAgLThweDtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRib3JkZXItY29sb3I6ICRncmF5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL29yaWdpbmFsIHNlbGVjdG9yc1xyXG4vLy5tdWx0aXNlbGVjdCwgLm11bHRpc2VsZWN0X19pbnB1dCwgLm11bHRpc2VsZWN0X19zaW5nbGVcclxuJWV4dGVuZF8yIHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuXHJcbi8vb3JpZ2luYWwgc2VsZWN0b3JzXHJcbi8vLm11bHRpc2VsZWN0X19pbnB1dCwgLm11bHRpc2VsZWN0X19zaW5nbGVcclxuJWV4dGVuZF8zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1pbi1oZWlnaHQ6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0cGFkZGluZzogMCAwIDAgNXB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUpO1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2U7XHJcblx0XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgXHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLm11bHRpc2VsZWN0X19zcGlubmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDFweDtcclxuXHR0b3A6IDFweDtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdEBleHRlbmQgJWV4dGVuZF8xO1xyXG5cdFx0YW5pbWF0aW9uOiBzcGlubmluZyAyLjRzIGN1YmljLWJlemllcigwLjQxLCAwLjI2LCAwLjIsIDAuNjIpO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0QGV4dGVuZCAlZXh0ZW5kXzE7XHJcblx0XHRhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDksIDAuMjEsIDAuOCk7XHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm11bHRpc2VsZWN0IHtcclxuXHRAZXh0ZW5kICVleHRlbmRfMjtcclxuXHRcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cdGNvbG9yOiAkYmx1ZS1kcms7XHJcblx0KiB7XHJcblx0XHRcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuaW5wdXRbdHlwZT10ZXh0XS5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG5cdEBleHRlbmQgJWV4dGVuZF8yO1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kXzM7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2NlbGVzdGVfYXBwcm94O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19zaW5nbGUge1xyXG5cdEBleHRlbmQgJWV4dGVuZF8yO1xyXG5cdEBleHRlbmQgJWV4dGVuZF8zO1xyXG5cdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2NlbGVzdGVfYXBwcm94O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1kaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogMC42O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9nYWxsZXJ5X2FwcHJveDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHQubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2dhbGxlcnlfYXBwcm94O1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2dhbGxlcnlfYXBwcm94O1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1hY3RpdmUge1xyXG5cdHotaW5kZXg6IDUwO1xyXG5cdC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcclxuXHRcdFxyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Jjpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkge1xyXG5cdFx0Lm11bHRpc2VsZWN0X19jdXJyZW50IHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm11bHRpc2VsZWN0X190YWdzIHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1hYm92ZSB7XHJcblx0Ji5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcclxuXHRcdC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0XHQubXVsdGlzZWxlY3RfX2lucHV0IHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5tdWx0aXNlbGVjdF9fdGFncyB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcclxuXHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICRibHVlLWRyaztcclxufVxyXG4ubXVsdGlzZWxlY3RfX3RhZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiA0cHggMjZweCA0cHggMTBweDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0YmFja2dyb3VuZDogJGdyYXk7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIFxyXG4gICAgJiB+IC5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJiB+IC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX3RhZ3Mtd3JhcCB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fdGFncyB7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA4cHggNDBweCAwIDhweDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLm11bHRpc2VsZWN0X190YWctaWNvbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBpbml0aWFsO1xyXG5cdHdpZHRoOiAyMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiw5dcIjtcclxuXHRcdGNvbG9yOiAkY29sb3JfZ3JlZW5fcGVhX2FwcHJveDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfb2NlYW5fZ3JlZW5fYXBwcm94O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX29jZWFuX2dyZWVuX2FwcHJveDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDhweCAxMnB4IDA7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMzhweDtcclxuXHRyaWdodDogMXB4O1xyXG5cdHRvcDogMXB4O1xyXG5cdHBhZGRpbmc6IDRweCA4cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDY1JTtcclxuXHRcdGNvbG9yOiAkY29sb3JfbW91bnRhaW5fbWlzdF9hcHByb3g7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfbW91bnRhaW5fbWlzdF9hcHByb3ggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogJGNvbG9yX3NpbHZlcl9jaGFsaWNlX2FwcHJveDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDI0MHB4O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdFxyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdHotaW5kZXg6IDUwO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fY29udGVudCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm11bHRpc2VsZWN0X19lbGVtZW50IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTJweDtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRjb2xvcjogIzQ5NTA1NztcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QpO1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdGNvbG9yOiAjNDk1MDU3O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG5cdC8vYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdC8vY29sb3I6ICRibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXNlbGVjdGVkKTtcclxuXHRcdC8vY29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHQmLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHQvL2NvbG9yOiAkYmx1ZTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XHJcblx0XHRcdC8vY29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRjb2xvcjogJGdyYXk7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0Ji5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkYmx1ZS1kcms7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHQmLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRjb2xvcjogJGJsdWUtZHJrO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlLWRyaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LWVudGVyLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbn1cclxuLm11bHRpc2VsZWN0LWxlYXZlLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ubXVsdGlzZWxlY3QtZW50ZXIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm11bHRpc2VsZWN0X19zdHJvbmcge1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4qW2Rpcj1cInJ0bFwiXSB7XHJcblx0Lm11bHRpc2VsZWN0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3NlbGVjdCB7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDFweDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X190YWdzIHtcclxuXHRcdHBhZGRpbmc6IDhweCA4cHggMCA0MHB4O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fY2xlYXIge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAxMnB4O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3NwaW5uZXIge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAxcHg7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVyIHtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzcGlubmluZyB7XHJcblx0ZnJvbSB7XHJcblx0XHRcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDJ0dXJuKTtcclxuXHR9XHJcbn1cclxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aXNlbGVjdCB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGNvbG9yOiAkYmx1ZS1kcms7XHJcblx0JjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XHJcblx0XHRjb2xvcjogJGJsdWUtZHJrO1xyXG5cdH1cclxufSIsIiNtYWluLWZvb3RlciB7XG4gICAgZm9udC1zaXplOjE3cHg7XG4gICAgY29sb3I6JGJsdWUtZHJrO1xuXG4gICAgLmZvb3Rlci1tZW51IHtcblxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAuNjVyZW0gMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNlM2UzZTM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXRfcGJfd2lkZ2V0IHtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taXNjLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAuZm9ybS1uZXdzbGV0dGVyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaW5wdXQtbmV3c2xldHRlciB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIFxuICAgICAgICAgICY6Zm9jdXMsICY6dmFsaWQsICY6bm90KDpwbGFjZWhvbGRlci1zaG93biksICY6dmFsaWQge1xuICAgICAgICAgICAgJiArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpbmstc2VwYXJhdGUge1xuICAgICAgICBtYXJnaW46MCAuNXJlbTtcbiAgICB9XG4gIFxuXHQuZm9vdGVyLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICAgICZfYXBwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAuZmEge1xuICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjojZmZmO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlM2UzZTMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjb3Qtc2RrLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmUtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcbiAgICB9XG4gIH1cbiAgXG59XG5cbiNhZmliLWZvb3RlciB7XG5cdHBhZGRpbmctbGVmdDogNDhweDtcblx0cGFkZGluZy1yaWdodDogNDhweDtcblx0YmFja2dyb3VuZDogIzAwMzE1Mztcblx0cGFkZGluZy1ib3R0b206IDQ4cHg7XG5cblx0LmFmaWItZm9vdGVyLWxvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDEyNHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdFxuXHQuYWZpYi1mb290ZXItbG9nbyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQudG9wLWJsb2NrLFxuXHQuYm90dG9tLWJsb2NrLFxuXHQuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdFxuXHQudG9wLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMjRweCAwO1xuXHR9XG5cdFxuXHQudG9wLWJsb2NrIC5hZmliLXNvY2lhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE2cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHR9XG5cdFxuXHQudG9wLWJsb2NrIC5hZmliLXNvY2lhbCBsaSBhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdFxuXHQudG9wLWJsb2NrIC5hZmliLXNvY2lhbCBsaSBhIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHR9XG5cdFxuXHQudG9wLWJsb2NrIC5hZmliLXNvY2lhbCxcblx0LmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3Mge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHRcblx0LnRvcC1ibG9jayB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUM5Qzk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUM5Qzk7XG5cdH1cblx0XG5cdC5ib3R0b20tYmxvY2sge1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0fVxuXHRcblx0LmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3MgYSxcblx0LmFmaWItY29weSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdFxuXHQuYWZpYi1jb3B5IHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0XG5cdC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIHtcblx0XHRnYXA6IDE2cHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0XG5cdC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluO1xuXHR9XG5cdFxuXHQuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyBhOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNztcblx0fVxuXHRcblx0LmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3MgYTpmb2N1cyB7XG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcblx0XG5cdCNhZmliLWZvb3RlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG5cdH1cblxuXHQjYWZpYi1mb290ZXIgLnRvcC1ibG9jayxcblx0I2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2ssXG5cdCNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyxcblx0I2FmaWItZm9vdGVyIC50b3AtYmxvY2sge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHQjYWZpYi1mb290ZXIgLnRvcC1ibG9jayB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdH1cblxuXHQjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3Mge1xuXHRcdGdhcDogMzJweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0I2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2sge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmFmaWItY29weSB7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRvcC1ibG9jayAuYWZpYi1zb2NpYWwge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNtYWluLWZvb3RlciB7XG4gICAgLndpZGdldF9uYXZfbWVudSB7XG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgJl9pcy12aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbi1oZWFkZXIge1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdC5wcmltLW5hdi1tYWluLnNob3cge1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdH1cclxuXHRcdCYjbWFpbi1oZWFkZXIuYWN0aXZlIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdC5uYXYtbGluayB7XHJcblx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0fVxyXG5cclxuXHQuZmFkZS1lbnRlci1hY3RpdmUsXHJcblx0LmZhZGUtbGVhdmUtYWN0aXZlIHtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cdH1cclxuXHJcblx0LmZhZGUtZW50ZXIsXHJcblx0LmZhZGUtbGVhdmUtdG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG5cdFx0Lm5hdmJhciB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0Lm5hdmJhciB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuc2VhcmNoIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5uYXYtYnV0dG9uLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5mb3JtLXNlYXJjaC13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiA2NHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ji5zaG93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMTI1JTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtLXNlYXJjaCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuXHRcdFx0XHQuc2VhcmNoLWlucHV0IHtcclxuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRcdC5mYTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyYjNlNTA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLXRvZ2dsZXIge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdC5pY29uLWJhciB7XHJcblx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b3AtYmFyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAzOCUgMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubWlkZGxlLWJhciB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdHRvbS1iYXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA0MCUgMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2xsYXBzZWQge1xyXG5cdFx0XHQudG9wLWJhciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5taWRkbGUtYmFyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJvdHRvbS1iYXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci1uYXYge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuNDVyZW0gLjhyZW0gMS4yNXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2FydCB7XHJcblx0XHRcdC5jYXJ0LWljb24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHR3aWR0aDogMTE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcblx0XHQubmF2YmFyLWJyYW5kIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogMXJlbTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNXJlbSAuOHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHRvcDogOXB4XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLW1haW4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0XHQ+Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdD4ubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG5cdCYtd3JhcHBlciB7XHJcblx0XHQmLmhpZGRlbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnNlYXJjaCB7XHJcblx0Ji1pbnB1dCB7XHJcblx0XHQmLWxhYmVsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6Zm9jdXMtd2l0aGluIHtcclxuXHRcdFx0JitsYWJlbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gU2tpcCBsaW5rIHN0eWxlc1xyXG4uc2tpcC1saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtNDBweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR6LWluZGV4OiA5OTk5OTk7XHJcblx0fVxyXG59XHJcblxyXG4ucHJpbWFyeS1tZW51LXMtYnRuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG5cdFx0aTpiZWZvcmUge1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFmaWItaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xyXG5cdFx0cGFkZGluZzogNjRweCA0OHB4IDI0cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIuZXRfbWVudV9jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5hZmliLWhlYWRlciArIG1haW4ge1xyXG5cdG1hcmdpbi10b3A6IC03NnB4ICFpbXBvcnRhbnQ7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KXtcclxuXHRcdG1hcmdpbi10b3A6IC0xMTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmFmaWItaGVhZGVyICsgbWFpbiAjYWZpYi1oZXJvIHtcclxuXHRwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCl7XHJcblx0XHRwYWRkaW5nLXRvcDogMTE2cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdC5zZWFyY2gtcHJpbS1pbnAge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstZ3JleS1ibHVlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgMy41cHggIzJiM2Q1MDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcmltYXJ5LW1lbnUtcy1idG4ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcbn0iLCIuY29udGFjdFVzQ29udGFpbmVyIC5pbnB1dEZpZWxkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG59XHJcbi5jb250YWN0VXNDb250YWluZXIgLmRlc2NyaXB0aW9uQm94IHtcclxuXHRtaW4taGVpZ2h0OiAyMDBweDtcclxufVxyXG4uc3VicyB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuLnN1YmZpZWxkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmO1xyXG59XHJcbi5tb2RlbGZpZWxkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmO1xyXG59XHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcblx0LmNvbnRhY3RVc0NvbnRhaW5lciAuaW5wdXRGaWVsZCB7XHJcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxufSIsIi8qIFByb21vICovXHJcbi5yZXZpZXctYmFuZC1wcm9tbyB7XHJcblx0YmFja2dyb3VuZDogcmdiKDAsIDExNCwgMTg4KTtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0bWluLWhlaWdodDoxcHg7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vIGg0IHtcclxuXHRjb2xvcjojRkZGO1xyXG5cdGxpbmUtaGVpZ2h0OjEuM2VtO1xyXG5cdHBhZGRpbmctYm90dG9tOjBweDtcclxufVxyXG4udmVydGljYWwtYWxpZ24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vIHN2ZyB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG5cdGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHR3aWR0aDogODBweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpe1xyXG5cdC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG5cdC5yZXZpZXctYmFuZC1wcm9tbyB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0fVxyXG5cdC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHQucmV2aWV3LWJhbmQtcHJvbW8taWNvbiB7XHJcbiAgICBcdGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogSG93IFRvICovXHJcbi5yZXZpZXctaG93dG8gaDIge1xyXG5cdGZvbnQtc2l6ZTozNHB4O1xyXG59XHJcbi5yZXZpZXctaG93dG8gaDMge1xyXG5cdGZvbnQtc2l6ZToyNnB4O1xyXG59XHJcbi5yZXZpZXctaG93dG8tcGFuZTo6YmVmb3JlIHtcclxuXHRyaWdodDogMTAwJTtcclxuXHR0b3A6IDUwJTtcclxuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGhlaWdodDogMDtcclxuXHR3aWR0aDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnJldmlldy1ob3d0by1wYW5lIC5tYXJrZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0aGVpZ2h0OiAxNTBweDtcclxuXHR3aWR0aDoxNTBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOjEwMHB4O1xyXG5cdGxlZnQ6LTc1cHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0LnJldmlldy1ob3d0by1wYW5lIHtcclxuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQucmV2aWV3LWhvd3RvLXBhbmUgLm1hcmtlciB7XHJcblx0ICAgIGhlaWdodDogMTI1cHg7XHJcblx0ICAgIHdpZHRoOiAxMjVweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0LnJldmlldy1ob3d0by1wYW5lIHtcclxuXHQgICAgZGlzcGxheTpub25lO1xyXG5cdH1cclxufVxyXG5cclxuLyogQ2F0ZWdvcmllcyAqL1xyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyB7XHJcblx0YmFja2dyb3VuZDogIzJiM2U1MDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xyXG4gICAgY29sb3I6I0ZGRjtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBwYWRkaW5nOjIwcHggMjBweCA0MHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMxMTFkMmU7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSBzcGFuIHtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGltZyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcclxuXHRib3JkZXItbGVmdDoxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNGRkY7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MDtcclxufVxyXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSxcclxuLmNvbC14cy0yLTUsIC5jb2wtc20tMi01LCAuY29sLW1kLTItNSwgLmNvbC1sZy0yLTUsXHJcbi5jb2wteHMtMy01LCAuY29sLXNtLTMtNSwgLmNvbC1tZC0zLTUsIC5jb2wtbGctMy01LFxyXG4uY29sLXhzLTQtNSwgLmNvbC1zbS00LTUsIC5jb2wtbWQtNC01LCAuY29sLWxnLTQtNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY29sLXhzLTEtNSB7XHJcblx0d2lkdGg6IDIwJTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4uY29sLXhzLTEtNSB7XHJcblx0d2lkdGg6IDIwJTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbC1sZy0xLTUge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuY29sLW1kLTEtNSB7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5jb2wtc20tMS01IHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xyXG5cdCAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuXHQgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbC1zbS01LTUge1xyXG5cdFx0d2lkdGg6NTAlO1xyXG5cdH1cclxuXHQucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxuXHR9XHJcblx0LnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XHJcbiAgICBcdG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG5cdH1cclxuXHQuYmFuZC1sIHtcclxuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRkZGO1xyXG5cdH1cclxuXHQuYmFuZC1yIHtcclxuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI0ZGRjtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHQuY29sLXNtLTUtNSB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdH1cclxuXHQuYmFuZC1sIHtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdH1cclxuXHQuYmFuZC1yIHtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFByb2R1Y3RzICovXHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSB7XHJcblx0Ym9yZGVyOjNweCBzb2xpZCAjY2VjZWNlO1xyXG5cdHBhZGRpbmc6MTVweDtcclxuXHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0bWluLWhlaWdodDogMTMwcHg7XHJcbn1cclxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xyXG5cdGNvbG9yOiNGRkY7XHJcblx0cGFkZGluZzoycHggMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIge1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIsIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfbnVtUmV2aWV3c19jb21wb25lbnRfY29udGFpbmVyIHtcclxuXHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uYmx1ZSB7XHJcbiAgICBjb2xvcjogIzAwNzJiYztcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzotNXB4O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ibHVlOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzAwNzJiYztcclxuICAgIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuIH1cclxuIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5IHtcclxuICAgIGNvbG9yOiAjY2VjZWNlO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6MjVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOi01cHg7XHJcbn1cclxuIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2NlY2VjZTtcclxuICAgIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gaDMge1xyXG4gICAgbWluLWhlaWdodDo2MHB4O1xyXG59XHJcbi5wcm9kdWN0LWltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuICAgIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIGgzIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFdpZGdldCAqL1xyXG4jcmV2aWV3Rm9ybSBzZWxlY3Q6ZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2NlY2VjZTtcclxufVxyXG4jcmV2aWV3Rm9ybSBzZWxlY3Qge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuI3Jldmlld0Zvcm0gaDQge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbiNyZXZpZXdGb3JtIGlucHV0W3R5cGU9c3VibWl0XTplbmFibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG4gIGNvbG9yOiNGRkY7XHJcbn1cclxuI3Jldmlld0Zvcm0gLnNlbGVjdC1kZWZhdWx0LCAuc2VsZWN0LW9wdGlvbiB7XHJcblx0aGVpZ2h0OjM1cHg7XHJcbn1cclxuI3Jldmlld0Zvcm0gLmJ0bjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbiIsIi5yZXNvdXJjZS1iYW5kLTQgaDMge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ucmVzb3VyY2UtYmFuZC00IC5sZWFybi1tb3JlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLnJlc291cmNlLWJhbmQtNCAucjRsIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5NnB4KSB7XHJcblx0Lm9tLWJvcmRlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JheTtcclxuXHR9XHJcblx0Lm9tLWJvcmRlci1yaWdodCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBncmF5O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHQub20tYm9yZGVyLWxlZnQge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0fVxyXG5cdC5vbS1ib3JkZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQucmVzb3VyY2UtYmFuZC00IC5vbS1ib3JkZXItdG9wIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5O1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCAub20tYm9yZGVyLWJvdHRvbSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCBoMyB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQgLmxlYXJuLW1vcmUge1xyXG5cdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IC5yYjEge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IC5yYjQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQge1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XHJcblx0LnJlc291cmNlLWJhbmQtNCAuc3BsaXQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnJiLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcclxuXHRcdGZsZXg6IGluaGVyaXQ7XHJcblx0fVxyXG59IiwiICAgXHJcbiAgICAudmlkZW9CYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE3JSAhaW1wb3J0YW50O1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRhYmxldFZpZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5rcmlzdGluYU1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXRjaExlYWRpbmcge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAgMTAwJTtcclxuICAgIH1cclxuICAgIC5tYXRjaEhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2hlcm9fQkcucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvbW9Qcm9kcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfcHJvZF9CRy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1hdGNoTGFkeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfdGVzdDFfQkcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWF0Y2hNYWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF90ZXN0Ml9CRy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAudGl0bGVUZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgY29sb3I6ICM4MDgyODU7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgIFxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAubW9iaWxlVmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50YWJsZXRWaWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2tyaXN0aW5hMS5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgIFxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfZGFsZTEucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODYlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgLnF1b3RlayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NyU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODMlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIC50aXRsZVRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC52aWRlby1wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby1wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgIFxyXG5cclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7ICBcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gIiwiLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRleHQtbmF2eSB7XHJcblx0Y29sb3I6ICMwMDMwODcgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1ibGFjayB7XHJcblx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG4uaGctYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NztcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZToyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cGFkZGluZzogMTVweCAzN3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5oZWFydGd1aWRlIHtcclxuXHQuaGVhcnRIZXJvLmgxIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyNHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRmb250LXNpemU6IDU0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdG1heC13aWR0aDogODUlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZToyMnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2hvdyB7XHJcblx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZXtcclxuXHQmLWl0ZW0sXHJcblx0aWZyYW1lLFxyXG5cdGVtYmVkLFxyXG5cdG9iamVjdCxcclxuXHR2aWRlb3tcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNoaWVsZCB7XHJcblx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHR3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5oZWFydGd1aWRlLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyBpZnJhbWV7XHJcblx0aGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcbn1cclxuXHJcbi8vIExhbmRpbmcgUGFnZVxyXG4uaGVhcnRIZXJvIHtcclxuXHRmb250LXNpemU6IDY5cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDoxNDUwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogNjJweDtcclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8ge1xyXG5cdHBhZGRpbmc6MzVweCAwO1xyXG5cclxuXHQuaGctcmF0aW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MjNweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMzNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8tdGV4dCB7XHJcblx0bWF4LXdpZHRoOiA2NjVweDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8gLmhnLXdhdGNoLWltZyB7XHJcblx0bWF4LXdpZHRoOjY2MHB4O1xyXG59XHJcblxyXG4uaGVhcnRTVkcge1xyXG5cdG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi5oZWFydFNWRyBzcGFuIHtcclxuXHRmb250LXNpemU6IDU1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDgycHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wbGF5LWljb24taGVhcnRndWlkZSB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucG9ja2V0V2F0Y2gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdHBhZGRpbmc6IDM1cHggMDtcclxufVxyXG4ucHctZGl2aWRlciB7XHJcblx0bWFyZ2luOjI4cHggMCA1MnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0aGVpZ2h0OjFweDtcclxufVxyXG4ucHctaGctaW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtNjRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0d2lkdGg6NDIwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR0b3A6YXV0bztcclxuXHRcdGxlZnQ6YXV0bztcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXgtd2lkdGg6YXV0bztcclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHR9XHJcbn1cclxuLmJsb29kLWZsdWN0dWF0aW9ucyB7XHJcblx0cGFkZGluZzogMTU1cHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA1NXB4IDA7XHJcblx0fVxyXG59XHJcbi5icmVha3Rocm91Z2gge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogNzJweCAwO1xyXG59XHJcbi5icmVhay10aXRsZSxcclxuLmJsb2NrLXRpdGxlLFxyXG4ud2NoZC10aXRsZSB7XHJcblx0Zm9udC1zaXplOjYwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDY1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Zm9udC1zaXplOjQycHg7XHJcblx0fVxyXG59XHJcbi5icmVha3Rocm91Z2ggLmN1ZmYtZXhwYW5kaW5nIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR6LWluZGV4OjA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdCYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRoZWlnaHQ6NTA0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6MjNweDtcclxuXHRoZWlnaHQ6MjNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMC43KTtcclxuXHR9XHJcblxyXG5cdDcwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDc5LCAyMTcsIDMzLCAwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMCk7XHJcblx0fVxyXG59XHJcblxyXG4uY3VmZi1leHBhbmRpbmd7XHJcblxyXG5cdC50dC1kb3R7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDoyM3B4O1xyXG5cdFx0aGVpZ2h0OjIzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOTBweDtcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAxKTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHQvL2FuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnRvb2x0aXB7XHJcblxyXG5cdFx0Ji1pbm5lcntcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRsZWZ0OjM1cHg7XHJcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcclxuXHRcdFx0Y29sb3I6IzAwMDtcclxuXHRcdFx0bWluLXdpZHRoOiAzNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDozO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdG1pbi13aWR0aDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY+c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnR0aXB7XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjFcIl17XHJcblx0XHRcdHRvcDogMTAuNzUlO1xyXG5cdFx0XHRsZWZ0OiA0OC4zMzMzJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OSUpO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiMlwiXXtcclxuXHRcdFx0dG9wOiAxNi4zMzMlO1xyXG5cdFx0XHRsZWZ0OiA0MCU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHRsZWZ0OmF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IDI5MnB4O1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjc0cHg7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogLTI1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6YXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiM1wiXXtcclxuXHRcdFx0dG9wOiAxNi4zMzMlO1xyXG5cdFx0XHRsZWZ0OiA0OCU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdFx0XHRyaWdodDogMzJweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS10aXA9XCI0XCJde1xyXG5cdFx0XHR0b3A6IDE2LjMzMyU7XHJcblx0XHRcdGxlZnQ6IDU0JTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNjNweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiNVwiXXtcclxuXHRcdFx0dG9wOiAyNCU7XHJcblx0XHRcdGxlZnQ6IDM3JTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNjNweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiNlwiXXtcclxuXHRcdFx0cmlnaHQ6IDMxJTtcclxuXHRcdFx0Ym90dG9tOiAzMiU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHR0b3A6IC0xMTBweDtcclxuXHRcdFx0XHRyaWdodDogMTYzcHg7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dG9wOjEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjdcIl17XHJcblx0XHRcdGJvdHRvbTogMjIuNTY2NiU7XHJcblx0XHRcdGxlZnQ6IDMwJTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTI1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud2hhdC1jYW4taGctZG8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuXHRjb2xvcjojZmZmO1xyXG5cdHBhZGRpbmc6ODBweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6MCAwIDI1cHg7XHJcblx0fVxyXG59XHJcbi50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdC5zbGljay1zbGlkZSBpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0Ym90dG9tOmF1dG87XHJcblx0fVxyXG59XHJcbi50d29VcFZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDExM3B4IDAgMTMwcHg7XHJcblxyXG5cdGJ1dHRvbntcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlkZW8td3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnZpZGVvcy10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDU0cHggMCA3MHB4O1xyXG5cdH1cclxufVxyXG4udHdvVXBWaWRlbyAuaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4udHdvVXBWaWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG5cdGJvcmRlcjpub25lO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRwYWRkaW5nOjA7XHJcblx0fVxyXG59XHJcbi5oZy1wcm9kdWN0LWltZyB7XHJcblx0cGFkZGluZy10b3A6IDE5MXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNTFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZy10b3A6MjVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjU1cHg7XHJcblx0XHRtYXgtd2lkdGg6MzIwcHg7XHJcblx0XHRtYXJnaW46MCBhdXRvIDM1cHg7XHJcblx0fVxyXG59XHJcbi5oZy1yZWNvbW1lbmRlZCAucGF5cGFsIHtcclxuXHRwYWRkaW5nLXJpZ2h0OjM1cHg7XHJcbn1cclxuLnB1cmNoYXNlLW9wdGlvbnMge1xyXG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzgyODI4MjtcclxuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogIzAwMzA4NztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjEwNjhweCkge1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRwYWRkaW5nLXRvcDoyNXB4O1xyXG5cdH1cclxufVxyXG4vLyBFbWFpbCBDYXB0dXJlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdCNoZ0VtYWlsQ2FwdHVyZSB7XHJcblx0XHRwYWRkaW5nOjAgMjVweDtcclxuXHR9XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ1N1YlRpdGxlIHtcclxuXHRwYWRkaW5nOjA7XHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnVGl0bGUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAzOHB4O1xyXG59XHJcbi5oZ1RpdGxlLW91dGVyIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdC5oZ1RpdGxlIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxufVxyXG4jaGdFbWFpbENhcHR1cmUgI2hnVGhhbmtZb3UgLmhnVGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5tb2RlbC1udW1iZXIge1xyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdCbHVyYiB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXNpemU6MS4xcmVtO1xyXG5cdG1heC13aWR0aDo1NTBweDtcclxuXHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdG1hcmdpbjowIGF1dG8gMzVweDtcclxuXHRib3JkZXItdG9wOjNweCBzb2xpZCAjMDAzMDg3O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4ge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0Zm9udC1zaXplOjEzcHg7XHJcblx0cGFkZGluZzowIDhweDtcclxuXHRib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gPiBpbnB1dCB7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYSxcclxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhOmhvdmVyLFxyXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6Zm9jdXMsXHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTphY3RpdmUge1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0J0biB7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzoxOHB4IDUwcHg7XHJcblx0Y29sb3I6I0ZGRjtcclxuXHRmb250LXdlaWdodDo3MDA7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcblx0Zm9udC1zaXplOjEuMXJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRib3JkZXI6MDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtcclxuXHR0cmFuc2l0aW9uOmFsbCAwLjJzO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojMDAzMDg3O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHMge1xyXG5cdG1hcmdpbi1ib3R0b206NDBweDtcclxuXHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czpiZWZvcmUsXHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6XCJcIjtcclxuXHRkaXNwbGF5OnRhYmxlO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xyXG5cdGNsZWFyOmJvdGg7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0IHtcclxuXHRib3JkZXItcmFkaXVzOjA7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAjNWU1ZTVlO1xyXG5cdGZvbnQtc2l6ZToxLjFyZW07XHJcblx0Y29sb3I6IzAwMDtcclxuXHRwYWRkaW5nOjE1cHggMTVweCAxNXB4IDQwcHg7XHJcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRmbG9hdDpsZWZ0O1xyXG5cclxuXHRiYWNrZ3JvdW5kOiMzOTM5MzkgdXJsKCdodHRwczovL2RyaC5pbWcuZGlnaXRhbHJpdmVyLmNvbS9EUkhNL1N0b3JlZnJvbnQvU2l0ZS9vbXJvbi9wYi9pbWFnZXMvZW1haWwtaGcucG5nJykgbm8tcmVwZWF0IDEwcHggMTRweDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OnBsYWNlaG9sZGVyLXNob3duIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5lcnJvciB7XHJcblx0Ym9yZGVyLWNvbG9yOnJlZDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWZuYW1lXCJdLFxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcclxuXHR3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2RyaC5pbWcuZGlnaXRhbHJpdmVyLmNvbS9EUkhNL1N0b3JlZnJvbnQvU2l0ZS9vbXJvbi9wYi9pbWFnZXMvdXNlci1oZy5wbmcnKTtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcclxuXHRmbG9hdDpyaWdodDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgPiAjaGdUaGFua1lvdSB7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDo1MCU7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZS5UWSA+ICo6bm90KCNoZ1RoYW5rWW91KSB7XHJcblx0b3BhY2l0eTowO1xyXG5cdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjExMTFweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpLCAobWF4LXdpZHRoOjYwMHB4KSB7XHJcblx0I2hnRW1haWxDYXB0dXJlIHtwYWRkaW5nOjMwcHggMTVweCA1MHB4O31cclxuXHQjaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWZuYW1lXCJdLFxyXG5cdCNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge3dpZHRoOjEwMCU7fVxyXG5cdCNoZ0VtYWlsQ2FwdHVyZSAuaGdUaXRsZSB7bWFyZ2luLWJvdHRvbTozMHB4O31cclxuXHQjaGdFbWFpbENhcHR1cmUgLmhnTG9nbyB7XHJcblx0XHR3aWR0aDoyMjVweDtcclxuXHRcdGhlaWdodDozMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0Oi01cHg7XHJcblx0fVxyXG59XHJcbi5uZXZlci1taXNzLWEtYmVhdCB7XHJcblx0Zm9udC1zaXplOjIycHg7XHJcblx0cGFkZGluZy10b3A6MTUxcHg7XHJcblx0cGFkZGluZy1ib3R0b206OTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nLXRvcDo1M3B4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206NzBweDtcclxuXHR9XHJcbn1cclxuLm5tYWItY29sLTEge1xyXG5cdHBhZGRpbmctcmlnaHQ6NzVweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxufVxyXG4ubm1hYi10aXRsZSB7XHJcblx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206MTdweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0fVxyXG59XHJcbi5uZXZlci1taXNzLWEtYmVhdCBsaSB7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0bWFyZ2luLWJvdHRvbToyOXB4O1xyXG5cclxuXHRpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDo1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjMxcHg7XHJcblx0fVxyXG59XHJcbi5tYXNvbnJ5LXNlY3Rpb24ge1xyXG5cdC5ib3gge1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gZGl2IHtcclxuXHRcdFx0bWluLWhlaWdodDogNDM3cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDoxMDAlO1xyXG5cdFx0XHRsZWZ0OjRweDtcclxuXHRcdFx0cmlnaHQ6NHB4O1xyXG5cdFx0XHRib3R0b206NHB4O1xyXG5cdFx0XHR6LWluZGV4OjE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogdG9wIDAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0LmlubmVyLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOjAgMTUlO1xyXG5cclxuXHRcdFx0LmJveC1hcnJvdy11cCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRcdFx0dG9wOiAtNjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQxcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYm94LWFycm93IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XHJcbiAgICBcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDFweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50eHQtYmxhY2t7XHJcblx0XHQuYm94LWFycm93e1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJveCB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cy13aXRoaW57XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHR0b3A6NHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQuYm94LWJnLWltZyB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQuYm94LXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTozNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cdC5ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MTlmZDQ7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzQxOWZkNDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdyZWVuIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4MGMwMjk7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzgwYzAyOTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnB1cnBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3MGIxO1xyXG5cclxuXHRcdC5ib3gtYXJyb3ctdXAgLmZhIHtcclxuXHRcdFx0Y29sb3I6ICM3YjcwYjE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZWFsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3MGIxYWM7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzcwYjFhYztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJhdGluZy13cmFwIC5oZy1yYXRpbmcge1xyXG5cdHBhZGRpbmctcmlnaHQ6MjhweDtcclxuXHR3aWR0aDoxNzBweDtcclxufVxyXG4ucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQge1xyXG5cdC8qcGFkZGluZy1sZWZ0OjI4cHg7XHJcblx0Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICM4MjgyODI7Ki9cclxuXHQuZC1mbGV4IHtcclxuXHRcdGNvbG9yOiAjMDA3MmJjO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHR9XHJcblx0Lm5vMSB7XHRcdFx0XHRcdFx0XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRzbWFsbCB7XHRcdFxyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHRib3JkZXItbGVmdDpzb2xpZCAwcHggIzgyODI4MjtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG4uaW1hZ2UtZGl2aWRlciB7XHJcblx0aGVpZ2h0OjY1NXB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRoZWlnaHQ6IDM2NXB4O1xyXG5cdH1cclxufVxyXG4uaGctdGVjaC1zcGVjcyB7XHJcblx0cGFkZGluZzogMTEzcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA1NXB4IDA7XHJcblx0fVxyXG5cclxuXHQuaGctdGVjaC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6NjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjUxcHg7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMDAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6NDJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNwZWNzIHtcclxuXHRcdHBhZGRpbmc6NjlweCAwO1xyXG5cdH1cclxuXHJcblx0LnNwZWNzLWNvbC0xIHtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OmF1dG87XHJcblx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6NTJweDtcclxuXHR9XHJcblx0LnNwZWNzLWNvbC0yIHtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OmF1dG87XHJcblx0XHRwYWRkaW5nOjAgNTJweDtcclxuXHR9XHJcblx0LnNwZWNzLWNvbC0zIHtcclxuXHRcdHBhZGRpbmctbGVmdDo1MnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDowO1xyXG5cdH1cclxuXHQuc3BlY3Mtd3JhcCB7XHJcblx0XHRtYXgtd2lkdGg6IDM1M3B4O1xyXG5cdH1cclxuXHJcblx0LnNwZWMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuXHRcdC5zcGVjcy1jb2wtMSxcclxuXHRcdC5zcGVjcy1jb2wtMiB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50ZWNoLXJlc291cmNlcyAuc3BlY3Mge1xyXG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDAwO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xyXG5cclxuXHQucmVzb3VyY2Uge1xyXG5cdFx0d2lkdGg6MzMuMzMzJTtcclxuXHJcblx0XHQuYXBwcyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGVmdDogLTEycHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdC5yZXNvdXJjZTpudGgtY2hpbGQoMSksXHJcblx0XHQucmVzb3VyY2U6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRwYWRkaW5nOjAgMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmVzb3VyY2U6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0cGFkZGluZzowIDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWRkaXRpb25hbC1yZXNvdXJjZXMgYSB7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0LnJlc291cmNlcy1jdGFzIC5idG4ge1xyXG5cdFx0Ym9yZGVyOnNvbGlkIDJweCAjMDAzMDg3O1xyXG5cdFx0Y29sb3I6ICMwMDMwODc7XHJcblx0XHRtYXJnaW4tYm90dG9tOjE5cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxufVxyXG4uaGctZmFxcyB7XHJcblx0cGFkZGluZy1ib3R0b206IDExM3B4O1xyXG5cclxuXHQuZmFxcy10aXRsZSB7XHJcblx0XHRmb250LXNpemU6NjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUzcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTo0MnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTo0OHB4O1xyXG5cclxuXHQudGl0bGV7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDMwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHJcblx0XHQmOjphZnRlcntcclxuXHRcdFx0Y29udGVudDonXFxmMDU1JztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MjVweDtcclxuXHR9XHJcblxyXG5cdC5ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDIzcHggNTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0cGFkZGluZzoyM3B4IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFuc3dlci1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDoxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbm5lci1ib2R5IHtcclxuXHRcdFx0bWF4LXdpZHRoOjY3MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHRcdC50aXRsZTphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6J1xcZjA1Nic7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBuZXcgY3VzdG9tIGFjY29yZGlvbiB0YWJzXHJcbi5oZWFydC1ndWlkZS1mYXEtdGFicyB7XHJcblx0XHJcblx0LnRhYnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uLXRhYnMtYnRuIHtcclxuXHRcdHBhZGRpbmc6IDE4cHggMTRweCAxOHB4IDMwcHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMThweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uLXRhYnMtYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuXHRcdC50YWItaWNvOjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJ1xcZjA1Nic7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGFiLWljbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6J1xcZjA1NSc7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQudGFiLWJvZHkge1xyXG5cdFx0LmFjY29yZGlvbi1pbm5lci1lbGVtZW50IHtcclxuXHRcdFx0cGFkZGluZzogMjNweCA1MHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYW5zd2VyLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0bWluLXdpZHRoOjMycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTdweDtcclxuXHRcdH1cclxuXHRcdC5pbm5lci1ib2R5IHtcclxuXHRcdFx0bWF4LXdpZHRoOjY3MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5oZy10ZXN0aW1vbmlhbHMge1xyXG5cdHBhZGRpbmctdG9wOiA2OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMDRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHQudGVzdGltb25pYWxzLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDcxcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1OXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2ZmZjtcclxuXHR9XHJcblxyXG5cdC50ZXN0aW1vbmlhbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjU5cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuYmxvY2txdW90ZXtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luOiBpbmhlcml0O1xyXG5cdHBhZGRpbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi50aW1lckljb24ge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRidXR0b257XHJcblx0XHRcdHBhZGRpbmc6IDI2cHggNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcblx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzdmd7XHJcblx0XHRcdHBhdGh7XHJcblx0XHRcdFx0ZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0ZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdGxlZnQ6IC00MHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMTlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFydGd1aWRlICZ7XHJcblx0XHRsaXtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRib3JkZXI6c29saWQgMnB4ICNmZmZmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmZmZmY7XHJcblx0XHRcdFx0Y29sb3I6IzAwMDAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4udG91ci1oZWFydGd1aWRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmctYm90dG9tOjc2cHg7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndhdGNoLXNpZGUge1xyXG5cdHBhZGRpbmctdG9wOiAyNjBweDtcclxufVxyXG5cclxuLmhlYXJ0Z3VpZGUtZmx1Y3R1YXRpb25zIHtcclxuXHRib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxMHB4IDUwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLmNvbHVtbnMge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5oZWFydGd1aWRlIC5lbWJlZC1yZXNwb25zaXZlIHtcclxuXHRtaW4taGVpZ2h0OiA3MDBweDtcclxufVxyXG5cclxuLmhnLXNpemluZywgLmhnLXJldmlld3Mge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuLmhnLXNyTCBpbWcge1xyXG5cdG1heC13aWR0aDozNHB4O1xyXG59XHJcbi5oZy1zckwgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Y29sb3I6ICMwMDMwODc7XHJcblx0bWFyZ2luLWxlZnQ6MTBweDtcclxufVxyXG4uaGctcmV2aWV3czo6YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0Y29udGVudDogXCJcXGYwMDVcIjtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3QtcHJpY2UtcXR5IHtcclxuXHRtYXJnaW46MzVweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXByb2QtcHJpY2luZyB7XHJcblx0bWFyZ2luLXJpZ2h0OjQwcHg7XHJcbn1cclxuLmhnLXByb2QtcHJpY2luZyB7XHJcblx0Y29sb3I6IzAwMDtcclxuXHRmb250LXNpemU6MzJweDtcclxuXHRsaW5lLWhlaWdodDogNDdweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5jdGEtaGVhcnRndWlkZSwgLmN0YS1oZWFydGd1aWRlIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NztcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cGFkZGluZzoxMHB4IDQwcHg7XHJcblx0Y29sb3I6I2ZmZjtcclxufVxyXG4uY3RhLWhlYXJ0Z3VpZGUubGluay1jdGEge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NGIwMTc7XHJcblx0fVxyXG59XHJcbi5oZWFydGd1aWRlIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcclxuXHRwYWRkaW5nOiAxMXB4IDUwcHggMTFweCA4cHg7XHJcblx0bWFyZ2luLXJpZ2h0OjMxcHg7XHJcblx0bWluLXdpZHRoOiAyMTNweDtcclxuXHRmb250LXNpemU6MThweDtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmNvbCB7XHJcblx0cGFkZGluZzogMTJweCAwO1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyBhIHtcclxuXHRjb2xvcjojRkZGO1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JMIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XHJcbn1cclxuXHJcbi5uYXZTdGlja3ktY3RhIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tdG9wOiAtMzBweDtcclxufVxyXG4uaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZTdGlja3ktY3RhIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLm5hdlN0aWNreS1jdGEgc3BhbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcbi5uYXZTdGlja3ktY3RhIGEge1xyXG5cdGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdHBhZGRpbmc6IDEwcHggNnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0dGV4dC13cmFwOiBub25lO1xyXG59XHJcblxyXG4vLyBXYXJyYW50eVxyXG4ud2FycmFudHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvd2FycmFudHktZ2MtY2FydC0xMDAwLXgtMTEzLTYtYy0yLWYtNTktanBnLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmxlYWRpbmcge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLnRhZ0xpbmUge1xyXG5cdGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcclxufVxyXG4ubGluayB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG59XHJcbi5leGNsdXNpdmUge1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxuXHRjb2xvcjogIzg2YjA2MjtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uaGVhcnRndWlkZSB7XHJcblx0LnByb2R1Y3QtY3RhcyB7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdH1cclxuXHQucHJvZHVjdC1kdGMge1xyXG5cdFx0ZmxleC1ncm93OjI7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDY5cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xyXG5cdC5oZWFydGd1aWRlIC5nZnoge1xyXG5cdFx0bWFyZ2luLXRvcDogNTUwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYShtaW4td2lkdGg6IDY4MHB4KSB7XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogODlweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XHJcblx0LndhdGNoLWZhY2Uge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5oZWFydGd1aWRlLWxlYXJuLWJ1dHRvbiB7XHJcblx0XHRib3JkZXI6ICMwMDAgc29saWQgMXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dGV4dC13cmFwOiBub25lO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZS1jb21wYXRpYmlsaXR5IHtcclxuXHRcdGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDZweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHRleHQtd3JhcDogbm9uZTtcclxuXHR9XHJcblx0LnBvY2tldFdhdGNoIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogNjAlO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9ib3gtMjEuanBnJyk7XHJcblx0XHRvcGFjaXR5OiAwLjI7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5nZnoge1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdH1cclxuXHJcblx0LndhdGNoLWZhY2Uge1xyXG5cdFx0d2lkdGg6IDU1JTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLnNwZWNzYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0fVxyXG5cdC53YXJyYW50eSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvd2FycmFudHktZ2MtY2FydC0xMDAwLXgtMTEzLTYtYy0yLWYtNTktanBnLmpwZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cdH1cclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiAzN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDBlbTtcclxuXHR9XHJcblx0LnRhZ0xpbmUge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMyk7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcblx0LmhlYXJ0Z3VpZGUgIC51bmRlcldhdGNoIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xyXG5cdC53YXRjaC1mYWNlIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHR3aWR0aDogNDUlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4ICkge1xyXG5cdHZpZGVvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuZW1iZWQtcmVzcG9uc2l2ZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblx0Lm1vZGFsLWxnIHtcclxuXHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdH1cclxuXHQuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3Jle1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAgLnVuZGVyV2F0Y2gge1xyXG5cdFx0bWFyZ2luLXRvcDogMCU7XHJcblx0fVxyXG5cclxuXHQudG91ci1oZWFydGd1aWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC53YXRjaC1iYW5kIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdH1cclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MSUsIC00NiUpO1xyXG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5zdGlja3kge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA0NXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0cGFkZGluZy10b3A6IDBcclxuXHR9XHJcblx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuXHRcdC5oZWFydGd1aWRlIC5zdGlja3kge1xyXG5cdFx0XHR0b3A6IDE4cHhcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmVcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XHJcblx0XHRcdHRvcDogNjJweCFpbXBvcnRhbnRcclxuXHRcdH1cclxuXHR9XHJcblx0LnNoaWVsZCB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG5cdH1cclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA0OXB4O1xyXG5cdH1cclxuXHQjbmF2YmFyU3RpY2t5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCApIHtcclxuXHQucG9ja2V0V2F0Y2gge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA3MCU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3Jle1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0LmJhY2tncm91bmQtdmlkZW8gLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyAge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xNSUpO1xyXG5cdH1cclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDMxcHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA2MXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xyXG5cdC5jb2x1bW5zIHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogNTlweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmxlZnRUYWdMaW5lIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQubGVmdFRhZ0xpbmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSB7XHJcblx0XHR0b3A6IDgycHg7XHJcblx0fVxyXG59XHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSB7XHJcblx0XHR0b3A6IDM1cHg7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5zdGlja3kgLm5hdmJhciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xyXG5cdFx0dG9wOiA0NnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhlYXJ0Z3VpZGUgLmdvb2dsZVBsYXkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5leHBsb2RlZFZpZXcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmV4cGxvZGVkVmlldyBoMSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uZXhwbG9kZWRWaWV3IC5wIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcblxyXG5cclxuLnRlY2hTcGVjcyAuaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbjEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTclO1xyXG59XHJcblxyXG4udGVjaFNwZWNzIC52aWRlby1wbGF5LWljb24yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0MzVweCkge1xyXG4gICAgLmhlYXJ0Z3VpZGUgLmdvb2dsZVBsYXkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnRlY2hTcGVjcyAudmlkZW8tcGxheS1pY29uMiB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudHdvVXBWaWRlbyAuc3RpY2sge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmV4cGxvZGluZ1dhdGNoIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbjEgIHtcclxuICAgICAgICB0b3A6IDM1JTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAge1xyXG5cdC5idl9hdmdSYXRpbmcsXHJcblx0LmJ2X2F2Z1JhdGluZzpob3ZlcixcclxuXHQuYnZfbnVtUmV2aWV3c190ZXh0LFxyXG5cdC5idl9udW1SZXZpZXdzX3RleHQ6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbltkYXRhLWJ2LXNob3c9XCJyYXRpbmdfc3VtbWFyeVwiXSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uaGctc3JSIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyTCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4jaGctZmFxIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG59XHJcbi5mYXEtdGl0bGUge1xyXG5cclxufVxyXG4uZmFxQm94IHtcclxuICAgIGJvcmRlcjogc29saWQgI2ZmZiAxcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjQ1cHg7XHJcbn1cclxuLmZhcUJveCBoNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbn1cclxuLmZhcUJveCBoNTpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgY29udGVudDogJ1EnO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgY29sb3I6ICM2OTY5Njk7XHJcbn1cclxuLmZhcUJveCBoNTphZnRlciB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjY2NjY7XHJcbn1cclxuI1N1cHBvcnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02MHB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiNSZXZpZXdzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNzBweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uaGVhcnRndWlkZUxvZ28ge1xyXG4gICAgdG9wOiAyOHB4O1xyXG59XHJcblxyXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAubmF2YmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcclxuICAgICAgICB0b3A6IDM4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KXtcclxuICAgIC5mYXFCb3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZUxvZ28sIC5uYXZTdGlja3ktY3RhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZVN0aWNreU5hdlRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUtd2F0Y2gge1xyXG4gICAgICAgIHRvcDogLTExMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuZmFxQm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIC5mYXFCb3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCl7XHJcbiAgICAuZmFxQm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG5cdFx0LmhlYXJ0Z3VpZGUgLmhnLXByb2QtcHJpY2luZyAge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQuaGVhcnRndWlkZSAucHJvZHVjdC1vcHRpb25zIHNlbGVjdCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDE3MHB4O1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7XHJcbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5e3RvcDo0NXB4fVxyXG59XHJcblxyXG4iLCIvLyBIb21lIEhHIC0gSGVyb1xyXG4jaG9tZS1oZy1oZXJvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGVhcnRndWlkZS1ob21lLWhlcm8uanBnXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Zm9udC1mYW1pbHk6IERJTi1wcm87XHJcblx0cGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiNob21lLWhnLWhlcm8gdWwge1xyXG5cdG1hcmdpbi1ib3R0b206NDBweDtcclxufVxyXG4jaG9tZS1oZy1oZXJvIHAge1xyXG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4jaG9tZS1oZy1oZXJvIC5oZy1oZXJvLWN0YSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMTdweCA0MHB4IDE1cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LWZhbWlseTogXCJESU4tbWVkaXVtXCI7XHJcblx0bWFyZ2luLXRvcDoyNXB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbiNob21lLWhnLWhlcm8gLmhnLWhlcm8tY3RhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbn1cclxuI2hvbWUtaGctaGVybyAuaG9tZS1oZXJvLWhnLWxvZ28ge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0b3BhY2l0eTogMTtcclxuXHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHdpZHRoOiAyNzVweDtcclxuXHRoZWlnaHQ6IDM3cHg7XHJcbn1cclxuI2hvbWUtaGctaGVybyAuaGVyby1zaGFkZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdG9wYWNpdHk6IDAuNztcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFNoZWxmIHtcclxuI2hvbWUtaGctc2hlbGYuaGctc2hlbGYtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0bWFyZ2luLXRvcDogLTE5MHB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1zaGVsZi16ZXJvIHtcclxuXHRmb250LXNpemU6MTRweDtcclxuXHRsaW5lLWhlaWdodDoyNnB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCBoMyB7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgyIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDIgc3VwIHtcclxuXHRmb250LXNpemU6NDZweCAhaW1wb3J0YW50O1xyXG5cdGJvdHRvbTogMC40ZW0gIWltcG9ydGFudDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgxIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuZXhjbHVzaW9uIHtcclxuXHRmb250LXNpemU6MTRweDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzdiN2I3YjtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydC1pdGVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQtaXRlbSBwIHtcclxuXHRmb250LXNpemU6MTRweDtcclxuXHRsaW5lLWhlaWdodDoxLjNcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3gge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYig0MywgNjIsIDgwKTtcclxuXHRwYWRkaW5nOiAyNXB4IDI1cHggMTVweCAyNXB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1wcm9tbyB7XHJcblxyXG59XHJcbiNob21lLWhnLXNoZWxmIC5zaGFkb3ctbGcge1xyXG5cdGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1jdGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0cGFkZGluZzogM3B4IDMwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1jdGE6aG92ZXIge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBQcm9kdWN0c1xyXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdCB7XHJcblx0bWluLWhlaWdodDogNDAwcHg7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO3RvcDogNDVweDtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdC1wcmljaW5nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3QgaW1nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLmJ1eW5vdyB7XHJcblx0cGFkZGluZzogMTBweCA1MHB4O1xyXG59XHJcbiNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrOjpiZWZvcmUsICNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XHJcblx0Ym9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcclxufVxyXG5cclxuLmhvbWUtSEcgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcclxuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uaG9tZS1IRyAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBTaGF0dGVyXHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9yZSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMTdweCA0MHB4IDE1cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LWZhbWlseTogXCJESU4tYm9sZFwiO1xyXG5cdG1hcmdpbi10b3A6MjVweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vcmU6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5za2V3OmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTUwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTE1MHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLnNrZXcge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1pY29uIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xyXG5cdG1hcmdpbi10b3A6IC0xNDBweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XHJcblx0bWFyZ2luLXRvcDogMjIwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE1MDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZTpiZWZvcmUge1xyXG5cdHRvcDogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1koNWRlZyk7XHJcblx0dHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLW1vYmlsZS1iZy5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogLTE7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bWFyZ2luLXRvcDozMHB4O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCBsaSB7XHJcblx0bWFyZ2luLWxlZnQ6IDIuM2VtO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCBsaTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvY2hlY2stYmxhY2suc3ZnXCIpO1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjdweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDIwcHg7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hvbWUtaGctc2hhdHRlci5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIC5hcHAtZG93bmxvYWRzIGltZyB7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXJpZ2h0OjE1cHhcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLWhnIC5oZy1pbWcge1xyXG5cdHotaW5kZXg6OTk5OTtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLWhnIC5ob21lLWhnLXN1YmNvcHkge1xyXG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMtbWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAubGVhcm5tb3JlIHtcclxuXHRwYWRkaW5nOiAxN3B4IDQwcHggMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gQ29uc3VtZXJcclxuI2hvbWUtaGctY29uc3VtZXIuaGVyby1jb25zdW1lcnJlcG9ydHM6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLWNvbnN1bWVyLnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbn1cclxuI2hvbWUtaGctY29uc3VtZXIgLmhnLWNyLWRpc2NsYWltZXIge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bGluZS1oZWlnaHQ6MjBweDtcclxufVxyXG4jaG9tZS1oZy1jb25zdW1lciAubGVhcm5tb3JlIHtcclxuXHRwYWRkaW5nOiAxN3B4IDQwcHggMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gQWR2YW50YWdlXHJcbiNob21lLWhnLWFkdmFudGFnZS5oZy1iZy1hZHZhbnRhZ2Uge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy1hZHZhbnRhZ2UuanBnXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5hZHYtdGl0bGUge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmFkdi10aXRsZTo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0bWFyZ2luOiAwcHggYXV0bztcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzJiM2U1MDtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmhlYWRlci1hZHZhbnRhZ2Uge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgIC5ib3gge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuYm94IHAge1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3ggLmNvbHVtbiB7XHJcblx0ZmxleDogMTtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuYm94LWNvbnRhaW5lciB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICMwMDcyYmM7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBUZXN0aW1vbmlhbFxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyB7XHJcblx0Ym90dG9tOiAyNXB4O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0d2lkdGg6IDQwcHg7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLmZhLWNpcmNsZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLmZhLXF1b3RlLWxlZnQge1xyXG5cdGNvbG9yOiAjMDA3MmJjO1xyXG59XHJcblxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEwMHB4O1xyXG5cdGxlZnQ6IDE1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyMDAlO1xyXG5cdGJhY2tncm91bmQ6ICMwMDcyYmM7XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0xMDBweDtcclxuXHRsZWZ0OiAxNTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDIwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwNzJiYztcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcclxuXHR0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGlkZS1pbWcge1xyXG5cdHotaW5kZXg6IC0xMDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFplcm9cclxuI2hvbWUtaGctemVybyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLXplcm8uanBnXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiNob21lLWhnLXplcm8gaW1nIHtcclxuXHRtYXgtd2lkdGg6MzAwcHg7XHJcbn1cclxuI2hvbWUtaGctemVybyAuaGVyby1zaGFkZS16ZXJvIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gUmVjb21tZW5kZWRcclxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciB7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSwgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRmb250LXNpemU6IDQ1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIHN1cCB7XHJcblx0Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQge1xyXG5cdGZvbnQtc2l6ZToxMnB4O1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQgc3BhbiB7XHJcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OicnO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEycHg7XHJcblx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzJiM2U1MCwgIzAwNzJiYyk7XHJcblx0bGVmdDowO1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMmIzZTUwLCAjMDA3MmJjKTtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubWlsbGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbToycHg7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQge1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBNZWRpYVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KXtcclxuXHQjaG9tZS1oZy1oZXJvIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xyXG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xyXG5cdFx0bWFyZ2luLXRvcDogLTEwMHB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMTgwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzLW1kIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE1MHB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGlkZS1pbWcge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwIDgwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAucG0yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCNob21lLWhnLWNvbnN1bWVyIC5jci1wZGYge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblx0I2hnLWJnLXplcm8ge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHR9XHJcblx0Lmhlcm8tc2hhZGUtemVybyB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdC5oZXJvLXNoYWRlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoZWxmLmhnLXNoZWxmLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hlbGYgLmhnaGItemVybyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5wcm9taXNlLWltZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5wbTIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmhvbWUtaGctYmV0dGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XHJcblx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0fVxyXG5cdCNob21lLWhnLWFkdmFudGFnZSAuaGVhZGVyLWFkdmFudGFnZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWljb24gbGkge1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0fVxyXG59IiwiQGtleWZyYW1lcyByb3RhdGVJdCB7XHJcblx0ZnJvbXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHQyNSV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0fVxyXG5cdDUwJXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG5cdDc1JXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcblx0fVxyXG5cdHRve1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbiNicC1wZHAtZmlsdGVycyB7XHJcblxyXG5cdC5maGMtaW5saW5lLWJsb2NrIHtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHRhLnJlc2V0LWFsbCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uIC5uYXYubmF2LWxpc3Qge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdFx0dG9wOiA3MHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRvdmVyZmxvdy15OmF1dG87XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMDAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24uYWN0aXZlIC5uYXYubmF2LWxpc3Qge1xyXG5cdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiBsaS5tb3JlLFxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24gbGkubGVzcyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vYmlsZS1maWx0ZXItY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0I2ZpbHRlcnMtY29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG5hdi5zaWRlYmFyIHtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEudG9vbHRpcCB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46YXV0bztcclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpbHRlcntcclxuXHRcdCYtaGVhZGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaGVhZGluZyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbW9iaWxlLWhlYWRpbmcge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtc2VjdGlvbntcclxuXHJcblx0XHRcdCY+dWx7XHJcblx0XHRcdFx0Ji5icC1tYWlue1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddLFxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cmVtIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudG9vbHRpcCB7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0Y29sb3I6ICM2NzY3Njc7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwLjQ1cmVtIDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRvb2x0aXAtbGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogLTVweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDE1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6MTU0cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Y29sb3I6IzAwMDtcclxuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICMwMDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciAudG9vbHRpcC1sYWJlbCwgJjpmb2N1cyAudG9vbHRpcC1sYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji10aXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bWFyZ2luOiAwLjVyZW0gMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMC4zcmVtIDA7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnRhYi1idG4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcclxuXHRcdFx0XHQmIC5hcnJvdy1yaWdodCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWJhY2stYnRuIHtcclxuXHRcdFx0QGV4dGVuZCAuZmlsdGVyLXRpdGxlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDZweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdC5iYWNrLWJ0biB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZhLmZhLWNsb3NlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW0gMC4zcmVtIDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlci10aXRsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuLnJlc2V0LWxhYmVsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdGxpLm1vcmUsXHJcblx0bGkubGVzcyB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdCNicC1wcmljZS1vcmRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTByZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzAzMDMwO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cdC5icGYtbW9iaWxlLWxhYmVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA1NzllO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMDtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdH1cclxuXHJcblx0Lm9tci1icC1maWx0ZXJzIHtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHQrIGxhYmVsIHtcclxuXHRcdFx0ICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0ICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcblx0XHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmX19hcnJvd3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRhbmltYXRpb246IDJzIGluZmluaXRlIHJvdGF0ZUl0IGxpbmVhcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnAtcHAtd2FycCB7XHJcblx0XHRcdG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnRvb2x0aXAtbW9kYWwge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHotaW5kZXg6IDUwMDtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRyaWdodDowO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRtYXJnaW46YXV0bztcclxuXHRcdFx0bWF4LWhlaWdodDogNjIwcHg7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOjc1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHR3aWR0aDo5MCU7XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdC50b29sdGlwLWlubmVyIHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0fVxyXG5cclxuXHQudG9vbHRpcC1tb2RhbC1jbG9zZSB7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHR0b3A6MDtcclxuXHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0ei1pbmRleDogMTE7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi50dC1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTowO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6MDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiA0MDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNjUpO1xyXG59XHJcblxyXG5cclxuLmEzNjBfZmlsdGVyX2J0biB7XHJcblx0cGFkZGluZzogMHJlbSAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hMzYwX2ZpbHRlcl9idG5faDMge1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLmEzNjBfZmlsdGVyX2J0bl9zcGFuX2Fycm93IHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xyXG5cdC5hMzYwX2hpZGVfYnBfZmlsdGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuIiwiLyogQmVzdCBTZWxsZXIgKi9cclxuXHJcbi5iZXN0LXNlbGxlcnMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTozcmVtO1xyXG59IiwiLmJyaWNrXzIzMjI3OjpiZWZvcmV7XHJcbiAgLyptdXN0IGJlIGNoYW5nZWQgb3IgcmVtb3ZlZCovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvRlNBX3BhZ2VfYXNzZXRzX2hlcm8yLmpwZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMDtcclxufVxyXG5idXR0b24udG9vbHRpcHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNoZXJvIGgxIHtcclxuICBmb250LXNpemU6NTRweDtcclxufVxyXG4jc3ViTmF2IHtcclxuICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgNTAlLCAjYzJjMmMyIDUwJSk7XHJcbiAgcG9zaXRpb246c3RhdGljO1xyXG4gIHRvcDo3MHB4O1xyXG4gIHotaW5kZXg6OTk5OTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1heC13aWR0aDoxNTk4cHg7XHJcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2MyYzJjMjtcclxufVxyXG4jc3ViTmF2LmZpeGVkIHtcclxuICBwb3NpdGlvbjpmaXhlZDtcclxufVxyXG4uYnJvd3NlTGFiZWwge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OjEuMztcclxufVxyXG4uc3ViTmF2SXRlbXMge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBoZWlnaHQ6MTAwJTtcclxuICB6LWluZGV4Ojk7XHJcbn1cclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2Jsb29kUHJlc3N1cmVcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2Jsb29kUHJlc3N1cmVcIl0sXHJcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiN0ZW5zXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiN0ZW5zXCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZml0bmVzc1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZml0bmVzc1wiXSxcclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2VrZ1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZWtnXCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcmVzcGlyYXRvcnlcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3Jlc3BpcmF0b3J5XCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcHJvZmVzc2lvbmFsXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNwcm9mZXNzaW9uYWxcIl0sXHJcbi5zdWJOYXZJdGVtOmhvdmVyLFxyXG4ubmF2LXRhYnMtbWVudS1pdGVtOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtcclxuICBjb2xvcjojZmZmO1xyXG4gIGJhY2tncm91bmQ6IzAwNzJiYztcclxufSBcclxuLnN1Yk5hdkl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IzJCM0U1MDtcclxuICBjb2xvcjojZmZmO1xyXG4gIHRyYW5zaXRpb246YmFja2dyb3VuZCAyMDBtcztcclxuICBtYXJnaW4tYm90dG9tOi0xcHggIWltcG9ydGFudDsgLypPdmVybGFwIHBhcmVudCBib3R0b20gYm9yZGVyKi9cclxuICB3aWR0aDoyMCU7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6MTtcclxuICBib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZjtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG4uc3ViTmF2SXRlbSA+IGEgIHtcclxuICBwYWRkaW5nOjIwcHggNXB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gIGhlaWdodDoxMDAlO1xyXG59XHJcbi5zdWJOYXZJdGVtID4gYSxcclxuLnN1Yk5hdkl0ZW0gPiBhOmhvdmVyLFxyXG4uc3ViTmF2SXRlbSA+IGE6Zm9jdXMsXHJcbi5zdWJOYXZJdGVtID4gYTphY3RpdmUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjppbmhlcml0O1xyXG4gIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuLmhpd0l0ZW0ge1xyXG4gIGJhY2tncm91bmQ6I2ViZWJlYjtcclxuICBwYWRkaW5nOjQwcHggMjVweDtcclxuICBtYXgtd2lkdGg6MzcwcHg7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgY29sb3I6IzJiM2U1MDtcclxuICBsaW5lLWhlaWdodDoxLjQ7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbn1cclxuLnN2Z0ljb24ge1xyXG4gIG1hcmdpbi1ib3R0b206MjJweDtcclxufVxyXG4uc3ZnSWNvbiBzdmcge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luOmF1dG87XHJcbn1cclxuLnByb2R1Y3RTZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOjEyMHB4O1xyXG59XHJcbi5zZWN0aW9uVGl0bGUge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6ZmxleDtcclxufVxyXG4uc2VjdGlvblRpdGxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBoZWlnaHQ6MXB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgYmFja2dyb3VuZDojMDA3MmJjO1xyXG4gIHRvcDo1MCU7XHJcbiAgbGVmdDowO1xyXG59XHJcbi5zZWN0aW9uVGl0bGUgPiBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gIG1hcmdpbjphdXRvO1xyXG4gIHBhZGRpbmc6NXB4IDUwcHg7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5zdWItaGVhZGluZy10ZXh0IHtcclxuXHRmb250LXNpemU6IDE3LjZweDtcclxuXHRjb2xvcjogIzJiM2U1MDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcbi5leHBhbmRTdWJOYXYge1xyXG4gIHBhZGRpbmc6MDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbn1cclxuLmV4cGFuZFN1Yk5hdiBidXR0b24ge1xyXG4gIGJhY2tncm91bmQ6I2ViZWJlYjtcclxuICBjb2xvcjojMDAwO1xyXG4gIGJvcmRlcjowO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZm9udC1zaXplOjEuMjVlbTtcclxuICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMjAwbXM7XHJcbn1cclxuLmV4cGFuZFN1Yk5hdiBidXR0b246aG92ZXIsXHJcbi5leHBhbmRTdWJOYXYgYnV0dG9uOmZvY3VzLFxyXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6I2MyYzJjMjtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gIC5oaXdJdGVtIHtwYWRkaW5nOjQwcHggNHB4O31cclxuICAjc3ViTmF2IC5icy1jb250YWluZXIge21heC13aWR0aDoxMDAlO31cclxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge3BhZGRpbmc6MDt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAuaGl3SXRlbSB7cGFkZGluZzo0MHB4IDI1cHg7fVxyXG4gIC5zZWN0aW9uVGl0bGUgPiBoMiB7cGFkZGluZzo1cHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6OTAlO31cclxuICAuc2VjdGlvblRpdGxlOjpiZWZvcmUge3dpZHRoOjExMCU7bGVmdDotNSU7fVxyXG4gICNzdWJOYXYge2JvcmRlci1ib3R0b206MDt9XHJcbiAgLmJyb3dzZUxhYmVsIHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzJjMmMyO31cclxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6NThweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zIHtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNpdGlvbjp0b3AgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC41LCAwLjYsIDEuNCk7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNibG9vZFByZXNzdXJlXCJdIHt0b3A6MDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3RlbnNcIl0ge3RvcDotNThweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2ZpdG5lc3NcIl0ge3RvcDotMTE2cHg7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNyZXNwaXJhdG9yeVwiXSB7dG9wOi0xNzRweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Byb2Zlc3Npb25hbFwiXSxcclxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYm90dG9tXCJdIHt0b3A6LTIzMnB4O31cclxuICAuc3ViTmF2SXRlbSB7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt9XHJcbiAgI3N1Yk5hdi5vcGVuIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7b3ZlcmZsb3c6dmlzaWJsZTt9XHJcbiAgI3N1Yk5hdi5vcGVuIC5zdWJOYXZJdGVtcyB7dG9wOjAgIWltcG9ydGFudDsgdHJhbnNpdGlvbjpub25lfVxyXG4gICNzdWJOYXYub3BlbiAuZXhwYW5kU3ViTmF2IGJ1dHRvbiB7YmFja2dyb3VuZDojYzJjMmMyO31cclxuICAjc3ViTmF2Lm9wZW4gLmV4cGFuZFN1Yk5hdiBidXR0b24gaSB7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KSB7XHJcbiAgI3N1Yk5hdiB7Zm9udC1zaXplOjE0cHg7fVxyXG4gIC5icm93c2VMYWJlbCB7cGFkZGluZzowIDRweCAwIDE1cHh9XHJcbn0iLCIvKiBDdWZmIENvbXBhdGliaWxpdHkgU2VsZWN0b3IgKi9cblxuLmN1ZmYtc2VsZWN0b3IgeyAgICBcbiAgICAudGV4dC1oaWRkZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmZpZWxkLXNldC5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC40O1xuICAgIH1cbn1cblxuI3Byb2R1Y3RfbmFtZV9zZWxlY3QsXG4jbW9kZWxfbnVtYmVyX2lucHV0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDozNzBweDtcbn1cblxuLmN1ZmYtc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmN1ZmYtc2VsZWN0b3IgLnBzLWZlYXR1cmUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuLmN1ZmYtc2VsZWN0b3IgLnBzLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbn1cbi5pbnB1dC1icmFuZCxcbi5zZWxlY3RlZC1wcm9kdWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBzLW1vZGVsLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbn1cbi5wcy1tb2RlbC1wYXNzIHtcbiAgICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50O1xufVxuLnBzLWZlYXR1cmUtd3Jpc3Qge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBzLWZlYXR1cmUtaGlkZSB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLnBzLWp1bXAge1xuICAgIGJhY2tncm91bmQ6ICM4NmIwNjIgIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMzc5cHgpIHtcbiAgICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wLWxhc3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIH1cbn0iLCIkYW5pbWF0ZTogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cbmxlZ2VuZHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdXBwb3J0e1xuICAmLWh1YntcblxuICAgICYtd3JhcHBlcntcblxuICAgICAgLmhlcm8tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA2MiwgODAsIDAuOCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXG4gICAgICAuc3VwcG9ydC1hY3Rpb24tY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwcHggN3B4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyQjNFNTA7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRpbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhlcm97XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgei1pbmRleDogMztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWI4YmI7XG4gICAgICAgIGNvbG9yOiAjODA4Mjg1O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViOGJiO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIC5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFjdHtcblxuICAgICYtdGlsZXtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLyogIHBhZGRpbmc6IDIuODEyNXJlbSAxLjQzNzVyZW07Ki9cbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4OiAxMHJlbTtcbiAgICAgICAgZmxleDogMTByZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLWN0YSB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB3aWR0aDogMjYycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKCBtYXgtd2lkdGg6IDEzNzlweCApIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIge1xuXG5cbiAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgICAmLmdyZXktYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB9XG5cbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgIC5zdXBwb3J0LWNvbnRhY3QtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY5cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6MCAxMHB4O1xuICB9XG5cbiAgLnN1cHBvcnQtcHJvZC1pbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6Y2hlY2tlZCxcbiAgICAmOmZvY3Vze1xuICAgICAgJitsYWJlbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5zdXBwb3J0LXByb2QtdHlwZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgICAgcHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmM7XG4gICAgcGFkZGluZzogMzNweCAxMHB4IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6NzJweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5uZXItdHlwZSB7XG4gICAgJi5hY3RpdmUgfi5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICB9XG4gICAgJjpmb2N1cyB+LnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gICAgICBvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICB9XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgwODI4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIH1cblxuICAuc3VwcG9ydC1pbm5lci10eXBlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA3MmJjO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgLnN1cHBvcnQtY29udGFjdC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIGhlaWdodDogNjVweDsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICBpbWcge1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXg6IDEwcmVtO1xuICAgIGZsZXg6IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKmZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsqL1xuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgJi5ncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgcGFkZGluZzogNjBweCAwO1xuICAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuLnN1cHBvcnQtaHViLXByb2R1Y3Qge1xuXG4gIC5zdXBwb3J0LWhlcm8taGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5zdXBwb3J0LWhlcm8tbW9kZWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gIH1cbiAgLnN1cHBvcnQtaGVyby1tYW51YWxzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLnN1cHBvcnQtaGVyby1pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgIH1cbiAgfVxuXG5cdC5zdXBwb3J0LWhlcm8taW1hZ2Utc3RhdGljIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaHViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdXBwb3J0LWFuY2hvci13cmFwcGVyLFxuICAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlcixcbiAgLnN1cHBvcnQtaHViLWZpbGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5zdXBwb3J0LWh1Yi1hY2Nlc3NvcmllcyxcbiAgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlcixcbiAgLnN1cHBvcnQtaHViLWZhcXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLnN1cHBvcnQtbWVkaWEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaDUge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIH1cbiAgICAgIGEuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLnBpcGUge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODA4Mjg1O1xuICAgIH1cbiAgICAuYmxvY2std3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuaW1nLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICAgICAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmJsb2NrLXdyYXBwZXIgLmxpc3QtaXRlbSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAuYmxvY2std3JhcHBlci5saXN0IHtcbiAgICAgIG1heC13aWR0aDogMjk3cHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5waXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdWwuYW5jaG9ycyAubGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtZmFxLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzJiYztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnLCBnLFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRlO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZhcS1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbiAgLmZhcS1jYXRlZ29yeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuZmFxLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5mYXEtY2F0ZWdvcnktbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgY29sb3I6ICM4NmIwNjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgcmdiKDEzNCwgMTc2LCA5OCk7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNTYnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1jYXRlZ29yeS1pdGVtLWFuc3dlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIC5mYXEtYW5zd2VyLWljb24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhcS1jYXQtbGluay13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gIH1cblxuICAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJiM2U1MCwgIzJiM2U1MCksIC8qIGdyYWRpZW50IDEgYXMgc29saWQgY29sb3IgKi9cbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTgyOTM4LCAjMTgyOTM4KTsgLyogZ3JhZGllbnQgMiBhcyBzb2xpZCBjb2xvciAqL1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIHNhbWUgYXMgbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdCAqL1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgIDAgMCxcbiAgICAgICAgNDIlICAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgNDIlIDEwMCUsXG4gICAgICAgIDEwMCUgMTAwJTtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAuc21hbGwtbm90aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6MjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAuY29tcGF0YWJpbGl0eS1maWx0ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1MHB4IDAgNTBweCA1MHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMmIzZTUwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA5NSU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIzZTUwLCAjMmIzZTUwKSxcbiAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE4MjkzOCwgIzE4MjkzOCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgICAgICAgICAgMCAwLFxuICAgICAgICAgICAgICAwIDQyJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgICAgICAgIDEwMCUgNDIlLFxuICAgICAgICAgICAgICAxMDAlIDEwMCU7XG4gICAgICAgICAgLmNvbXBhdGFiaWxpdHktZmlsdGVyOmFmdGVyIHtcbiAgICAgICAgICAgIC8qd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMDBweCAwIDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmIzZTUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNDAlOyovXG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICB1bC5mZWF0dXJlLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGVhY3RpdmF0ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdWZmcy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoNSBzcGFuLmZpcnN0LWNoYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNC41cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJQaG9uZVwiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi50YWJsZXQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJUYWJsZXRcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1wMy1wbGF5ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJNUDMgUGxheWVyXCI7XG4gICAgICAgIH1cbiAgICAgICAgJi5tcDMtcGxheWVyIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSAuYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzEyMTIxMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMTIxMjEyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcHRpb24ge1xuICAgICAgICAvKnBhZGRpbmc6IDExcHggOHB4OyovXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXBwLWljb24ge1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5icy1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC1tb3JlLXdyYXBwZXIge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYig0MywgNjIsIDgwKTtcbiAgICB9XG4gICAgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMjVweCAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmJ1dHRvbi1ibG9jay13cmFwcGVyIGltZyB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgICB9XG4gICAgLmJ1dHRvbi1ibG9jay13cmFwcGVyIGEge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYig0MywgNjIsIDgwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciB7XG4gICAgLnZpZGVvcy13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDoxMjgwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cblxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgICAgIHdpZHRoOjEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OjE1cHg7XG4gICAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6OmFmdGVye1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgIGJvcmRlcjogc29saWQgIzAwNzJiYztcbiAgICAgIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDotMjBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiAge1xuICAgICAgbGVmdDotMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNtbUNvbXBhcmVDaGFydC5pbn4jbW1Db21wYXJlVHJheSxcbiNtbUNvbXBhcmVUcmF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAtMzAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIxKTtcbn1cblxuI21tQ29tcGFyZVRyYXl7XG4gICAgJi5pbntcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5tbUNsb3NlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5tbVRyYXlOb3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc4ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tVHJheVByb2RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubW1UcmF5UHJvZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0OXB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgIC5tbUNsb3NlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgI2Y3ZjdmNztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgIH1cblxuICAgICAgICAmPmltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJj5oMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCAwIDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tVHJheUNUQXN7XG4gICAgICAgICY+KiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBhcmVOb3dbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xlYXJBbGwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAjZjdmN2Y3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jb21wYXJlQmxvY2sge1xuICAgIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5jb21wYXJlUmVhZHkgJntcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHhcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODE4MTgxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsLFxuICAgIGxhYmVsOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsXG4gICAgbGFiZWw6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCxcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWw6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbDo6YmVmb3JlLFxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbDpob3Zlcjo6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MTgxODE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODE7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjExMDBweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo4NjRweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgICAgICB3aWR0aDogNzUlXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIHtcbiAgICAgICAgd2lkdGg6IDI1JVxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweClcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XG4gICAgI21tQ29tcGFyZVRyYXkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzLFxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjY2ZW1cbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkuaW4gLm1tVHJheVByb2QgLm1tQ2xvc2Uge1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkuaW4gLm1tQ2xvc2Uge1xuICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDM4cHhcbiAgICB9XG59XG5cbiNtbUNvbXBhcmVDaGFydCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDJweCByZ2JhKDIxLCAyMSwgMjEsIC4yMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMXM7XG4gICAgei1pbmRleDogMTAwMDAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmluIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNSUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmKy5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmKy5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDFcbiAgICB9XG5cbiAgICAubW1DbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjMmYzMTMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tbUJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMThweCA3MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmIwNjJcbiAgICB9XG59XG5cblxuLnRhYmxlLWNvbXBhcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwMHB4O1xuXG4gICAgW3Njb3BlPXJvd10ge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICB9XG5cbiAgICB0aGVhZHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLWZsdWlkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHhcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kSW1ncyBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cblxuICAgICAgICAucHJvZE5hbWVzIHRkW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5e1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NcbiAgICAgICAgfVxuXG4gICAgICAgIHRoW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSA0cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIH1cblxuICAgICAgICB0cjpsYXN0LWNoaWxkIHRkW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RQcmljZXMgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA0cHhcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFybm1vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJiY1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIENTUyBmaXhlcyBmb3IgYWNjZXNzaWJpbGl0eSB0YWJsZXNcbi50YWJsZS1jb21wYXJlZCB7XG4gICAgJiA+IHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kTmFtZXMgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcyYmM7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMTM5cHgpIHtcbiAgICAudGFibGUtY29tcGFyZWQge1xuICAgICAgICB3aWR0aDogODMwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDkwJVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSxcbiAgICAudGFibGUtY29tcGFyZWQgdGQsXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkLFxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGQge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdHIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY1xuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGg6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jb21wYXJlZCB0ZDpudGgtY2hpbGQobisyKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRkOm50aC1jaGlsZChuKzIpLCAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGhlYWQgdGg6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICB3aWR0aDogNTAlXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCBbc2NvcGU9cm93XSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGZvb3QgW3Njb3BlPXJvd10sXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIFtzY29wZT1yb3ddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjY2NnB4KSB7XG4gICAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuICAgICNtbUNvbXBhcmVDaGFydC5pbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZE5hbWVzIHRkIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW1cbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRkLFxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSxcbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGRbc2NvcGU9cm93XSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHhcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIC5wcm9kUHJpY2VzIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgfVxufSIsIi5zZWFyY2gtc2ItY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5hY3Rpb24ge1xuICAgIC5idG4uYmx1ZS1ibG9jay1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFkdmFuY2UtbGluayB7XG4gICAgbWFyZ2luOiA1cHggMDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzJiM2U1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCI6cm9vdCB7XHJcblx0LS1jZXJ1bGVhbjogIzAyNzJiYztcclxuXHQtLXZlcnktbGlnaHQtcGluazogI2VjZWNlYztcclxuXHQtLWRhcmstZ3JleS1ibHVlOiAjMmIzZDUwO1xyXG5cdC0tbGlnaHQtZ3JleTE6ICNmOWY5Zjk7XHJcblx0LS1saWdodC1ncmV5MjogI2Y0ZjRmNDtcclxuXHQtLWJyb3duLWdyZXk6ICNiMWIxYjE7XHJcblx0LS1iYXR0bGVzaGlwLWdyZXk6ICM3NTc3N2E7XHJcblx0LS1kYXJrLWdyZXk6ICM1NjU3NWE7XHJcblx0LS1saWdodC1uYXZ5OiAjMTg0MjZlO1xyXG5cdC0tcGFsZS1tYXV2ZTogI2ZhZTNmNztcclxuXHQtLXBhbGUtcGluazogI2YyY2ZlNDtcclxuXHQtLXB1cnBsaXNoLXBpbms6ICNjNjU1OTY7XHJcblx0LS1ibGFjazogIzAwMDAwMDtcclxuXHQtLXdoaXRlOiAjZmZmZmZmO1xyXG5cdC0tY2VydWxlYW4yOiAjMDA4MWMzO1xyXG5cdC0tY2VydWxlYW4zOiAjMDA4OWNlO1xyXG59XHJcblxyXG4ucGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIsXHJcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG4ucGFnZS1jbGluaWNhbC12YWxpZGF0aW9uIC5oY3AtYS1zcG90LTEge1xyXG5cdG1pbi1oZWlnaHQ6IDM4NXB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFydC1oZWFsdGggLmhjcC1hLXNwb3QtMSB7XHJcblx0bWluLWhlaWdodDogMzg1cHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYXJ0LWhlYWx0aCAuaGNwLWNhbGxvdXQtMSB7XHJcblx0bWluLWhlaWdodDogNTUwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xyXG5cdGhlaWdodDogNDQ1cHg7XHJcbn1cclxuXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiAubWFpbiB7XHJcblx0aGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uaGNwLXRvcC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxuXHRwYWRkaW5nOiAxNXB4IDBweDtcclxufVxyXG5cclxuLmhjcC10b3AtaGVhZGVyIGEge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLXRvcC1oZWFkZXIgLm1lbnUtaGNwMi1jb250YWluZXIgbGksXHJcbi5oY3AtdG9wLWhlYWRlciAubWVudS1oY3AzLWNvbnRhaW5lciBsaSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtdG9wLWhlYWRlciBidXR0b24uaGNwLXNlYXJjaCxcclxuLmhjcC1ib3R0b20taGVhZGVyIGJ1dHRvbi5oY3Atc2VhcmNoIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zLWhjcDMtYnRuOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnMtaGNwMy1idG4tc20ge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0bWluLWhlaWdodDogMzlweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0aTo6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zLWhjcDMtYnRuOmZvY3VzLFxyXG4ucy1oY3AzLWJ0bi1zbTpmb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnMtaGNwMy1zZWFyY2gtZmllbGQ6Zm9jdXMge1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucy1oY3AzLXNlYXJjaC1maWVsZC1zbSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ncmV5LWJsdWUpICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgMy41cHggIzJiM2Q1MDtcclxuXHR9XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyLFxyXG4uaGNwLWhlYWRlciAuZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbiNtYWluLWhlYWRlciAuaGNwLXRvcC1oZWFkZXIgLm5hdmJhciAubG9nbyB7XHJcblx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAjZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xyXG5cdHRvcDogNjRweDtcclxuXHJcblx0LmZvcm0tc2VhcmNoIGJ1dHRvbltjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiXSB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcblxyXG59XHJcblxyXG4uaGNwLWhlYWRlciB7XHJcblx0ZGl2W2NsYXNzPVwicHgtMy1tZFwiXSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oY3AgaDEsXHJcbi5oY3AgLmgxIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDUwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4zM3B4O1xyXG5cdGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AgaDIsXHJcbi5oY3AgLmgyLFxyXG4uaGNwIC5oZWFkaW5nLWZlYXR1cmVkIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDI1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxufVxyXG5cclxuLmhjcCBoMyxcclxuLmhjcCAuaDMge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AgaDQsXHJcbi5oY3AgLmg0IHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwIHAsXHJcbi5oY3AgdWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5oY3AgLmNvbnRhY3QtdXMge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDAuODY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMDFweDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwIC5iMmIge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjc4cHg7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcCAuZmVhdHVyZWQtcHJvZHVjdC10ZXh0IHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHJcblx0ZmxleDogMSAwIDAlO1xyXG59XHJcblxyXG4uaGNwLWJ1dHRvbi0xIHtcclxuXHRwYWRkaW5nOiAxM3B4IDQ0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcclxuXHRib3JkZXI6IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcblx0Zm9udC1zaXplOiAxMy41cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhjcC10YWJsZSAuaGNwLWJ1dHRvbi0xIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uaGNwLWJ1dHRvbi0xOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhjcC1idXR0b24tMiB7XHJcblx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0Ym9yZGVyOiAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcclxuXHRmb250LXNpemU6IDEzLjVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaGNwIC5oY3AtbW9kZWwge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS43NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1jb25uZWN0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwLXRleHQtbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwIC5oY3AtZGlzY2xhaW1lcixcclxuLmhjcCAuaGNwLWRpc2NsYWltZXIgcCxcclxuLmhjcCAuaGNwLWRpc2NsYWltZXIgLmhjcC1kaXNjbGFpbWVyLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbi5oY3AtZGlzY2xhaW1lci1saW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRoMi5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHR9XHJcblxyXG5cdC5oY3AtZGlzY2xhaW1lci1saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdGNvdW50ZXItcmVzZXQ6IExJU1QtSVRFTVM7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMC4yZW07XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogY291bnRlcihMSVNULUlURU1TKSBcIi5cIjtcclxuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogTElTVC1JVEVNUztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmhjcCAuaGNwLWp1bXAtYmFyIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5oY3AgLndoaXRlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwIC5ibGFjayB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMiB1bCxcclxuLmhjcC1ib2R5LTkgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5oY3AgLnN1YiB7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbn1cclxuXHJcbi5oY3AgLmNlbnRlcmVkIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3Atcm91bmRlZC0zMCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG5cclxuLmhjcC1yb3VuZGVkLWxlZnQtMzAge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3Atcm91bmRlZC1yaWdodC0zMCB7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi0xMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItOSB7XHJcblx0cGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xMiB7XHJcblx0cGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnBiLTEzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xNSB7XHJcblx0cGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnB0LTkge1xyXG5cdHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnB0LTEwIHtcclxuXHRwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucHQtMTUge1xyXG5cdHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tdC04IHtcclxuXHRtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm10LTkge1xyXG5cdG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubXQtMTAge1xyXG5cdG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW4xIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjMge1xyXG5cdG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW40IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjYge1xyXG5cdG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm10LW4xIHtcclxuXHRtYXJnaW4tdG9wOiAtMXJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjIge1xyXG5cdG1hcmdpbi10b3A6IC0ycmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uMyB7XHJcblx0bWFyZ2luLXRvcDogLTNyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW40IHtcclxuXHRtYXJnaW4tdG9wOiAtNHJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjUge1xyXG5cdG1hcmdpbi10b3A6IC01cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uNiB7XHJcblx0bWFyZ2luLXRvcDogLTZyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW43IHtcclxuXHRtYXJnaW4tdG9wOiAtN3JlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjgge1xyXG5cdG1hcmdpbi10b3A6IC04cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uMTAwIHtcclxuXHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbn1cclxuXHJcbi5oY3AgLm10LW41MCB7XHJcblx0bWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuXHJcbi5oY3AgLm5hdi1saW5rIHtcclxuXHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zODtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTEsXHJcbi5oY3AtYS1zcG90LTIgLm1haW4sXHJcbi5oY3AtY2FsbG91dC0xLFxyXG4uaGNwLWEtc3BvdC00IC5tYWluLFxyXG4uaGNwLWEtc3BvdC01IC5tYWluLFxyXG4uaGNwLWNhbGxvdXQtMSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC0xIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDM4JTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtaG9tZSxcclxuLmhjcC1hLXNwb3QtMSxcclxuLmhjcC1hLXNwb3QtMixcclxuLmhjcC1hLXNwb3QtNCxcclxuLmhjcC1ib2R5LTcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMSBhLFxyXG4uaGNwLWEtc3BvdC0yIGEsXHJcbi5oY3AtYS1zcG90LTMgYSxcclxuLmhjcC1hLXNwb3QtNSBhIHtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGh5cGhlbnM6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTMgLnN1Yi13cmFwcGVyLFxyXG4uaGNwLWEtc3BvdC01IC5zdWItd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMyAuc3ViIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1uYXZ5KTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtNSAuc3ViMiBoMiB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4yNDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLm1haW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ncmV5LnBuZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuXHJcbi8qIG5ldyBzdHlsZXMgKi9cclxuLm0tMTQ0IHtcclxuXHRtYXgtd2lkdGg6IDE0NHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcclxuXHRtYXJnaW4tbGVmdDogLTUuNSUgIWltcG9ydGFudDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTguMyUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC02LjklICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTYuNCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyLFxyXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIsXHJcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcblx0Jj5pbWcge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdC11cyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNC4xJSAhaW1wb3J0YW50O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTIuOCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMiUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMC41JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTUuOSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00LjclICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQuNSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuYjJiLWJhbm5lci1jb250ZW50cyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci1sb2dvIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iMmItYmFubmVyLWNvbnRlbnRzIGgyLmIyYi5kLWZsZXgge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qZW5kKi9cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmNvbnRhY3QtdXMtdGV4dC13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IDczcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDE2NHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDM1cHgsIDEwMCUgOTNweCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi10ZXh0LXdyYXBwZXIge1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxNjRweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmIyYiB7XHJcblx0cGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIGJ1dHRvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTNweCAzNXB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktMSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xyXG59XHJcblxyXG4uaGNwLWJvZHktMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xyXG5cclxuXHR1bCAudml0YWxzaWdodC1pdGVtcy1saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLmhjcC1ib2R5LTMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTMgLm1haW4gYSB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AtYm9keS00LFxyXG4uaGNwLWJvZHktOSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgNThweCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDU4cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTQgLm1haW4gcCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uaGNwLWJvZHktNSxcclxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtaW5kdXN0cnktbmV3cyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IGgzIHtcclxuXHRtYXgtd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmNvbC00IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5jb2wtNDpmaXJzdC1vZi10eXBlIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktNyAuY29sLTQ6bGFzdC1vZi10eXBlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5oY3AtYm9keS03LXRleHQge1xyXG5cdGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmhjcC1idXR0b24tMSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTNweCAzMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGNwLWJvZHktOSBpbWcge1xyXG5cdG1heC1oZWlnaHQ6IDM1MnB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktOS1ib3gge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNlcnVsZWFuKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMHB4IDVweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTktYm94IHAuaGNwLXNtYWxsIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS05LWJveC13cmFwcGVyIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLmhjcCBzdXAge1xyXG5cdGZvbnQtc2l6ZTogNTAlO1xyXG59XHJcblxyXG4uaGNwLWNhbGxvdXQtMyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC1jYWxsb3V0LTMgLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3Qtd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLWZlYXR1cmVkLXByb2R1Y3RAM3gucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci1jb250ZW50cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiA1N3B4O1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbn1cclxuXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuZnAtYmFubmVyLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE1N3B4O1xyXG5cdGxlZnQ6IC0zNHB4O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuc3ViIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAtMjVweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZmllbGRfbGFiZWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4yMjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgaW5wdXQsXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgc2VsZWN0IHtcclxuXHRwYWRkaW5nOiAxNXB4IDM1cHggIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiA1M3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2hlYWRpbmcge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbn1cclxuXHJcbi5wYWdlLXJlc3BpcmF0b3J5LXN1cHBvcnQgLmhjcC1ncmlkLTEsXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLXZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWEtc3BvdC0zIC5zdWIge1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wYWdlLXJlbW90ZS1wYXRpZW50LW1vbml0b3JpbmcgLmhjcC12aWRlbyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIGlmcmFtZSB7XHJcblx0d2lkdGg6IDg5MXB4O1xyXG5cdGhlaWdodDogNTAxcHg7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG5cdGJvcmRlcjogMHB4IHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcblx0cGFkZGluZzogMTBweCAzMnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjRweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZzogMTBweCAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgLm5hdi1saW5rIHtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuYWN0aXZlIHtcclxuXHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpub3QoLmFjdGl2ZSkge1xyXG5cdHBhZGRpbmctbGVmdDogMzFweDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDEzLjVweDtcclxuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4O1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaGNwLWltYWdlLXdyYXBwZXIge1xyXG5cdGZsZXg6IDAgMCAxNTdweDtcclxufVxyXG5cclxuLmhjcC10YWJsZSBpbWcge1xyXG5cdG1heC1oZWlnaHQ6IDExOHB4O1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIGg0IHtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIC5jaGVjayB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0aCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRkIHtcclxuXHR3aWR0aDogMTYlO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRoLFxyXG4uaGNwLmhjcC10YWJsZSB0ZCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgdGgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXI6IHNvbGlkIDJweCB2YXIoLS12ZXJ5LWxpZ2h0LXBpbmspO1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIGE6bm90KC5oY3AtYnV0dG9uLTEpIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIC5oY3AtYnV0dG9uLTEge1xyXG5cdHBhZGRpbmc6IDEwcHggMTlweDtcclxufVxyXG5cclxuLmhjcC10YWJsZSxcclxuLmhjcC10YWJsZS0yIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUtMiB0aCxcclxuLmhjcC5oY3AtdGFibGUtMiB0ZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1waW5rKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmhjcC10YWJsZS0yIHRoIHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMDBweDtcclxufVxyXG5cclxuLmhjcC12aWRlbyAuc3ViIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSxcclxuLnBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIgLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV0sXHJcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlciAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxyXG4ucGFyZW50LXBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIsXHJcbi5oY3AtZm9vdGVyIHtcclxuXHRtYXgtd2lkdGg6IDE0MzhweDtcclxufVxyXG5cclxuLmhjcC1mb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgYSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1mb290ZXItZGlzY2xhaW1lciBwIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjJlbTtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgLnRpdGxlIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS40NjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyIC5ldF9wYl93aWRnZXQge1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uaGNwLWZvb3RlciBhOmZvY3VzLFxyXG4uaGNwLWZvb3RlciBidXR0b246Zm9jdXMge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtaW5wdXQtbmV3c2xldHRlciB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyICNuZXdzbGV0dGVyZm9ybSAuaGNwLWJ1dHRvbi0yOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4uaGNwLWJvdHRvbS1uYXYgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRsaW5lLWhlaWdodDogMS42NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYm90dG9tLW5hdiBsaTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGNwLWJvdHRvbS1oZWFkZXIgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1ib3R0b20taGVhZGVyIC5uYXYtaXRlbS5hY3RpdmUge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyIGEge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgYTpob3ZlcixcclxuLmhjcC1oZWFkZXIgLm5hdi1pdGVtOmhvdmVyIGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciBhOmZvY3VzLFxyXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06Zm9jdXMgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgLm5hdi1pdGVtIGEge1xyXG5cdHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2U6bm90KC5zaG93KSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XHJcblx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI21lbnUtaGNwIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyICNuYXZiYXItbmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxyXG4uaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciBidXR0b24ge1xyXG5cdG1pbi1oZWlnaHQ6IDY4cHg7XHJcblx0cGFkZGluZzogLjI1cmVtIDIuNHJlbTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxyXG4jc2VhcmNoLWNsb3NlLWJ1dHRvbi0yIHtcclxuXHRwYWRkaW5nOiAwLjI1cmVtIDFyZW07XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogLjI1cmVtIDAuOTM3NXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5oY3AtaGVyby1pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwcHg7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbiNoY3AtbWFpbi1mb290ZXIge1xyXG5cdC5mb3JtLW5ld3NsZXR0ZXIge1xyXG5cdFx0LmhjcC1pbnB1dC1uZXdzbGV0dGVyIHtcclxuXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6dmFsaWQsXHJcblx0XHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93biksXHJcblx0XHRcdCY6dmFsaWQge1xyXG5cdFx0XHRcdCYrLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRvcDogLTE4cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IC43NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogN3B4O1xyXG5cdFx0Zm9udC1zaXplOiAuNzJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcblx0XHRjb2xvcjogIzQ5NTA1NztcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHR9XHJcblxyXG5cdCNmb290ZXItbG9nbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQuaGNwLWxvZ28ge1xyXG5cdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtaG9tZSAubWFpbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvdHRvbS1oZWFkZXIgI25hdi13cmFwcGVyIHtcclxuXHRcdG1heC1oZWlnaHQ6IDcwdmg7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdC5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuXHJcblx0LmhjcCBoMSxcclxuXHQuaGNwIC5oMSB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM3B4O1xyXG5cdH1cclxuXHJcblx0LmhjcCBoMixcclxuXHQuaGNwIC5oMiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0fVxyXG5cclxuXHQuaGNwIGgzLFxyXG5cdC5oY3AgLmgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AgcCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtZmVhdHVyZWQtcHJvZHVjdCBoMiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmhjcC1idXR0b24tMSxcclxuXHQuaGNwLWJvZHktNSAuaGNwLWJ1dHRvbi0xIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmhjcC1tb2RlbCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0XHRsZWZ0OiA0MCUgIWltcG9ydGFudDtcclxuXHRcdHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZC5oY3AtbG9nbyB7XHJcblx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm9keS03IGgzIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYjJiLXBvcnRhbCBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcclxuXHRcdG1heC13aWR0aDogMTI3cHg7XHJcblx0fVxyXG5cclxuXHQuaGNwIC5iMmIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHVuc2V0O1xyXG5cdH1cclxuXHJcblx0LmhjcC1iMmItcG9ydGFsIC5oY3AtYnV0dG9uLTEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWNhbGxvdXQtMSAuaGNwLWJ1dHRvbi0xIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuaGNwLWdyaWQtMyBpbWcsXHJcblx0LmhjcC1ncmlkLTIgaW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmhjcC12aWRlbyBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvZHktMiBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiA3NSU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXIge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm90dG9tLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0fVxyXG5cclxuXHQuaGNwLWJvdHRvbS1uYXYgbGkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0fVxyXG5cclxuXHQjaGNwLW1haW4tZm9vdGVyIC5oY3AtYnV0dG9uLTIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm9keS03IC5oY3AtYnV0dG9uLTEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4jbWVudS1oY3AtZm9vdGVyIHtcclxuXHRsaSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjb3Qtc2RrLWJ0biB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxufSIsIi5uYXZiYXJ7XG4gICYtY29sbGFwc2V7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gICYtdG9nZ2xlcntcbiAgICAmOmZvY3Vze1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdntcbiAgJi1saW5re1xuICAgICYuc2VhcmNoLCAmLmNhcnR7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWFyY2h7XG4gICAgICBpe1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmF2TWVudSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXG5cdCYtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cblx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHQmPmEsXG5cdFx0XHRcdCY+YnV0dG9uIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jj5hLFxuXHRcdFx0Jj5idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0wIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdEBleHRlbmQgLmRyb3Bkb3duLXRvZ2dsZTtcblxuXHRcdFx0XHQmK3VsIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5kcm9wZG93bi1tZW51O1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmPmEsXG5cdFx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NXJlbTtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG5cblx0XHRcdFx0Jj5hLFxuXHRcdFx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAuNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0XHRcdFx0JiBidXR0b246aG92ZXIsXG5cdFx0XHRcdCYgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLTEge1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBleHRlbmQgLmRyb3Bkb3duLWl0ZW07XG5cblx0XHRcdH1cblxuXHRcdFx0YVtocmVmPVwiL3Byb2R1Y3RzL2hlYXJ0Z3VpZGUtd2VhcmFibGUtYmxvb2QtcHJlc3N1cmUtbW9uaXRvci1icDgwMDBtL1wiXSxcblx0XHRcdC5hc0J0biB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbmF2LWxvZ28taGVhcnRndWlkZS5wbmdcIikgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0Ym9yZGVyOiA4cHggc29saWQgI0ZGRjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL25hdi1sb2dvLWhlYXJ0Z3VpZGUtbW9iaWxlLnBuZ1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6Zm9jdXMgYSxcblx0XHRcdGE6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdK3VsIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0JiBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdK3VsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59IiwiLnZpZGVvLWRvdWJsZS1zbGlkZXJfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlscyB7XG4gIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNsaWNrLXRyYWNre1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWJ0blthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJde1xuICAgICY6OmJlZm9yZXtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cblxuIiwiLnZpZGVvLXRyYW5zY3JpcHQtc2hvdy1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTVweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLmZhLWZpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi52aWRlby10cmFuc2NyaXB0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgJi5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udmlkZW8tdHJhbnNjcmlwdC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIC5mYS1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59IiwiLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b29sdGlwLWJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDclLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XG59XG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50LmlzX3Zpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MTgxODEgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEobWluLXdpZHRoOiA1ODBweCkge1xuXG4gIC50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgNSUpO1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5vbXItcGRwLW9mZmVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIlLCA1JSk7XG4gICAgd2lkdGg6IDQyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBkcC1kaXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBkcC1kaXNjLWJ1bmRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnZpc3VhbGx5LWhpZGRlbi10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59IiwiLm9tci1iYW5uZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRyaztcclxuXHRwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG59XHJcblxyXG4udml0YWwtb21yLWJhbm5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHJveWFsYmx1ZTtcclxufVxyXG5cclxuLmJhbm5lci1ibG9jay1sZWZ0IHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdCYudml0YWxzaWdodCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCYtb3V0ZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji52aXRhbHNpZ2h0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDc1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnksXHJcbi5iYW5uZXItdml0YWwtcmlnaHQge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYmFubmVyLXZpdGFsLXJpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbGRhcms7XHJcblx0cGFkZGluZzogMzhweCA2NHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1JTtcclxufVxyXG5cclxuLmJhbm5lci10aXRsZSB7XHJcblx0Y29sb3I6ICRhcXVhO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHQmLmJhbm5lci12aXRhbHNpZ2h0LXByaW1hcnkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG5cdHN1cCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iYW5uZXItc3VidGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4udml0YWwtYmFubmVyLWxvZ28ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMzcwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gNTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFubmVyLXVybCxcclxuLmJhbm5lci1zdWJ0aXRsZSxcclxuLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnksXHJcbi5iYW5uZXItdGl0bGUuYmFubmVyLXZpdGFsc2lnaHQtcHJpbWFyeSxcclxuLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJhbm5lci11cmwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdG1hcmdpbjogNDBweCAwIDMwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYmFubmVyLW1hc2sge1xyXG5cdC5iYW5uZXItcmlnaHQtaW1ne1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnZpdGFsLW1hc2sge1xyXG5cdC5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLyptZWRpYSovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5iYW5uZXItYmxvY2stbGVmdCxcclxuXHQuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSxcclxuXHQuYmFubmVyLXZpdGFsLXJpZ2h0IHtcclxuXHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxyXG5cdC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci11cmwge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmJhbm5lci1ibG9jay1sZWZ0LFxyXG5cdC5iYW5uZXItdml0YWwtcmlnaHQge1xyXG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5vbXItYmFubmVyIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItYmxvY2stbGVmdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxyXG5cdC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLW1hc2ssXHJcblx0LnZpdGFsLW1hc2sge1xyXG5cdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tYXNrLWJhbm5lci5zdmcnKTtcclxuXHRcdG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21hc2stYmFubmVyLnN2ZycpO1xyXG5cdFx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XHJcblx0XHRtYXNrLXNpemU6IDEwMCU7XHJcblx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0LXdlYmtpdC1tYXNrLW9yaWdpbjogY29udGVudDtcclxuXHRcdG1hc2stb3JpZ2luOiBjb250ZW50O1xyXG5cdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdDtcclxuXHRcdG1hc2stcG9zaXRpb246IGxlZnQ7XHJcblx0XHQtd2Via2l0LW1hc2stc2l6ZTogYXV0byAxMDAlO1xyXG5cdFx0bWFzay1zaXplOiBhdXRvIDEwMCU7XHJcblx0fVxyXG5cclxuXHQudml0YWwtYmFubmVyLWxvZ28ge1xyXG5cdFx0bWFyZ2luOiAwIDAgNTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuXHQuYmFubmVyLWJsb2NrLWxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHJcblx0XHQmLnZpdGFsc2lnaHQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xyXG5cdFx0bWF4LXdpZHRoOiA2MzJweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XHJcblx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0fVxyXG5cdFxyXG5cdC52aXRhbC1tYXNrIHtcclxuXHRcdGNsaXAtcGF0aDogY2lyY2xlKDU2JSBhdCA1MCUgMjUlKTtcclxuXHRcdC13ZWJraXQtbWFzay1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWFzay1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1tYXNrLXNpemU6IDAgIWltcG9ydGFudDtcclxuXHRcdG1hc2stc2l6ZTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn0iLCJzdXAuc20tc3VwLWxpbmsge1xyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmVib29rLWJ0bixcclxuLnNjaGVkdWxlLWJ0bixcclxuLmRldGFpbHMtYm9va3MtYnRuLFxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG4uc2hlZHVsZS1saXN0IC5zaGVkdWxlLWxpc3QtdGl0bGUsXHJcbi5ibG9ja3F1b3RlLWF1dGhvcixcclxuLmdvaW5nLWZvci16ZXJvLWNvbCAuaGVhZGluZy1oMixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsLWhlYWRpbmctaDIge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5icy1jb250YWluZXItdml0YWwge1xyXG5cdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LWRlbW8tY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiA1NnB4IDAgMzJweDtcclxufVxyXG5cclxuLnZpdGFsc2lnaHQtZGVtby1jb250YWluZXIsXHJcbi5nZXQtdGhlLWRldGFpbHMtYm9va3MsXHJcbi5kZXRhaWxzLWJvb2tzLWJ0biB7XHJcblx0YmFja2dyb3VuZDogJHRlYWxkYXJrO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtYnRuIHsgXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLnNjaGVkdWxlLWJ0bixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4uZWJvb2stYnRuLFxyXG4uc2NoZWR1bGUtYnRuLFxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcclxuXHRwYWRkaW5nOiAxNnB4IDI4cHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lYm9vay1idG4ge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG59XHJcblxyXG4uZ2V0LXRoZS1kZXRhaWxzLWJvb2tzLXRpdGxlLFxyXG4udmlkZW8tcmVzb3VyY2VzLXRpdGxlLFxyXG4uZWJvb2stYnRuLFxyXG4uc2NoZWR1bGUtYnRuLFxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJvb2tzLWJ0biB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5lYm9vay1idG4sXHJcbi5zY2hlZHVsZS1idG4sXHJcbi52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbi50ZXh0LWNhcHRpb24ge1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIC5zY2hlZHVsZS1idG4ge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICRibHVlLWRyaztcclxuXHR9XHJcbn1cclxuXHJcbi5zaGVkdWxlLWxpc3Qge1xyXG5cclxuXHQuc2hlZHVsZS1saSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Ji10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdH1cclxuXHJcblx0Ji10ZXh0IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmVib29rLWltZy1jb250IHtcclxuXHRtYXgtd2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4uZWJvb2stdGl0bGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxufVxyXG5cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLWNvbnRhaW5lciB7XHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDEyOHB4IDE1cHg7XHJcbn1cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW5uZXItbGVmdCB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW1nIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ubWFwLWRlc2NyaXB0aW9uIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW9zIHtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtaW1nLWJveCB7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW8tYm94IGlmcmFtZSxcclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0aW1nIHtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1ib3gge1xyXG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udmlkZW8tcmVzb3VyY2VzLWJsb2NrcXVvdGUge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnZpZGVvLXJlc291cmNlcy1hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1idXR0b24tb3V0ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiA1O1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1idXR0b24ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG5cclxuXHRcdC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY28ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDY1cHg7XHJcblx0bWF4LWhlaWdodDogNjVweDtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFw0OVwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTJweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiBFVG1vZHVsZXM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XHJcblx0cCwgbGksIGEsIHNwYW4sIHN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xyXG5cdH1cclxuXHJcblx0b2wge1xyXG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHR1bCxvbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnByb2R1Y3RzLWlubmVyLWJsb2NrLWluZm8tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnZpdGFsc2lnaHQtYmxvY2txdW90ZS1ibG9jayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XHJcbn1cclxuXHJcbi5xdW90LWljby1ibG9jayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogM3B4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtdHh0LFxyXG4uYmxvY2txdW90ZS1hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtdHh0IHtcclxuXHRwYWRkaW5nOiAyOHB4O1xyXG59XHJcblxyXG4udGV4dC1jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmdvaW5nLWZvci16ZXJvLWNvbCB7XHJcblx0cCwgbGkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHRwe1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHR9XHJcblx0LmhlYWRpbmctaDIge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcbn0gXHJcblxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayB7XHJcblx0LnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC52aXRhbC1oZWFkaW5nLWgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4udml0YWwtaW5wIGlucHV0LFxyXG4udml0YWwtaW5wIHNlbGVjdCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAxNHB4IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpdGFsLWlucCBsYWJlbCB7XHJcblx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXRhbC1pbnAgZGl2IHNwYW4gbGFiZWx7XHJcblx0QGluY2x1ZGUgc3Itb25seSgpO1xyXG59XHJcblxyXG4uYWNfcGhvbmVfbnVtYmVyIHtcclxuXHRjb2xvcjogIzAwRkZGRjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5hY19waG9uZV9udW1iZXJfMiB7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuMyk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uYWNfcGhvbmUtbGluayB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xyXG59XHJcblxyXG4uYWNfcGhvbmUtbGluazpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2NTg3MDtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKVxyXG59XHJcblxyXG4uYWNfcGhvbmVfbnVtYmVyXzIgYSB7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKm1lZGlhKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdH1cclxuXHJcblx0LnNjaGVkdWxlLWJ0bixcclxuXHQuZWJvb2stYnRuLFxyXG5cdC5kZXRhaWxzLWJvb2tzLWJ0bixcclxuXHQuZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG5cdFx0cGFkZGluZzogMTZweCA0OHB4O1xyXG5cdH1cclxuXHJcblx0LmFjX3Bob25lX251bWJlciB7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuYWNfcGhvbmVfbnVtYmVyXzIge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmFjX3Bob25lLWxpbms6aG92ZXIge1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdH1cclxuXHJcblx0Lmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xyXG5cdFx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHR9XHJcblxyXG5cdC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuZWJvb2stdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdFx0bWF4LWhlaWdodDogMTAwcHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiA2cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrcXVvdGUtdHh0IHtcclxuXHRcdHBhZGRpbmc6IDI4cHggNTlweDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcclxuXHQudml0YWxzaWdodC1yaWdodC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKGV2ZW4pLFxyXG5cdC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6MTM4MHB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwODBweDtcclxuXHR9XHJcblxyXG5cdC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQoZXZlbiksXHJcblx0LnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcclxuXHQudml0YWxzaWdodC1yaWdodC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZWJvb2stdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdH1cclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5cclxuQG1peGluIGltZy1mbHVpZCB7XHJcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcclxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gUmV0aW5hIGltYWdlXHJcbi8vXHJcbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cclxuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcclxuXHJcbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcclxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cclxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXHJcbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XHJcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIl19 */
