

/* Start:/bitrix/templates/v1.0/css/libs.min.css?161226451274136*/
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1200px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{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-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%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{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-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{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-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{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-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-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}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-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{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-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}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-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{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-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}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-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{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-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}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-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:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-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}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-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}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* Slick*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;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);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}
/*Magnific popup*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all .5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all .2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:1s;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}
/* Select2*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/bitrix/templates/v1.0/css/main.css?1612528282408943*/
body {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  background-color: #f8f9fb; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none; }

input, button, input:active, button:active {
  outline: none; }

input {
  -webkit-appearance: none; }

ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

.clear {
  clear: both; }

a:focus {
  outline: none; }

.hidden-item {
  display: none; }

.visible-item {
  display: block; }

h1, h2, h3 {
  margin-top: 0;
  margin-bottom: 0; }

p {
  margin-top: 0;
  margin-bottom: 0; }

a {
  text-decoration: none;
  -webkit-tap-highlight-color: transparent; }

.img-responsive {
  display: block;
  max-width: 100%; }

.anim {
  opacity: 0;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  visibility: hidden; }

.FadeDown {
  -webkit-transform: translate3d(0, -60px, 0);
  transform: translate3d(0, -60px, 0); }
  .FadeDown.in-view {
    -webkit-animation-name: Fade;
            animation-name: Fade;
    visibility: visible; }

.FadeUp {
  -webkit-transform: translate3d(0, 60px, 0);
  transform: translate3d(0, 60px, 0); }
  .FadeUp.in-view {
    -webkit-animation-name: Fade;
            animation-name: Fade;
    visibility: visible; }

.FadeLeft {
  -webkit-transform: translate3d(-60px, 0px, 0);
  transform: translate3d(-60px, 0px, 0); }
  .FadeLeft.in-view {
    -webkit-animation-name: Fade;
            animation-name: Fade;
    visibility: visible; }

.wrap {
  max-width: 880px;
  margin: 0 auto;
  padding: 0 15px; }

.p-projects .s-header.fix .s-header-logo {
  opacity: 0; }

.p-projects .s-menu-top {
  padding-top: 15px; }

.s-header {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  z-index: 1001;
  padding: 32px 0 15px;
  -webkit-transition: .3s all;
  -o-transition: .3s all;
  transition: .3s all; }
  .s-header.fix {
    position: fixed; }
  .s-header-logo {
    position: relative; }
    .s-header-logo a {
      display: block;
      max-width: 211px; }
      .s-header-logo a img {
        display: block;
        width: 100%; }
  .s-header-inner {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-header-right {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-header-menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 7px;
    margin-right: 46px; }
    .s-header-menu li {
      margin-right: 19px; }
      .s-header-menu li.active a {
        color: #CF3333;
        pointer-events: none; }
      .s-header-menu li:last-child {
        margin-right: 0; }
      .s-header-menu li a {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 14px;
        letter-spacing: 1.16667px;
        text-transform: uppercase;
        color: #000000;
        position: relative;
        overflow: hidden;
        display: inline-block;
        padding: 5px 0;
        -webkit-tap-highlight-color: transparent; }
        .s-header-menu li a:before, .s-header-menu li a:after {
          left: 0;
          width: 100%;
          height: 1px;
          background: #000000;
          content: '';
          position: absolute;
          -webkit-transition: -webkit-transform .5s ease;
          transition: -webkit-transform .5s ease;
          -o-transition: transform .5s ease;
          transition: transform .5s ease;
          transition: transform .5s ease, -webkit-transform .5s ease; }
        .s-header-menu li a:before {
          bottom: 0;
          -webkit-transform: translateX(-100%);
              -ms-transform: translateX(-100%);
                  transform: translateX(-100%); }
        .s-header-menu li a:after {
          top: 0;
          -webkit-transform: translateX(100%);
              -ms-transform: translateX(100%);
                  transform: translateX(100%); }
        .s-header-menu li a:hover:before, .s-header-menu li a:hover:after {
          -webkit-transform: translateX(0);
              -ms-transform: translateX(0);
                  transform: translateX(0); }
  .s-header-phones {
    padding-top: 10px;
    margin-right: 29px; }
    .s-header-phones a {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 20px;
      color: #000000; }
  .s-header-address {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #282828;
    padding-top: 10px;
    max-width: 138px;
    position: relative;
    padding-left: 20px; }
    .s-header-address a {
      color: #282828;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all;
      border-bottom: 1px solid transparent; }
      .s-header-address a:hover {
        border-bottom: 1px solid; }
    .s-header-address:before {
      content: '';
      position: absolute;
      left: 0;
      top: 14px;
      display: block;
      background-image: url("/bitrix/templates/v1.0/css/../img/adress.svg");
      width: 10px;
      height: 12px;
      background-size: cover; }

.s-menu {
  display: none;
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  z-index: 1000;
  height: 100%;
  -webkit-transition: .3s all;
  -o-transition: .3s all;
  transition: .3s all;
  background-color: #fff;
  display: block;
  overflow-y: auto; }
  .s-menu-inner {
    padding: 13px 41px 30px; }
  .s-menu-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    display: none; }
  .s-menu.active {
    right: 0; }
  .s-menu .s-header-menu {
    display: block;
    padding-top: 71px;
    margin-right: 0;
    border-bottom: 1px solid #CF3333;
    padding-bottom: 40px; }
    .s-menu .s-header-menu li {
      width: 100%;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin-right: 0; }
      .s-menu .s-header-menu li a {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 35px;
        text-align: center;
        letter-spacing: 1.66667px;
        text-transform: uppercase;
        color: #000000;
        display: inline-block;
        padding: 0; }
  .s-menu .s-header-phones {
    display: block;
    padding-top: 40px;
    margin-right: 0; }
    .s-menu .s-header-phones p {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .s-menu .s-header-phones p a {
        display: inline-block; }
  .s-menu .s-header-address {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    margin-top: 30px;
    max-width: 100%; }
    .s-menu .s-header-address:before {
      display: none; }
    .s-menu .s-header-address p {
      max-width: 111px;
      position: relative; }
      .s-menu .s-header-address p:before {
        content: '';
        position: absolute;
        left: -17px;
        top: 4px;
        display: block;
        background-image: url("/bitrix/templates/v1.0/css/../img/adress.svg");
        width: 10px;
        height: 12px;
        background-size: cover; }

.b-menu {
  cursor: pointer;
  display: inline-block;
  height: 29px;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 34px;
  z-index: 1001;
  display: none;
  padding-top: 2px; }
  .b-menu.open .b-bun-top {
    background: #CF3333;
    top: 11px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .b-menu.open .b-bun-mid {
    opacity: 0; }
  .b-menu.open .b-bun-bottom {
    background: #CF3333;
    top: 5px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }

.b-bun {
  background: #282828;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }
  .b-bun-top {
    height: 3px;
    top: 0;
    width: 34px; }
  .b-bun-mid {
    height: 3px;
    top: 8px;
    width: 34px; }
  .b-bun-bottom {
    height: 3px;
    top: 16px;
    width: 34px; }

.s-home {
  overflow: hidden;
  position: relative;
  max-width: 1440px;
  margin: 0 auto; }
  .s-home .s-header {
    position: absolute; }
    .s-home .s-header.fix {
      position: fixed; }
  .s-home-img {
    position: relative; }
    .s-home-img.right {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
    .s-home-img-inner {
      width: 96.5%;
      position: relative; }
  .s-home-text {
    position: relative;
    padding-top: 187px;
    padding-left: 137px;
    margin-right: -320px;
    z-index: 2; }
  .s-home-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 110px;
    line-height: 110px;
    letter-spacing: 15px;
    text-transform: uppercase;
    color: #cc3134;
    position: relative;
    -webkit-transform: translate(-20px);
        -ms-transform: translate(-20px);
            transform: translate(-20px);
    -webkit-transition: all 0.4s 0.4s;
    -o-transition: all 0.4s 0.4s;
    transition: all 0.4s 0.4s;
    opacity: 0; }
  .s-home-scroll {
    margin-top: 56px;
    max-width: 264px;
    opacity: 0;
    -webkit-transition: all 1.5s ease 0.6s;
    -o-transition: all 1.5s ease 0.6s;
    transition: all 1.5s ease 0.6s;
    height: 170px; }
    .s-home-scroll-link {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin: 0 auto;
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 11px;
      line-height: 18px;
      text-align: center;
      letter-spacing: 7.33333px;
      text-transform: uppercase;
      color: #000000;
      position: relative;
      padding: 19px 0 15px;
      max-width: 112px;
      width: 100%;
      text-align: center; }
      .s-home-scroll-link span {
        position: relative;
        z-index: 2;
        display: block;
        text-align: center; }
        .s-home-scroll-link span.text {
          left: 4px; }
        .s-home-scroll-link span.s-home-scroll-block {
          position: absolute;
          z-index: 1; }
      .s-home-scroll-link img {
        display: inline-block;
        margin: 0 auto;
        margin-top: 41px;
        width: 18px; }
      .s-home-scroll-link svg {
        display: inline-block;
        margin: 0 auto;
        margin-top: 41px;
        -webkit-animation: jump 5s infinite;
                animation: jump 5s infinite;
        position: relative;
        margin-top: 15px;
        width: 18px; }
    .s-home-scroll-block {
      border: 6px solid #E3E3E3;
      max-width: 80px;
      width: 100%;
      height: 170px;
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      margin: 0 auto;
      right: 0; }

.scrollimation.in-view .image {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.scrollimation.in-view .imgPlaceholder {
  width: 0; }

.scrollimation.in-view .reveal-title {
  -webkit-animation: revealtitle 0.8s;
          animation: revealtitle 0.8s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }

.scrollimation.in-view.s-home-title {
  opacity: 1;
  -webkit-transform: translate(0);
      -ms-transform: translate(0);
          transform: translate(0); }

.scrollimation.in-view.s-resourses1-title {
  opacity: 1;
  -webkit-transform: translate(0);
      -ms-transform: translate(0);
          transform: translate(0); }

.scrollimation.in-view.s-resourses1-descr {
  opacity: 1;
  -webkit-transform: translate(0);
      -ms-transform: translate(0);
          transform: translate(0); }

.scrollimation.in-view.s-resourses1-button {
  opacity: 1;
  -webkit-transform: translate(0);
      -ms-transform: translate(0);
          transform: translate(0); }

.scrollimation.in-view.s-home-scroll {
  opacity: 1; }

.scrollimation.in-view .s-options-rect {
  opacity: 1;
  visibility: visible; }
  .scrollimation.in-view .s-options-rect:before, .scrollimation.in-view .s-options-rect:after {
    width: 100%;
    height: 100%; }
  .scrollimation.in-view .s-options-rect:before {
    border-bottom-color: #cc3134;
    border-left-color: #cc3134;
    -webkit-transition: width 0.25s ease-out, height 0.25s ease-out .25s;
    -o-transition: width 0.25s ease-out, height 0.25s ease-out .25s;
    transition: width 0.25s ease-out, height 0.25s ease-out .25s; }
  .scrollimation.in-view .s-options-rect:after {
    border-top-color: #cc3134;
    border-right-color: #cc3134;
    -webkit-transition: border-color 0s ease-out 0.5s, width 1s ease-out 0.5s, height 1s ease-out 1.5s;
    -o-transition: border-color 0s ease-out 0.5s, width 1s ease-out 0.5s, height 1s ease-out 1.5s;
    transition: border-color 0s ease-out 0.5s, width 1s ease-out 0.5s, height 1s ease-out 1.5s; }

.imgPlaceholder {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #f8f9fb;
  -webkit-transition: width 1s ease;
  -o-transition: width 1s ease;
  transition: width 1s ease; }
  .imgPlaceholder.delay1 {
    -webkit-transition-delay: 1.2s;
         -o-transition-delay: 1.2s;
            transition-delay: 1.2s; }

.image {
  position: relative;
  background-size: cover !important;
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: all 1.5s ease 0.6s;
  -o-transition: all 1.5s ease 0.6s;
  transition: all 1.5s ease 0.6s;
  background-position: center; }
  .image.delay1 {
    -webkit-transition-delay: 1.2s;
         -o-transition-delay: 1.2s;
            transition-delay: 1.2s; }

.reveal-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f8f9fb;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 100% 50% 0px;
      -ms-transform-origin: 100% 50% 0px;
          transform-origin: 100% 50% 0px; }

.s-service {
  padding-top: 120px;
  padding-bottom: 19px; }
  .s-service-item {
    text-align: center; }
    .s-service-item.active .s-service-img img {
      -webkit-transform: scale(1.05);
          -ms-transform: scale(1.05);
              transform: scale(1.05); }
    .s-service-item.disable .s-service-img:hover img {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); }
  .s-service-block {
    padding-bottom: 81px; }
  .s-service-img {
    display: inline-block;
    vertical-align: top;
    height: 116px; }
    .s-service-img:hover img {
      -webkit-transform: scale(1.05);
          -ms-transform: scale(1.05);
              transform: scale(1.05); }
    .s-service-img img {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1);
      -webkit-transition: .6s all;
      -o-transition: .6s all;
      transition: .6s all; }
  .s-service-title {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: 800;
    font-size: 25px;
    line-height: 26px;
    text-align: center;
    padding-top: 12px; }
    .s-service-title .a {
      color: #282828;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .s-service-title .a:hover span.left {
        -webkit-transform: translateX(-5px);
            -ms-transform: translateX(-5px);
                transform: translateX(-5px); }
      .s-service-title .a:hover span.right {
        -webkit-transform: translateX(5px);
            -ms-transform: translateX(5px);
                transform: translateX(5px); }
      .s-service-title .a span {
        color: #cc3134;
        -webkit-transition: .3s all;
        -o-transition: .3s all;
        transition: .3s all;
        display: block; }
        .s-service-title .a span.left {
          padding-right: 5px; }
        .s-service-title .a span.right {
          padding-left: 5px; }
    .s-service-title div {
      color: #282828;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .s-service-title div span {
        color: #cc3134;
        -webkit-transition: .3s all;
        -o-transition: .3s all;
        transition: .3s all;
        display: block; }
        .s-service-title div span.left {
          padding-right: 5px; }
        .s-service-title div span.right {
          padding-left: 5px; }
  .s-service-projects {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #6D6D6D;
    padding-top: 6px; }

.s-options {
  padding-top: 20px;
  padding-bottom: 80px; }
  .s-options-inner {
    position: relative; }
  .s-options-rect {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    max-width: 600px;
    height: 756px;
    margin: 0 auto;
    margin-top: 58px; }
    .s-options-rect:before, .s-options-rect:after {
      border: 4px solid transparent;
      width: 0;
      height: 0;
      -webkit-box-sizing: inherit;
              box-sizing: inherit;
      content: '';
      position: absolute; }
    .s-options-rect:before {
      bottom: 0;
      right: 0; }
    .s-options-rect:after {
      top: 0;
      left: 0; }
  .s-options-item {
    background: #FFFFFF;
    padding: 20px;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    display: block; }
    .s-options-item + .s-options-item {
      margin-top: 30px; }
    .s-options-item-inner {
      border: 2px solid #ECECEC;
      padding: 88px 15px 98px;
      display: block; }
  .s-options-lines {
    margin: 0 auto;
    background: #cc3134;
    width: 4px;
    height: 30px;
    display: block; }
  .s-options-title {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 35px;
    text-align: center;
    color: #cc3134;
    max-width: 375px;
    margin: 0 auto;
    padding-bottom: 15px;
    display: block;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all; }
    .s-options-title a {
      color: #cc3134;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
  .s-options-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #6D6D6D;
    max-width: 375px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 17px;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    display: block; }
  .s-options-button {
    padding-top: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-bottom: 7px;
    position: relative;
    z-index: 2; }
  .s-options-btn {
    background: #cc3134;
    border: 2px solid #cc3134;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    max-width: 243px;
    height: 53px;
    width: 100%;
    display: block;
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: 800;
    font-size: 13px;
    line-height: 49px;
    letter-spacing: 1.95px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    position: relative;
    -webkit-appearance: none; }
    .s-options-btn:hover span, .s-options-btn:active span {
      color: #cc3134;
      position: relative;
      z-index: 2; }
    .s-options-btn:hover:before, .s-options-btn:active:before {
      -webkit-box-shadow: inset 0 0 0 15em #fff;
              box-shadow: inset 0 0 0 15em #fff; }
    .s-options-btn:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      content: '';
      border-radius: 50%;
      display: block;
      width: 20em;
      height: 20em;
      line-height: 20em;
      left: 0;
      right: 0;
      text-align: center;
      -webkit-transition: -webkit-box-shadow 0.5s ease-out;
      transition: -webkit-box-shadow 0.5s ease-out;
      -o-transition: box-shadow 0.5s ease-out;
      transition: box-shadow 0.5s ease-out;
      transition: box-shadow 0.5s ease-out, -webkit-box-shadow 0.5s ease-out;
      z-index: 1; }

.s-projects {
  position: relative;
  overflow: hidden;
  padding-top: 60px;
  padding-bottom: 80px;
  max-width: 1440px;
  margin: 0 auto; }
  .s-projects-maintitle {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: 900;
    font-size: 330px;
    line-height: 240px;
    text-align: center;
    letter-spacing: -15.931px;
    color: #f0f0f0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    display: block;
    left: 0;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    text-transform: uppercase; }
  .s-projects-inner {
    position: relative;
    z-index: 2;
    left: 67px; }
  .s-projects-title {
    position: relative;
    z-index: 2;
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 60px;
    line-height: 60px;
    text-align: center;
    letter-spacing: 15px;
    text-transform: uppercase;
    color: #cc3134;
    padding-bottom: 30px;
    padding-top: 30px; }
    .s-projects-title-wrap {
      position: relative; }
    .s-projects-title-line {
      background: #6D6D6D;
      height: 4px;
      width: 100px;
      margin: 0 auto;
      position: relative;
      z-index: 2; }
  .s-projects-line {
    padding-top: 101px;
    margin: 0; }
  .s-projects-block {
    padding: 0; }
  .s-projects-item {
    display: block;
    position: relative;
    height: 100%; }
    .s-projects-item:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      display: block;
      width: 100%;
      height: 100%;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4)));
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
      background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
      z-index: 1;
      opacity: 0;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
    .s-projects-item-inner {
      border: 2px solid #ECECEC;
      height: 100%;
      display: block;
      padding: 41px 55px; }
    .s-projects-item.project {
      padding: 20px; }
      .s-projects-item.project:after {
        display: none; }
      .s-projects-item.project .s-projects-item-border1:before, .s-projects-item.project .s-projects-item-border1:after {
        background-color: #cc3134; }
      .s-projects-item.project .s-projects-item-border2:before, .s-projects-item.project .s-projects-item-border2:after {
        background-color: #cc3134; }
    .s-projects-item:hover:after {
      opacity: 1; }
    .s-projects-item:hover .s-projects-item-border1:before {
      height: 100%; }
    .s-projects-item:hover .s-projects-item-border1:after {
      height: 100%; }
    .s-projects-item:hover .s-projects-item-border2:before {
      width: 100%; }
    .s-projects-item:hover .s-projects-item-border2:after {
      width: 100%; }
    .s-projects-item:hover .s-projects-link svg {
      -webkit-transform: translateX(5px);
          -ms-transform: translateX(5px);
              transform: translateX(5px); }
    .s-projects-item:hover .s-projects-img img {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1); }
    .s-projects-item-border1 {
      position: absolute;
      display: block;
      width: -webkit-calc(100% - 40px);
      width: calc(100% - 40px);
      height: -webkit-calc(100% - 40px);
      height: calc(100% - 40px);
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      margin: auto; }
      .s-projects-item-border1:before, .s-projects-item-border1:after {
        width: 2px;
        height: 0;
        position: absolute;
        content: '';
        background-color: #ECECEC;
        z-index: 2;
        -webkit-transition: all 0.4s ease-in;
        -o-transition: all 0.4s ease-in;
        transition: all 0.4s ease-in; }
      .s-projects-item-border1:before {
        right: 0;
        top: 0; }
      .s-projects-item-border1:after {
        left: 0;
        bottom: 0; }
    .s-projects-item-border2 {
      position: absolute;
      display: block;
      width: -webkit-calc(100% - 40px);
      width: calc(100% - 40px);
      height: -webkit-calc(100% - 40px);
      height: calc(100% - 40px);
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      margin: auto; }
      .s-projects-item-border2:before, .s-projects-item-border2:after {
        width: 0px;
        height: 2px;
        position: absolute;
        content: '';
        background-color: #ECECEC;
        z-index: 2;
        -webkit-transition: all 0.4s ease-in;
        -o-transition: all 0.4s ease-in;
        transition: all 0.4s ease-in; }
      .s-projects-item-border2:before {
        top: 0;
        left: 0; }
      .s-projects-item-border2:after {
        bottom: 0;
        right: 0; }
  .s-projects-img {
    display: block;
    overflow: hidden; }
    .s-projects-img img {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
      -webkit-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      transition: .3s ease-in-out;
      width: 100%; }
  .s-projects-name {
    max-width: 320px;
    height: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #FFFFFF;
    width: 100%;
    margin: 0 auto;
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    letter-spacing: 2.47059px;
    text-transform: uppercase;
    color: #282828;
    z-index: 3; }
    .s-projects-name span {
      color: #cc3134; }
  .s-projects-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 35px;
    color: #cc3134;
    max-width: 318px;
    display: block; }
  .s-projects-link {
    display: block;
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 13px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #282828;
    padding-top: 34px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-projects-link svg {
      margin-left: 14px;
      margin-top: -3px;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }

.s-slider {
  position: relative;
  overflow: hidden;
  padding-top: 60px;
  max-width: 1440px;
  margin: 0 auto; }
  .s-slider .s-projects-maintitle {
    left: 0;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-slider-slider {
    position: relative;
    z-index: 2; }
    .s-slider-slider-wrap {
      margin-top: 99px;
      position: relative; }
    .s-slider-slider .item {
      padding: 0 15px; }
      .s-slider-slider .item.slick-center .s-slider-item:after {
        opacity: 0;
        visibility: hidden; }
  .s-slider-item {
    position: relative;
    width: 970px; }
    .s-slider-item:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      display: block;
      width: 100%;
      height: 100%;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4)));
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
      background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
      z-index: 1;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all;
      opacity: 1; }
    .s-slider-item-inner {
      position: absolute;
      left: 0;
      top: 0;
      display: block;
      border: 4px solid rgba(255, 255, 255, 0.8);
      width: -webkit-calc(100% - 35px);
      width: calc(100% - 35px);
      height: -webkit-calc(100% - 35px);
      height: calc(100% - 35px);
      margin: auto;
      right: 0;
      bottom: 0;
      z-index: 2; }
  .s-slider-block {
    position: absolute;
    bottom: 54px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    background: rgba(199, 199, 199, 0.8);
    width: 100%;
    max-width: 530px;
    padding: 40px 15px 57px;
    z-index: 3; }
  .s-slider-title {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 50px;
    text-align: center;
    letter-spacing: -1.3px;
    color: #cc3134; }
    .s-slider-title span {
      font-family: Geometria;
      font-style: normal;
      font-weight: bold;
      font-size: 36px;
      line-height: 50px;
      text-align: center;
      letter-spacing: -1.40833px;
      color: #CF3333; }
  .s-slider-button {
    padding-top: 31px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-slider .s-options-btn {
    max-width: 312px;
    letter-spacing: 3px; }
    .s-slider .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 20em #fff;
              box-shadow: inset 0 0 0 20em #fff; }
    .s-slider .s-options-btn:before {
      width: 25em;
      height: 25em;
      line-height: 25em; }
  .s-slider-left {
    position: absolute;
    top: 50.3%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 77px;
    z-index: 10; }
    .s-slider-left:hover .s-slider-line {
      height: 60px; }
      .s-slider-left:hover .s-slider-line.top {
        -webkit-transform: translateY(-5px);
            -ms-transform: translateY(-5px);
                transform: translateY(-5px); }
      .s-slider-left:hover .s-slider-line.bottom {
        -webkit-transform: translateY(5px);
            -ms-transform: translateY(5px);
                transform: translateY(5px); }
    .s-slider-left:hover .s-slider-prev {
      -webkit-transform: scale(1.1) translateX(-5px);
          -ms-transform: scale(1.1) translateX(-5px);
              transform: scale(1.1) translateX(-5px); }
  .s-slider-right {
    position: absolute;
    top: 50.3%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 77px;
    z-index: 10; }
    .s-slider-right:hover .s-slider-line {
      height: 60px; }
      .s-slider-right:hover .s-slider-line.top {
        -webkit-transform: translateY(-5px);
            -ms-transform: translateY(-5px);
                transform: translateY(-5px); }
      .s-slider-right:hover .s-slider-line.bottom {
        -webkit-transform: translateY(5px);
            -ms-transform: translateY(5px);
                transform: translateY(5px); }
    .s-slider-right:hover .s-slider-next {
      -webkit-transform: scale(1.1) translateX(5px);
          -ms-transform: scale(1.1) translateX(5px);
              transform: scale(1.1) translateX(5px); }
  .s-slider-prev {
    padding-top: 5px;
    padding-bottom: 8px;
    cursor: pointer;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all; }
  .s-slider-next {
    padding-top: 5px;
    padding-bottom: 8px;
    cursor: pointer;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all; }
  .s-slider-line {
    background: #cc3134;
    width: 4px;
    margin: 0 auto;
    height: 60px;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all; }
  .s-slider-count {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: 900;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    letter-spacing: -0.28px;
    color: #FFFFFF;
    padding-top: 8px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }

.s-quality {
  padding-top: 70px;
  padding-bottom: 0px; }
  .s-quality-imgs {
    margin-left: -20px; }
  .s-quality-img {
    position: relative;
    max-width: 550px;
    width: 100%;
    overflow: hidden; }
    .s-quality-img.img1 {
      height: 403px; }
    .s-quality-img.img2 {
      height: 404px;
      margin-left: 142px;
      margin-top: -52px; }
  .s-quality-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 110px;
    line-height: 110px;
    letter-spacing: 27.5px;
    text-transform: uppercase;
    color: #cc3134; }
  .s-quality-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding-top: 27px;
    max-width: 384px; }
  .s-quality-button {
    padding-top: 136px; }
  .s-quality .s-options-btn {
    background-color: transparent;
    color: #282828;
    max-width: 333px; }
    .s-quality .s-options-btn:hover span {
      color: #fff; }
    .s-quality .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 20em #cc3134;
              box-shadow: inset 0 0 0 20em #cc3134; }
    .s-quality .s-options-btn:before {
      width: 26em;
      height: 25em;
      line-height: 25em; }
  .s-quality-cont {
    padding-top: 78px;
    position: relative;
    z-index: 2;
    margin-right: -121px; }
  .s-quality-scroll {
    padding: 70px 0; }
    .s-quality-scroll .s-home-scroll-block {
      height: 150px; }
    .s-quality-scroll .s-home-scroll-link svg {
      margin-top: 3px; }
    .s-quality-scroll .s-quality-scroll-text {
      margin-top: 27px;
      display: block;
      position: relative;
      width: 100%; }
    .s-quality-scroll .s-home-scroll-link {
      letter-spacing: 6.5px; }

.s-footer {
  background: #ECECEC;
  padding: 56px 0; }
  .s-footer-inner {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-footer .s-header-menu {
    display: block;
    padding-top: 0;
    margin: 0; }
    .s-footer .s-header-menu li {
      margin-right: 0; }
      .s-footer .s-header-menu li a {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 3px;
        color: #282828;
        padding: 3.3px 0; }
  .s-footer-list1 {
    padding-top: 2px;
    margin-left: -44px;
    margin-right: 39px; }
    .s-footer-list1 li + li {
      margin-top: 10px; }
    .s-footer-list1 li a {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 20px;
      color: #282828;
      border-bottom: 1px solid transparent;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
      .s-footer-list1 li a:hover {
        border-bottom: 1px solid; }
  .s-footer-subtitle {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 3px;
    color: #cc3134;
    padding-bottom: 4px; }
  .s-footer-info {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #282828; }
    .s-footer-info.addr a {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 17px;
      color: #cc3134;
      display: inline-block;
      margin-bottom: 5px; }
    .s-footer-info.addr p {
      margin-bottom: -5px;
      position: relative; }
      .s-footer-info.addr p a {
        color: #282828;
        -webkit-transition: .3s all;
        -o-transition: .3s all;
        transition: .3s all;
        border-bottom: 1px solid transparent; }
        .s-footer-info.addr p a:hover {
          border-bottom: 1px solid; }
      .s-footer-info.addr p:before {
        content: '';
        position: absolute;
        left: -15px;
        top: 8px;
        display: block;
        background-image: url("/bitrix/templates/v1.0/css/../img/icon-map.svg");
        width: 9.55px;
        height: 11.79px;
        background-size: cover; }
    .s-footer-info.work {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 20px;
      color: #282828; }
    .s-footer-info.phone p {
      text-align: right; }
    .s-footer-info.phone a {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 25px;
      color: #282828; }
    .s-footer-info.mail a {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 25px;
      color: #282828; }
  .s-footer-block.block2 {
    padding-right: 25px; }
  .s-footer-block.block1 {
    margin-left: 32px; }
  .s-footer-item + .s-footer-item {
    padding-top: 10px; }
  .s-footer-line {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 83px; }
  .s-footer-item1 {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #6D6D6D;
    max-width: 216px;
    margin-right: 98px; }
    .s-footer-item1:last-child {
      margin-right: 0; }
    .s-footer-item1 a {
      color: #cc3134;
      border-bottom: 1px solid transparent;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
      .s-footer-item1 a:hover {
        border-bottom: 1px solid; }

.s-about {
  padding-top: 31px;
  padding-bottom: 50px; }
  .s-about-text {
    padding-top: 53px;
    margin-right: -472px;
    position: relative;
    z-index: 2; }
  .s-about-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 85px;
    letter-spacing: 10.9091px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-about-img {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-about-img.right {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .s-about-block.line1 {
    margin-top: -125px; }
  .s-about-text1 {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding: 174px 0 0px 0;
    margin-left: -45px;
    max-width: 277px; }

.s-benefits {
  padding-top: 71px;
  padding-bottom: 100px; }
  .s-benefits-title {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 35px;
    color: #CF3333;
    max-width: 333px; }
  .s-benefits-text {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding-top: 15px;
    max-width: 335px; }
  .s-benefits-item.item1 {
    padding-bottom: 107px; }
    .s-benefits-item.item1 .s-benefits-text {
      padding-top: 10px; }
    .s-benefits-item.item1 .s-benefits-title {
      padding-top: 10px; }
  .s-benefits-item.item2 {
    margin-right: -100px; }
  .s-benefits-item.item3 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-benefits-subtitle {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    text-align: right;
    color: #282828;
    padding-bottom: 31px; }
  .s-benefits-img {
    padding-bottom: 30px; }
  .s-benefits-info {
    background: #FFFFFF;
    padding: 49px 73px 62px; }
  .s-benefits-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding-left: 139px;
    padding-bottom: 7px; }
    .s-benefits-descr p + p {
      padding-top: 14px; }

.s-benefits1 {
  padding-bottom: 80px;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  padding-top: 0px; }
  .s-benefits1 .s-projects-title {
    font-size: 60px;
    line-height: 70px;
    letter-spacing: 15px;
    max-width: 970px;
    margin: 0 auto; }
  .s-benefits1-line {
    padding-top: 60px; }
    .s-benefits1-line + .s-benefits1-line {
      padding-top: 45px; }
  .s-benefits1-num {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 110px;
    line-height: 90px;
    letter-spacing: 6px;
    color: #CF3333; }
  .s-benefits1-subtitle {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    color: #282828;
    padding-top: 29px;
    max-width: 333px; }
  .s-benefits1-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #6D6D6D;
    padding-top: 20px; }
  .s-benefits1-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-benefits1-item.item1 {
      padding-left: 8px;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .s-benefits1-item.item1 .s-benefits1-img {
        width: 47%; }
    .s-benefits1-item.item2 .s-benefits1-subtitle {
      padding-top: 24px; }
    .s-benefits1-item.item3 {
      padding-left: 8px; }
      .s-benefits1-item.item3 .s-benefits1-num {
        position: relative;
        padding: 0; }
      .s-benefits1-item.item3 .s-benefits1-img {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-align-content: stretch;
            -ms-flex-line-pack: stretch;
                align-content: stretch;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        height: 600px; }
      .s-benefits1-item.item3 .s-benefits1-info1 {
        padding: 30px 38px 49px; }
      .s-benefits1-item.item3 .s-benefits1-descr {
        padding-top: 11px; }
    .s-benefits1-item.item4 {
      padding-left: 13px;
      padding-bottom: 90px; }
      .s-benefits1-item.item4 .s-benefits1-descr {
        padding-top: 8px; }
    .s-benefits1-item-inner {
      padding-top: 23px;
      max-width: 300px; }
  .s-benefits1-img {
    position: relative;
    background-color: #fff; }
    .s-benefits1-img.img3 {
      background-image: url("/bitrix/templates/v1.0/css/../img/benefits1-img3.jpg");
      background-position: right top;
      background-repeat: no-repeat; }
    .s-benefits1-img:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      width: -webkit-calc(100% - 20px);
      width: calc(100% - 20px);
      height: -webkit-calc(100% - 20px);
      height: calc(100% - 20px);
      margin: auto;
      border: 2px solid #E3E3E3; }
    .s-benefits1-img .s-benefits1-num {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      padding: 33px 44px; }
  .s-benefits1-info {
    width: 53%;
    padding-left: 47px; }
    .s-benefits1-info .s-benefits1-descr {
      max-width: 333px;
      margin-bottom: -2px;
      padding-top: 10px; }
    .s-benefits1-info .s-benefits1-subtitle {
      max-width: 333px; }

.s-slider1 {
  max-width: 1440px;
  margin: 0 auto;
  padding-bottom: 80px; }
  .s-slider1-inner {
    position: relative;
    padding-top: 30px; }
  .s-slider1 .s-projects-title {
    max-width: 970px;
    margin: 0 auto;
    font-size: 80px;
    line-height: 85px;
    letter-spacing: 10.9091px; }
  .s-slider1-wrap {
    position: relative;
    margin-top: 39px; }
  .s-slider1 .s-slider-left {
    display: none; }
  .s-slider1 .s-slider-right {
    display: none; }
  .s-slider1-slider {
    position: relative; }
  .s-slider1-img {
    display: block; }
  .s-slider1 .slick-dots {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 51px; }
    .s-slider1 .slick-dots li {
      margin-right: 15px; }
      .s-slider1 .slick-dots li:last-child {
        margin-right: 0; }
      .s-slider1 .slick-dots li.slick-active button {
        background-color: #CF3333; }
      .s-slider1 .slick-dots li button {
        border-radius: 50%;
        background: #E3E3E3;
        width: 15px;
        height: 15px;
        display: block;
        text-indent: -999999px;
        padding: 0;
        border: 0;
        cursor: pointer; }

.s-reviews {
  position: relative;
  padding-top: 60px;
  max-width: 1440px;
  margin: 0 auto;
  padding-bottom: 0px; }
  .s-reviews-wrap {
    padding-top: 110px; }
  .s-reviews-item {
    background: #FFFFFF;
    padding: 20px; }
  .s-reviews-inner {
    border: 2px solid #ECECEC;
    padding: 27px 30px 37px; }
  .s-reviews-name {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    color: #282828; }
    .s-reviews-name span {
      color: #CF3333; }
  .s-reviews-text {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #6D6D6D;
    padding-top: 10px; }
  .s-reviews-author {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #6D6D6D;
    padding-top: 10px; }
  .s-reviews-block {
    margin-bottom: 30px; }
  .s-reviews-line {
    margin-bottom: -30px; }

.s-resourses {
  padding-top: 86px;
  position: relative;
  padding-bottom: 50px; }
  .s-resourses-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 85px;
    text-align: center;
    letter-spacing: 11px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-resourses-wrap {
    position: relative;
    padding-top: 88px; }
  .s-resourses .s-options-rect {
    margin-top: 276px;
    height: 424px; }
    .s-resourses .s-options-rect:before, .s-resourses .s-options-rect:after {
      border-color: #CF3333;
      -webkit-transition: prop time;
      -o-transition: prop time;
      transition: prop time;
      width: 100%;
      height: 100%; }
    .s-resourses .s-options-rect.rect1 {
      margin-top: 697px;
      height: 444px; }
    .s-resourses .s-options-rect.rect2 {
      margin-top: 1137px;
      height: 504px; }
    .s-resourses .s-options-rect.rect3 {
      margin-top: 1637px;
      height: 414px; }
  .s-resourses-item {
    background-color: #fff;
    padding: 20px;
    background-repeat: no-repeat; }
    .s-resourses-item.item1 {
      height: 830px;
      background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img1.jpg");
      background-position: right bottom; }
    .s-resourses-item.item2 {
      height: 470px;
      background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img2.jpg");
      background-position: left bottom; }
      .s-resourses-item.item2 .s-resourses-inner {
        padding: 36px 79px; }
      .s-resourses-item.item2 .s-resourses-button {
        padding-top: 77px; }
    .s-resourses-item.bg3 {
      background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img3.jpg"); }
    .s-resourses-item.bg4 {
      background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img4.jpg"); }
    .s-resourses-item.item4 .s-resourses-inner {
      padding: 36px 49px; }
    .s-resourses-item.item4 .s-resourses-button {
      padding-top: 37px; }
    .s-resourses-item.bg5 {
      background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img5.jpg"); }
    .s-resourses-item.item5 .s-resourses-inner {
      padding: 36px 35px; }
      .s-resourses-item.item5 .s-resourses-inner.left .s-resourses-inner-block {
        max-width: 226px; }
    .s-resourses-item.item5 .s-resourses-button {
      padding-top: 53px; }
    .s-resourses-item.bg6 {
      background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img6.jpg"); }
  .s-resourses .s-options-block.block1 {
    margin-top: 81px; }
  .s-resourses .s-options-block.block5 .s-resourses-item {
    margin-left: 15px;
    margin-right: -15px; }
  .s-resourses .s-options-block.block6 .s-resourses-item {
    margin-top: 10px; }
  .s-resourses-subtitle {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 35px;
    color: #CF3333; }
  .s-resourses-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding-top: 10px; }
  .s-resourses-button {
    padding-top: 38px; }
  .s-resourses .s-options-btn {
    background-color: transparent;
    color: #282828;
    height: 43px;
    max-width: 199px;
    line-height: 39px; }
    .s-resourses .s-options-btn:hover span {
      color: #fff; }
    .s-resourses .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 20em #cc3134;
              box-shadow: inset 0 0 0 20em #cc3134; }
    .s-resourses .s-options-btn:before {
      width: 16em;
      height: 15em;
      line-height: 15em; }
  .s-resourses-inner {
    border: 2px solid #D2D2D2;
    height: 100%;
    padding: 53px 79px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-resourses-inner.left .s-resourses-inner-block {
      max-width: 241px; }
    .s-resourses-inner.right {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .s-resourses-inner.right .s-resourses-inner-block {
        max-width: 202px; }

.s-info {
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 43px;
  padding-bottom: 80px; }
  .s-info-block {
    padding: 0; }
  .s-info-line {
    margin: 0; }
  .s-info-text {
    background: #FFFFFF;
    padding: 133px 30px 133px 137px; }
  .s-info-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 90px;
    letter-spacing: 11px;
    text-transform: uppercase;
    color: #CF3333;
    text-align: left; }
  .s-info-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding-top: 27px;
    max-width: 510px; }
    .s-info-descr p + p {
      padding-top: 14px; }
  .s-info-img.img2 {
    margin-top: -180px; }

.s-service2 {
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  padding-top: 60px; }
  .s-service2 .s-service-line {
    padding-top: 115px; }
  .s-service2 .s-service-block {
    padding-bottom: 88px; }

.s-form {
  padding-top: 7px;
  padding-bottom: 0px; }
  .s-form-block {
    background: #FFFFFF;
    padding: 20px;
    background-position: right top;
    background-size: cover; }
    .s-form-block.bg1 {
      background-image: url("/bitrix/templates/v1.0/css/../img/form-bg1.jpg"); }
    .s-form-block.bg2 {
      background-image: url("/bitrix/templates/v1.0/css/../img/form-bg2.jpg"); }
    .s-form-block.bg3 {
      background-image: url("/bitrix/templates/v1.0/css/../img/form-bg3.jpg"); }
    .s-form-block-inner {
      border: 2px solid #E3E3E3;
      padding: 52px 80px 57px; }
      .s-form-block-inner.hide {
        display: none; }
    .s-form-block-form {
      border: 2px solid #E3E3E3;
      padding: 44px 80px 45px;
      display: none; }
      .s-form-block-form.big {
        padding: 77px 80px 84px; }
        .s-form-block-form.big .s-form-title {
          max-width: 400px; }
        .s-form-block-form.big .s-contacts-form {
          padding-top: 41px; }
        .s-form-block-form.big .s-calc-check1.check2 {
          margin-top: 16px; }
        .s-form-block-form.big .s-contacts-button {
          padding-top: 46px; }
      .s-form-block-form.hide {
        display: none; }
      .s-form-block-form .s-form-title {
        max-width: 100%; }
      .s-form-block-form .s-contacts-form {
        padding: 30px 0 0;
        max-width: 620px; }
      .s-form-block-form .s-calc-check1.check2 {
        margin-top: 26px; }
      .s-form-block-form .s-calc-check1.check2 .b-checkbox.error input + label {
        color: red; }
      .s-form-block-form .s-calc-check1.check2 .b-checkbox input + label {
        color: #282828;
        font-family: "Proxima Nova";
        font-size: 14px;
        font-weight: 400; }
      .s-form-block-form .s-calc-check1.check2 .b-checkbox input + label .icon {
        width: 14px;
        height: 14px; }
      .s-form-block-form .s-calc-check1.check2 .b-checkbox input + label .icon::after {
        width: 6px;
        height: 6px; }
      .s-form-block-form .s-calc-check1.check2 .b-checkbox input + label .text {
        width: -webkit-calc(100% - 14px);
        width: calc(100% - 14px);
        padding-left: 20px; }
      .s-form-block-form .s-contacts-button {
        padding-top: 18px; }
      .s-form-block-form .s-contacts-button .s-options-btn {
        max-width: 326px; }
        .s-form-block-form .s-contacts-button .s-options-btn:hover span {
          color: #fff; }
        .s-form-block-form .s-contacts-button .s-options-btn:hover:before {
          -webkit-box-shadow: inset 0 0 0 20em #cc3134;
                  box-shadow: inset 0 0 0 20em #cc3134; }
        .s-form-block-form .s-contacts-button .s-options-btn:before {
          width: 26em;
          height: 25em;
          line-height: 25em; }
    .s-form-block-thanks {
      border: 2px solid #E3E3E3;
      padding: 116px 80px 127px;
      display: none; }
      .s-form-block-thanks.big {
        padding: 217px 80px; }
      .s-form-block-thanks-descr {
        color: #282828;
        font-family: "Proxima Nova";
        font-size: 35px;
        font-weight: 700;
        line-height: 1.2;
        padding-top: 20px; }
      .s-form-block-thanks-text {
        color: #282828;
        font-family: "Proxima Nova";
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        padding-top: 17px;
        max-width: 400px; }
  .s-form-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 85px;
    letter-spacing: 11px;
    text-transform: uppercase;
    color: #CF3333;
    max-width: 680px; }
  .s-form-options {
    padding-top: 39px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-form-phone {
    padding-right: 43px; }
    .s-form-phone a {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 35px;
      line-height: 35px;
      color: #282828; }
  .s-form-button {
    padding-top: 0; }
  .s-form .s-options-btn {
    background-color: transparent;
    color: #282828;
    height: 53px;
    width: 326px;
    max-width: 100%;
    line-height: 49px; }
    .s-form .s-options-btn:hover span {
      color: #fff; }
    .s-form .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 20em #cc3134;
              box-shadow: inset 0 0 0 20em #cc3134; }
    .s-form .s-options-btn:before {
      width: 26em;
      height: 25em;
      line-height: 25em; }

.s-resourses1 {
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden; }
  .s-resourses1 .s-header {
    position: absolute; }
  .s-resourses1 .s-home-img-inner {
    width: auto; }
  .s-resourses1 .s-home-text {
    margin-right: -1200px;
    padding-top: 180px; }
  .s-resourses1-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 85px;
    letter-spacing: 11px;
    text-transform: uppercase;
    color: #CF3333;
    -webkit-transform: translate(-20px);
        -ms-transform: translate(-20px);
            transform: translate(-20px);
    -webkit-transition: all 0.4s 0.4s;
    -o-transition: all 0.4s 0.4s;
    transition: all 0.4s 0.4s;
    opacity: 0; }
  .s-resourses1-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #6D6D6D;
    padding-left: 70px;
    padding-right: 15px;
    padding-top: 125px;
    max-width: 400px;
    -webkit-transform: translate(-20px);
        -ms-transform: translate(-20px);
            transform: translate(-20px);
    -webkit-transition: all 0.4s 0.4s;
    -o-transition: all 0.4s 0.4s;
    transition: all 0.4s 0.4s;
    opacity: 0; }
  .s-resourses1-button {
    padding-top: 20px;
    padding-left: 70px;
    -webkit-transform: translate(-20px);
        -ms-transform: translate(-20px);
            transform: translate(-20px);
    -webkit-transition: all 0.4s 0.4s;
    -o-transition: all 0.4s 0.4s;
    transition: all 0.4s 0.4s;
    opacity: 0; }
  .s-resourses1 .s-options-btn {
    background-color: transparent;
    color: #282828;
    max-width: 300px; }
    .s-resourses1 .s-options-btn:hover span {
      color: #fff; }
    .s-resourses1 .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 20em #cc3134;
              box-shadow: inset 0 0 0 20em #cc3134; }
    .s-resourses1 .s-options-btn:before {
      width: 23em;
      height: 23em;
      line-height: 23em; }

.s-numbers {
  padding-top: 59px; }
  .s-numbers-num {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 140px;
    line-height: 85px;
    text-transform: uppercase;
    color: #CF3333;
    text-align: center;
    margin-top: 3px;
    padding-bottom: 3px; }
  .s-numbers-text {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    text-align: center;
    color: #282828;
    padding-top: 10px;
    margin-bottom: -10px; }
  .s-numbers-item.item4 {
    height: 220px;
    background: #CF3333;
    padding: 20px 38px 29px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: space-between;
    -webkit-align-items: space-between;
        -ms-flex-align: space-between;
            align-items: space-between;
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-numbers-num1 {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    color: #FFFFFF; }
  .s-numbers-loc {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF; }

.s-about1 {
  padding-top: 125px; }
  .s-about1-block {
    background: #FFFFFF;
    padding: 89px 71px 96px; }
  .s-about1-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 60px;
    line-height: 65px;
    letter-spacing: 15px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-about1-text {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #6D6D6D;
    padding-top: 41px; }
    .s-about1-text p + p {
      padding-top: 39px; }
  .s-about1-img {
    padding-top: 10px; }

.s-examples {
  padding-top: 120px;
  padding-bottom: 0px;
  overflow: hidden; }
  .s-examples-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 85px;
    letter-spacing: 11px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-examples-subtitle {
    text-align: left;
    padding-top: 20px;
    max-width: 420px; }
    .s-examples-subtitle a {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 25px;
      line-height: 30px;
      color: #282828;
      text-align: left; }
      .s-examples-subtitle a span {
        color: #CF3333; }
  .s-examples-item.left {
    padding-left: 70px; }
  .s-examples-item.right {
    text-align: right; }
  .s-examples-item-inner {
    display: inline-block; }
  .s-examples-item.active .s-examples-img:after {
    opacity: 1; }
  .s-examples-item.active .s-examples-img .s-projects-item-border1:before {
    height: 100%; }
  .s-examples-item.active .s-examples-img .s-projects-item-border1:after {
    height: 100%; }
  .s-examples-item.active .s-examples-img .s-projects-item-border2:before {
    width: 100%; }
  .s-examples-item.active .s-examples-img .s-projects-item-border2:after {
    width: 100%; }
  .s-examples-item.active .s-examples-img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
        transform: scale(1.1); }
  .s-examples-block {
    padding-bottom: 100px;
    margin-bottom: 0; }
    .s-examples-block.left {
      padding-bottom: 80px; }
  .s-examples-img {
    display: block;
    position: relative;
    overflow: hidden; }
    .s-examples-img img {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
      -webkit-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      transition: .3s ease-in-out;
      width: 100%; }
    .s-examples-img:hover:after {
      opacity: 1; }
    .s-examples-img:hover .s-projects-item-border1:before {
      height: 100%; }
    .s-examples-img:hover .s-projects-item-border1:after {
      height: 100%; }
    .s-examples-img:hover .s-projects-item-border2:before {
      width: 100%; }
    .s-examples-img:hover .s-projects-item-border2:after {
      width: 100%; }
    .s-examples-img:hover img {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1); }

.s-how {
  position: relative;
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 53px;
  padding-bottom: 20px;
  padding-bottom: 70px; }
  .s-how-num {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 110px;
    line-height: 90px;
    letter-spacing: 6px;
    color: #CF3333; }
  .s-how-text {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 35px;
    color: #282828;
    padding-top: 20px; }
    .s-how-text.text1 {
      padding-top: 35px; }
  .s-how-wrap {
    padding-top: 157px; }
  .s-how-item {
    padding: 20px;
    background: #FFFFFF; }
  .s-how-inner {
    border: 2px solid #ECECEC;
    padding: 38px 44px; }
  .s-how-line + .s-how-line {
    padding-top: 40px; }

.s-form1 {
  padding-top: 51px;
  padding-bottom: 80px; }
  .s-form1 .s-form-title {
    max-width: 730px; }

.s-projects1 {
  padding-bottom: 0px; }
  .s-projects1.projects1 {
    padding-bottom: 0; }
  .s-projects1 .s-projects-inner {
    left: 0; }

.s-projects2 {
  background: #ECECEC; }
  .s-projects2-wrap {
    max-width: 1440px;
    margin: 0 auto; }
  .s-projects2 .s-header {
    position: absolute; }
  .s-projects2 .reveal-title {
    background: #ECECEC; }
  .s-projects2 .imgPlaceholder {
    background: #ECECEC; }
  .s-projects2-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 85px;
    letter-spacing: 11px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-projects2-text {
    padding-top: 174px;
    margin-left: -30px; }

.s-choice {
  background: #FFFFFF; }
  .s-choice-line {
    padding: 38px 0 58px; }
  .s-choice-subtitle {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    color: #282828;
    width: 100%; }
  .s-choice-item.item2 {
    margin-left: -38px; }
  .s-choice-item.item3 {
    margin-left: -77px; }
  .s-choice-item.item4 {
    margin-left: -56px; }
    .s-choice-item.item4 .s-choice-input {
      width: 104px; }
      .s-choice-item.item4 .s-choice-input input {
        width: 35px; }
  .s-choice-check {
    padding-top: 4px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-choice-check.check1 .b-checkbox:first-child input + label {
      border-top-left-radius: 100px;
      border-bottom-left-radius: 100px; }
    .s-choice-check.check1 .b-checkbox:last-child input + label {
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-right: 2px solid #CF3333; }
    .s-choice-check.check1 .b-checkbox div {
      display: block; }
    .s-choice-check.check1 .b-checkbox input {
      display: block;
      opacity: 0;
      margin-top: -18px;
      position: absolute;
      visibility: hidden; }
    .s-choice-check.check1 .b-checkbox input + label {
      cursor: pointer; }
    .s-choice-check.check1 .b-checkbox input + label {
      background: #FFFFFF;
      border: 2px solid #CF3333;
      border-right: 0;
      height: 31px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 800;
      font-size: 13px;
      line-height: 27px;
      letter-spacing: 1.95px;
      text-transform: uppercase;
      color: #6D6D6D;
      padding: 0 17px;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
    .s-choice-check.check1 .b-checkbox input:checked + label {
      background: #CF3333;
      color: #FFFFFF; }
    .s-choice-check.check2 {
      padding-top: 7px; }
      .s-choice-check.check2 .b-checkbox {
        margin-right: 23px; }
        .s-choice-check.check2 .b-checkbox:last-child {
          margin-right: 0; }
        .s-choice-check.check2 .b-checkbox div {
          display: block; }
        .s-choice-check.check2 .b-checkbox input {
          display: block;
          opacity: 0;
          margin-top: -18px;
          position: absolute;
          visibility: hidden; }
        .s-choice-check.check2 .b-checkbox input + label {
          cursor: pointer; }
        .s-choice-check.check2 .b-checkbox input + label {
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: -o-flex;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-align-content: stretch;
              -ms-flex-line-pack: stretch;
                  align-content: stretch;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          font-family: Proxima Nova;
          font-style: normal;
          font-weight: bold;
          font-size: 16px;
          line-height: 24px;
          color: #6D6D6D; }
          .s-choice-check.check2 .b-checkbox input + label .icon {
            width: 21px;
            height: 21px;
            border: 2px solid #CF3333;
            border-radius: 0;
            position: relative; }
            .s-choice-check.check2 .b-checkbox input + label .icon:after {
              content: '';
              position: absolute;
              left: 0;
              top: 0;
              right: 0;
              bottom: 0;
              margin: auto;
              display: block;
              width: 15px;
              height: 15px;
              background-color: #CF3333;
              opacity: 0;
              visibility: hidden;
              -webkit-transition: .3s all;
              -o-transition: .3s all;
              transition: .3s all; }
          .s-choice-check.check2 .b-checkbox input + label .text {
            width: -webkit-calc(100% - 21px);
            width: calc(100% - 21px);
            padding-left: 5px; }
        .s-choice-check.check2 .b-checkbox input:checked + label .icon:after {
          opacity: 1;
          visibility: visible; }
  .s-choice-inp {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 3px; }
  .s-choice-input {
    background: #FFFFFF;
    border: 2px solid #ECECEC;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 100px;
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 27px;
    color: #6D6D6D;
    height: 31px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 0 13px;
    width: 145px;
    margin-right: 10px;
    text-align: center; }
    .s-choice-input:last-child {
      margin-right: 0; }
    .s-choice-input input {
      border: 0;
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 600;
      font-size: 13px;
      line-height: 27px;
      color: #6D6D6D;
      height: 27px;
      width: 76px;
      margin: 0 2px;
      text-align: center; }
      .s-choice-input input:focus:-moz-placeholder {
        opacity: 0;
        color: transparent; }
      .s-choice-input input:focus::-moz-placeholder {
        opacity: 0;
        color: transparent; }
      .s-choice-input input:focus:ms-input-placeholder {
        opacity: 0;
        color: transparent; }
      .s-choice-input input:focus::-webkit-input-placeholder {
        opacity: 0;
        color: transparent; }
    .s-choice-input input[type=text]:-moz-placeholder {
      opacity: 1;
      color: #6D6D6D; }
    .s-choice-input input[type=text]::-moz-placeholder {
      opacity: 1;
      color: #6D6D6D; }
    .s-choice-input input[type=text]:-ms-input-placeholder {
      opacity: 1;
      color: #6D6D6D; }
    .s-choice-input input[type=text]::-webkit-input-placeholder {
      opacity: 1;
      color: #6D6D6D; }
  .s-choice-bottom {
    background: #282828;
    padding: 19px 0; }
    .s-choice-bottom-inner {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
  .s-choice-find {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    color: #FFFFFF; }
  .s-choice-sort {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-choice-sort .b-checkbox {
      margin-right: 13px; }
      .s-choice-sort .b-checkbox:last-child {
        margin-right: 0; }
      .s-choice-sort .b-checkbox div {
        display: block; }
      .s-choice-sort .b-checkbox input {
        display: block;
        opacity: 0;
        margin-top: -18px;
        position: absolute;
        visibility: hidden; }
      .s-choice-sort .b-checkbox input + label {
        cursor: pointer; }
      .s-choice-sort .b-checkbox input + label {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: 600;
        font-size: 13px;
        line-height: 13px;
        color: #FFFFFF; }
      .s-choice-sort .b-checkbox input:checked + label {
        color: #CF3333; }
  .s-choice-projects .s-projects-line {
    padding-top: 0; }
  .s-choice-projects-wrap {
    max-width: 1440px;
    margin: 0 auto; }
  .s-choice-pager {
    padding: 48px 0;
    background: #FFFFFF; }
  .s-choice-navi {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-choice-navi li {
      margin-right: 14px; }
      .s-choice-navi li:last-child {
        margin-right: 0; }
      .s-choice-navi li.active a {
        background: #CF3333;
        color: #FFFFFF; }
      .s-choice-navi li a {
        border: 2px solid #CF3333;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 100px;
        width: 43px;
        height: 43px;
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: 800;
        font-size: 13px;
        line-height: 39px;
        text-align: center;
        letter-spacing: 1.95px;
        text-transform: uppercase;
        color: #282828;
        display: block;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-align-content: stretch;
            -ms-flex-line-pack: stretch;
                align-content: stretch;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        .s-choice-navi li a svg {
          display: block;
          width: 10px;
          height: 18px; }
        .s-choice-navi li a.last {
          width: 201px; }
      .s-choice-navi li span {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: 800;
        font-size: 22px;
        line-height: 13px;
        text-align: center;
        letter-spacing: 3.3px;
        text-transform: uppercase;
        color: #CF3333;
        display: block; }
  .s-choice-scroll {
    background: #F2F2F2;
    padding: 70px 0; }
    .s-choice-scroll .s-quality-scroll {
      padding: 0; }

.b-checkbox div {
  display: block; }

.b-checkbox input {
  display: block;
  opacity: 0;
  margin-top: -18px;
  position: absolute;
  visibility: hidden; }

.b-checkbox input + label {
  cursor: pointer; }

.b-checkbox input + label {
  color: #999;
  font-family: "PT Sans";
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .b-checkbox input + label a {
    border-bottom: 1px solid;
    color: #7b7b7b;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease; }
    .b-checkbox input + label a:hover {
      border-bottom: 1px solid transparent; }
  .b-checkbox input + label .icon {
    width: 18px;
    height: 18px;
    border: 1px solid #999;
    border-radius: 4px;
    display: inline-block;
    float: left;
    cursor: pointer;
    position: relative; }
    .b-checkbox input + label .icon:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      margin: auto;
      top: 0;
      bottom: 0; }
  .b-checkbox input + label .text {
    width: -webkit-calc(100% - 18px);
    width: calc(100% - 18px);
    padding-left: 10px; }

.b-checkbox input:checked + label .icon:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 1px;
  bottom: 0;
  width: 9px;
  height: 7px;
  background-image: url("/bitrix/templates/v1.0/css/../img/icon-check.png"); }

.p-projects.active .s-header .s-header-logo a {
  display: none; }

.p-projects .s-menu-top {
  display: block; }

.p-projects .s-menu .b-menu {
  display: none; }

.s-project {
  overflow: hidden;
  padding-top: 32px; }
  .s-project-wrap {
    max-width: 1440px;
    margin: 0 auto; }
  .s-project-line {
    margin: 0; }
  .s-project-block {
    padding: 0; }
  .s-project-slider {
    max-width: 805px; }
  .s-project-carousel-wrap {
    position: relative; }
    .s-project-carousel-wrap .s-slider-right {
      display: none; }
    .s-project-carousel-wrap .s-slider-left {
      display: none; }
  .s-project-pager .item {
    cursor: pointer; }
    .s-project-pager .item.slick-current .s-project-img:after {
      opacity: 1;
      visibility: visible; }
  .s-project-img {
    position: relative; }
    .s-project-img img {
      width: 100%; }
    .s-project-img:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      display: block;
      width: 100%;
      height: 100%;
      border: 10px solid #CF3333;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
  .s-project-cont {
    background: #FFFFFF;
    margin-left: -35px; }
  .s-project-title {
    text-align: center;
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 85px;
    letter-spacing: 11px;
    text-transform: uppercase;
    color: #CF3333;
    padding: 33px 0 27px; }
    .s-project-title span {
      color: #282828; }
  .s-project-price {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    border-top: 2px solid #ECECEC;
    padding: 27px 0 30px; }
    .s-project-price-item {
      margin-right: 33px; }
      .s-project-price-item:last-child {
        margin-right: 0; }
    .s-project-price-num {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 35px;
      line-height: 35px;
      text-align: center;
      color: #CF3333; }
      .s-project-price-num span {
        font-family: Geometria;
        font-style: normal;
        font-weight: bold;
        font-size: 35px;
        line-height: 35px;
        color: #CF3333; }
    .s-project-price-descr {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 14px;
      line-height: 24px;
      text-align: center;
      letter-spacing: 2.47059px;
      text-transform: uppercase;
      color: #282828; }
      .s-project-price-descr span {
        color: #CF3333; }
  .s-project-descr {
    background: #282828;
    padding: 35px 101px 26px; }
  .s-project-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-project-top-title {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 20px;
      line-height: 35px;
      letter-spacing: 3px;
      text-transform: uppercase;
      color: #FFFFFF; }
    .s-project-top-text {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 14px;
      line-height: 18px;
      letter-spacing: 2.11765px;
      text-transform: uppercase;
      color: #CF3333;
      margin-top: -3px; }
  .s-project-num {
    padding-top: 27px; }
    .s-project-num-block {
      padding-bottom: 21px; }
    .s-project-num-item {
      border: 2px solid #FFFFFF;
      padding: 13px 5px; }
    .s-project-num-count {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 35px;
      line-height: 35px;
      text-align: center;
      color: #CF3333; }
    .s-project-num-title {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 14px;
      line-height: 24px;
      letter-spacing: 2.47059px;
      text-transform: uppercase;
      color: #fff;
      text-align: center; }
      .s-project-num-title span {
        color: #CF3333; }
  .s-project-info {
    background: #FFFFFF; }
    .s-project-info-imgs {
      -webkit-box-shadow: inset 0px -2px 0px #CF3333;
              box-shadow: inset 0px -2px 0px #CF3333; }
    .s-project-info-line {
      padding: 40px 0; }
  .s-project-plan {
    padding-top: 58px;
    padding-bottom: 80px; }
    .s-project-plan-imgs1 {
      margin-left: -27px; }
    .s-project-plan-img1 img {
      cursor: pointer; }
    .s-project-plan-img1 + .s-project-plan-img1 {
      padding-top: 32px; }

.s-descr {
  max-width: 1440px;
  margin: 0 auto;
  padding-bottom: 67px; }
  .s-descr-line {
    margin: 0; }
  .s-descr-block {
    padding: 0; }
  .s-descr-item {
    padding: 61px 137px 69px; }
    .s-descr-item.item1 {
      background: #ECECEC;
      padding: 61px 125px 62px 137px; }
    .s-descr-item.item2 {
      background: #282828; }
  .s-descr-list li {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-descr-list li + li {
      padding-top: 15px; }
    .s-descr-list li .left {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 18px;
      line-height: 25px;
      color: #CF3333;
      width: 200px;
      padding-right: 15px; }
    .s-descr-list li .right {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 25px;
      color: #6D6D6D;
      width: -webkit-calc(100% - 200px);
      width: calc(100% - 200px); }
  .s-descr-text {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #FFFFFF; }
    .s-descr-text p + p {
      padding-top: 15px; }

.s-form2 {
  padding-top: 52px;
  padding-bottom: 80px; }
  .s-form2 .s-form-title {
    font-size: 60px;
    line-height: 65px;
    letter-spacing: 8.25px; }
  .s-form2 .s-form-block-inner {
    padding-top: 67px;
    padding-bottom: 76px; }
  .s-form2 .s-form-options {
    padding-top: 59px; }
  .s-form2 .s-form-button {
    width: 100%; }
  .s-form2 .s-options-btn {
    width: 100%;
    max-width: 314px; }

.s-examples1 {
  padding-bottom: 0px; }
  .s-examples1 .s-examples-line {
    margin-bottom: -100px; }

.s-price {
  padding-top: 86px;
  padding-bottom: 50px; }
  .s-price .s-resourses-wrap {
    padding-top: 78px; }
  .s-price-item {
    background-color: #fff;
    padding: 20px;
    background-size: cover; }
    .s-price-item.item1 {
      height: 720px; }
    .s-price-item.item2 {
      height: 550px; }
    .s-price-item.bg1 {
      background-image: url("/bitrix/templates/v1.0/css/../img/price-img1.jpg"); }
    .s-price-item.bg2 {
      background-image: url("/bitrix/templates/v1.0/css/../img/price-img2.jpg"); }
    .s-price-item.bg3 {
      background-image: url("/bitrix/templates/v1.0/css/../img/price-img3.jpg"); }
    .s-price-item-inner {
      border: 2px solid #ECECEC;
      padding: 85px 35px;
      height: 100%; }
    .s-price-item-title {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 35px;
      line-height: 35px;
      text-align: center;
      color: #CF3333;
      padding-bottom: 20px; }
    .s-price-item-line {
      background: #CF3333;
      width: 4px;
      height: 30px;
      margin: 0 auto; }
  .s-price-button {
    padding-top: 20px; }
  .s-price .s-options-btn {
    margin: 0 auto;
    background-color: transparent;
    color: #282828;
    max-width: 243px; }
    .s-price .s-options-btn:hover span {
      color: #fff; }
    .s-price .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 20em #cc3134;
              box-shadow: inset 0 0 0 20em #cc3134; }
    .s-price .s-options-btn:before {
      width: 19em;
      height: 19em;
      line-height: 19em; }
  .s-price-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding: 39px 70px 39px 105px; }
    .s-price-descr p + p {
      padding-top: 15px; }

.s-service3 {
  padding-bottom: 25px; }
  .s-service3 .s-service-projects {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #6D6D6D; }
  .s-service3 .s-service-block {
    padding-bottom: 55px; }

.s-attention {
  padding-top: 130px;
  overflow: hidden; }
  .s-attention-wrapf {
    max-width: 1440px;
    margin: 0 auto;
    overflow: hidden; }
  .s-attention-contant {
    position: relative;
    left: 138px;
    background-color: #fff;
    padding: 84px 102px 64px; }
  .s-attention-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 90px;
    letter-spacing: 11px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-attention-text {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding-top: 25px;
    max-width: 470px; }
    .s-attention-text p + p {
      padding-top: 16px; }
  .s-attention-text1 {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #282828;
    padding-top: 45px;
    max-width: 470px; }
  .s-attention-img.img1 {
    padding-top: 68px;
    padding-right: 30px;
    margin-left: -133px; }
  .s-attention-img.img2 {
    margin-right: -10px; }
  .s-attention-item.item2 {
    padding-top: 207px;
    padding-left: 42px; }
    .s-attention-item.item2 .s-attention-img.img1 {
      display: none; }
    .s-attention-item.item2 .s-attention-text {
      padding-top: 84px; }

.s-contacts {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  overflow: hidden; }
  .s-contacts .s-header {
    position: absolute; }
  .s-contacts-cont {
    padding-top: 182px;
    padding-left: 138px; }
  .s-contacts-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 80px;
    line-height: 90px;
    letter-spacing: 10.9091px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-contacts-list {
    padding-left: 99px;
    padding-top: 58px; }
    .s-contacts-list li + li {
      padding-top: 30px; }
  .s-contacts-phone .style1 a {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 24px;
    letter-spacing: 1px;
    color: #282828; }
  .s-contacts-phone .style2 a {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 1px;
    color: #6D6D6D; }
  .s-contacts-mail a {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 28px;
    letter-spacing: 1px;
    color: #CF3333; }
  .s-contacts-addr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    letter-spacing: 1px;
    color: #282828; }
  .s-contacts-company {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 1px;
    color: #6D6D6D;
    padding-top: 29px;
    max-width: 198px; }
  .s-contacts-map {
    height: 880px;
    background-color: #fff; }
  .s-contacts-bottom {
    max-width: 1440px;
    margin: 0 auto;
    background: #FFFFFF; }
  .s-contacts-form {
    padding: 120px 105px 106px; }
    .s-contacts-form-block {
      padding: 0 10px; }
    .s-contacts-form-item.error input {
      border: 1px solid red; }
    .s-contacts-form-item input {
      height: 53px;
      display: block;
      border: 1px solid #6D6D6D;
      width: 100%;
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 800;
      font-size: 13px;
      line-height: 13px;
      letter-spacing: 1.95px;
      text-transform: uppercase;
      color: #282828;
      padding: 0 15px 0 50px; }
    .s-contacts-form-item input:-moz-placeholder {
      opacity: 1;
      color: #282828; }
    .s-contacts-form-item input::-moz-placeholder {
      opacity: 1;
      color: #282828; }
    .s-contacts-form-item input:-ms-input-placeholder {
      opacity: 1;
      color: #282828; }
    .s-contacts-form-item input::-webkit-input-placeholder {
      opacity: 1;
      color: #282828; }
    .s-contacts-form-item textarea {
      height: 193px;
      display: block;
      border: 1px solid #6D6D6D;
      width: 100%;
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 800;
      font-size: 13px;
      line-height: 13px;
      letter-spacing: 1.95px;
      text-transform: uppercase;
      color: #282828;
      resize: none;
      overflow: auto;
      padding: 18px 15px 18px 50px; }
    .s-contacts-form-item textarea:-moz-placeholder {
      opacity: 1;
      color: #282828; }
    .s-contacts-form-item textarea::-moz-placeholder {
      opacity: 1;
      color: #282828; }
    .s-contacts-form-item textarea:-ms-input-placeholder {
      opacity: 1;
      color: #282828; }
    .s-contacts-form-item textarea::-webkit-input-placeholder {
      opacity: 1;
      color: #282828; }
    .s-contacts-form-line {
      margin: 0 -10px; }
      .s-contacts-form-line + .s-contacts-form-line {
        padding-top: 20px; }
  .s-contacts-thanks {
    padding-top: 148px;
    padding-bottom: 148px;
    display: none; }
    .s-contacts-thanks.style1 .s-contacts-thanks-title {
      max-width: 400px;
      margin: 0 auto; }
    .s-contacts-thanks.style1 .s-contacts-thanks-descr {
      padding-top: 52px;
      max-width: 365px;
      margin: 0 auto;
      line-height: 24px; }
    .s-contacts-thanks-button {
      padding-top: 67px;
      text-align: center; }
      .s-contacts-thanks-button .s-options-btn {
        margin: 0 auto;
        cursor: pointer; }
        .s-contacts-thanks-button .s-options-btn:hover:before {
          -webkit-box-shadow: inset 0 0 0 15em #fff;
                  box-shadow: inset 0 0 0 15em #fff; }
        .s-contacts-thanks-button .s-options-btn:before {
          width: 18.3em;
          height: 18.3em;
          line-height: 18.3em; }
    .s-contacts-thanks-title {
      color: #cf3333;
      font-family: "Proxima Nova";
      font-size: 35px;
      font-weight: 700;
      line-height: 38px;
      text-align: center; }
    .s-contacts-thanks-descr {
      color: #6d6d6d;
      font-family: "Proxima Nova";
      font-size: 18px;
      font-weight: 400;
      line-height: 1.2;
      text-align: center;
      padding-top: 27px;
      padding-left: 15px;
      padding-right: 15px; }
  .s-contacts-button .s-options-btn {
    max-width: 197px;
    cursor: pointer; }
    .s-contacts-button .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 15em #fff;
              box-shadow: inset 0 0 0 15em #fff; }
    .s-contacts-button .s-options-btn:before {
      width: 15em;
      height: 15em;
      line-height: 15em; }
  .s-contacts-info {
    height: 100%;
    background: #CF3333;
    margin-left: -20px;
    padding: 99px 15px; }
    .s-contacts-info-title {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 35px;
      line-height: 35px;
      text-align: center;
      color: #FFFFFF; }
    .s-contacts-info-line {
      margin: 15px auto;
      display: block;
      background: #FFFFFF;
      width: 4px;
      height: 30px; }
    .s-contacts-info-text {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 25px;
      text-align: center;
      color: #FFFFFF;
      max-width: 400px;
      margin: 0 auto; }
      .s-contacts-info-text p + p {
        padding-top: 16px; }
      .s-contacts-info-text p.style1 {
        font-weight: 600;
        line-height: 24px; }
    .s-contacts-info-mail {
      text-align: center;
      padding-top: 7px; }
      .s-contacts-info-mail a {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: normal;
        font-size: 25px;
        line-height: 24px;
        text-align: center;
        color: #FFFFFF; }

.s-calc {
  padding-top: 85px;
  padding-bottom: 80px;
  overflow: hidden; }
  .s-calc .s-contacts-button {
    text-align: center; }
    .s-calc .s-contacts-button .s-options-btn {
      display: inline-block; }
  .s-calc .s-contacts-form {
    padding: 20px 105px 0; }
  .s-calc-top {
    margin-top: 50px;
    background: #FFFFFF;
    padding: 39px 68px; }
  .s-calc-item {
    max-width: 355px;
    padding: 0 15px 0 30px; }
    .s-calc-item p {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 20px;
      line-height: 28px;
      color: #282828;
      padding-bottom: 10px; }
    .s-calc-item input {
      background: #FFFFFF;
      border: 2px solid #E3E3E3;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 100px;
      padding: 0 22px;
      display: block;
      width: 100%;
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 800;
      font-size: 13px;
      line-height: 13px;
      letter-spacing: 1.95px;
      text-transform: uppercase;
      color: #282828;
      height: 41px;
      max-width: 270px; }
    .s-calc-item .select2-container {
      display: block !important;
      width: 100% !important; }
    .s-calc-item .select2-container--default .select2-selection--single {
      height: 41px;
      background: #FFFFFF;
      border: 2px solid #E3E3E3;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 100px; }
    .s-calc-item .select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none; }
    .s-calc-item .select2-container .select2-selection--single .select2-selection__rendered {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 37px;
      color: #6D6D6D;
      padding-left: 22px;
      padding-right: 40px; }
    .s-calc-item .select2-container--default .select2-selection--single .select2-selection__arrow {
      background-image: url("/bitrix/templates/v1.0/css/../img/chevron-down-solid.svg");
      width: 10px;
      height: 10px;
      background-size: cover;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 25px;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
    .s-calc-item .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
      -webkit-transform: translateY(-50%) rotate(180deg);
          -ms-transform: translateY(-50%) rotate(180deg);
              transform: translateY(-50%) rotate(180deg); }
    .s-calc-item .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .s-calc-item .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
      border-radius: 25px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .s-calc-item .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .s-calc-item .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
      border-radius: 25px;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  .s-calc-block {
    padding-bottom: 28px; }
  .s-calc-check {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-calc-check.check1 .b-checkbox:first-child input + label {
      border-top-left-radius: 100px;
      border-bottom-left-radius: 100px; }
    .s-calc-check.check1 .b-checkbox:last-child input + label {
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-right: 2px solid #E3E3E3; }
    .s-calc-check.check1 .b-checkbox div {
      display: block; }
    .s-calc-check.check1 .b-checkbox input {
      display: block;
      opacity: 0;
      margin-top: -18px;
      position: absolute;
      visibility: hidden; }
    .s-calc-check.check1 .b-checkbox input + label {
      cursor: pointer; }
    .s-calc-check.check1 .b-checkbox input + label {
      background: #FFFFFF;
      border: 2px solid #E3E3E3;
      border-right: 0;
      height: 41px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 13px;
      text-align: center;
      color: #6D6D6D;
      padding: 0 28px;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
    .s-calc-check.check1 .b-checkbox input:checked + label {
      background: #CF3333;
      border-color: #CF3333;
      color: #FFFFFF; }
    .s-calc-check.check2 .b-checkbox input + label {
      padding: 0 30px; }
  .s-calc-line-bottom {
    border-top: 1px solid #CF3333;
    margin-top: 3px;
    padding: 29px 30px 0px; }
  .s-calc-check1 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .s-calc-check1.check2 .b-checkbox {
      margin-right: 104px; }
      .s-calc-check1.check2 .b-checkbox:last-child {
        margin-right: 0; }
      .s-calc-check1.check2 .b-checkbox div {
        display: block; }
      .s-calc-check1.check2 .b-checkbox input {
        display: block;
        opacity: 0;
        margin-top: -18px;
        position: absolute;
        visibility: hidden; }
      .s-calc-check1.check2 .b-checkbox input + label {
        cursor: pointer; }
      .s-calc-check1.check2 .b-checkbox input + label {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-align-content: stretch;
            -ms-flex-line-pack: stretch;
                align-content: stretch;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 24px;
        color: #6D6D6D; }
        .s-calc-check1.check2 .b-checkbox input + label .icon {
          width: 21px;
          height: 21px;
          border: 2px solid #CF3333;
          border-radius: 0;
          position: relative; }
          .s-calc-check1.check2 .b-checkbox input + label .icon:after {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            display: block;
            width: 15px;
            height: 15px;
            background-color: #CF3333;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: .3s all;
            -o-transition: .3s all;
            transition: .3s all; }
        .s-calc-check1.check2 .b-checkbox input + label .text {
          width: -webkit-calc(100% - 21px);
          width: calc(100% - 21px);
          padding-left: 9px; }
      .s-calc-check1.check2 .b-checkbox input:checked + label .icon:after {
        opacity: 1;
        visibility: visible; }
  .s-calc-bottom {
    background: #ECECEC;
    padding-top: 50px; }
  .s-calc-subtitle {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 2.47059px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-calc-totalprice {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 120px;
    line-height: 90px;
    text-align: center;
    color: #282828;
    padding-top: 12px;
    padding-bottom: 30px; }
    .s-calc-totalprice .rouble {
      font-family: Geometria; }
  .s-calc-table {
    padding-top: 29px;
    padding-bottom: 42px;
    width: 100%;
    max-width: 1030px;
    margin: 0 auto; }
    .s-calc-table-line {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      border-bottom: 1px solid #CF3333; }
      .s-calc-table-line:first-child {
        border-bottom: 0; }
      .s-calc-table-line:last-child {
        border-bottom: 0; }
      .s-calc-table-line.top {
        background: #CF3333;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px; }
        .s-calc-table-line.top .s-calc-table-col {
          font-family: Proxima Nova;
          font-style: normal;
          font-weight: 600;
          font-size: 20px;
          line-height: 28px;
          color: #FFFFFF;
          padding: 21px 0;
          text-align: left; }
          .s-calc-table-line.top .s-calc-table-col:first-child {
            border-top-left-radius: 20px;
            padding-left: 59px; }
          .s-calc-table-line.top .s-calc-table-col:last-child {
            border-top-right-radius: 20px;
            padding-left: 100px; }
      .s-calc-table-line.bold .s-calc-table-col {
        font-weight: 700; }
        .s-calc-table-line.bold .s-calc-table-col .rouble {
          font-weight: 700; }
    .s-calc-table-col {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 600;
      font-size: 20px;
      line-height: 28px;
      color: #282828;
      padding: 19.5px 0;
      vertical-align: top; }
      .s-calc-table-col:first-child {
        padding-left: 59px;
        width: 48%; }
      .s-calc-table-col .rouble {
        font-family: Geometria;
        font-weight: 500; }
      .s-calc-table-col:nth-child(2) {
        text-align: center;
        font-family: Proxima Nova;
        color: #CF3333;
        width: 16%; }
      .s-calc-table-col:nth-child(3) {
        text-align: center;
        color: #CF3333;
        padding-right: 40px;
        padding-left: 99px;
        width: 36%; }
  .s-calc-button .s-options-btn {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    height: 80px;
    font-size: 16px;
    line-height: 76px;
    text-align: center;
    letter-spacing: 4px;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all; }
    .s-calc-button .s-options-btn:hover {
      background-color: #fff; }
    .s-calc-button .s-options-btn:before {
      display: none; }

.select2-results__option {
  font-family: Proxima Nova;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2;
  color: #6D6D6D;
  padding: 10px 22px; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #CF3333; }

.select2-dropdown {
  border: 2px solid #E3E3E3; }

.select2-results {
  margin: 0 -2px; }

.s-form3 {
  padding-top: 123px;
  padding-bottom: 0px; }
  .s-form3 .s-form-block-inner {
    padding: 79px 80px 80px; }
  .s-form3 .s-form-title {
    font-size: 80px;
    line-height: 90px;
    letter-spacing: 11px; }
  .s-form3-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding-top: 27px;
    max-width: 363px;
    margin-left: 67px; }
  .s-form3 .s-form-button {
    padding-top: 63px; }

.s-calc1 {
  padding-top: 84px;
  padding-bottom: 80px; }
  .s-calc1-type {
    background: #FFFFFF;
    margin-top: 48px;
    padding: 39px 0px 0; }
  .s-calc1-switch {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 0 72px; }
    .s-calc1-switch p {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 20px;
      line-height: 28px;
      color: #282828;
      padding-right: 15px;
      width: 19.5%; }
  .s-calc1-list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 80.5%; }
    .s-calc1-list li {
      width: 33.3%; }
      .s-calc1-list li:first-child a {
        border-left-width: 2px;
        border-top-left-radius: 100px;
        border-bottom-left-radius: 100px; }
      .s-calc1-list li:last-child a {
        border-right-width: 2px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px; }
      .s-calc1-list li.active a {
        color: #FFFFFF;
        background: #CF3333;
        border-color: #CF3333; }
      .s-calc1-list li a {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 13px;
        text-align: center;
        color: #6D6D6D;
        background: #FFFFFF;
        border: 2px solid #E3E3E3;
        border-left-width: 1px;
        border-right-width: 1px;
        padding: 12px 15px;
        display: block; }
  .s-calc1-img {
    padding: 0 50px;
    padding-top: 29px; }
    .s-calc1-img.img1 {
      padding-top: 62px;
      padding-bottom: 82px; }
    .s-calc1-img.img2 {
      padding-bottom: 43px; }
    .s-calc1-img.img3 {
      padding-bottom: 72px; }
    .s-calc1-img img {
      display: block;
      margin: 0 auto; }
  .s-calc1-form {
    padding: 0 56px;
    margin-top: -36px;
    padding-bottom: 34px; }
    .s-calc1-form.form3 {
      padding-bottom: 43px; }
  .s-calc1-block {
    padding-bottom: 31px; }
  .s-calc1-contant {
    display: none; }
  .s-calc1 #block1 {
    display: block; }
  .s-calc1-item {
    padding-left: 18px; }
    .s-calc1-item + .s-calc1-item {
      padding-top: 31px; }
    .s-calc1-item.item1 {
      padding-left: 13px;
      margin-top: 34px;
      position: relative;
      z-index: 2; }
    .s-calc1-item.rost {
      margin-top: 0; }
    .s-calc1-item p {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 20px;
      line-height: 28px;
      color: #282828;
      padding-bottom: 10px; }
  .s-calc1-value {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .s-calc1-input {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 25px; }
    .s-calc1-input:last-child {
      margin-right: 0; }
    .s-calc1-input span {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 13px;
      color: #6D6D6D; }
    .s-calc1-input input {
      background: #FFFFFF;
      border: 2px solid #E3E3E3;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 100px;
      width: 100%;
      height: 41px;
      text-align: center;
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 13px;
      color: #6D6D6D;
      padding: 0 10px;
      margin: 0; }
    .s-calc1-input input:-moz-placeholder {
      opacity: 1;
      color: #6D6D6D; }
    .s-calc1-input input::-moz-placeholder {
      opacity: 1;
      color: #6D6D6D; }
    .s-calc1-input input:-ms-input-placeholder {
      opacity: 1;
      color: #6D6D6D; }
    .s-calc1-input input::-webkit-input-placeholder {
      opacity: 1;
      color: #6D6D6D; }
  .s-calc1-check.check2 {
    padding-top: 0px; }
  .s-calc1-more {
    border-top: 1px solid #CF3333;
    margin: 0 14px -10px;
    margin-top: 10px;
    padding-top: 35px;
    display: none; }
    .s-calc1-more-title {
      font-family: Proxima Nova;
      font-style: normal;
      font-weight: bold;
      font-size: 14px;
      line-height: 24px;
      text-align: center;
      letter-spacing: 2.47059px;
      text-transform: uppercase;
      color: #CF3333;
      padding-bottom: 31px; }
    .s-calc1-more .s-calc-item {
      padding: 0;
      max-width: 267px; }
      .s-calc1-more .s-calc-item .select2-container .select2-selection--single .select2-selection__rendered {
        padding-left: 34px;
        padding-right: 45px; }
      .s-calc1-more .s-calc-item .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: 34px; }
  .s-calc1 .s-choice-check.check2 .b-checkbox input + label .text {
    padding-left: 8px; }
  .s-calc1 .s-choice-check.check2 .b-checkbox input + label .icon::after {
    display: none; }
  .s-calc1 .s-choice-check.check2 .b-checkbox input:checked + label .icon {
    background-image: url("/bitrix/templates/v1.0/css/../img/icon-check.svg");
    background-color: #CF3333; }
  .s-calc1-open {
    background: #ECECEC;
    padding: 80px 169px;
    display: none; }
  .s-calc1-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6D6D6D;
    padding-top: 20px;
    padding-bottom: 80px; }
  .s-calc1 .s-contacts-form {
    padding-top: 11px;
    padding-bottom: 0; }
  .s-calc1 .s-contacts-form-item input {
    background-color: transparent; }
  .s-calc1 .s-contacts-form-item textarea {
    background-color: transparent; }
  .s-calc1 .s-contacts-button .s-options-btn {
    max-width: 285px;
    margin: 0 auto; }
    .s-calc1 .s-contacts-button .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 20em #fff;
              box-shadow: inset 0 0 0 20em #fff; }
    .s-calc1 .s-contacts-button .s-options-btn:before {
      width: 23em;
      height: 23em;
      line-height: 23em; }
  .s-calc1.calc2 {
    padding-bottom: 114px; }

.s-gallery {
  padding-top: 85px; }

.s-form4 {
  padding-top: 3px;
  padding-bottom: 0; }

.s-gallery1 {
  padding-top: 102px;
  padding-bottom: 0px; }
  .s-gallery1 .space {
    padding-top: 70px; }
  .s-gallery1-more {
    margin-top: -39px; }
    .s-gallery1-more .s-options-btn {
      margin: 0 auto;
      background-color: transparent;
      color: #282828;
      max-width: 199px;
      height: 43px;
      line-height: 39px; }
      .s-gallery1-more .s-options-btn:hover span, .s-gallery1-more .s-options-btn:active span {
        color: #fff; }
      .s-gallery1-more .s-options-btn:hover:before, .s-gallery1-more .s-options-btn:active:before {
        -webkit-box-shadow: inset 0 0 0 20em #cc3134;
                box-shadow: inset 0 0 0 20em #cc3134; }
      .s-gallery1-more .s-options-btn:before {
        width: 16em;
        height: 15em;
        line-height: 15em; }

.s-objects {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 63px;
  padding-bottom: 80px;
  overflow: hidden; }
  .s-objects-info {
    position: relative;
    z-index: 2; }
  .s-objects-text {
    margin-left: -10px;
    padding-top: 21px; }
  .s-objects-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 60px;
    line-height: 65px;
    letter-spacing: 8.25px;
    text-transform: uppercase;
    color: #CF3333; }
  .s-objects-info {
    padding: 10px;
    background: #FFFFFF; }
    .s-objects-info-inner {
      padding: 37px 60px;
      border: 2px solid #ECECEC; }
    .s-objects-info-list li {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
              align-content: stretch;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .s-objects-info-list li + li {
        padding-top: 15px; }
      .s-objects-info-list li .left {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 25px;
        color: #CF3333;
        width: 47%;
        padding-right: 15px; }
      .s-objects-info-list li .right {
        font-family: Proxima Nova;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 25px;
        color: #6D6D6D;
        width: 53%; }
  .s-objects-img {
    position: relative;
    z-index: 1;
    margin: -58px -118px 0; }

.s-what {
  position: relative;
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 60px; }
  .s-what-wrap {
    padding-top: 108px; }
  .s-what-block {
    padding-bottom: 30px;
    margin-bottom: 0; }
  .s-what-item {
    padding: 20px;
    background: #FFFFFF; }
    .s-what-item-inner {
      border: 2px solid #ECECEC;
      padding: 30px 31px 40px 26px; }
  .s-what-num {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 110px;
    line-height: 90px;
    letter-spacing: 6px;
    color: #CF3333; }
  .s-what-title {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    color: #282828;
    padding-top: 38px; }
  .s-what-descr {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #6D6D6D;
    padding-top: 20px; }
    .s-what-descr p + p {
      padding-top: 10px; }

.s-form5 {
  padding-top: 87px;
  padding-bottom: 0; }

.s-project-wrap .s-project-line{background-color: #282828;}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2FzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYjsgfVxuXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCwgYnV0dG9uLCBpbnB1dDphY3RpdmUsIGJ1dHRvbjphY3RpdmUge1xuXHRvdXRsaW5lOiBub25lOyB9XG5pbnB1dCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5cbnVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7IH1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7IH1cblxuYTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7IH1cblxuXG4uaGlkZGVuLWl0ZW0ge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi52aXNpYmxlLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuXG5cbmgxLCBoMiwgaDMge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbi5pbWctcmVzcG9uc2l2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmFuaW0ge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuLkZhZGVEb3duIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG5cdCYuaW4tdmlldyB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IEZhZGU7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4uRmFkZVVwIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHQmLmluLXZpZXcge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBGYWRlO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuLkZhZGVMZWZ0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MHB4LCAwcHgsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MHB4LCAwcHgsIDApO1xuXHQmLmluLXZpZXcge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBGYWRlO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4ud3JhcCB7XG5cdG1heC13aWR0aDogODgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDE1cHg7IH1cblxuLnAtcHJvamVjdHMge1xuXHQucy1oZWFkZXIge1xuXHRcdCYuZml4IHtcblx0XHRcdC5zLWhlYWRlci1sb2dvIHtcblx0XHRcdFx0b3BhY2l0eTogMDsgfSB9IH1cblx0LnMtbWVudS10b3Age1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbi5zLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDE7XG5cdHBhZGRpbmc6IDMycHggMCAxNXB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHQmLmZpeCB7XG5cdFx0cG9zaXRpb246IGZpeGVkOyB9XG5cdCYtbG9nbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDIxMXB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfVxuXHQmLWlubmVyIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7IH1cblx0Ji1yaWdodCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwOyB9XG5cdCYtbWVudSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0NnB4O1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTlweDtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS4xNjY2N3B4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7IH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblx0XHRcdFx0Jjpob3ZlcjpiZWZvcmUsICY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9IH0gfVxuXG5cdCYtcGhvbmVzIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDI5cHg7XG5cdFx0YSB7XG5cdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7IH0gfVxuXHQmLWFkZHJlc3Mge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdG1heC13aWR0aDogMTM4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH0gfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMTRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2FkcmVzcy5zdmdcIik7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfSB9XG4ucy1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAtMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogLjNzIGFsbDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdCYtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDEzcHggNDFweCAzMHB4OyB9XG5cdCYtdG9wIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQmLmFjdGl2ZSB7XG5cdFx0cmlnaHQ6IDA7IH1cblx0LnMtaGVhZGVyLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiA3MXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGMzMzMztcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNjY2NjdweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogMDsgfSB9IH1cblx0LnMtaGVhZGVyLXBob25lcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHAge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9IH1cblx0LnMtaGVhZGVyLWFkZHJlc3Mge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDExMXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMTdweDtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWRyZXNzLnN2Z1wiKTtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9IH0gfVxuLmItbWVudSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDI5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDM0cHg7XG5cdHotaW5kZXg6IDEwMDE7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmctdG9wOiAycHg7XG5cdCYub3BlbiAuYi1idW4tdG9wIHtcblx0XHRiYWNrZ3JvdW5kOiAjQ0YzMzMzO1xuXHRcdHRvcDogMTFweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblx0Ji5vcGVuIC5iLWJ1bi1taWQge1xuXHRcdG9wYWNpdHk6IDA7IH1cblx0Ji5vcGVuIC5iLWJ1bi1ib3R0b20ge1xuXHRcdGJhY2tncm91bmQ6ICNDRjMzMzM7XG5cdFx0dG9wOiA1cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH0gfVxuLmItYnVuIHtcblx0YmFja2dyb3VuZDogIzI4MjgyODtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXHQmLXRvcCB7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAzNHB4OyB9XG5cdCYtbWlkIHtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHR0b3A6IDhweDtcblx0XHR3aWR0aDogMzRweDsgfVxuXHQmLWJvdHRvbSB7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0dG9wOiAxNnB4O1xuXHRcdHdpZHRoOiAzNHB4OyB9IH1cblxuXG4ucy1ob21lIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdC5zLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCYuZml4IHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDsgfSB9XG5cdCYtaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji5yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDsgfVxuXHRcdCYtaW5uZXIge1xuXHRcdFx0d2lkdGg6IDk2LjUlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblx0Ji10ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDE4N3B4O1xuXHRcdHBhZGRpbmctbGVmdDogMTM3cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzIwcHg7XG5cdFx0ei1pbmRleDogMjsgfVxuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTEwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDE1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2NjMzEzNDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIDAuNHM7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQmLXNjcm9sbCB7XG5cdFx0bWFyZ2luLXRvcDogNTZweDtcblx0XHRtYXgtd2lkdGg6IDI2NHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZSAwLjZzO1xuXHRcdGhlaWdodDogMTcwcHg7XG5cdFx0Ji1saW5rIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNy4zMzMzM3B4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMTlweCAwIDE1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDExMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQmLnRleHQge1xuXHRcdFx0XHRcdGxlZnQ6IDRweDsgfVxuXHRcdFx0XHQmLnMtaG9tZS1zY3JvbGwtYmxvY2sge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxOyB9IH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4OyB9XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MXB4O1xuXHRcdFx0XHRhbmltYXRpb246IGp1bXAgNXMgaW5maW5pdGU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0d2lkdGg6IDE4cHg7IH0gfVxuXHRcdCYtYmxvY2sge1xuXHRcdFx0Ym9yZGVyOiA2cHggc29saWQgI0UzRTNFMztcblx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7IH0gfSB9XG5cbi5zY3JvbGxpbWF0aW9uIHtcblx0Ji5pbi12aWV3IHtcblx0XHQuaW1hZ2Uge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXHRcdC5pbWdQbGFjZWhvbGRlciB7XG5cdFx0XHR3aWR0aDogMDsgfVxuXHRcdC5yZXZlYWwtdGl0bGUge1xuXHRcdFx0YW5pbWF0aW9uOiByZXZlYWx0aXRsZSAwLjhzO1xuXHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuXHRcdCYucy1ob21lLXRpdGxlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXHRcdCYucy1yZXNvdXJzZXMxLXRpdGxlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXHRcdCYucy1yZXNvdXJzZXMxLWRlc2NyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXHRcdCYucy1yZXNvdXJzZXMxLWJ1dHRvbiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblx0XHQmLnMtaG9tZS1zY3JvbGwge1xuXHRcdFx0b3BhY2l0eTogMTsgfVxuXHRcdC5zLW9wdGlvbnMtcmVjdCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTsgfVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjY2MzMTM0O1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2NjMzEzNDtcblx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1vdXQsIGhlaWdodCAwLjI1cyBlYXNlLW91dCAuMjVzOyB9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2NjMzEzNDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjY2MzMTM0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMHMgZWFzZS1vdXQgMC41cywgd2lkdGggMXMgZWFzZS1vdXQgMC41cywgaGVpZ2h0IDFzIGVhc2Utb3V0IDEuNXM7IH0gfSB9IH0gLy8gQW5kIGZpbmFsbHkgaGVpZ2h0XG5cbi5pbWdQbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYjtcblx0dHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZTtcblx0Ji5kZWxheTEge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH0gfVxuLmltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlIDAuNnM7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0Ji5kZWxheTEge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH0gfVxuLnJldmVhbC10aXRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZiO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCUgMHB4OyB9XG5cbi5zLXNlcnZpY2Uge1xuXHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxOXB4O1xuXHQmLWl0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQucy1zZXJ2aWNlLWltZyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfSB9IH1cblx0XHQmLmRpc2FibGUge1xuXHRcdFx0LnMtc2VydmljZS1pbWcge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9IH0gfSB9XG5cblx0Ji1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgxcHg7IH1cblx0Ji1pbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGhlaWdodDogMTE2cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9IH1cblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdHRyYW5zaXRpb246IC42cyBhbGw7IH0gfVxuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxuXHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfSB9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNjYzMxMzQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDsgfSB9IH1cblx0XHRkaXYge1xuXHRcdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjY2MzMTM0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7IH0gfSB9IH1cblx0Ji1wcm9qZWN0cyB7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdHBhZGRpbmctdG9wOiA2cHg7IH0gfVxuXG4ucy1vcHRpb25zIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHQmLWlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0Ji1yZWN0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdGhlaWdodDogNzU2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogNThweDtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7IH0gfVxuXHQmLWl0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vICYuYWN0aXZlLCAmOmhvdmVyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzMTM0O1xuXHRcdC8vIFx0LnMtb3B0aW9ucy10aXRsZVxuXHRcdC8vIFx0XHRhXG5cdFx0Ly8gXHRcdFx0Y29sb3I6ICNmZmZcblx0XHQvLyBcdC5zLW9wdGlvbnMtZGVzY3Jcblx0XHQvLyBcdFx0Y29sb3I6ICNmZmZcblx0XHQvLyBcdC5zLW9wdGlvbnMtYnRuXG5cdFx0Ly8gXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmZcblx0XHQrIC5zLW9wdGlvbnMtaXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4OyB9XG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRUNFQ0VDO1xuXHRcdFx0cGFkZGluZzogODhweCAxNXB4IDk4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cdCYtbGluZXMge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICNjYzMxMzQ7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogI2NjMzEzNDtcblx0XHRtYXgtd2lkdGg6IDM3NXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2NjMzEzNDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7IH0gfVxuXHQmLWRlc2NyIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICM2RDZENkQ7XG5cdFx0bWF4LXdpZHRoOiAzNzVweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdCYtYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyOyB9XG5cdCYtYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAjY2MzMTM0O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNjYzMxMzQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdG1heC13aWR0aDogMjQzcHg7XG5cdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0OXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjk1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2NjMzEzNDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyOyB9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDE1ZW0gI2ZmZjsgfSB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMGVtO1xuXHRcdFx0aGVpZ2h0OiAyMGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHR6LWluZGV4OiAxOyB9IH0gfVxuXG4ucy1wcm9qZWN0cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0Ji1tYWludGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0Zm9udC1zaXplOiAzMzBweDtcblx0XHRsaW5lLWhlaWdodDogMjQwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMTUuOTMxcHg7XG5cdFx0Y29sb3I6ICNmMGYwZjA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblx0Ji1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bGVmdDogNjdweDsgfVxuXHQmLXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogMTVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjY2MzMTM0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdCYtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0XHQmLWxpbmUge1xuXHRcdFx0YmFja2dyb3VuZDogIzZENkQ2RDtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyOyB9IH1cblx0Ji1saW5lIHtcblx0XHRwYWRkaW5nLXRvcDogMTAxcHg7XG5cdFx0bWFyZ2luOiAwOyB9XG5cdCYtYmxvY2sge1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0Ji1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCksIHJnYmEoMCwgMCwgMCwgMC40KSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7IH1cblx0XHQmLWlubmVyIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNFQ0VDRUM7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDQxcHggNTVweDsgfVxuXHRcdCYucHJvamVjdCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdC5zLXByb2plY3RzLWl0ZW0tYm9yZGVyMSB7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzMTM0OyB9IH1cblx0XHRcdC5zLXByb2plY3RzLWl0ZW0tYm9yZGVyMiB7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzMTM0OyB9IH0gfVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTsgfVxuXHRcdFx0LnMtcHJvamVjdHMtaXRlbS1ib3JkZXIxIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTsgfVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7IH0gfVxuXHRcdFx0LnMtcHJvamVjdHMtaXRlbS1ib3JkZXIyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0XHRcdC5zLXByb2plY3RzLWxpbmsge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblx0XHRcdC5zLXByb2plY3RzLWltZyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH0gfVxuXHRcdCYtYm9yZGVyMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluOyB9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7IH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7IH0gfVxuXHRcdCYtYm9yZGVyMiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAwcHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47IH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwOyB9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDsgfSB9IH1cblxuXHQmLWltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRpbWcge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHQmLW5hbWUge1xuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuNDcwNTlweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogI2NjMzEzNDsgfSB9XG5cdCYtZGVzY3Ige1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRjb2xvcjogI2NjMzEzNDtcblx0XHRtYXgtd2lkdGg6IDMxOHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdCYtbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRwYWRkaW5nLXRvcDogMzRweDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7IH0gfSB9XG5cbi5zLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0LnMtcHJvamVjdHMtbWFpbnRpdGxlIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwOyB9XG5cdCYtc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHQmLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogOTlweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0Ji5zbGljay1jZW50ZXIge1xuXHRcdFx0XHQucy1zbGlkZXItaXRlbSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyB9IH0gfSB9IH1cblx0Ji1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDk3MHB4O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCksIHJnYmEoMCwgMCwgMCwgMC40KSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcblx0XHRcdG9wYWNpdHk6IDE7IH1cblx0XHQmLWlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMzVweCk7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDI7IH0gfVxuXHQmLWJsb2NrIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA1NHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxOTksMTk5LDE5OSwwLjgpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTMwcHg7XG5cdFx0cGFkZGluZzogNDBweCAxNXB4IDU3cHg7XG5cdFx0ei1pbmRleDogMzsgfVxuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMS4zcHg7XG5cdFx0Y29sb3I6ICNjYzMxMzQ7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogR2VvbWV0cmlhO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS40MDgzM3B4O1xuXHRcdFx0Y29sb3I6ICNDRjMzMzM7IH0gfVxuXHQmLWJ1dHRvbiB7XG5cdFx0cGFkZGluZy10b3A6IDMxcHg7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7IH1cblx0LnMtb3B0aW9ucy1idG4ge1xuXHRcdG1heC13aWR0aDogMzEycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjBlbSAjZmZmOyB9IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMjVlbTtcblx0XHRcdGhlaWdodDogMjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNWVtOyB9IH1cblx0Ji1sZWZ0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MC4zJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogNzdweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5zLXNsaWRlci1saW5lIHtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHQmLnRvcCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG5cdFx0XHRcdCYuYm90dG9tIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfSB9XG5cdFx0XHQucy1zbGlkZXItcHJldiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVYKC01cHgpOyB9IH0gfVxuXHQmLXJpZ2h0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MC4zJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0cmlnaHQ6IDc3cHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucy1zbGlkZXItbGluZSB7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0Ji50b3Age1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfVxuXHRcdFx0XHQmLmJvdHRvbSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7IH0gfVxuXHRcdFx0LnMtc2xpZGVyLW5leHQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCg1cHgpOyB9IH0gfVxuXHQmLXByZXYge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGFsbDsgfVxuXHQmLW5leHQge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGFsbDsgfVxuXHQmLWxpbmUge1xuXHRcdGJhY2tncm91bmQ6ICNjYzMxMzQ7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGFsbDsgfVxuXHQmLWNvdW50IHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ucy1xdWFsaXR5IHtcblx0cGFkZGluZy10b3A6IDcwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdCYtaW1ncyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG5cdCYtaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYuaW1nMSB7XG5cdFx0XHRoZWlnaHQ6IDQwM3B4OyB9XG5cdFx0Ji5pbWcyIHtcblx0XHRcdGhlaWdodDogNDA0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTQycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNTJweDsgfSB9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBCcmF2b1NDVDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDExMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMjcuNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNjYzMxMzQ7IH1cblx0Ji1kZXNjciB7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Y29sb3I6ICM2RDZENkQ7XG5cdFx0cGFkZGluZy10b3A6IDI3cHg7XG5cdFx0bWF4LXdpZHRoOiAzODRweDsgfVxuXHQmLWJ1dHRvbiB7XG5cdFx0cGFkZGluZy10b3A6IDEzNnB4OyB9XG5cdC5zLW9wdGlvbnMtYnRuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRtYXgtd2lkdGg6IDMzM3B4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmOyB9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwZW0gI2NjMzEzNDsgfSB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDI2ZW07XG5cdFx0XHRoZWlnaHQ6IDI1ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjVlbTsgfSB9XG5cdCYtY29udCB7XG5cdFx0cGFkZGluZy10b3A6IDc4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTIxcHg7IH1cblx0Ji1zY3JvbGwge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHQucy1ob21lLXNjcm9sbC1ibG9jayB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4OyB9XG5cdFx0LnMtaG9tZS1zY3JvbGwtbGluayBzdmcge1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4OyB9XG5cdFx0LnMtcXVhbGl0eS1zY3JvbGwtdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdC5zLWhvbWUtc2Nyb2xsLWxpbmsge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDYuNXB4OyB9IH0gfVxuXG4ucy1mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuXHRwYWRkaW5nOiA1NnB4IDA7XG5cdCYtaW5uZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtd3JhcDogd3JhcDsgfVxuXHQucy1oZWFkZXItbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRcdFx0cGFkZGluZzogMy4zcHggMDsgfSB9IH1cblx0Ji1saXN0MSB7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRtYXJnaW4tbGVmdDogLTQ0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzOXB4O1xuXHRcdGxpIHtcblx0XHRcdCsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4OyB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH0gfSB9IH1cblx0Ji1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdFx0Y29sb3I6ICNjYzMxMzQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDRweDsgfVxuXHQmLWluZm8ge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdCYuYWRkciB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRjb2xvcjogI2NjMzEzNDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7IH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNXB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfSB9XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1tYXAuc3ZnXCIpO1xuXHRcdFx0XHRcdHdpZHRoOiA5LjU1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMS43OXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfSB9XG5cdFx0Ji53b3JrIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzI4MjgyODsgfVxuXHRcdCYucGhvbmUge1xuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRjb2xvcjogIzI4MjgyODsgfSB9XG5cdFx0Ji5tYWlsIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjgyODI4OyB9IH0gfVxuXHQmLWJsb2NrIHtcblx0XHQmLmJsb2NrMiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cdFx0Ji5ibG9jazEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMycHg7IH0gfVxuXHQmLWl0ZW0ge1xuXHRcdCsgLnMtZm9vdGVyLWl0ZW0ge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXHQmLWxpbmUge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLXRvcDogODNweDsgfVxuXHQmLWl0ZW0xIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRtYXgtd2lkdGg6IDIxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogOThweDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2NjMzEzNDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9IH0gfSB9XG5cbi5zLWFib3V0IHtcblx0cGFkZGluZy10b3A6IDMxcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHQmLXRleHQge1xuXHRcdHBhZGRpbmctdG9wOiA1M3B4O1xuXHRcdG1hcmdpbi1yaWdodDogLTQ3MnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyOyB9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBCcmF2b1NDVDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDg1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEwLjkwOTFweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjQ0YzMzMzOyB9XG5cdCYtaW1nIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQmLnJpZ2h0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXHQmLWxpbmUge31cblx0Ji1ibG9jayB7XG5cdFx0Ji5saW5lMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTI1cHg7IH0gfVxuXHQmLXRleHQxIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nOiAxNzRweCAwIDBweCAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcblx0XHRtYXgtd2lkdGg6IDI3N3B4OyB9IH1cblxuLnMtYmVuZWZpdHMge1xuXHRwYWRkaW5nLXRvcDogNzFweDtcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0bWF4LXdpZHRoOiAzMzNweDsgfVxuXHQmLXRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdG1heC13aWR0aDogMzM1cHg7IH1cblx0Ji1pdGVtIHtcblx0XHQmLml0ZW0xIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDdweDtcblx0XHRcdC5zLWJlbmVmaXRzLXRleHQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDsgfVxuXHRcdFx0LnMtYmVuZWZpdHMtdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cdFx0Ji5pdGVtMiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMDBweDsgfVxuXHRcdCYuaXRlbTMge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXHQmLXN1YnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMxcHg7IH1cblx0Ji1pbWcge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cdCYtaW5mbyB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA0OXB4IDczcHggNjJweDsgfVxuXHQmLWRlc2NyIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEzOXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0cCB7XG5cdFx0XHQrIHAge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTRweDsgfSB9IH0gfVxuXG4ucy1iZW5lZml0czEge1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG5cdC5zLXByb2plY3RzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiA5NzBweDtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQmLWxpbmUge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdCsgLnMtYmVuZWZpdHMxLWxpbmUge1xuXHRcdFx0cGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXHQmLW51bSB7XG5cdFx0Zm9udC1mYW1pbHk6IEJyYXZvU0NUO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMTEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDkwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDZweDtcblx0XHRjb2xvcjogI0NGMzMzMzsgfVxuXHQmLXN1YnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0cGFkZGluZy10b3A6IDI5cHg7XG5cdFx0bWF4LXdpZHRoOiAzMzNweDsgfVxuXHQmLWRlc2NyIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgfVxuXHQmLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQmLml0ZW0xIHtcblx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0LnMtYmVuZWZpdHMxLWltZyB7XG5cdFx0XHRcdHdpZHRoOiA0NyU7IH0gfVxuXHRcdCYuaXRlbTIge1xuXHRcdFx0LnMtYmVuZWZpdHMxLXN1YnRpdGxlIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDI0cHg7IH0gfVxuXHRcdCYuaXRlbTMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHQucy1iZW5lZml0czEtbnVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAwOyB9XG5cdFx0XHQucy1iZW5lZml0czEtaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRoZWlnaHQ6IDYwMHB4OyB9XG5cdFx0XHQucy1iZW5lZml0czEtaW5mbzEge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDM4cHggNDlweDsgfVxuXHRcdFx0LnMtYmVuZWZpdHMxLWRlc2NyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDExcHg7IH0gfVxuXHRcdCYuaXRlbTQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cdFx0XHQucy1iZW5lZml0czEtZGVzY3Ige1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4OyB9IH1cblx0XHQmLml0ZW01IHt9XG5cblx0XHQmLWlubmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cdCYtaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQmLmltZzMge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JlbmVmaXRzMS1pbWczLmpwZ1wiKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNFM0UzRTM7IH1cblx0XHQucy1iZW5lZml0czEtbnVtIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMzNweCA0NHB4OyB9IH1cblx0Ji1pbmZvIHtcblx0XHR3aWR0aDogNTMlO1xuXHRcdHBhZGRpbmctbGVmdDogNDdweDtcblx0XHQucy1iZW5lZml0czEtZGVzY3Ige1xuXHRcdFx0bWF4LXdpZHRoOiAzMzNweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0ycHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDsgfVxuXHRcdC5zLWJlbmVmaXRzMS1zdWJ0aXRsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDMzM3B4OyB9IH0gfVxuXG4ucy1zbGlkZXIxIHtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0Ji1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cdC5zLXByb2plY3RzLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDk3MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRsaW5lLWhlaWdodDogODVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMTAuOTA5MXB4OyB9XG5cdCYtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDM5cHg7IH1cblx0LnMtc2xpZGVyLWxlZnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnMtc2xpZGVyLXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdCYtc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0Ji1pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdC5zbGljay1kb3RzIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLXRvcDogNTFweDtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH1cblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YzMzMzOyB9IH1cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0UzRTNFMztcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH0gfSB9XG4ucy1yZXZpZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHQmLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAxMTBweDsgfVxuXHQmLWl0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogMjBweDsgfVxuXHQmLWlubmVyIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRUNFQ0VDO1xuXHRcdHBhZGRpbmc6IDI3cHggMzBweCAzN3B4OyB9XG5cdCYtbmFtZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICNDRjMzMzM7IH0gfVxuXHQmLXRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cdCYtYXV0aG9yIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6ICM2RDZENkQ7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7IH1cblx0Ji1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHQmLWxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4OyB9IH1cblxuLnMtcmVzb3Vyc2VzIHtcblx0cGFkZGluZy10b3A6IDg2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBCcmF2b1NDVDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDg1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNDRjMzMzM7IH1cblx0Ji13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDg4cHg7IH1cblx0LnMtb3B0aW9ucy1yZWN0IHtcblx0XHRtYXJnaW4tdG9wOiAyNzZweDtcblx0XHRoZWlnaHQ6IDQyNHB4O1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI0NGMzMzMztcblx0XHRcdHRyYW5zaXRpb246IHByb3AgdGltZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlOyB9XG5cdFx0Ji5yZWN0MSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2OTdweDtcblx0XHRcdGhlaWdodDogNDQ0cHg7IH1cblx0XHQmLnJlY3QyIHtcblx0XHRcdG1hcmdpbi10b3A6IDExMzdweDtcblx0XHRcdGhlaWdodDogNTA0cHg7IH1cblx0XHQmLnJlY3QzIHtcblx0XHRcdG1hcmdpbi10b3A6IDE2MzdweDtcblx0XHRcdGhlaWdodDogNDE0cHg7IH0gfVxuXHQmLWl0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCYuaXRlbTEge1xuXHRcdFx0aGVpZ2h0OiA4MzBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZXNvdXJzZXMtaW1nMS5qcGdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207IH1cblx0XHQmLml0ZW0yIHtcblx0XHRcdC5zLXJlc291cnNlcy1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDM2cHggNzlweDsgfVxuXHRcdFx0aGVpZ2h0OiA0NzBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZXNvdXJzZXMtaW1nMi5qcGdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcblx0XHRcdC5zLXJlc291cnNlcy1idXR0b24ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzdweDsgfSB9XG5cdFx0Ji5iZzMge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Jlc291cnNlcy1pbWczLmpwZ1wiKTsgfVxuXHRcdCYuYmc0IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZXNvdXJzZXMtaW1nNC5qcGdcIik7IH1cblx0XHQmLml0ZW00IHtcblx0XHRcdC5zLXJlc291cnNlcy1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDM2cHggNDlweDsgfVxuXHRcdFx0LnMtcmVzb3Vyc2VzLWJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzN3B4OyB9IH1cblx0XHQmLmJnNSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVzb3Vyc2VzLWltZzUuanBnXCIpOyB9XG5cdFx0Ji5pdGVtNSB7XG5cdFx0XHQucy1yZXNvdXJzZXMtaW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAzNnB4IDM1cHg7XG5cdFx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdFx0LnMtcmVzb3Vyc2VzLWlubmVyLWJsb2NrIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjI2cHg7IH0gfSB9XG5cdFx0XHQucy1yZXNvdXJzZXMtYnV0dG9uIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUzcHg7IH0gfVxuXHRcdCYuYmc2IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZXNvdXJzZXMtaW1nNi5qcGdcIik7IH0gfVxuXHQucy1vcHRpb25zLWJsb2NrIHtcblx0XHQmLmJsb2NrMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4MXB4OyB9XG5cdFx0Ji5ibG9jazUge1xuXHRcdFx0LnMtcmVzb3Vyc2VzLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cdFx0Ji5ibG9jazYge1xuXHRcdFx0LnMtcmVzb3Vyc2VzLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4OyB9IH0gfVxuXHQmLXN1YnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0Y29sb3I6ICNDRjMzMzM7IH1cblx0Ji1kZXNjciB7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Y29sb3I6ICM2RDZENkQ7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7IH1cblx0Ji1idXR0b24ge1xuXHRcdHBhZGRpbmctdG9wOiAzOHB4OyB9XG5cdC5zLW9wdGlvbnMtYnRuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0bWF4LXdpZHRoOiAxOTlweDtcblx0XHRsaW5lLWhlaWdodDogMzlweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjsgfVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMGVtICNjYzMxMzQ7IH0gfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxNmVtO1xuXHRcdFx0aGVpZ2h0OiAxNWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1ZW07IH0gfVxuXHQmLWlubmVyIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRDJEMkQyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiA1M3B4IDc5cHg7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCYubGVmdCB7XG5cdFx0XHQucy1yZXNvdXJzZXMtaW5uZXItYmxvY2sge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI0MXB4OyB9IH1cblx0XHQmLnJpZ2h0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHQucy1yZXNvdXJzZXMtaW5uZXItYmxvY2sge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMnB4OyB9IH0gfSB9XG5cbi5zLWluZm8ge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiA0M3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0Ji1ibG9jayB7XG5cdFx0cGFkZGluZzogMDsgfVxuXHQmLWxpbmUge1xuXHRcdG1hcmdpbjogMDsgfVxuXHQmLXRleHQge1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogMTMzcHggMzBweCAxMzNweCAxMzdweDsgfVxuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXHQmLWRlc2NyIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRtYXgtd2lkdGg6IDUxMHB4O1xuXHRcdHAge1xuXHRcdFx0KyBwIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE0cHg7IH0gfSB9XG5cdCYtaW1nIHtcblx0XHQmLmltZzIge1xuXHRcdFx0bWFyZ2luLXRvcDogLTE4MHB4OyB9IH0gfVxuLnMtc2VydmljZTIge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdC5zLXNlcnZpY2UtbGluZSB7XG5cdFx0cGFkZGluZy10b3A6IDExNXB4OyB9XG5cdC5zLXNlcnZpY2UtYmxvY2sge1xuXHRcdHBhZGRpbmctYm90dG9tOiA4OHB4OyB9IH1cbi5zLWZvcm0ge1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHQmLWJsb2NrIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Ji5iZzEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Zvcm0tYmcxLmpwZ1wiKTsgfVxuXHRcdCYuYmcyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mb3JtLWJnMi5qcGdcIik7IH1cblx0XHQmLmJnMyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9ybS1iZzMuanBnXCIpOyB9XG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0cGFkZGluZzogNTJweCA4MHB4IDU3cHg7XG5cdFx0XHQmLmhpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHRcdCYtZm9ybSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0cGFkZGluZzogNDRweCA4MHB4IDQ1cHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji5iaWcge1xuXHRcdFx0XHRwYWRkaW5nOiA3N3B4IDgwcHggODRweDtcblx0XHRcdFx0LnMtZm9ybS10aXRsZSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDsgfVxuXHRcdFx0XHQucy1jb250YWN0cy1mb3JtIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDFweDsgfVxuXHRcdFx0XHQucy1jYWxjLWNoZWNrMS5jaGVjazIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7IH1cblx0XHRcdFx0LnMtY29udGFjdHMtYnV0dG9uIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDZweDsgfSB9XG5cdFx0XHQmLmhpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0XHQucy1mb3JtLXRpdGxlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cdFx0XHQucy1jb250YWN0cy1mb3JtIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAwIDA7XG5cdFx0XHRcdG1heC13aWR0aDogNjIwcHg7IH1cblx0XHRcdC5zLWNhbGMtY2hlY2sxLmNoZWNrMiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI2cHg7IH1cblx0XHRcdC5zLWNhbGMtY2hlY2sxLmNoZWNrMiAuYi1jaGVja2JveCB7XG5cdFx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHRcdGlucHV0ICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDsgfSB9IH1cblx0XHRcdC5zLWNhbGMtY2hlY2sxLmNoZWNrMiAuYi1jaGVja2JveCBpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7IH1cblx0XHRcdC5zLWNhbGMtY2hlY2sxLmNoZWNrMiAuYi1jaGVja2JveCBpbnB1dCArIGxhYmVsIC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDsgfVxuXHRcdFx0LnMtY2FsYy1jaGVjazEuY2hlY2syIC5iLWNoZWNrYm94IGlucHV0ICsgbGFiZWwgLmljb246OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7IH1cblx0XHRcdC5zLWNhbGMtY2hlY2sxLmNoZWNrMiAuYi1jaGVja2JveCBpbnB1dCArIGxhYmVsIC50ZXh0IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblx0XHRcdC5zLWNvbnRhY3RzLWJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxOHB4OyB9XG5cdFx0XHQucy1jb250YWN0cy1idXR0b24gLnMtb3B0aW9ucy1idG4ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMyNnB4O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmOyB9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjBlbSAjY2MzMTM0OyB9IH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiAyNmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMjVlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVlbTsgfSB9IH1cblx0XHQmLXRoYW5rcyB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0cGFkZGluZzogMTE2cHggODBweCAxMjdweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLmJpZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDIxN3B4IDgwcHg7IH1cblx0XHRcdCYtZGVzY3Ige1xuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7IH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDAwcHg7IH0gfSB9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBCcmF2b1NDVDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDg1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDExcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI0NGMzMzMztcblx0XHRtYXgtd2lkdGg6IDY4MHB4OyB9XG5cdCYtb3B0aW9ucyB7XG5cdFx0cGFkZGluZy10b3A6IDM5cHg7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7IH1cblx0Ji1waG9uZSB7XG5cdFx0cGFkZGluZy1yaWdodDogNDNweDtcblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0Y29sb3I6ICMyODI4Mjg7IH0gfVxuXHQmLWJ1dHRvbiB7XG5cdFx0cGFkZGluZy10b3A6IDA7IH1cblx0LnMtb3B0aW9ucy1idG4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdGhlaWdodDogNTNweDtcblx0XHR3aWR0aDogMzI2cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiA0OXB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmOyB9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwZW0gI2NjMzEzNDsgfSB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDI2ZW07XG5cdFx0XHRoZWlnaHQ6IDI1ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjVlbTsgfSB9IH1cblxuLnMtcmVzb3Vyc2VzMSB7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnMtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblx0LnMtaG9tZS1pbWctaW5uZXIge1xuXHRcdHdpZHRoOiBhdXRvOyB9XG5cdC5zLWhvbWUtdGV4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTIwMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxODBweDsgfVxuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4NXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIDAuNHM7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQmLWRlc2NyIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMTI1cHg7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgMC40cztcblx0XHRvcGFjaXR5OiAwOyB9XG5cdCYtYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIDAuNHM7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQucy1vcHRpb25zLWJ0biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjsgfVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMGVtICNjYzMxMzQ7IH0gfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAyM2VtO1xuXHRcdFx0aGVpZ2h0OiAyM2VtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzZW07IH0gfSB9XG4ucy1udW1iZXJzIHtcblx0cGFkZGluZy10b3A6IDU5cHg7XG5cdCYtbnVtIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxNDBweDtcblx0XHRsaW5lLWhlaWdodDogODVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjQ0YzMzMzO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDNweDsgfVxuXHQmLXRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cblx0Ji1pdGVtIHtcblx0XHQmLml0ZW00IHtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQ0YzMzMzO1xuXHRcdFx0cGFkZGluZzogMjBweCAzOHB4IDI5cHg7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwOyB9IH1cblx0Ji1udW0xIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICNGRkZGRkY7IH1cblx0Ji1sb2Mge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAjRkZGRkZGOyB9IH1cblxuLnMtYWJvdXQxIHtcblx0cGFkZGluZy10b3A6IDEyNXB4O1xuXHQmLWJsb2NrIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdHBhZGRpbmc6IDg5cHggNzFweCA5NnB4OyB9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBCcmF2b1NDVDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDE1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI0NGMzMzMzsgfVxuXHQmLXRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdHBhZGRpbmctdG9wOiA0MXB4O1xuXHRcdHAge1xuXHRcdFx0KyBwIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM5cHg7IH0gfSB9XG5cdCYtaW1nIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbi5zLWV4YW1wbGVzIHtcblx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4NXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNDRjMzMzM7IH1cblx0Ji1zdWJ0aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRcdGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNDRjMzMzM7IH0gfSB9XG5cdCYtaXRlbSB7XG5cdFx0Ji5sZWZ0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogNzBweDsgfVxuXHRcdCYucmlnaHQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7IH1cblx0XHQmLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC5zLWV4YW1wbGVzLWltZyB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH1cblx0XHRcdFx0LnMtcHJvamVjdHMtaXRlbS1ib3JkZXIxIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTsgfSB9XG5cdFx0XHRcdC5zLXByb2plY3RzLWl0ZW0tYm9yZGVyMiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7IH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0gfSB9IH1cblx0Ji1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ji5sZWZ0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cblx0Ji1pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGltZyB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH1cblx0XHRcdC5zLXByb2plY3RzLWl0ZW0tYm9yZGVyMSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlOyB9IH1cblx0XHRcdC5zLXByb2plY3RzLWl0ZW0tYm9yZGVyMiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH0gfSB9XG5cblxuLnMtaG93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctdG9wOiA1M3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdCYtbnVtIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxMTBweDtcblx0XHRsaW5lLWhlaWdodDogOTBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogNnB4O1xuXHRcdGNvbG9yOiAjQ0YzMzMzOyB9XG5cdCYtdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdCYudGV4dDEge1xuXHRcdFx0cGFkZGluZy10b3A6IDM1cHg7IH0gfVxuXHQmLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAxNTdweDsgfVxuXHQmLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXHQmLWlubmVyIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRUNFQ0VDO1xuXHRcdHBhZGRpbmc6IDM4cHggNDRweDsgfVxuXHQmLWxpbmUge1xuXHRcdCsgLnMtaG93LWxpbmUge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7IH0gfSB9XG5cbi5zLWZvcm0xIHtcblx0cGFkZGluZy10b3A6IDUxcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHQucy1mb3JtLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDczMHB4OyB9IH1cbi5zLXByb2plY3RzMSB7XG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdCYucHJvamVjdHMxIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHQucy1wcm9qZWN0cy1pbm5lciB7XG5cdFx0bGVmdDogMDsgfSB9XG5cbi5zLXByb2plY3RzMiB7XG5cdCYtd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0YmFja2dyb3VuZDogI0VDRUNFQztcblx0LnMtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblx0LnJldmVhbC10aXRsZSB7XG5cdFx0YmFja2dyb3VuZDogI0VDRUNFQzsgfVxuXHQuaW1nUGxhY2Vob2xkZXIge1xuXHRcdGJhY2tncm91bmQ6ICNFQ0VDRUM7IH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IEJyYXZvU0NUO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRsaW5lLWhlaWdodDogODVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMTFweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjQ0YzMzMzOyB9XG5cdCYtdGV4dCB7XG5cdFx0cGFkZGluZy10b3A6IDE3NHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDsgfSB9XG4ucy1jaG9pY2Uge1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHQmLWxpbmUge1xuXHRcdHBhZGRpbmc6IDM4cHggMCA1OHB4OyB9XG5cdCYtc3VidGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogIzI4MjgyODtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQmLWl0ZW0ge1xuXHRcdCYuaXRlbTIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zOHB4OyB9XG5cdFx0Ji5pdGVtMyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTc3cHg7IH1cblx0XHQmLml0ZW00IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTZweDtcblx0XHRcdC5zLWNob2ljZS1pbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDRweDtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHdpZHRoOiAzNXB4OyB9IH0gfSB9XG5cdCYtY2hlY2sge1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Ji5jaGVjazEge1xuXHRcdFx0LmItY2hlY2tib3gge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7IH0gfVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGlucHV0ICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI0NGMzMzMzsgfSB9XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXHRcdFx0XHRpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblx0XHRcdFx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjQ0YzMzMzO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuOTVweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTdweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsOyB9XG5cdFx0XHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0NGMzMzMztcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjsgfSB9IH1cblx0XHQmLmNoZWNrMiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdFx0LmItY2hlY2tib3gge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXHRcdFx0XHRpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblx0XHRcdFx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0NGMzMzMztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YzMzMzO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7IH0gfVxuXHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblx0XHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9IH0gfSB9IH1cblx0Ji1pbnAge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7IH1cblx0Ji1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRUNFQ0VDO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0Y29sb3I6ICM2RDZENkQ7XG5cdFx0aGVpZ2h0OiAzMXB4O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmc6IDAgMTNweDtcblx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0aW5wdXQge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0d2lkdGg6IDc2cHg7XG5cdFx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblx0XHRcdFx0Jjptcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7IH0gfSB9XG5cdFx0aW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRjb2xvcjogIzZENkQ2RDsgfVxuXHRcdGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGNvbG9yOiAjNkQ2RDZEOyB9XG5cdFx0aW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGNvbG9yOiAjNkQ2RDZEOyB9XG5cdFx0aW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Y29sb3I6ICM2RDZENkQ7IH0gfVxuXHQmLWJvdHRvbSB7XG5cdFx0YmFja2dyb3VuZDogIzI4MjgyODtcblx0XHRwYWRkaW5nOiAxOXB4IDA7XG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXHQmLWZpbmQge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogI0ZGRkZGRjsgfVxuXHQmLXNvcnQge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5iLWNoZWNrYm94IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTNweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfVxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXHRcdFx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjsgfVxuXHRcdFx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7IH1cblx0XHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjQ0YzMzMzOyB9IH0gfVxuXHQmLXByb2plY3RzIHtcblx0XHQucy1wcm9qZWN0cy1saW5lIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwOyB9XG5cdFx0Ji13cmFwIHtcblx0XHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IH0gfVxuXHQmLXBhZ2VyIHtcblx0XHRwYWRkaW5nOiA0OHB4IDA7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXHQmLW5hdmkge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDRjMzMzM7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7IH0gfVxuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNDRjMzMzM7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHR3aWR0aDogNDNweDtcblx0XHRcdFx0aGVpZ2h0OiA0M3B4O1xuXHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuOTVweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4OyB9XG5cdFx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMXB4OyB9IH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDMuM3B4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogI0NGMzMzMztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cdCYtc2Nyb2xsIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHQucy1xdWFsaXR5LXNjcm9sbCB7XG5cdFx0XHRwYWRkaW5nOiAwOyB9IH0gfVxuLmItY2hlY2tib3gge1xuXHRkaXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdGlucHV0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdG1hcmdpbi10b3A6IC0xOHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cdGlucHV0ICsgbGFiZWwge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0XHRcdGNvbG9yOiAjN2I3YjdiO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuXHRcdC5pY29uIHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwOyB9IH1cblxuXHRcdC50ZXh0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0Lmljb24ge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29uLWNoZWNrLnBuZycpOyB9IH0gfSB9XG5cbi5wLXByb2plY3RzIHtcblx0Ji5hY3RpdmUge1xuXHRcdC5zLWhlYWRlciB7XG5cdFx0XHQucy1oZWFkZXItbG9nbyB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblx0LnMtbWVudSB7XG5cdFx0Ji10b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHQuYi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbi5zLXByb2plY3Qge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblx0Ji13cmFwIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQmLWxpbmUge1xuXHRcdG1hcmdpbjogMDsgfVxuXHQmLWJsb2NrIHtcblx0XHRwYWRkaW5nOiAwOyB9XG5cdCYtc2xpZGVyIHtcblx0XHRtYXgtd2lkdGg6IDgwNXB4OyB9XG5cdCYtY2Fyb3VzZWwge1xuXHRcdCYtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQucy1zbGlkZXItcmlnaHQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0XHQucy1zbGlkZXItbGVmdCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cdCYtcGFnZXIge1xuXHRcdC5pdGVtIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCYuc2xpY2stY3VycmVudCB7XG5cdFx0XHRcdC5zLXByb2plY3QtaW1nIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH0gfSB9IH1cblxuXHQmLWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCAjQ0YzMzMzO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7IH0gfVxuXHQmLWNvbnQge1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zNXB4OyB9XG5cdCYtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4NXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0cGFkZGluZzogMzNweCAwIDI3cHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogIzI4MjgyODsgfSB9XG5cdCYtcHJpY2Uge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUNFQ0VDO1xuXHRcdHBhZGRpbmc6IDI3cHggMCAzMHB4O1xuXHRcdCYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMzcHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXHRcdCYtbnVtIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEdlb21ldHJpYTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdFx0Y29sb3I6ICNDRjMzMzM7IH0gfVxuXHRcdCYtZGVzY3Ige1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMi40NzA1OXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjQ0YzMzMzOyB9IH0gfVxuXHQmLWRlc2NyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMjgyODI4O1xuXHRcdHBhZGRpbmc6IDM1cHggMTAxcHggMjZweDsgfVxuXHQmLXRvcCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGOyB9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuMTE3NjVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogI0NGMzMzMztcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7IH0gfVxuXHQmLW51bSB7XG5cdFx0cGFkZGluZy10b3A6IDI3cHg7XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjFweDsgfVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuXHRcdFx0cGFkZGluZzogMTNweCA1cHg7IH1cblx0XHQmLWNvdW50IHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNDRjMzMzM7IH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuNDcwNTlweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI0NGMzMzMzsgfSB9IH1cblx0Ji1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdCYtaW1ncyB7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggLTJweCAwcHggI0NGMzMzMzsgfVxuXHRcdCYtbGluZSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXHQmLXBsYW4ge1xuXHRcdHBhZGRpbmctdG9wOiA1OHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdCYtaW1nczEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yN3B4OyB9XG5cdFx0Ji1pbWcxIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjsgfVxuXHRcdFx0KyAucy1wcm9qZWN0LXBsYW4taW1nMSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMnB4OyB9IH0gfSB9XG5cbi5zLWRlc2NyIHtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogNjdweDtcblx0Ji1saW5lIHtcblx0XHRtYXJnaW46IDA7IH1cblx0Ji1ibG9jayB7XG5cdFx0cGFkZGluZzogMDsgfVxuXHQmLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDYxcHggMTM3cHggNjlweDtcblx0XHQmLml0ZW0xIHtcblx0XHRcdGJhY2tncm91bmQ6ICNFQ0VDRUM7XG5cdFx0XHRwYWRkaW5nOiA2MXB4IDEyNXB4IDYycHggMTM3cHg7IH1cblx0XHQmLml0ZW0yIHtcblx0XHRcdGJhY2tncm91bmQ6ICMyODI4Mjg7IH0gfVxuXHQmLWxpc3Qge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQrIGxpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7IH1cblx0XHRcdC5sZWZ0IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDsgfVxuXHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfSB9IH1cblx0Ji10ZXh0IHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwIHtcblx0XHRcdCsgcCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4OyB9IH0gfSB9XG5cbi5zLWZvcm0yIHtcblx0cGFkZGluZy10b3A6IDUycHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHQucy1mb3JtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDguMjVweDsgfVxuXHQucy1mb3JtLWJsb2NrLWlubmVyIHtcblx0XHRwYWRkaW5nLXRvcDogNjdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDsgfVxuXHQucy1mb3JtLW9wdGlvbnMge1xuXHRcdHBhZGRpbmctdG9wOiA1OXB4OyB9XG5cdC5zLWZvcm0tYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQucy1vcHRpb25zLWJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzMTRweDsgfSB9XG5cbi5zLWV4YW1wbGVzMSB7XG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdC5zLWV4YW1wbGVzLWxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xMDBweDsgfSB9XG5cbi5zLXByaWNlIHtcblx0cGFkZGluZy10b3A6IDg2cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHQucy1yZXNvdXJzZXMtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDc4cHg7IH1cblx0Ji1pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQmLml0ZW0xIHtcblx0XHRcdGhlaWdodDogNzIwcHg7IH1cblx0XHQmLml0ZW0yIHtcblx0XHRcdGhlaWdodDogNTUwcHg7IH1cblx0XHQmLmJnMSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJpY2UtaW1nMS5qcGdcIik7IH1cblx0XHQmLmJnMiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJpY2UtaW1nMi5qcGdcIik7IH1cblx0XHQmLmJnMyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJpY2UtaW1nMy5qcGdcIik7IH1cblx0XHQmLWlubmVyIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNFQ0VDRUM7XG5cdFx0XHRwYWRkaW5nOiA4NXB4IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXHRcdCYtbGluZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQ0YzMzMzO1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvOyB9IH1cblx0Ji1idXR0b24ge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cdC5zLW9wdGlvbnMtYnRuIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRtYXgtd2lkdGg6IDI0M3B4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmOyB9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwZW0gI2NjMzEzNDsgfSB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDE5ZW07XG5cdFx0XHRoZWlnaHQ6IDE5ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTllbTsgfSB9XG5cdCYtZGVzY3Ige1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdHBhZGRpbmc6IDM5cHggNzBweCAzOXB4IDEwNXB4O1xuXHRcdHAge1xuXHRcdFx0KyBwIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7IH0gfSB9IH1cbi5zLXNlcnZpY2UzIHtcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdC5zLXNlcnZpY2UtcHJvamVjdHMge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzZENkQ2RDsgfVxuXHQucy1zZXJ2aWNlLWJsb2NrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTVweDsgfSB9XG5cbi5zLWF0dGVudGlvbiB7XG5cdHBhZGRpbmctdG9wOiAxMzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji13cmFwZiB7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQmLWNvbnRhbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAxMzhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDg0cHggMTAycHggNjRweDsgfVxuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNDRjMzMzM7IH1cblx0Ji10ZXh0IHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRtYXgtd2lkdGg6IDQ3MHB4O1xuXHRcdHAge1xuXHRcdFx0KyBwIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE2cHg7IH0gfSB9XG5cdCYtdGV4dDEge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRtYXgtd2lkdGg6IDQ3MHB4OyB9XG5cdCYtaW1nIHtcblx0XHQmLmltZzEge1xuXHRcdFx0cGFkZGluZy10b3A6IDY4cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMzNweDsgfVxuXHRcdCYuaW1nMiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cblx0Ji1pdGVtIHtcblx0XHQmLml0ZW0yIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMDdweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDJweDtcblx0XHRcdC5zLWF0dGVudGlvbi1pbWcuaW1nMSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdC5zLWF0dGVudGlvbi10ZXh0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDg0cHg7IH0gfSB9IH1cblxuLnMtY29udGFjdHMge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnMtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblx0Ji1jb250IHtcblx0XHRwYWRkaW5nLXRvcDogMTgycHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMzhweDsgfVxuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxMC45MDkxcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI0NGMzMzMzsgfVxuXHQmLWxpc3Qge1xuXHRcdHBhZGRpbmctbGVmdDogOTlweDtcblx0XHRwYWRkaW5nLXRvcDogNThweDtcblx0XHRsaSB7XG5cdFx0XHQrIGxpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7IH0gfSB9XG5cdCYtcGhvbmUge1xuXHRcdC5zdHlsZTEge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdGNvbG9yOiAjMjgyODI4OyB9IH1cblx0XHQuc3R5bGUyIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRjb2xvcjogIzZENkQ2RDsgfSB9IH1cblx0Ji1tYWlsIHtcblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0Y29sb3I6ICNDRjMzMzM7IH0gfVxuXHQmLWFkZHIge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGNvbG9yOiAjMjgyODI4OyB9XG5cblx0Ji1jb21wYW55IHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdHBhZGRpbmctdG9wOiAyOXB4O1xuXHRcdG1heC13aWR0aDogMTk4cHg7IH1cblx0Ji1tYXAge1xuXHRcdGhlaWdodDogODgwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXHQmLWJvdHRvbSB7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXHQmLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDEwNXB4IDEwNnB4O1xuXHRcdCYtYmxvY2sge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4OyB9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmVkOyB9IH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzZENkQ2RDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuOTVweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweCAwIDUwcHg7IH1cblx0XHRcdGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRjb2xvcjogIzI4MjgyODsgfVxuXHRcdFx0aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRjb2xvcjogIzI4MjgyODsgfVxuXHRcdFx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7IH1cblx0XHRcdGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7IH1cblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0aGVpZ2h0OiAxOTNweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM2RDZENkQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjk1cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHggMThweCA1MHB4OyB9XG5cdFx0XHR0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7IH1cblx0XHRcdHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7IH1cblx0XHRcdHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGNvbG9yOiAjMjgyODI4OyB9XG5cdFx0XHR0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGNvbG9yOiAjMjgyODI4OyB9IH1cblx0XHQmLWxpbmUge1xuXHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xuXHRcdFx0KyAucy1jb250YWN0cy1mb3JtLWxpbmUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDsgfSB9IH1cblx0Ji10aGFua3Mge1xuXHRcdHBhZGRpbmctdG9wOiAxNDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQ4cHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLnN0eWxlMSB7XG5cdFx0XHQucy1jb250YWN0cy10aGFua3MtdGl0bGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHRcdFx0LnMtY29udGFjdHMtdGhhbmtzLWRlc2NyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUycHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzY1cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cdFx0Ji1idXR0b24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDY3cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQucy1vcHRpb25zLWJ0biB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDE1ZW0gI2ZmZjsgfSB9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogMTguM2VtO1xuXHRcdFx0XHRcdGhlaWdodDogMTguM2VtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOC4zZW07IH0gfSB9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRjb2xvcjogI2NmMzMzMztcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0Ji1kZXNjciB7XG5cdFx0XHRjb2xvcjogIzZkNmQ2ZDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXHQmLWJ1dHRvbiB7XG5cdFx0LnMtb3B0aW9ucy1idG4ge1xuXHRcdFx0bWF4LXdpZHRoOiAxOTdweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTVlbSAjZmZmOyB9IH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDE1ZW07XG5cdFx0XHRcdGhlaWdodDogMTVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1ZW07IH0gfSB9XG5cdCYtaW5mbyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNDRjMzMzM7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdHBhZGRpbmc6IDk5cHggMTVweDtcblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7IH1cblx0XHQmLWxpbmUge1xuXHRcdFx0bWFyZ2luOiAxNXB4IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4OyB9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHAge1xuXHRcdFx0XHQrIHAge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNnB4OyB9IH1cblx0XHRcdHAuc3R5bGUxIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXHRcdCYtbWFpbCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjsgfSB9IH0gfVxuXG4ucy1jYWxjIHtcblx0cGFkZGluZy10b3A6IDg1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQucy1jb250YWN0cy1idXR0b24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQucy1vcHRpb25zLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXHQucy1jb250YWN0cy1mb3JtIHtcblx0XHRwYWRkaW5nOiAyMHB4IDEwNXB4IDA7IH1cblxuXHQmLXRvcCB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdHBhZGRpbmc6IDM5cHggNjhweDsgfVxuXG5cdCYtaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAzNTVweDtcblx0XHRwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNFM0UzRTM7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIycHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjk1cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI3MHB4OyB9XG5cdFx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzdweDtcblx0XHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDsgfVxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24tc29saWQuc3ZnXCIpO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7IH1cblx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cblx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IH1cblx0Ji1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI4cHg7IH1cblx0Ji1jaGVjayB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Ji5jaGVjazEge1xuXHRcdFx0LmItY2hlY2tib3gge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7IH0gfVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGlucHV0ICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI0UzRTNFMzsgfSB9XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXHRcdFx0XHRpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblx0XHRcdFx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICM2RDZENkQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyOHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7IH1cblx0XHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQ0YzMzMzO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI0NGMzMzMztcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjsgfSB9IH1cblx0XHQmLmNoZWNrMiB7XG5cdFx0XHQuYi1jaGVja2JveCB7XG5cdFx0XHRcdGlucHV0ICsgbGFiZWwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDsgfSB9IH0gfVxuXHQmLWxpbmUge1xuXHRcdCYtYm90dG9tIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0YzMzMzO1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0cGFkZGluZzogMjlweCAzMHB4IDBweDsgfSB9XG5cdCYtY2hlY2sxIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Ji5jaGVjazIge1xuXHRcdFx0LmItY2hlY2tib3gge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwNHB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfVxuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xOHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblx0XHRcdFx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cdFx0XHRcdGlucHV0ICsgbGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNDRjMzMzM7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0NGMzMzMztcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsOyB9IH1cblx0XHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDlweDsgfSB9XG5cdFx0XHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH0gfSB9IH0gfSB9XG5cdCYtYm90dG9tIHtcblx0XHRiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cdCYtc3VidGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuNDcwNTlweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjQ0YzMzMzOyB9XG5cdCYtdG90YWxwcmljZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxMjBweDtcblx0XHRsaW5lLWhlaWdodDogOTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0LnJvdWJsZSB7XG5cdFx0XHRmb250LWZhbWlseTogR2VvbWV0cmlhOyB9IH1cblx0Ji10YWJsZSB7XG5cdFx0cGFkZGluZy10b3A6IDI5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDMwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ji1saW5lIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGMzMzMztcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdFx0XHQmLnRvcCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDRjMzMzM7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHQucy1jYWxjLXRhYmxlLWNvbCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0cGFkZGluZzogMjFweCAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1OXB4OyB9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge31cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH0gfVxuXHRcdFx0Ji5ib2xkIHtcblx0XHRcdFx0LnMtY2FsYy10YWJsZS1jb2wge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0LnJvdWJsZSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwOyB9IH0gfSB9XG5cdFx0Ji1jb2wge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdFx0cGFkZGluZzogMTkuNXB4IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTlweDtcblx0XHRcdFx0d2lkdGg6IDQ4JTsgfVxuXHRcdFx0LnJvdWJsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBHZW9tZXRyaWE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0XHRjb2xvcjogI0NGMzMzMztcblx0XHRcdFx0d2lkdGg6IDE2JTsgfVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjQ0YzMzMzO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDk5cHg7XG5cdFx0XHRcdHdpZHRoOiAzNiU7IH0gfSB9XG5cdCYtYnV0dG9uIHtcblx0XHQucy1vcHRpb25zLWJ0biB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNzZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH0gfVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiAjNkQ2RDZEO1xuXHRwYWRkaW5nOiAxMHB4IDIycHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcblx0YmFja2dyb3VuZDogI0NGMzMzMzsgfVxuLnNlbGVjdDItZHJvcGRvd24ge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzOyB9XG4uc2VsZWN0Mi1yZXN1bHRzIHtcblx0bWFyZ2luOiAwIC0ycHg7IH1cblxuLnMtZm9ybTMge1xuXHRwYWRkaW5nLXRvcDogMTIzcHg7XG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdC5zLWZvcm0tYmxvY2staW5uZXIge1xuXHRcdHBhZGRpbmc6IDc5cHggODBweCA4MHB4OyB9XG5cdC5zLWZvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRsaW5lLWhlaWdodDogOTBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMTFweDsgfVxuXHQmLWRlc2NyIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRtYXgtd2lkdGg6IDM2M3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiA2N3B4OyB9XG5cdC5zLWZvcm0tYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogNjNweDsgfSB9XG5cbi5zLWNhbGMxIHtcblx0cGFkZGluZy10b3A6IDg0cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHQmLXR5cGUge1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRwYWRkaW5nOiAzOXB4IDBweCAwOyB9XG5cdCYtc3dpdGNoIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nOiAwIDcycHg7XG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAxOS41JTsgfSB9XG5cdCYtbGlzdCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDgwLjUlO1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAzMy4zJTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMnB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4OyB9IH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7IH0gfVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQ0YzMzMzO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI0NGMzMzMzsgfSB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjNkQ2RDZEO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH1cblx0Ji1pbWcge1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRwYWRkaW5nLXRvcDogMjlweDtcblx0XHQmLmltZzEge1xuXHRcdFx0cGFkZGluZy10b3A6IDYycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODJweDsgfVxuXHRcdCYuaW1nMiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDNweDsgfVxuXHRcdCYuaW1nMyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvOyB9IH1cblx0Ji1mb3JtIHtcblx0XHRwYWRkaW5nOiAwIDU2cHg7XG5cdFx0bWFyZ2luLXRvcDogLTM2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM0cHg7XG5cdFx0Ji5mb3JtMyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDNweDsgfSB9XG5cdCYtYmxvY2sge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMXB4OyB9XG5cdCYtY29udGFudCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQjYmxvY2sxIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQmLWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHQrIC5zLWNhbGMxLWl0ZW0ge1xuXHRcdFx0cGFkZGluZy10b3A6IDMxcHg7IH1cblx0XHQmLml0ZW0xIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTNweDtcblx0XHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyOyB9XG5cdFx0Ji5yb3N0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7IH1cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cdCYtdmFsdWUge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwOyB9XG5cblx0Ji1pbnB1dCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRjb2xvcjogIzZENkQ2RDsgfVxuXHRcdGlucHV0IHtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0Y29sb3I6ICM2RDZENkQ7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRtYXJnaW46IDA7IH1cblx0XHRpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRjb2xvcjogIzZENkQ2RDsgfVxuXHRcdGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRjb2xvcjogIzZENkQ2RDsgfVxuXHRcdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Y29sb3I6ICM2RDZENkQ7IH1cblx0XHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Y29sb3I6ICM2RDZENkQ7IH0gfVxuXHQmLWNoZWNrIHtcblx0XHQmLmNoZWNrMiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4OyB9IH1cblx0Ji1tb3JlIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0NGMzMzMztcblx0XHRtYXJnaW46IDAgMTRweCAtMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuNDcwNTlweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogI0NGMzMzMztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMXB4OyB9XG5cdFx0LnMtY2FsYy1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDI2N3B4O1xuXHRcdFx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cblx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdFx0cmlnaHQ6IDM0cHg7IH0gfSB9XG5cdC5zLWNob2ljZS1jaGVjay5jaGVjazIgLmItY2hlY2tib3ggaW5wdXQgKyBsYWJlbCAudGV4dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7IH1cblx0LnMtY2hvaWNlLWNoZWNrLmNoZWNrMiAuYi1jaGVja2JveCBpbnB1dCArIGxhYmVsIC5pY29uOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1jaG9pY2UtY2hlY2suY2hlY2syIC5iLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCAuaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tY2hlY2suc3ZnXCIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNDRjMzMzM7IH1cblx0Ji1vcGVuIHtcblx0XHRiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuXHRcdHBhZGRpbmc6IDgwcHggMTY5cHg7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQmLWRlc2NyIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXHQucy1jb250YWN0cy1mb3JtIHtcblx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHQucy1jb250YWN0cy1mb3JtLWl0ZW0gaW5wdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cdC5zLWNvbnRhY3RzLWZvcm0taXRlbSB0ZXh0YXJlYSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblx0LnMtY29udGFjdHMtYnV0dG9uIC5zLW9wdGlvbnMtYnRuIHtcblx0XHRtYXgtd2lkdGg6IDI4NXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMGVtICNmZmY7IH0gfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAyM2VtO1xuXHRcdFx0aGVpZ2h0OiAyM2VtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzZW07IH0gfVxuXHQmLmNhbGMyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTE0cHg7IH0gfVxuXG4ucy1nYWxsZXJ5IHtcblx0cGFkZGluZy10b3A6IDg1cHg7IH1cbi5zLWZvcm00IHtcblx0cGFkZGluZy10b3A6IDNweDtcblx0cGFkZGluZy1ib3R0b206IDA7IH1cbi5zLWdhbGxlcnkxIHtcblx0cGFkZGluZy10b3A6IDEwMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHQuc3BhY2Uge1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cdCYtbW9yZSB7XG5cdFx0bWFyZ2luLXRvcDogLTM5cHg7XG5cdFx0LnMtb3B0aW9ucy1idG4ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xuXHRcdFx0bWF4LXdpZHRoOiAxOTlweDtcblx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOXB4O1xuXHRcdFx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgfVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjBlbSAjY2MzMTM0OyB9IH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDE2ZW07XG5cdFx0XHRcdGhlaWdodDogMTVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1ZW07IH0gfSB9IH1cblxuLnMtb2JqZWN0cyB7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy10b3A6IDYzcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmLWluZm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyOyB9XG5cdCYtdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMXB4OyB9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBCcmF2b1NDVDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDguMjVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjQ0YzMzMzOyB9XG5cdCYtaW5mbyB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdCYtaW5uZXIge1xuXHRcdFx0cGFkZGluZzogMzdweCA2MHB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0VDRUNFQzsgfVxuXHRcdCYtbGlzdCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQrIGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDsgfVxuXHRcdFx0XHQubGVmdCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNDRjMzMzM7XG5cdFx0XHRcdFx0d2lkdGg6IDQ3JTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cdFx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM2RDZENkQ7XG5cdFx0XHRcdFx0d2lkdGg6IDUzJTsgfSB9IH0gfVxuXHQmLWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bWFyZ2luOiAtNThweCAtMTE4cHggMDsgfSB9XG5cbi5zLXdoYXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdCYtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDEwOHB4OyB9XG5cdCYtYmxvY2sge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblx0Ji1pdGVtIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRUNFQ0VDO1xuXHRcdFx0cGFkZGluZzogMzBweCAzMXB4IDQwcHggMjZweDsgfSB9XG5cdCYtbnVtIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxMTBweDtcblx0XHRsaW5lLWhlaWdodDogOTBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogNnB4O1xuXHRcdGNvbG9yOiAjQ0YzMzMzOyB9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogIzI4MjgyODtcblx0XHRwYWRkaW5nLXRvcDogMzhweDsgfVxuXHQmLWRlc2NyIHtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogIzZENkQ2RDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwIHtcblx0XHQgKyBwIHtcblx0XHQgXHRwYWRkaW5nLXRvcDogMTBweDsgfSB9IH0gfVxuXG4ucy1mb3JtNSB7XG5cdHBhZGRpbmctdG9wOiA4N3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsSUFBSSxDQUFDO0VBQ0osTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLHNCQUFzQixFQUFFLFdBQVc7RUFDbkMsZ0JBQWdCLEVBQUUsT0FBTyxHQUFHOztBQUU3QixBQUFBLENBQUMsQ0FBQztFQUNELFVBQVUsRUFBRSxVQUFVO0VBQ3RCLE9BQU8sRUFBRSxJQUFJLEdBQUc7O0FBRWpCLEFBQUEsS0FBSyxFQUFFLE1BQU0sRUFBRSxLQUFLLEFBQUEsT0FBTyxFQUFFLE1BQU0sQUFBQSxPQUFPLENBQUM7RUFDMUMsT0FBTyxFQUFFLElBQUksR0FBRzs7QUFDakIsQUFBQSxLQUFLLENBQUM7RUFDTCxrQkFBa0IsRUFBRSxJQUFJLEdBQUc7O0FBRzVCLEFBQUEsRUFBRSxDQUFDO0VBQ0YsZUFBZSxFQUFFLElBQUk7RUFDckIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQyxHQUFHOztBQUViLEFBQUEsTUFBTSxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUksR0FBRzs7QUFFZixBQUFBLENBQUMsQUFBQSxNQUFNLENBQUM7RUFDUCxPQUFPLEVBQUUsSUFBSSxHQUFHOztBQUdqQixBQUFBLFlBQVksQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFJLEdBQUc7O0FBRWpCLEFBQUEsYUFBYSxDQUFDO0VBQ2IsT0FBTyxFQUFFLEtBQUssR0FBRzs7QUFHbEIsQUFBQSxFQUFFLEVBQUUs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 */

/* End */


/* Start:/bitrix/templates/v1.0/css/media.css?1612264512228826*/
@media only screen and (max-width: 1500px) {
  .s-projects-descr {
    font-size: 26px;
    line-height: 25px; }
  .s-home-img-inner {
    width: 87.5%; }
  .s-slider-right {
    right: 15px; }
  .s-slider-left {
    left: 15px; }
  .s-projects2-text {
    margin-left: 0; }
  .s-choice {
    overflow: hidden; }
  .s-projects2 {
    overflow: hidden; }
  .s-project-descr {
    padding-left: 35px;
    padding-right: 35px; }
  .s-project-cont {
    margin-left: 0; }
  .s-project-wrap {
    max-width: 1200px; }
  .s-project-title {
    padding: 10px 0; }
  .s-project-price {
    padding: 15px 0; }
  .s-project-descr {
    padding-top: 25px;
    padding-bottom: 18px; }
  .s-descr-item.item1 {
    padding: 60px 100px; }
  .s-descr-item {
    padding: 60px 100px; }
  .s-contacts-cont {
    padding-left: 50px; }
  .s-objects-text {
    margin-left: 0; }
  .s-resourses1 .s-home-text {
    margin-right: -500px; }
  .s-resourses1-descr {
    padding-left: 0;
    max-width: 300px;
    padding-top: 50px; }
  .s-resourses1-button {
    padding-left: 0; } }

@media only screen and (max-width: 1199px) {
  .s-header-menu {
    display: none; }
  .s-home-text {
    padding-left: 15px; }
  .s-home-img-inner {
    width: 100%; }
  .s-home-title {
    font-size: 87px;
    line-height: 87px; }
  .s-home-text {
    padding-top: 145px; }
  .s-quality-title {
    font-size: 87px;
    line-height: 87px; }
  .s-quality-imgs {
    max-width: 400px; }
  .s-quality-cont {
    margin-right: -165px; }
  .s-quality-button {
    padding-top: 70px; }
  .s-quality-img.img1 {
    height: 290px; }
  .s-quality-img.img2 {
    height: 290px; }
  .s-projects-maintitle {
    font-size: 265px; }
  .s-header-phones {
    padding-top: 0; }
  .s-header-address {
    padding-top: 0; }
  .s-slider-right {
    right: 77px; }
  .s-slider-left {
    left: 77px; }
  .b-menu {
    display: block; }
  .b-menu {
    padding-top: 8px;
    margin-left: 10px; }
  .s-about-block.line1 {
    margin-top: -60px; }
  .s-about-text1 {
    padding-top: 128px;
    margin-left: 0; }
  .s-benefits-item.item2 {
    margin-right: -50px; }
    .s-benefits-item.item2 .s-benefits-img {
      max-width: 285px; }
  .s-benefits-descr {
    padding-left: 100px; }
  .s-benefits1-subtitle {
    font-size: 22px; }
  .s-form-block-inner {
    padding: 60px 40px; }
  .s-info-text {
    padding: 70px 30px; }
  .s-resourses1 .s-home-text {
    margin-right: -435px;
    padding-left: 30px; }
  .s-resourses1-descr {
    padding-left: 0;
    padding-right: 15px;
    padding-top: 20px;
    max-width: 330px; }
  .scrollimation.in-view.s-resourses1-button {
    padding-left: 0; }
  .s-numbers-loc {
    font-size: 15px; }
  .s-numbers-text {
    font-size: 20px;
    line-height: 25px; }
  .s-examples-item.left {
    padding-left: 30px; }
  .s-how-text {
    font-size: 25px;
    line-height: 25px; }
  .s-how-num {
    font-size: 80px;
    line-height: 50px; }
  .s-projects2-text {
    padding-top: 120px; }
  .s-projects2-title {
    font-size: 60px;
    line-height: 65px; }
  .s-choice-item.item2 {
    margin-left: 0; }
  .s-choice-item.item3 {
    margin-left: 0; }
  .s-choice-item.item4 {
    margin-left: 0; }
  .s-choice-block {
    padding-bottom: 20px; }
  .s-choice-line {
    padding-bottom: 38px; }
  .s-projects2-text {
    padding-bottom: 40px;
    padding-left: 30px; }
  .s-project-title {
    padding: 33px 0 27px; }
  .s-project-price {
    padding: 27px 0 30px; }
  .s-project-slider {
    max-width: 100%; }
  .s-descr-item.item1 {
    padding: 60px 50px; }
  .s-descr-item {
    padding: 60px 50px; }
  .s-price-descr {
    padding: 39px 50px; }
  .s-service3 .s-service-projects br {
    display: none; }
  .s-attention-contant {
    left: 50px; }
  .s-attention-title {
    font-size: 70px;
    line-height: 80px; }
  .s-attention-item.item2 {
    padding-top: 194px; }
  .s-attention-img.img2 {
    margin-right: -53px; }
  .s-attention-contant {
    padding: 70px; }
  .s-contacts-form {
    padding: 106px 50px; }
  .s-contacts-form-block + .s-contacts-form-block {
    padding-top: 20px; }
  .s-contacts-form-item input {
    padding: 0 15px; }
  .s-contacts-form-item textarea {
    padding: 15px; }
  .s-form3-descr {
    margin-left: 0; }
  .s-form3 .s-form-block-inner {
    padding: 80px 50px; }
  .s-calc-check1.check2 .b-checkbox {
    margin-right: 28px; }
  .s-calc-totalprice {
    font-size: 97px; }
  .s-calc-table-line.top .s-calc-table-col {
    font-size: 18px; }
  .s-calc-table-line .s-calc-table-col {
    font-size: 18px; }
  .s-calc-table-line.top .s-calc-table-col:first-child {
    padding-left: 30px;
    width: 48%; }
  .s-calc-table-line.top .s-calc-table-col:last-child {
    padding-left: 100px; }
  .s-calc-table-col:first-child {
    padding-left: 30px; }
  .s-calc-table-col:nth-child(3) {
    padding-left: 130px; }
  .s-calc-item input {
    max-width: 100%; }
  .s-calc1-input {
    margin-right: 0;
    margin-bottom: 15px; }
  .s-calc1-item {
    padding-left: 0; }
  .s-calc1-item.item1 {
    padding-left: 0; }
  .s-calc1-item + .s-calc1-item {
    padding-top: 10px; }
  .s-objects-text {
    padding-bottom: 30px; }
  .s-objects-img {
    margin: -24px -15px 0; }
  .s-service-title div {
    font-size: 23px; }
  .s-form1 {
    padding-bottom: 100px;
    padding-top: 30px; }
  .s-calc1-item p {
    font-size: 19px; }
  .s-projects2 .s-header.fix {
    position: fixed; }
  .s-resourses1 .s-header.fix {
    position: fixed; }
  .s-calc .s-contacts-form {
    padding: 20px 0px 0; } }

@media only screen and (max-width: 991px) {
  .s-service-title div {
    font-size: 16px; }
  .s-home-scroll {
    display: none; }
  .s-service-title {
    font-size: 18px; }
  .s-service-projects {
    font-size: 14px; }
  .s-home-img-inner {
    height: auto; }
  .s-options-rect {
    max-width: 370px; }
  .s-options-title {
    font-size: 26px;
    line-height: 26px; }
  .s-options-descr {
    font-size: 15px;
    line-height: 22px; }
  .s-options-item-inner {
    padding: 88px 25px 98px; }
  .s-projects-maintitle {
    font-size: 225px; }
  .s-quality-cont {
    margin-right: -310px;
    padding-top: 173px; }
  .s-quality {
    overflow: hidden; }
  .s-projects-inner {
    left: 0; }
  .s-home-line {
    max-width: 768px;
    margin: 0 auto; }
  .s-home-block {
    padding: 0; }
  .s-home-text {
    padding-top: 265px;
    padding-left: 30px; }
  .s-footer-block.block2 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 5px; }
    .s-footer-block.block2 .s-footer-item {
      width: 100%;
      padding-top: 11px; }
  .s-footer-block.block1 {
    margin-left: 0; }
  .s-footer-block.block2 {
    padding-right: 0; }
  .s-footer-block {
    width: 100%; }
  .s-footer-subtitle {
    text-align: center;
    padding-bottom: 2px; }
  .s-footer-block.block1 {
    padding-top: 30px; }
  .s-footer-info {
    text-align: center; }
  .s-footer-info.addr p::before {
    display: none; }
  .s-footer-item1 {
    margin-right: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 20px; }
    .s-footer-item1 p {
      max-width: 100%;
      text-align: center;
      margin: 0 auto; }
    .s-footer-item1 + .s-footer-item1 {
      margin-top: 10px; }
  .s-footer-info.phone p {
    width: 100%;
    max-width: 155px;
    margin: 0 auto; }
  .s-footer-line {
    padding-top: 20px; }
  .s-footer-inner {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 420px;
    margin: 0 auto; }
  .s-footer {
    padding: 30px 0; }
  .s-footer-list1 {
    margin-left: 0;
    margin-right: 0; }
  .s-slider-right {
    right: 15px; }
  .s-slider-left {
    left: 15px; }
  .s-about-img-inner {
    max-width: 400px; }
  .s-about-img {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .s-about-img.right {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
  .s-about-text {
    margin-right: 0;
    padding-top: 0;
    margin-top: -50px; }
  .s-about-text1 {
    max-width: 100%;
    padding-top: 25px;
    margin: 0; }
  .s-about-block.line1 {
    margin: 0; }
    .s-about-block.line1.img {
      margin-top: -60px; }
  .s-benefits-title {
    font-size: 23px;
    line-height: 25px; }
  .s-benefits-text {
    font-size: 16px; }
  .s-benefits-item.item2 {
    margin-right: 0; }
  .s-benefits-info {
    padding: 25px 20px; }
  .s-benefits-subtitle {
    font-size: 19px;
    padding-bottom: 20px; }
  .s-benefits-descr {
    padding-left: 30px; }
  .s-benefits-descr {
    font-size: 16px; }
  .s-benefits {
    padding-bottom: 70px; }
  .s-benefits1-num {
    font-size: 70px;
    line-height: 50px; }
  .s-benefits1-subtitle {
    font-size: 18px;
    line-height: 21px;
    padding-top: 15px; }
  .s-benefits1-descr {
    font-size: 14px;
    line-height: 20px; }
  .s-benefits1-img .s-benefits1-num {
    padding: 20px; }
  .s-benefits1-item.item1 {
    padding-left: 0; }
  .s-benefits1-item.item3 {
    padding-left: 0; }
  .s-benefits1-item.item4 {
    padding-left: 0; }
  .s-benefits1 {
    padding-bottom: 70px; }
  .s-slider1 .s-projects-title {
    font-size: 60px;
    line-height: 60px; }
  .s-slider1-inner {
    padding-top: 85px; }
  .s-reviews-name {
    font-size: 23px;
    line-height: 26px; }
  .s-reviews-text {
    font-size: 16px; }
  .s-reviews-author {
    font-size: 16px; }
  .s-resourses-title {
    font-size: 69px;
    line-height: 69px; }
  .s-resourses-wrap .s-options-rect {
    display: none; }
  .s-resourses .s-options-block.block1 {
    margin-top: 0; }
  .s-resourses-item {
    background-size: 100% auto; }
  .s-info-img.img2 {
    margin-top: -100px;
    padding-right: 90px; }
  .s-form-block.bg1 {
    background-image: url("/bitrix/templates/v1.0/css/../img/form-bg1-xs.jpg");
    background-position: 0 bottom; }
  .s-form-title {
    font-size: 60px;
    line-height: 60px; }
  .s-form-phone {
    padding-right: 0;
    padding-bottom: 20px; }
  .s-form-block-inner {
    padding: 60px 40px 380px; }
  .s-info-title {
    font-size: 60px;
    line-height: 60px; }
  .s-info-img.img2 {
    margin-top: -50px; }
  .s-info-text {
    padding: 50px 30px; }
  .s-how-wrap {
    padding-top: 95px; }
  .s-how-block + .s-how-block {
    padding-top: 40px; }
  .s-about-block1 + .s-about-block1 {
    padding-top: 25px; }
  .s-resourses1-descr {
    max-width: 100%; }
  .s-numbers-item.item4 {
    height: 190px;
    padding: 15px; }
  .s-examples-title {
    font-size: 60px;
    line-height: 65px; }
  .s-descr-list li .left {
    font-size: 16px;
    width: 150px; }
  .s-descr-list li .right {
    font-size: 16px;
    width: -webkit-calc(100% - 150px);
    width: calc(100% - 150px); }
  .s-descr-text {
    font-size: 16px; }
  .s-descr-item.item1 {
    padding: 40px 30px; }
  .s-descr-item {
    padding: 40px 30px; }
  .s-attention-title {
    font-size: 53px;
    line-height: 63px; }
  .s-attention-item.item2 {
    padding-top: 160px; }
  .s-service3 .s-service-projects {
    font-size: 14px;
    line-height: 22px; }
  .s-contacts-cont {
    padding-top: 130px;
    padding-bottom: 50px; }
  .s-contacts-list {
    padding-left: 0; }
  .s-contacts-map {
    height: 400px; }
  .s-calc-check1.check2 .b-checkbox {
    margin-right: 0;
    width: 100%; }
    .s-calc-check1.check2 .b-checkbox + .b-checkbox {
      margin-top: 15px; }
  .s-calc {
    padding: 70px 0; }
  .s-calc-table-line.top .s-calc-table-col:first-child {
    width: 43%;
    padding-right: 15px;
    text-align: left; }
  .s-calc-table-col:first-child {
    width: 43%;
    padding-right: 15px; }
  .s-calc-table-col:nth-child(2) {
    width: 25%;
    text-align: left;
    padding-right: 15px;
    padding-left: 15px; }
  .s-calc-table-line.top .s-calc-table-col:nth-child(2) {
    text-align: left;
    width: 25%;
    padding-right: 15px;
    padding-left: 15px; }
  .s-calc-table-line.top .s-calc-table-col:last-child {
    padding-right: 15px;
    width: 32%;
    text-align: left;
    padding-left: 15px; }
  .s-calc-table-line .s-calc-table-col:last-child {
    padding-right: 15px;
    width: 32%;
    text-align: left;
    padding-left: 15px; }
  .s-calc1-switch p {
    width: 100%;
    padding-right: 0;
    padding-bottom: 15px; }
  .s-calc1-list {
    width: 100%; }
  .s-calc1-switch {
    padding: 0 56px; }
  .s-calc1-list li a {
    padding: 12px 8px; }
  .s-calc1-input {
    margin-right: 15px; }
  .hide-md {
    padding-bottom: 0; }
  .s-calc1-more {
    margin: 0; }
  .s-calc1-block {
    padding-bottom: 10px; }
  .s-calc1-check.check2 {
    padding-top: 40px;
    padding-bottom: 20px; }
  .s-calc1-item + .s-calc1-item {
    padding-top: 10px; }
  .s-calc1-open {
    padding: 80px 70px; }
  .s-objects {
    padding-bottom: 70px; }
  .s-objects-info {
    margin-top: -45px; }
  .s-footer-info.addr a.link {
    display: none; }
  .s-form2 {
    padding-bottom: 70px; }
  .s-project-plan-imgs1 {
    margin-left: 0;
    padding-top: 20px; }
  .s-project-plan-img1 + .s-project-plan-img1 {
    padding-top: 0;
    padding-left: 0px; }
  .s-contacts .s-header {
    position: relative; }
  .s-contacts .s-header.fix {
    position: fixed; }
  .s-contacts-cont {
    padding-top: 40px; }
  .s-contacts-form {
    padding-top: 70px; }
  .s-examples-item.title {
    padding-left: 0; }
  .s-gallery {
    padding-bottom: 0; }
  .s-contacts-title {
    font-size: 60px;
    line-height: 70px; }
  .s-price {
    padding-bottom: 0; }
  .s-attention {
    padding-top: 90px; }
  .s-slider-slider-wrap {
    margin-top: 70px; }
  .s-reviews-block:last-child {
    margin-bottom: 0; }
  .s-service3 .s-service-line {
    margin-bottom: -32px; }
  .s-examples {
    padding-top: 100px; }
  .s-form2 {
    padding-bottom: 60px; }
  .s-examples-title {
    font-size: 40px;
    line-height: 55px; }
  .s-info {
    padding-bottom: 40px; }
  .s-resourses-wrap {
    padding-top: 60px; }
  .s-info {
    padding-top: 20px; }
  .s-service2 {
    padding-bottom: 0; }
  .s-service2 .s-service-line {
    padding-top: 80px; }
  .s-about1 {
    padding-top: 80px; }
  .s-about1-block {
    padding: 60px; }
  .s-examples2 {
    padding-top: 80px; }
    .s-examples2 .s-examples-line {
      margin-bottom: -50px; }
  .s-how {
    padding-bottom: 40px; }
  .s-form1 {
    padding-bottom: 20px; }
  .s-form-block.bg3.bgimg {
    background-image: none; }
  .s-options .s-options-btn::before {
    width: 19em;
    height: 19em;
    line-height: 19em; }
  .s-calc .s-contacts-form {
    padding: 20px 0px 0; } }

@media only screen and (max-width: 767px) {
  .s-examples {
    padding-bottom: 50px; }
  .s-header-phones {
    display: none; }
  .s-header-address {
    display: none; }
  .s-header {
    padding: 13px 0 15px; }
  .s-home .s-header {
    position: relative; }
  .s-header-logo a {
    display: block;
    max-width: 163px; }
  .s-header-inner {
    padding: 0 26px; }
  .s-home-block.order2 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .s-home-block.order1 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .s-home-img-inner {
    width: 75%;
    height: auto; }
  .s-home-text {
    margin-right: 0;
    padding-top: 0px;
    padding-left: 39px;
    margin-top: -247px; }
  .s-home-title {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: 6.81818px; }
  .s-service {
    padding-top: 60px; }
  .s-service-title {
    font-size: 21px;
    line-height: 26px; }
    .s-service-title div {
      font-size: 19px; }
  .s-service-projects {
    font-size: 16px;
    line-height: 22px;
    padding-top: 0; }
  .s-service-block {
    padding-bottom: 41px; }
  .s-options {
    padding-top: 0px;
    padding-bottom: 61px; }
  .s-options-rect {
    display: none; }
  .s-options-title {
    font-size: 24px;
    line-height: 26px;
    padding-bottom: 19px; }
    .s-options-title br {
      display: none; }
  .s-options-item-inner {
    padding: 58px 15px 51px; }
    .s-options-item-inner.inner2 {
      padding-bottom: 38px; }
      .s-options-item-inner.inner2 .s-options-title {
        padding-bottom: 24px; }
    .s-options-item-inner.inner3 {
      padding-bottom: 38px; }
  .s-options-item + .s-options-item {
    margin-top: 19px; }
  .s-options-descr {
    font-size: 16px;
    line-height: 22px;
    padding-top: 20px;
    padding-bottom: 21px; }
  .s-options-block + .s-options-block {
    margin-top: 19px; }
  .s-projects-title {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 8.5px;
    max-width: 580px;
    margin: 0 auto; }
  .s-projects-maintitle {
    font-size: 80px;
    line-height: 80px;
    letter-spacing: -3.86207px; }
  .s-projects {
    padding-top: 0px;
    padding-bottom: 0px; }
    .s-projects .s-projects-title {
      padding: 0 30px 19px; }
  .s-projects-line {
    padding-top: 40px; }
  .s-projects-block {
    padding-bottom: 4px; }
  .s-projects-name {
    max-width: 279px;
    height: 46px;
    letter-spacing: 2.11765px;
    font-size: 12px;
    line-height: 46px; }
  .s-projects-descr {
    font-size: 24px;
    line-height: 28px; }
  .s-projects-item.project {
    padding: 15px; }
  .s-projects-item-border1 {
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    height: -webkit-calc(100% - 30px);
    height: calc(100% - 30px); }
  .s-projects-item-border2 {
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    height: -webkit-calc(100% - 30px);
    height: calc(100% - 30px); }
  .s-projects-item-inner {
    padding: 60px 20px; }
  .s-projects-link {
    font-size: 12px;
    line-height: 13px;
    letter-spacing: 2.57143px;
    padding-top: 22px; }
    .s-projects-link-arrow {
      display: block;
      background-image: url("/bitrix/templates/v1.0/css/../img/arrow-right1.svg");
      width: 76.41px;
      background-size: cover;
      height: 13.27px;
      margin-left: 13px;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
  .s-projects-item:hover .s-projects-link-arrow {
    -webkit-transform: translateX(5px);
        -ms-transform: translateX(5px);
            transform: translateX(5px); }
  .s-projects-link svg {
    display: none; }
  .s-slider {
    padding-top: 42px; }
  .s-slider-slider-wrap {
    margin-top: 42px; }
  .s-slider-block {
    width: 100%;
    position: relative;
    bottom: auto;
    max-width: 100%; }
  .s-slider-item {
    width: 100%; }
  .s-slider-slider .item {
    padding: 0; }
  .s-slider-item-inner {
    display: none; }
  .s-slider-img {
    position: relative; }
    .s-slider-img:after {
      border: 4px solid rgba(255, 255, 255, 0.2);
      position: absolute;
      left: 0;
      top: 0;
      width: -webkit-calc(100% - 80px);
      width: calc(100% - 80px);
      height: -webkit-calc(100% - 50px);
      height: calc(100% - 50px);
      right: 0;
      bottom: 0;
      margin: auto;
      z-index: 5;
      content: '';
      display: block; }
  .s-slider-item::after {
    display: none; }
  .s-slider-left {
    left: 10px; }
  .s-slider-right {
    right: 10px; }
  .s-slider-title {
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0; }
    .s-slider-title span {
      font-size: 22px;
      padding-left: 5px; }
  .s-slider-block {
    padding: 44px 40px 39px; }
  .s-slider-button {
    padding-top: 5px; }
  .s-slider .s-options-btn {
    letter-spacing: 2px; }
  .s-quality {
    padding-top: 40px; }
  .s-quality-imgs {
    margin-left: 24px;
    max-width: 100%; }
  .s-quality-img.img1 {
    height: auto; }
  .s-quality-img {
    max-width: 100%; }
  .s-quality-img.img2 {
    margin-left: 56px;
    margin-top: -20px;
    height: auto; }
  .image {
    position: relative; }
  .s-quality-title {
    font-size: 34px;
    line-height: 38px;
    letter-spacing: 8.5px;
    max-width: 225px; }
  .s-quality-cont {
    margin-right: 0;
    padding-top: 0;
    margin-top: -18px;
    padding-left: 24px; }
  .s-quality-descr {
    font-size: 16px;
    line-height: 22px;
    padding-top: 18px; }
  .s-quality-button {
    padding-top: 18px; }
  .s-quality .s-options-btn {
    max-width: 280px;
    letter-spacing: 1.2px; }
  .s-quality-scroll {
    display: none; }
  .s-quality {
    padding-bottom: 70px; }
  .s-options-item {
    -webkit-animation-name: none;
            animation-name: none;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0); }
    .s-options-item.in-view {
      -webkit-animation-name: none;
              animation-name: none; }
  .s-home-line {
    max-width: 540px; }
  .s-header-inner {
    padding: 0;
    max-width: 540px;
    margin: 0 auto; }
  .b-menu {
    padding-top: 2px;
    margin-left: 0; }
  .s-slider1-img img {
    width: 100%; }
  .s-about-title {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: 6.81818px; }
  .s-about-text {
    margin-top: -29px;
    padding-left: 38px; }
  .s-about-text1 {
    padding-top: 17px;
    font-size: 16px;
    line-height: 22px;
    padding-left: 38px;
    padding-right: 30px; }
  .s-benefits-item {
    max-width: 100%;
    margin: 0 auto; }
  .s-benefits-title {
    font-size: 24px;
    line-height: 28px; }
  .s-benefits-text {
    line-height: 22px; }
  .s-benefits-item.item1 .s-benefits-text {
    padding-top: 21px; }
  .s-benefits-item.item1 {
    padding-bottom: 0px; }
  .s-benefits-item.item2 {
    margin-right: auto; }
  .s-benefits-item.item2 .s-benefits-img {
    padding-bottom: 15px; }
  .s-benefits-info {
    padding: 37px 15px 37px 20px; }
  .s-benefits-text {
    padding-top: 21px; }
  .s-benefits-item.item3 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-top: 8px; }
    .s-benefits-item.item3 .s-benefits-subtitle {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      padding-bottom: 15px; }
    .s-benefits-item.item3 .s-benefits-img {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      padding-bottom: 40px; }
    .s-benefits-item.item3 .s-benefits-descr {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; }
  .s-benefits-block {
    padding-bottom: 52px; }
    .s-benefits-block:last-child {
      padding-bottom: 0; }
  .s-benefits-subtitle {
    font-size: 24px;
    line-height: 28px; }
  .s-benefits-descr {
    padding-left: 0;
    font-size: 16px;
    line-height: 22px; }
  .s-benefits {
    padding-bottom: 0px;
    padding-top: 30px; }
  .s-benefits1 .s-projects-title {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 8.5px; }
  .s-benefits1 {
    padding-top: 42px;
    padding-bottom: 42px; }
  .s-benefits1-num {
    font-size: 110px;
    line-height: 90px;
    letter-spacing: 6px; }
  .s-benefits1-subtitle {
    font-size: 22px;
    line-height: 26px; }
  .s-benefits1-line {
    margin: 0 -30px;
    padding-top: 20px; }
  .s-benefits1-item-inner {
    padding: 23px 15px 0;
    max-width: 100%; }
  .s-benefits1-subtitle {
    padding-top: 19px; }
  .s-benefits1-item.item1 .s-benefits1-img {
    width: 100%; }
  .s-benefits1-item.item0 {
    margin-bottom: 50px; }
  .s-benefits1-item.item1 {
    margin-bottom: 50px; }
  .s-benefits1-item.item2 {
    margin-bottom: 50px; }
  .s-benefits1-item.item3 {
    margin-bottom: 50px; }
  .s-benefits1-img .s-benefits1-num {
    padding: 36px 39px; }
  .s-benefits1-info {
    width: 100%;
    padding: 8px 15px 0px; }
  .s-benefits1-img {
    width: 100%; }
    .s-benefits1-img img {
      width: 100%; }
  .s-benefits1-descr {
    font-size: 16px;
    line-height: 22px; }
  .s-benefits1-info .s-benefits1-descr {
    margin-bottom: 0;
    padding-top: 12px; }
  .s-benefits1-line + .s-benefits1-line {
    padding-top: 0; }
  .s-benefits1-item.item2 .s-benefits1-subtitle {
    max-width: 100%;
    padding: 22px 15px 0; }
  .s-benefits1-item.item3 .s-benefits1-info1 {
    padding: 30px 38px 82px; }
  .s-benefits1-item.item4 .s-benefits1-subtitle {
    max-width: 100%;
    padding: 22px 15px 0; }
  .s-benefits1-item.item4 .s-benefits1-descr {
    max-width: 100%;
    padding: 8px 15px 0; }
  .s-benefits1-item.item5 {
    padding: 0px 15px 0;
    max-width: 100%; }
  .s-benefits1-item.item4 {
    padding-bottom: 50px; }
  .s-benefits1 {
    overflow: hidden; }
  .s-benefits {
    overflow: hidden; }
  .s-slider1 .s-projects-title {
    padding: 0 15px; }
  .s-slider1 {
    overflow: hidden; }
  .s-slider1 .s-projects-title {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 4.63636px; }
  .s-reviews {
    overflow: hidden; }
  .s-slider1 .s-slider-left {
    display: block;
    top: 50%; }
  .s-slider1 .s-slider-right {
    display: block;
    top: 50%; }
  .s-resourses-title {
    font-size: 40px;
    line-height: 44px; }
  .s-resourses-wrap {
    padding-top: 78px;
    margin: 0 -15px; }
  .s-resourses-subtitle {
    font-size: 24px;
    line-height: 30px; }
  .s-resourses-inner {
    display: block;
    padding: 57px 17px 236px; }
  .s-resourses-item.item2 .s-resourses-inner {
    padding: 57px 17px 241px; }
  .s-resourses-inner.right .s-resourses-inner-block {
    max-width: 100%; }
  .s-resourses-item.item2 .s-resourses-button {
    padding-top: 27px; }
    .s-resourses-item.item2 .s-resourses-button .s-options-btn {
      max-width: 187px; }
  .s-resourses-descr {
    font-size: 16px;
    line-height: 22px;
    padding-top: 15px; }
  .s-resourses-button {
    padding-top: 22px; }
  .s-resourses-item.item1 {
    height: auto; }
  .s-resourses-item.item2 {
    height: auto; }
  .s-options-block + .s-options-block {
    margin-top: 0; }
  .s-options-block {
    margin-bottom: 20px; }
  .s-resourses-item.item1 {
    background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img1-xs.jpg"); }
  .s-resourses-item.item2 {
    background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img2-xs.jpg"); }
  .s-resourses-item.bg3 {
    background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img3-xs.jpg"); }
  .s-resourses-item.item3 .s-resourses-inner {
    padding: 56px 17px; }
  .s-resourses-item.item3 .s-resourses-button {
    padding-top: 18px; }
  .s-resourses-item.bg4 {
    background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img4-xs.jpg"); }
  .s-resourses-inner.left .s-resourses-inner-block {
    max-width: 100%; }
  .s-resourses-item.item4 .s-resourses-button {
    padding-top: 19px; }
    .s-resourses-item.item4 .s-resourses-button .s-options-btn {
      max-width: 200px; }
  .s-resourses .s-options-block.block5 .s-resourses-item {
    margin: 0; }
  .s-resourses-item.item5 .s-resourses-inner.left .s-resourses-inner-block {
    max-width: 100%; }
  .s-resourses-item.item5 .s-resourses-button {
    padding-top: 18px; }
    .s-resourses-item.item5 .s-resourses-button .s-options-btn {
      max-width: 200px; }
  .s-resourses-item.bg5 {
    background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img5-xs.jpg"); }
  .s-resourses-item.bg6 {
    background-image: url("/bitrix/templates/v1.0/css/../img/resourses-img6-xs.jpg"); }
  .s-resourses {
    padding-bottom: 23px;
    overflow: hidden; }
  .s-info-title {
    font-size: 34px;
    line-height: 38px;
    letter-spacing: 4.675px; }
  .s-info-descr {
    font-size: 16px;
    line-height: 22px;
    padding-top: 19px; }
  .s-info-text {
    padding: 45px 40px 248px; }
  .s-info-img {
    padding-left: 40px; }
    .s-info-img.img1 {
      margin-top: -209px; }
  .s-info-img.img2 {
    margin-top: -78px; }
  .s-info {
    padding-bottom: 81px;
    overflow: hidden; }
  .s-service2 {
    padding-top: 46px;
    padding-bottom: 0; }
    .s-service2 .s-projects-title {
      font-size: 40px;
      line-height: 44px;
      letter-spacing: 8.5px; }
  .s-service2 .s-service-line {
    padding-top: 33px; }
  .s-service2 .s-service-block {
    padding-bottom: 42px; }
  .s-form-block {
    margin: 0 -15px; }
  .s-form {
    padding-top: 12px; }
  .s-form-title {
    font-size: 33px;
    line-height: 38px;
    letter-spacing: 4.5375px;
    text-align: center; }
  .s-form-phone {
    text-align: center; }
    .s-form-phone a {
      font-size: 24px;
      line-height: 35px; }
  .s-form-block-inner {
    padding: 60px 15px 160px; }
  .s-form-options {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .s-form-phone {
    padding-bottom: 14px; }
  .s-form .s-options-btn {
    width: 100%;
    max-width: 281px;
    margin: 0 auto; }
  .s-form-button {
    width: 100%; }
  .s-form {
    padding-bottom: 79px;
    overflow: hidden; }
  .s-resourses1 {
    overflow: hidden; }
  .s-resourses1 .s-header {
    position: relative; }
  .s-resourses1 .s-header.fix {
    position: fixed; }
  .s-resourses1 .s-home-img-inner {
    padding-left: 95px; }
  .s-resourses1 .s-home-text {
    margin-right: 0;
    padding: 0;
    padding-left: 40px;
    margin-top: -17px; }
  .s-resourses1-title {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: 6.81818px; }
  .s-resourses1-descr {
    font-size: 16px;
    line-height: 22px; }
  .s-resourses1 .s-options-btn {
    max-width: 281px;
    width: 100%; }
  .s-home-text {
    z-index: 0; }
  .s-home-block.order2 {
    z-index: -1; }
  .s-numbers {
    padding-top: 70px; }
  .s-numbers-text {
    font-size: 22px;
    line-height: 28px;
    padding-top: 12px;
    margin-bottom: 0; }
    .s-numbers-text br {
      display: none; }
  .s-numbers-block + .s-numbers-block {
    padding-top: 64px; }
  .s-numbers-item.item4 {
    height: 220px;
    max-width: 280px;
    margin: -11px auto 0;
    padding: 20px 37px 30px; }
  .s-numbers-loc {
    font-size: 18px;
    line-height: 24px; }
  .s-about1-title {
    font-size: 34px;
    line-height: 38px;
    letter-spacing: 8.5px; }
  .s-about1 {
    padding-top: 50px;
    overflow: hidden; }
    .s-about1 .container {
      padding: 0; }
  .s-about1-block {
    padding: 50px 39px; }
  .s-about1-text {
    font-size: 16px;
    line-height: 22px; }
  .s-about1-text p + p {
    padding-top: 21px; }
  .s-about1-img {
    padding-top: 15px;
    margin: 0 -40px; }
  .s-examples2 {
    padding-bottom: 0; }
  .s-examples2 .s-examples-line {
    margin-bottom: 0; }
  .s-examples-title {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 4.675px;
    padding: 0 3px 0 3px;
    max-width: 300px; }
  .s-examples {
    padding-top: 81px;
    overflow: hidden; }
  .s-reviews-block {
    padding: 0; }
  .s-examples-item.right {
    padding-right: 40px; }
    .s-examples-item.right .s-examples-subtitle {
      padding-left: 38px; }
  .s-examples-subtitle {
    padding-top: 15px; }
    .s-examples-subtitle a {
      font-size: 22px;
      line-height: 26px; }
  .s-examples-block {
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 40px;
    padding-top: 20px;
    margin-bottom: 0; }
    .s-examples-block:last-child {
      border-bottom: 0; }
    .s-examples-block.left {
      padding-bottom: 40px; }
    .s-examples-block:nth-child(1) {
      padding-top: 0; }
    .s-examples-block:nth-child(2) {
      border-bottom: 0;
      padding-bottom: 18px;
      padding-top: 0; }
      .s-examples-block:nth-child(2).left {
        border-bottom: 0;
        padding-bottom: 18px;
        padding-top: 0; }
  .s-examples-item.left {
    padding-left: 38px; }
  .s-examples-block.left {
    padding-bottom: 40px; }
  .s-resourses1 {
    padding-bottom: 70px; }
    .s-resourses1 .s-home-line {
      max-width: 100%; }
  .s-how {
    padding-top: 0px;
    overflow: hidden;
    padding-bottom: 38px; }
  .s-how-wrap {
    padding-top: 40px;
    margin: 0 -15px; }
  .s-how-num {
    font-size: 110px;
    line-height: 90px;
    letter-spacing: 6px; }
  .s-how-text {
    font-size: 24px;
    line-height: 28px;
    padding-top: 21px; }
    .s-how-text.text1 {
      padding-top: 17px; }
  .s-how-inner {
    padding: 38px 14px; }
  .s-numbers {
    -webkit-animation-name: none;
            animation-name: none;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .s-form {
    overflow: hidden; }
  .s-projects2-img {
    padding-right: 20px; }
  .s-projects2-title {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 4.63636px;
    max-width: 300px; }
  .s-projects2-text {
    padding-top: 23px;
    padding-left: 39px; }
  .s-choice-item {
    padding-left: 25px; }
  .s-choice-block + .s-choice-block {
    padding-top: 10px; }
  .s-choice-line {
    padding-bottom: 22px; }
  .s-choice-find {
    width: 100%;
    text-align: center;
    font-size: 22px;
    line-height: 28px; }
  .s-choice-sort {
    padding-top: 9px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
  .s-choice-navi li.m-hide {
    display: none; }
  .s-choice-pager {
    padding: 39px 0 70px; }
  .s-choice-scroll {
    display: none; }
  .s-choice-check.check1 .b-checkbox input + label {
    padding: 0 22px;
    font-size: 10px;
    line-height: 13px;
    letter-spacing: 1.5px; }
  .s-project-plan-img1 {
    margin: 0;
    padding: 0;
    width: 50%;
    padding: 0 15px; }
  .s-project-plan-imgs1 {
    margin: 0 -15px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 20px; }
  .s-project-plan-img1 + .s-project-plan-img1 {
    padding-top: 0; }
  .s-form2 .s-form-title {
    font-size: 50px;
    line-height: 55px; }
  .s-project-carousel-wrap .s-slider-left {
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .s-project-carousel-wrap .s-slider-right {
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .s-price-descr {
    display: none; }
  .s-price {
    padding-bottom: 44px; }
  .s-service3 .s-service-line {
    padding-top: 39px; }
  .s-service3 .s-service-projects {
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px; }
  .s-attention-contant {
    left: 0; }
  .s-attention {
    padding-top: 81px; }
  .s-attention-contant {
    padding: 39px 40px; }
  .s-attention-title {
    font-size: 34px;
    line-height: 38px;
    text-align: center;
    letter-spacing: 4.675px; }
  .s-attention-text {
    font-size: 16px;
    line-height: 22px; }
  .s-attention-text1 {
    font-size: 16px;
    line-height: 22px; }
  .s-attention-text p + p {
    padding-top: 14px; }
  .s-attention-text1 {
    padding-top: 18px; }
  .s-attention-img.img1 {
    display: none; }
  .s-attention-item.item2 {
    padding-left: 0px;
    padding-top: 41px; }
  .s-attention-img.img2 {
    margin-right: -43px;
    padding-left: 55px; }
  .s-attention-item.item2 .s-attention-text {
    padding-top: 42px; }
  .s-attention-text {
    max-width: 100%; }
  .s-attention-text1 {
    max-width: 100%; }
  .s-attention-item.item2 .s-attention-img.img1 {
    display: block;
    padding-top: 40px;
    padding-right: 56px;
    margin-left: -43px; }
  .s-attention {
    padding-bottom: 70px; }
  .s-price-item.item1 {
    height: 500px; }
  .s-price-item.item2 {
    height: 475px; }
  .s-price .s-resourses-wrap {
    margin: 0; }
  .s-contacts-cont {
    padding-top: 100px; }
  .s-calc-totalprice {
    font-size: 72px; }
  .s-form3 .s-form-title {
    font-size: 33px;
    line-height: 38px;
    letter-spacing: 4.5375px;
    text-align: left; }
  .s-form3-descr {
    font-size: 16px;
    line-height: 22px;
    padding-top: 16px; }
  .s-form3 .s-form-block-inner {
    padding: 59px 19px 150px; }
  .s-form3 .s-form-button {
    padding-top: 0; }
  .s-form3 .s-form-options {
    padding-top: 21px; }
  .s-form3 {
    padding-top: 42px; }
    .s-form3 .s-options-btn {
      margin-left: 0;
      font-size: 12px;
      letter-spacing: 1.8px; }
  .s-calc1-open {
    padding: 50px 56px; }
  .s-calc1 .s-contacts-form {
    padding: 11px 0 0; }
  .s-calc1 .s-calc-totalprice {
    padding-bottom: 30px; }
  .s-gallery1-more {
    margin-top: 0; }
  .ord-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .ord-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .ord-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .ord-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .ord-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .ord-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .ord-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .ord-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .ord-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .ord-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .ord-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .ord-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .s-objects {
    padding-top: 30px; }
  .s-price {
    padding-top: 30px;
    padding-bottom: 0; }
  .s-price .s-resourses-wrap {
    padding-top: 40px; }
  .s-project {
    padding-top: 0; }
  body.active {
    padding-top: 60px; }
  .p-projects .s-menu-top {
    padding-top: 0; }
  .scrollimation.in-view.s-about-title {
    background-color: rgba(255, 255, 255, 0.6); }
  .scrollimation.in-view.s-home-title {
    background-color: rgba(255, 255, 255, 0.6); }
  .scrollimation.in-view.s-resourses1-title {
    background-color: rgba(255, 255, 255, 0.6); }
  .s-slider1-inner {
    padding-top: 42px; }
  .s-about {
    padding-bottom: 0; }
  .s-slider1 {
    padding-bottom: 0; }
  .s-reviews-wrap {
    padding-top: 40px; }
  .s-reviews {
    padding-bottom: 70px; }
  .s-calc {
    padding-bottom: 0; }
  .s-calc1 {
    padding-bottom: 0; }
  .s-calc1-item p {
    font-size: 17px; }
  .s-calc1-check.check2 {
    padding-top: 0; }
  .s-calc1 {
    padding-top: 70px; }
  .s-contacts-cont {
    padding-top: 40px; }
  .s-contacts-title {
    font-size: 60px;
    line-height: 70px; }
  .s-contacts-form {
    padding-top: 61px;
    padding-bottom: 61px; }
  .s-examples {
    padding-top: 40px; }
  .s-form3 {
    padding-top: 30px; }
  .s-gallery1-more {
    padding: 30px 0 0px; }
  .s-objects {
    padding-bottom: 0; }
  .s-what-wrap {
    padding-top: 50px; }
  .s-attention {
    overflow: hidden; }
  .s-attention {
    padding-top: 61px; }
  .s-what-line {
    margin-bottom: -22px; }
  .s-service3 {
    padding-top: 26px; }
  .s-attention {
    padding-top: 40px; }
  .s-service3 .s-service-line {
    margin-bottom: -42px; }
  .s-form {
    padding-bottom: 70px; }
  .s-resourses-wrap {
    padding-top: 40px; }
  .s-resourses {
    padding-bottom: 0; }
  .s-info {
    padding-bottom: 0; }
  .s-service2 {
    padding-top: 30px;
    padding-bottom: 50px; }
  .s-resourses1-descr {
    padding-right: 0; }
  .s-reviews-line {
    margin-bottom: 0; }
  .s-examples1 .s-examples-line {
    margin-bottom: -40px; }
  .s-examples {
    padding-bottom: 70px; }
  .s-contacts-thanks-title {
    font-size: 22px; }
  .s-contacts-thanks-descr {
    font-size: 16px; }
  .s-contacts-thanks {
    padding: 120px 0; }
  .s-contacts-thanks-title {
    line-height: 26px; }
  .s-contacts-thanks.style1 .s-contacts-thanks-descr {
    padding-top: 19px; }
  .s-contacts-thanks-button {
    padding-top: 20px; }
  .s-form-block-form {
    padding: 39px 18px 45px; }
  .s-form-block-form .s-calc-check1.check2 .b-checkbox input + label {
    line-height: 1.2; }
  .s-form-block-thanks {
    padding: 165px 42px 145px;
    text-align: center;
    background-color: #fff; }
    .s-form-block-thanks .s-form-title {
      text-align: center; }
  .s-form-block-thanks-descr {
    font-size: 22px; }
  .s-form-block-thanks-text {
    font-size: 16px; }
  .s-form-block-form .s-contacts-button .s-options-btn {
    max-width: 300px; }
  .s-form-block-form .s-contacts-form {
    padding-top: 43px; }
  .s-form-block-form .s-calc-check1.check2 {
    margin-top: 20px; }
  .s-form-block-form.big {
    padding: 87px 18px 96px; }
  .s-form-block-form.big .s-contacts-form {
    padding-top: 49px; }
  .s-form-block-form.big .s-calc-check1.check2 .b-checkbox input + label .text {
    padding-left: 12px; }
  .s-form-block-form .s-calc-check1.check2 .b-checkbox input + label {
    font-size: 12px; }
  .s-form-block-form.big .s-calc-check1.check2 {
    margin-top: 23px; }
  .s-form-block-form.big .s-contacts-button {
    padding-top: 22px; }
  .s-form-block-thanks.big {
    padding: 181px 40px; }
  .s-form-block-inner .s-options-btn::before {
    width: 23em;
    height: 22em;
    line-height: 22em; }
  .s-quality .s-options-btn::before {
    width: 22em;
    height: 21em;
    line-height: 21em; }
  .s-form .form-btn .s-options-btn {
    background: #cc3134;
    color: #fff; }
    .s-form .form-btn .s-options-btn:hover span {
      color: #cc3134; }
    .s-form .form-btn .s-options-btn:hover:before {
      -webkit-box-shadow: inset 0 0 0 22em #fff;
              box-shadow: inset 0 0 0 22em #fff; }
  .s-choice-item.item3 .s-choice-input {
    width: 185px; }
  .s-choice-item.item3 .s-choice-input input {
    width: 120px; }
  .s-choice-inp .s-choice-input {
    margin-bottom: 10px; }
  .s-choice-inp {
    margin-bottom: -10px; } }

@media only screen and (max-width: 565px) {
  .s-examples-item.left {
    padding-left: 0;
    width: 100%; }
    .s-examples-item.left .s-examples-title {
      margin-left: 0;
      margin: 0 auto; }
  .s-projects2-title {
    font-size: 34px;
    line-height: 38px; }
  .s-about-text {
    margin-top: -50px; }
  .s-examples-title {
    font-size: 34px;
    line-height: 38px; }
  .s-service2 .s-projects-title {
    font-size: 34px;
    line-height: 34px; }
  .s-slider1 .s-projects-title {
    max-width: 315px;
    margin: 0 auto;
    font-size: 34px;
    line-height: 38px; }
  .s-benefits1 .s-projects-title {
    font-size: 34px;
    line-height: 38px; }
  .s-projects-title {
    max-width: 280px;
    margin: 0 auto;
    font-size: 34px;
    line-height: 38px; }
  .s-service-title {
    font-size: 22px; }
    .s-service-title div {
      font-size: 22px; }
  .s-projects .s-projects-title {
    max-width: 300px;
    margin: 0 auto; }
  .s-footer .s-header-menu li a {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 2.57143px; }
  .s-footer-list1 li a {
    font-size: 12px;
    line-height: 13px; }
  .s-footer {
    padding: 38px 0; }
  .s-footer-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .s-footer-list1 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0px;
    max-width: 117px; }
  .s-footer-list1 li + li {
    margin-top: 3px; }
  .s-footer .s-header-menu {
    margin-right: 36px;
    margin-left: 0px; }
  .s-footer-subtitle {
    text-align: center;
    padding-bottom: 2px; }
  .s-footer-block.block1 {
    padding-top: 30px; }
  .s-footer-info {
    text-align: center;
    font-size: 12px;
    line-height: 15px; }
  .s-footer-info.addr a {
    font-size: 12px;
    line-height: 13px; }
  .s-footer-info.addr p {
    margin-bottom: -3px; }
  .s-footer-info.work {
    font-size: 12px;
    line-height: 20px;
    padding-top: 3px; }
  .s-footer-info.mail a {
    font-size: 12px;
    line-height: 15px; }
  .s-footer-info.phone p {
    width: 100%;
    max-width: 100px;
    margin: 0 auto; }
  .s-footer-info.phone a {
    font-size: 12px;
    line-height: 15px; }
  .s-footer-line {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding-top: 11px; }
  .s-footer-item1 {
    font-size: 12px;
    line-height: 16px;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 20px; }
    .s-footer-item1 p {
      max-width: 182px;
      margin: 0 auto; }
    .s-footer-item1 + .s-footer-item1 {
      margin-top: 10px; }
  .s-quality-cont {
    margin: -18px auto 0;
    max-width: 283px;
    padding-left: 0; }
  .s-slider-left {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 15px;
    left: 10px;
    background-color: transparent;
    padding: 0; }
  .s-slider-right {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 15px;
    right: 10px;
    background-color: transparent;
    padding: 0; }
  .s-projects-img img {
    height: 249px; }
  .s-about {
    padding-top: 0;
    padding-bottom: 10px;
    overflow: hidden; }
  .s-about-line {
    margin: 0 -30px; }
  .s-about-img.right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 59px; }
  .s-slider1-inner {
    padding-top: 42px; }
  .s-slider1-wrap {
    margin-top: 39px; }
  .s-slider1 .slick-dots {
    padding-top: 20px; }
  .s-slider1 {
    padding-bottom: 0px; }
  .s-reviews {
    padding-top: 43px;
    padding-bottom: 55px; }
    .s-reviews .s-projects-title {
      max-width: 280px;
      margin: 0 auto; }
  .s-reviews-wrap {
    padding-top: 40px;
    margin: 0 -15px; }
  .s-reviews-inner {
    padding: 37px 15px 37px 18px; }
  .s-reviews-name {
    font-size: 22px;
    line-height: 26px; }
  .s-reviews-text {
    font-size: 14px;
    line-height: 18px;
    padding-top: 15px; }
  .s-reviews-block {
    margin-bottom: 22px; }
  .s-slider1 .s-slider-left {
    display: block;
    top: -webkit-calc(50% - 110px);
    top: calc(50% - 110px); }
  .s-slider1 .s-slider-right {
    display: block;
    top: -webkit-calc(50% - 110px);
    top: calc(50% - 110px); }
  .s-resourses-title {
    font-size: 34px;
    line-height: 38px;
    letter-spacing: 4.63636px;
    max-width: 281px;
    margin: 0 auto; }
  .s-resourses {
    padding-top: 27px; }
  .s-options-block {
    margin-bottom: 17px; }
  .s-how-text.text2 {
    max-width: 231px; }
  .s-project-title {
    font-size: 34px;
    line-height: 38px;
    letter-spacing: 4.63636px;
    padding: 24px 0 18px; }
  .s-project {
    padding-top: 0; }
  .s-project-price-num {
    font-size: 22px;
    line-height: 26px; }
    .s-project-price-num span {
      font-size: 22px;
      line-height: 26px; }
  .s-project-price-descr {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 2.11765px;
    margin-top: -3px; }
  .s-project-price {
    padding: 19px 0; }
  .s-project-top-item {
    padding-bottom: 14px; }
    .s-project-top-item.order1 {
      width: 100%;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      text-align: center; }
      .s-project-top-item.order1 .s-project-top-text {
        font-size: 12px;
        line-height: 18px;
        text-align: center;
        letter-spacing: 1.81513px; }
      .s-project-top-item.order1 .s-project-top-title {
        letter-spacing: 6px; }
    .s-project-top-item.order2 {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .s-project-top-item.order3 {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; }
  .s-project-top-title {
    font-size: 20px;
    line-height: 35px;
    letter-spacing: 3px;
    text-align: center; }
  .s-project-descr {
    padding-top: 41px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px; }
  .s-project-top-text {
    margin-top: -5px;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 1.5126px; }
    .s-project-top-text br {
      display: none; }
  .s-project-top {
    padding: 0 10px; }
  .s-project-num {
    padding-top: 24px;
    margin: 0 -5px; }
  .s-project-num-block {
    padding: 0 5px 10px; }
  .s-project-num-title {
    font-size: 10px;
    line-height: 24px;
    letter-spacing: 1.76471px;
    padding-top: 3px; }
  .s-project-num-item {
    padding: 13px 5px 11px; }
  .s-project-info-img img {
    display: block;
    margin: 0 auto; }
  .s-project-info-block + .s-project-info-block {
    padding-top: 21px; }
  .s-project-plan {
    padding: 41px 10px 47px; }
  .s-project-plan-imgs1 {
    padding-top: 21px;
    margin: 0; }
  .s-project-plan-img1 {
    padding: 0; }
  .s-descr-list li .left {
    font-size: 14px;
    line-height: 15px; }
  .s-descr-list li .right {
    font-size: 14px;
    line-height: 15px; }
  .s-descr-item.item1 {
    padding: 40px 39px; }
  .s-descr-text {
    font-size: 16px;
    line-height: 22px; }
  .s-descr-item {
    padding: 40px 39px; }
  .s-descr {
    padding-bottom: 28px; }
  .s-form2 .s-form-title {
    font-family: BravoSCT;
    font-style: normal;
    font-weight: normal;
    font-size: 33px;
    line-height: 38px;
    letter-spacing: 4.5375px;
    text-transform: uppercase;
    color: #CF3333;
    text-align: left; }
  .s-form2 .s-form-block-inner {
    padding-top: 59px;
    padding-bottom: 150px; }
  .s-form2 .s-form-options {
    padding-top: 21px; }
  .s-form2 .s-options-btn {
    letter-spacing: 1.8px; }
  .s-form-block.bg3 {
    background-image: url("/bitrix/templates/v1.0/css/../img/form-bg3-xs.jpg"); }
  .s-examples1 {
    padding-bottom: 16px; }
    .s-examples1 .s-examples-title {
      text-align: center;
      margin-left: -6px; }
  .s-examples-block:nth-child(2).left {
    margin-bottom: 0; }
  .s-price {
    padding-top: 27px; }
  .s-price .s-resourses-wrap {
    margin: 0;
    padding-top: 38px; }
  .s-price-item-title {
    font-size: 24px;
    line-height: 28px; }
  .s-price-item-inner {
    padding: 39px 35px; }
  .s-price-item.bg1 {
    background-image: url("/bitrix/templates/v1.0/css/../img/price-img1-xs.jpg"); }
  .s-price-item.bg2 {
    background-image: url("/bitrix/templates/v1.0/css/../img/price-img2-xs.jpg"); }
  .s-price-item.bg3 {
    background-image: url("/bitrix/templates/v1.0/css/../img/price-img3-xs.jpg"); }
  .s-contacts-title {
    font-size: 34px;
    line-height: 38px;
    text-align: center;
    letter-spacing: 4.63636px;
    max-width: 280px;
    margin: 0 auto; }
  .s-contacts-cont {
    padding: 27px 15px 42px; }
  .s-contacts-list {
    padding-top: 40px;
    text-align: center;
    max-width: 280px;
    margin: 0 auto; }
  .s-contacts-list li + li {
    padding-top: 19px; }
  .s-contacts-phone .style1 a {
    font-size: 22px;
    line-height: 20px;
    letter-spacing: 1px; }
  .s-contacts-phone .style2 a {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 1px; }
  .s-contacts-mail a {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.88px; }
  .s-contacts-addr {
    font-size: 22px;
    line-height: 24px;
    letter-spacing: 0.88px; }
  .s-contacts-company {
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 1px;
    padding-top: 0;
    margin: 0 auto; }
  .s-contacts-map {
    height: 380px; }
  .s-contacts-form {
    padding: 39px; }
  .s-contacts-form-item textarea {
    height: 160px; }
  .s-contacts-form-item input {
    padding: 0 15px 0 39px;
    font-size: 12px;
    line-height: 13px;
    letter-spacing: 1.8px; }
  .s-contacts-form-item textarea {
    padding: 17px 39px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 1.8px; }
  .s-contacts-button .s-options-btn {
    margin: 0 auto; }
  .s-contacts-info-title {
    font-size: 22px;
    line-height: 26px; }
  .s-contacts-info {
    margin-left: 0;
    padding: 42px 15px; }
  .s-contacts-info-text {
    font-size: 16px;
    line-height: 22px; }
  .s-contacts-info-line {
    margin: 19px auto; }
  .s-contacts-info-text {
    max-width: 292px; }
  .s-contacts-info-text p.style1 {
    line-height: 22px; }
  .s-contacts-info-mail {
    padding-top: 3px; }
  .s-calc {
    padding: 26px 0; }
  .s-calc-top {
    margin: 39px -15px 0;
    padding: 39px 40px; }
  .s-calc-item {
    max-width: 100%;
    padding: 0; }
  .s-calc-item input {
    max-width: 100%; }
  .s-calc-block {
    padding-bottom: 21px; }
  .s-calc-check.check1 .b-checkbox input + label {
    padding: 0 29.3px; }
  .s-calc-check.check2 .b-checkbox input + label {
    padding: 0 35px; }
  .s-calc-line-bottom {
    margin-top: 23px;
    padding: 40px 0 0; }
  .s-calc-check1.check2 .b-checkbox + .b-checkbox {
    margin-top: 20px; }
  .s-calc-bottom {
    margin: 0 -15px;
    padding-top: 42px; }
  .s-calc-subtitle {
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 2.11765px; }
  .s-calc-totalprice {
    font-size: 45px;
    line-height: 39px;
    padding-top: 0;
    padding-bottom: 43px; }
  .s-calc-table {
    padding-top: 19px;
    padding-bottom: 22px; }
  .s-calc-table-line.top {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px; }
  .s-calc-table-line.top .s-calc-table-col:first-child {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    padding-left: 40px;
    padding-right: 15px;
    width: 47%; }
  .s-calc-table-line.top .s-calc-table-col {
    font-size: 12px;
    line-height: 14px;
    padding: 15px 0; }
  .s-calc-table-line.top .s-calc-table-col:nth-child(2) {
    text-align: left;
    width: 24%;
    padding-right: 15px;
    padding-left: 0; }
  .s-calc-table-line.top .s-calc-table-col:last-child {
    padding-left: 0;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    width: 29%; }
  .s-calc-table-line .s-calc-table-col {
    font-size: 12px;
    line-height: 16px;
    display: block; }
  .s-calc-table table td:nth-child(3) {
    padding-left: 0;
    text-align: left;
    width: 29%; }
  .s-calc-table table td:nth-child(2) {
    text-align: left;
    width: 24%; }
  .s-calc-table table td:first-child {
    padding-left: 40px;
    width: 47%; }
  .s-calc-table-line {
    max-width: 100%;
    margin: 0 40px; }
    .s-calc-table-line.top {
      max-width: 100%;
      margin: 0; }
    .s-calc-table-line .s-calc-table-col:first-child {
      padding-left: 0;
      width: 41%;
      padding-right: 0px; }
    .s-calc-table-line .s-calc-table-col:nth-child(2) {
      width: 32%;
      padding-right: 5px; }
    .s-calc-table-line .s-calc-table-col:last-child {
      padding-right: 0;
      padding-left: 10px;
      width: 27%; }
  .s-calc-button .s-options-btn {
    font-size: 14px;
    letter-spacing: 3.5px; }
  .s-calc {
    padding-bottom: 0px; }
  .s-calc1 {
    padding-top: 27px; }
  .s-calc1-type {
    margin: 39px -15px 0; }
  .s-calc1-switch {
    padding: 0 39px; }
  .s-calc1-list {
    border-bottom: 1px solid #CF3333;
    padding-bottom: 31px; }
    .s-calc1-list li {
      width: 100%; }
  .s-calc1-list li:first-child a {
    border-radius: 0;
    border-top-width: 2px; }
  .s-calc1-list li:last-child a {
    border-radius: 0;
    border-bottom-width: 2px; }
  .s-calc1-switch p {
    padding-bottom: 11px; }
  .s-calc1-list li a {
    border: 2px solid #E3E3E3;
    border-top-width: 1px;
    border-bottom-width: 1px; }
  .s-calc1-img {
    padding: 0 36px; }
  .s-calc1-img.img1 {
    padding-bottom: 40px; }
  .s-calc1-form {
    padding: 0 40px 19px; }
  .s-calc1-check.check2 {
    padding-bottom: 0px; }
  .s-calc1-input span {
    font-size: 14px; }
  .s-calc1-input input {
    width: 72px; }
  .s-calc1-input {
    margin-right: 0;
    padding: 0 5px;
    width: 50%; }
  .s-calc1-value {
    margin: 0 -5px;
    max-width: 320px; }
  .s-calc1-block {
    padding-bottom: 20px; }
  .s-calc1 {
    padding-bottom: 0px; }
  .s-calc1-item + .s-calc1-item {
    padding-top: 20px; }
  .s-calc1-more {
    margin-top: 19px;
    padding-top: 41px; }
    .s-calc1-more .s-calc1-block {
      padding-bottom: 20px; }
  .s-calc1-more-title {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 2.11765px;
    padding-bottom: 40px; }
  .s-calc1-input {
    margin-bottom: 0; }
  .s-calc1-img.img2 {
    padding: 0 59px 19px; }
  .s-calc1-img.img3 {
    padding: 12px 41px 24px; }
  .hide-md {
    padding-bottom: 0; }
  .s-calc1-form.form3 {
    padding-bottom: 19px; }
  .s-calc1-item p {
    line-height: 24px;
    padding-top: 3px; }
  .s-calc1-more .hide-md {
    padding-bottom: 0; }
  .s-calc1-open {
    padding: 44px 40px 38px; }
  .s-calc1-descr {
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 40px; }
  .s-gallery {
    padding-top: 27px; }
    .s-gallery .s-examples-title {
      margin: 0 auto;
      text-align: center; }
    .s-gallery .s-examples-item.title {
      padding-left: 0;
      padding-bottom: 30px; }
    .s-gallery .s-examples-block {
      border-bottom: 0;
      margin-bottom: 0;
      padding-bottom: 20px; }
  .s-gallery1 {
    padding-top: 1px;
    padding-bottom: 59px; }
    .s-gallery1 .s-examples-item.right {
      padding-right: 0;
      padding-left: 40px;
      text-align: left; }
      .s-gallery1 .s-examples-item.right .s-examples-subtitle {
        padding-left: 0; }
    .s-gallery1 .s-reviews-block {
      border-bottom: 0;
      margin-bottom: 0;
      padding-bottom: 40px; }
    .s-gallery1 .s-examples-item.left {
      padding-right: 38px;
      padding-left: 0;
      text-align: right; }
      .s-gallery1 .s-examples-item.left .s-examples-subtitle {
        padding-left: 38px; }
  .s-gallery1 .space {
    padding-top: 0; }
  .s-gallery1-more {
    padding-top: 21px; }
  .s-objects {
    padding-top: 5px;
    padding-bottom: 0px; }
  .s-objects-title {
    font-size: 34px;
    line-height: 38px;
    letter-spacing: 4.63636px;
    max-width: 280px;
    padding-left: 24px; }
  .s-objects-text {
    padding-bottom: 61px; }
  .s-objects-block.order-3 {
    padding: 0; }
  .s-objects-info-inner {
    padding: 28px 20px; }
  .s-objects-info-list li .left {
    font-size: 16px;
    line-height: 15px; }
  .s-objects-info-list li .right {
    font-size: 16px;
    line-height: 15px; }
  .s-what {
    padding-top: 41px; }
  .s-what-wrap {
    padding-top: 40px; }
  .s-what-item-inner {
    padding: 20px 30px 37px 11px; }
  .s-what-title {
    font-size: 22px;
    line-height: 26px;
    padding-top: 18px;
    padding-left: 5px; }
  .s-what-descr {
    font-size: 16px;
    line-height: 22px;
    padding-left: 5px;
    padding-top: 16px; }
  .s-form5 {
    padding-top: 39px;
    padding-bottom: 0; }
  .s-objects1 .s-examples-title {
    text-align: left;
    padding-bottom: 21px; }
    .s-objects1 .s-examples-title br {
      display: none; }
  .s-objects-info {
    margin-top: 0; }
  .s-home-text {
    margin-top: -132px; }
  .s-form-block {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center bottom; }
  .s-price-item {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center bottom; }
  .s-calc-check.check2 .b-checkbox {
    width: 33.3%; }
  .s-calc-check.check2 .b-checkbox input + label {
    padding: 0 10px;
    text-align: center; }
  .s-service2 .s-service-block:last-child {
    padding-bottom: 0; }
  .s-choice-check.check2 .b-checkbox {
    width: 100%; }
  .s-examples-item.left .s-examples-subtitle {
    padding-left: 38px; }
  .s-gallery1 .s-examples-item.left.space .s-examples-subtitle .s-examples-subtitle {
    padding-left: 0px; }
  .s-gallery1 .s-examples-item.right .s-examples-subtitle {
    padding-left: 38px; }
  .s-options-block:last-child {
    margin-bottom: 0; }
  .s-gallery {
    padding-bottom: 0; }
  .s-form-block-thanks {
    background-color: transparent; } }

@media only screen and (max-width: 480px) {
  .s-header-inner {
    padding: 0 26px; }
  .s-about-block.line1.img {
    margin-top: -35px; }
  .s-benefits-item {
    max-width: 279px; }
  .s-benefits1 .s-projects-title {
    max-width: 300px; }
  .s-benefits1-item-inner {
    max-width: 305px;
    margin: 0 auto; }
  .s-benefits1-info {
    width: 100%;
    padding: 8px 39px 0px 40px; }
  .s-benefits1-item.item4 .s-benefits1-subtitle {
    max-width: 305px;
    margin: 0 auto; }
  .s-benefits1-item.item4 .s-benefits1-descr {
    max-width: 305px;
    margin: 0 auto; }
  .s-benefits1-item.item5 {
    max-width: 305px;
    margin: 0 auto; }
  .s-benefits1-item.item2 .s-benefits1-subtitle {
    max-width: 305px;
    margin: 0 auto; }
  .s-about-img-inner {
    max-width: 300px; }
  .s-resourses1-title {
    font-size: 43px; }
  .s-resourses1 .s-home-text {
    padding: 0 15px; }
  .s-calc1-form {
    margin-top: 0; }
  .s-calc1-item.rost {
    padding-bottom: 20px; }
  .s-form-block-thanks {
    padding: 165px 15px 145px; } }

@media only screen and (max-width: 359px) {
  .s-slider-left {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 15px;
    left: 10px;
    background-color: transparent;
    padding: 0; }
  .s-slider-right {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 15px;
    right: 10px;
    background-color: transparent;
    padding: 0; }
  .s-quality-img {
    max-width: 225px; }
  .s-choice-item {
    padding-left: 0; }
  .s-choice-check.check1 .b-checkbox input + label {
    padding: 0 20px; }
  .s-project-descr {
    padding-left: 20px;
    padding-right: 20px; }
  .s-calc-top {
    padding: 39px 15px; }
  .s-calc-table-line {
    margin: 0 20px; }
  .s-calc-table-line.top .s-calc-table-col:first-child {
    padding-left: 20px; }
  .s-calc1-switch {
    padding: 0 15px; }
  .s-calc1-form {
    padding: 0 15px 19px; }
  .s-calc1-open {
    padding: 44px 15px 38px; }
  .s-home-text {
    margin-top: -79px; }
  .s-resourses1 .s-home-text {
    margin-top: -33px; }
  .s-calc-subtitle {
    font-size: 11px; }
  .s-quality .s-options-btn::before {
    width: 22em;
    height: 20em; }
  .s-slider .s-options-btn::before {
    width: 19em;
    height: 19em; }
  .s-options-btn::before {
    width: 19em;
    height: 18em; }
  .s-about-img-inner {
    max-width: 245px; }
  .s-form-block-form.big .s-contacts-button .s-options-btn::before {
    width: 20em;
    height: 20em;
    line-height: 20em; }
  .s-form-block-inner .s-options-btn::before {
    width: 21em;
    height: 20em;
    line-height: 20em; }
  .s-form2 .s-form-block-inner .s-options-btn::before {
    width: 20em;
    height: 20em;
    line-height: 20em; }
  .s-form-block-thanks.big {
    padding: 180px 20px; }
  .s-price .s-options-btn::before {
    width: 16em;
    height: 16em;
    line-height: 16em; }
  .s-choice-inp {
    margin-bottom: -10px; }
    .s-choice-inp .s-choice-input {
      margin-bottom: 10px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVkaWEuY3NzIiwic291cmNlcyI6WyJtZWRpYS5zYXNzIiwiX3Jlc3BvbnNpdmUuc2FzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwicmVzcG9uc2l2ZVwiO1xuXG5AaW5jbHVkZSByZXNwb25kLXRvKGRlc2t0b3Atd2lkZSkge1xuXHQucy1wcm9qZWN0cy1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cdC5zLWhvbWUtaW1nLWlubmVyIHtcblx0XHR3aWR0aDogODcuNSU7IH1cblx0LnMtc2xpZGVyLXJpZ2h0IHtcblx0XHRyaWdodDogMTVweDsgfVxuXHQucy1zbGlkZXItbGVmdCB7XG5cdFx0bGVmdDogMTVweDsgfVxuXHQucy1wcm9qZWN0czItdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0LnMtY2hvaWNlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLXByb2plY3RzMiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQucy1wcm9qZWN0LWRlc2NyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzVweDsgfVxuXHQucy1wcm9qZWN0LWNvbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdC5zLXByb2plY3Qtd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7IH1cblx0LnMtcHJvamVjdC10aXRsZSB7XG5cdFx0cGFkZGluZzogMTBweCAwOyB9XG5cdC5zLXByb2plY3QtcHJpY2Uge1xuXHRcdHBhZGRpbmc6IDE1cHggMDsgfVxuXHQucy1wcm9qZWN0LWRlc2NyIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXHQucy1kZXNjci1pdGVtLml0ZW0xIHtcblx0XHRwYWRkaW5nOiA2MHB4IDEwMHB4OyB9XG5cdC5zLWRlc2NyLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDYwcHggMTAwcHg7IH1cblx0LnMtY29udGFjdHMtY29udCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cdC5zLW9iamVjdHMtdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0LnMtcmVzb3Vyc2VzMSAucy1ob21lLXRleHQge1xuXHRcdG1hcmdpbi1yaWdodDogLTUwMHB4OyB9XG5cdC5zLXJlc291cnNlczEtZGVzY3Ige1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cdC5zLXJlc291cnNlczEtYnV0dG9uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuQGluY2x1ZGUgcmVzcG9uZC10byhkZXNrdG9wKSB7XG5cdC5zLWhlYWRlci1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdC5zLWhvbWUtdGV4dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cdC5zLWhvbWUtaW1nLWlubmVyIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQucy1ob21lLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDg3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDg3cHg7IH1cblx0LnMtaG9tZS10ZXh0IHtcblx0XHRwYWRkaW5nLXRvcDogMTQ1cHg7IH1cblx0LnMtcXVhbGl0eS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA4N3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4N3B4OyB9XG5cdC5zLXF1YWxpdHktaW1ncyB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDsgfVxuXHQucy1xdWFsaXR5LWNvbnQge1xuXHRcdG1hcmdpbi1yaWdodDogLTE2NXB4OyB9XG5cdC5zLXF1YWxpdHktYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogNzBweDsgfVxuXHQucy1xdWFsaXR5LWltZy5pbWcxIHtcblx0XHRoZWlnaHQ6IDI5MHB4OyB9XG5cdC5zLXF1YWxpdHktaW1nLmltZzIge1xuXHRcdGhlaWdodDogMjkwcHg7IH1cblx0LnMtcHJvamVjdHMtbWFpbnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI2NXB4OyB9XG5cdC5zLWhlYWRlci1waG9uZXMge1xuXHRcdHBhZGRpbmctdG9wOiAwOyB9XG5cdC5zLWhlYWRlci1hZGRyZXNzIHtcblx0XHRwYWRkaW5nLXRvcDogMDsgfVxuXHQucy1zbGlkZXItcmlnaHQge1xuXHRcdHJpZ2h0OiA3N3B4OyB9XG5cdC5zLXNsaWRlci1sZWZ0IHtcblx0XHRsZWZ0OiA3N3B4OyB9XG5cdC5iLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdC5iLW1lbnUge1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7IH1cblx0LnMtYWJvdXQtYmxvY2subGluZTEge1xuXHRcdG1hcmdpbi10b3A6IC02MHB4OyB9XG5cdC5zLWFib3V0LXRleHQxIHtcblx0XHRwYWRkaW5nLXRvcDogMTI4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0LnMtYmVuZWZpdHMtaXRlbS5pdGVtMiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNTBweDtcblx0XHQucy1iZW5lZml0cy1pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAyODVweDsgfSB9XG5cdC5zLWJlbmVmaXRzLWRlc2NyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cdC5zLWJlbmVmaXRzMS1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4OyB9XG5cdC5zLWZvcm0tYmxvY2staW5uZXIge1xuXHRcdHBhZGRpbmc6IDYwcHggNDBweDsgfVxuXHQucy1pbmZvLXRleHQge1xuXHRcdHBhZGRpbmc6IDcwcHggMzBweDsgfVxuXHQucy1yZXNvdXJzZXMxIC5zLWhvbWUtdGV4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNDM1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cdC5zLXJlc291cnNlczEtZGVzY3Ige1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1heC13aWR0aDogMzMwcHg7IH1cblx0LnNjcm9sbGltYXRpb24uaW4tdmlldy5zLXJlc291cnNlczEtYnV0dG9uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblx0LnMtbnVtYmVycy1sb2Mge1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgfVxuXHQucy1udW1iZXJzLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDsgfVxuXHQucy1leGFtcGxlcy1pdGVtLmxlZnQge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDsgfVxuXHQucy1ob3ctdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cdC5zLWhvdy1udW0ge1xuXHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDsgfVxuXHQucy1wcm9qZWN0czItdGV4dCB7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4OyB9XG5cdC5zLXByb2plY3RzMi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2NXB4OyB9XG5cdC5zLWNob2ljZS1pdGVtLml0ZW0yIHtcblx0XHRtYXJnaW4tbGVmdDogMDsgfVxuXHQucy1jaG9pY2UtaXRlbS5pdGVtMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0LnMtY2hvaWNlLWl0ZW0uaXRlbTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdC5zLWNob2ljZS1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7IH1cblx0LnMtY2hvaWNlLWxpbmUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzOHB4OyB9XG5cdC5zLXByb2plY3RzMi10ZXh0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblx0LnMtcHJvamVjdC10aXRsZSB7XG5cdFx0cGFkZGluZzogMzNweCAwIDI3cHg7IH1cblx0LnMtcHJvamVjdC1wcmljZSB7XG5cdFx0cGFkZGluZzogMjdweCAwIDMwcHg7IH1cblx0LnMtcHJvamVjdC1zbGlkZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQucy1kZXNjci1pdGVtLml0ZW0xIHtcblx0XHRwYWRkaW5nOiA2MHB4IDUwcHg7IH1cblx0LnMtZGVzY3ItaXRlbSB7XG5cdFx0cGFkZGluZzogNjBweCA1MHB4OyB9XG5cdC5zLXByaWNlLWRlc2NyIHtcblx0XHRwYWRkaW5nOiAzOXB4IDUwcHg7IH1cblx0LnMtc2VydmljZTMgLnMtc2VydmljZS1wcm9qZWN0cyB7XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdC5zLWF0dGVudGlvbi1jb250YW50IHtcblx0XHRsZWZ0OiA1MHB4OyB9XG5cdC5zLWF0dGVudGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4MHB4OyB9XG5cdC5zLWF0dGVudGlvbi1pdGVtLml0ZW0yIHtcblx0XHRwYWRkaW5nLXRvcDogMTk0cHg7IH1cblx0LnMtYXR0ZW50aW9uLWltZy5pbWcyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC01M3B4OyB9XG5cdC5zLWF0dGVudGlvbi1jb250YW50IHtcblx0XHRwYWRkaW5nOiA3MHB4OyB9XG5cdC5zLWNvbnRhY3RzLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDEwNnB4IDUwcHg7IH1cblx0LnMtY29udGFjdHMtZm9ybS1ibG9jayB7XG5cdFx0KyAucy1jb250YWN0cy1mb3JtLWJsb2NrIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblx0LnMtY29udGFjdHMtZm9ybS1pdGVtIGlucHV0IHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7IH1cblx0LnMtY29udGFjdHMtZm9ybS1pdGVtIHRleHRhcmVhIHtcblx0XHRwYWRkaW5nOiAxNXB4OyB9XG5cdC5zLWZvcm0zLWRlc2NyIHtcblx0XHRtYXJnaW4tbGVmdDogMDsgfVxuXHQucy1mb3JtMyAucy1mb3JtLWJsb2NrLWlubmVyIHtcblx0XHRwYWRkaW5nOiA4MHB4IDUwcHg7IH1cblx0LnMtY2FsYy1jaGVjazEuY2hlY2syIC5iLWNoZWNrYm94IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cblx0LnMtY2FsYy10b3RhbHByaWNlIHtcblx0XHRmb250LXNpemU6IDk3cHg7IH1cblx0LnMtY2FsYy10YWJsZS1saW5lLnRvcCAucy1jYWxjLXRhYmxlLWNvbCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cdC5zLWNhbGMtdGFibGUtbGluZSAucy1jYWxjLXRhYmxlLWNvbCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cdC5zLWNhbGMtdGFibGUtbGluZS50b3AgLnMtY2FsYy10YWJsZS1jb2w6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR3aWR0aDogNDglOyB9XG5cdC5zLWNhbGMtdGFibGUtbGluZS50b3AgLnMtY2FsYy10YWJsZS1jb2w6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuXHQucy1jYWxjLXRhYmxlLWNvbDpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cdC5zLWNhbGMtdGFibGUtY29sOm50aC1jaGlsZCgzKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMzBweDsgfVxuXHQucy1jYWxjLWl0ZW0gaW5wdXQge1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQucy1jYWxjMS1pbnB1dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblx0LnMtY2FsYzEtaXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwOyB9XG5cdC5zLWNhbGMxLWl0ZW0uaXRlbTEge1xuXHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXHQucy1jYWxjMS1pdGVtICsgLnMtY2FsYzEtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7IH1cblx0LnMtb2JqZWN0cy10ZXh0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXHQucy1vYmplY3RzLWltZyB7XG5cdFx0bWFyZ2luOiAtMjRweCAtMTVweCAwOyB9XG5cdC5zLXNlcnZpY2UtdGl0bGUgZGl2IHtcblx0XHRmb250LXNpemU6IDIzcHg7IH1cblx0LnMtZm9ybTEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDsgfVxuXG5cdC5zLWNhbGMxLWl0ZW0gcCB7XG5cdFx0Zm9udC1zaXplOiAxOXB4OyB9XG5cdC5zLXByb2plY3RzMiAucy1oZWFkZXIuZml4IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7IH1cblx0LnMtcmVzb3Vyc2VzMSAucy1oZWFkZXIuZml4IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7IH1cblx0LnMtY2FsYyAucy1jb250YWN0cy1mb3JtIHtcblx0XHRwYWRkaW5nOiAyMHB4IDBweCAwOyB9IH1cbkBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0LWxhcmdlKSB7XG5cdC5zLXNlcnZpY2UtdGl0bGUgZGl2IHtcblx0XHRmb250LXNpemU6IDE2cHg7IH1cblx0LnMtaG9tZS1zY3JvbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnMtc2VydmljZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cdC5zLXNlcnZpY2UtcHJvamVjdHMge1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgfVxuXHQucy1ob21lLWltZy1pbm5lciB7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdC5zLW9wdGlvbnMtcmVjdCB7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDsgfVxuXHQucy1vcHRpb25zLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7IH1cblx0LnMtb3B0aW9ucy1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cdC5zLW9wdGlvbnMtaXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogODhweCAyNXB4IDk4cHg7IH1cblx0LnMtcHJvamVjdHMtbWFpbnRpdGxlIHtcblx0XHRmb250LXNpemU6IDIyNXB4OyB9XG5cdC5zLXF1YWxpdHktY29udCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDE3M3B4OyB9XG5cdC5zLXF1YWxpdHkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblx0LnMtcHJvamVjdHMtaW5uZXIge1xuXHRcdGxlZnQ6IDA7IH1cblx0LnMtaG9tZS1saW5lIHtcblx0XHRtYXgtd2lkdGg6IDc2OHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdC5zLWhvbWUtYmxvY2sge1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LnMtaG9tZS10ZXh0IHtcblx0XHRwYWRkaW5nLXRvcDogMjY1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cdC5zLWZvb3Rlci1ibG9jay5ibG9jazIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogLW8tZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0LnMtZm9vdGVyLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTFweDsgfSB9XG5cdC5zLWZvb3Rlci1ibG9jay5ibG9jazEge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdC5zLWZvb3Rlci1ibG9jay5ibG9jazIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7IH1cblx0LnMtZm9vdGVyLWJsb2NrIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQucy1mb290ZXItc3VidGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG5cdC5zLWZvb3Rlci1ibG9jay5ibG9jazEge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cdC5zLWZvb3Rlci1pbmZvIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0LnMtZm9vdGVyLWluZm8uYWRkciBwOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnMtZm9vdGVyLWl0ZW0xIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdCsgLnMtZm9vdGVyLWl0ZW0xIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXHQucy1mb290ZXItaW5mby5waG9uZSBwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE1NXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdC5zLWZvb3Rlci1saW5lIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgfVxuXHQucy1mb290ZXItaW5uZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdC5zLWZvb3RlciB7XG5cdFx0cGFkZGluZzogMzBweCAwOyB9XG5cdC5zLWZvb3Rlci1saXN0MSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdC5zLXNsaWRlci1yaWdodCB7XG5cdFx0cmlnaHQ6IDE1cHg7IH1cblx0LnMtc2xpZGVyLWxlZnQge1xuXHRcdGxlZnQ6IDE1cHg7IH1cblx0LnMtYWJvdXQtaW1nLWlubmVyIHtcblx0XHRtYXgtd2lkdGg6IDQwMHB4OyB9XG5cdC5zLWFib3V0LWltZyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQmLnJpZ2h0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cdC5zLWFib3V0LXRleHQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDsgfVxuXHQucy1hYm91dC10ZXh0MSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdG1hcmdpbjogMDsgfVxuXHQucy1hYm91dC1ibG9jay5saW5lMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCYuaW1nIHtcblx0XHRcdG1hcmdpbi10b3A6IC02MHB4OyB9IH1cblx0LnMtYmVuZWZpdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDsgfVxuXHQucy1iZW5lZml0cy10ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7IH1cblx0LnMtYmVuZWZpdHMtaXRlbS5pdGVtMiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdC5zLWJlbmVmaXRzLWluZm8ge1xuXHRcdHBhZGRpbmc6IDI1cHggMjBweDsgfVxuXHQucy1iZW5lZml0cy1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cdC5zLWJlbmVmaXRzLWRlc2NyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblx0LnMtYmVuZWZpdHMtZGVzY3Ige1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXHQucy1iZW5lZml0cyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7IH1cblx0LnMtYmVuZWZpdHMxLW51bSB7XG5cdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cdC5zLWJlbmVmaXRzMS1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cdC5zLWJlbmVmaXRzMS1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cdC5zLWJlbmVmaXRzMS1pbWcgLnMtYmVuZWZpdHMxLW51bSB7XG5cdFx0cGFkZGluZzogMjBweDsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtMSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwOyB9XG5cdC5zLWJlbmVmaXRzMS1pdGVtLml0ZW0zIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblx0LnMtYmVuZWZpdHMxLWl0ZW0uaXRlbTQge1xuXHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXHQucy1iZW5lZml0czEge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG5cdC5zLXNsaWRlcjEgLnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDsgfVxuXHQucy1zbGlkZXIxLWlubmVyIHtcblx0XHRwYWRkaW5nLXRvcDogODVweDsgfVxuXHQucy1yZXZpZXdzLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDsgfVxuXHQucy1yZXZpZXdzLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXHQucy1yZXZpZXdzLWF1dGhvciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cdC5zLXJlc291cnNlcy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA2OXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2OXB4OyB9XG5cdC5zLXJlc291cnNlcy13cmFwIC5zLW9wdGlvbnMtcmVjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1yZXNvdXJzZXMgLnMtb3B0aW9ucy1ibG9jay5ibG9jazEge1xuXHRcdG1hcmdpbi10b3A6IDA7IH1cblx0LnMtcmVzb3Vyc2VzLWl0ZW0ge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG5cdC5zLWluZm8taW1nLmltZzIge1xuXHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9XG5cdC5zLWZvcm0tYmxvY2suYmcxIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9ybS1iZzEteHMuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgYm90dG9tOyB9XG5cdC5zLWZvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDsgfVxuXHQucy1mb3JtLXBob25lIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cdC5zLWZvcm0tYmxvY2staW5uZXIge1xuXHRcdHBhZGRpbmc6IDYwcHggNDBweCAzODBweDsgfVxuXHQucy1pbmZvLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7IH1cblx0LnMtaW5mby1pbWcuaW1nMiB7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7IH1cblx0LnMtaW5mby10ZXh0IHtcblx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7IH1cblx0LnMtaG93LXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiA5NXB4OyB9XG5cdC5zLWhvdy1ibG9jayB7XG5cdFx0KyAucy1ob3ctYmxvY2sge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXHQucy1hYm91dC1ibG9jazEge1xuXHRcdCsgLnMtYWJvdXQtYmxvY2sxIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblx0LnMtcmVzb3Vyc2VzMS1kZXNjciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cdC5zLW51bWJlcnMtaXRlbS5pdGVtNCB7XG5cdFx0aGVpZ2h0OiAxOTBweDtcblx0XHRwYWRkaW5nOiAxNXB4OyB9XG5cdC5zLWV4YW1wbGVzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY1cHg7IH1cblx0LnMtZGVzY3ItbGlzdCBsaSAubGVmdCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHdpZHRoOiAxNTBweDsgfVxuXHQucy1kZXNjci1saXN0IGxpIC5yaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IH1cblx0LnMtZGVzY3ItdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cdC5zLWRlc2NyLWl0ZW0uaXRlbTEge1xuXHRcdHBhZGRpbmc6IDQwcHggMzBweDsgfVxuXHQucy1kZXNjci1pdGVtIHtcblx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7IH1cblx0LnMtYXR0ZW50aW9uLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDUzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYzcHg7IH1cblx0LnMtYXR0ZW50aW9uLWl0ZW0uaXRlbTIge1xuXHRcdHBhZGRpbmctdG9wOiAxNjBweDsgfVxuXHQucy1zZXJ2aWNlMyAucy1zZXJ2aWNlLXByb2plY3RzIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7IH1cblx0LnMtY29udGFjdHMtY29udCB7XG5cdFx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cdC5zLWNvbnRhY3RzLWxpc3Qge1xuXHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXHQucy1jb250YWN0cy1tYXAge1xuXHRcdGhlaWdodDogNDAwcHg7IH1cblx0LnMtY2FsYy1jaGVjazEuY2hlY2syIC5iLWNoZWNrYm94IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0KyAuYi1jaGVja2JveCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblx0LnMtY2FsYyB7XG5cdFx0cGFkZGluZzogNzBweCAwOyB9XG5cdC5zLWNhbGMtdGFibGUtbGluZS50b3AgLnMtY2FsYy10YWJsZS1jb2w6Zmlyc3QtY2hpbGQge1xuXHRcdHdpZHRoOiA0MyU7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdC5zLWNhbGMtdGFibGUtY29sOmZpcnN0LWNoaWxkIHtcblx0XHR3aWR0aDogNDMlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblx0LnMtY2FsYy10YWJsZS1jb2w6bnRoLWNoaWxkKDIpIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblx0LnMtY2FsYy10YWJsZS1saW5lLnRvcCAucy1jYWxjLXRhYmxlLWNvbDpudGgtY2hpbGQoMikge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDsgfVxuXHQucy1jYWxjLXRhYmxlLWxpbmUudG9wIC5zLWNhbGMtdGFibGUtY29sOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDMyJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDsgfVxuXHQucy1jYWxjLXRhYmxlLWxpbmUgLnMtY2FsYy10YWJsZS1jb2w6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR3aWR0aDogMzIlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cdC5zLWNhbGMxLXN3aXRjaCBwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cdC5zLWNhbGMxLWxpc3Qge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cdC5zLWNhbGMxLXN3aXRjaCB7XG5cdFx0cGFkZGluZzogMCA1NnB4OyB9XG5cdC5zLWNhbGMxLWxpc3QgbGkgYSB7XG5cdFx0cGFkZGluZzogMTJweCA4cHg7IH1cblx0LnMtY2FsYzEtaW5wdXQge1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDsgfVxuXHQuaGlkZS1tZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7IH1cblx0LnMtY2FsYzEtbW9yZSB7XG5cdFx0bWFyZ2luOiAwOyB9XG5cdC5zLWNhbGMxLWJsb2NrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXHQucy1jYWxjMS1jaGVjay5jaGVjazIge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cdC5zLWNhbGMxLWl0ZW0gKyAucy1jYWxjMS1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDsgfVxuXHQucy1jYWxjMS1vcGVuIHtcblx0XHRwYWRkaW5nOiA4MHB4IDcwcHg7IH1cblx0LnMtb2JqZWN0cyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7IH1cblx0LnMtb2JqZWN0cy1pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiAtNDVweDsgfVxuXHQucy1mb290ZXItaW5mby5hZGRyIGEubGluayB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1mb3JtMiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7IH1cblx0LnMtcHJvamVjdC1wbGFuLWltZ3MxIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgfVxuXHQucy1wcm9qZWN0LXBsYW4taW1nMSArIC5zLXByb2plY3QtcGxhbi1pbWcxIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXHQucy1jb250YWN0cyAucy1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXHQucy1jb250YWN0cyAucy1oZWFkZXIuZml4IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7IH1cblx0LnMtY29udGFjdHMtY29udCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7IH1cblx0LnMtY29udGFjdHMtZm9ybSB7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7IH1cblx0LnMtZXhhbXBsZXMtaXRlbS50aXRsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwOyB9XG5cdC5zLWdhbGxlcnkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLWNvbnRhY3RzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7IH1cblx0LnMtcHJpY2Uge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLWF0dGVudGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDkwcHg7IH1cblx0LnMtc2xpZGVyLXNsaWRlci13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiA3MHB4OyB9XG5cdC5zLXJldmlld3MtYmxvY2sge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH1cblx0LnMtc2VydmljZTMgLnMtc2VydmljZS1saW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMzJweDsgfVxuXHQucy1leGFtcGxlcyB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4OyB9XG5cdC5zLWZvcm0yIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXHQucy1leGFtcGxlcy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG5cdC5zLWluZm8ge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cdC5zLXJlc291cnNlcy13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDsgfVxuXHQucy1pbmZvIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgfVxuXHQucy1zZXJ2aWNlMiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7IH1cblx0LnMtc2VydmljZTIgLnMtc2VydmljZS1saW5lIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDsgfVxuXHQucy1hYm91dDEge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cdC5zLWFib3V0MS1ibG9jayB7XG5cdFx0cGFkZGluZzogNjBweDsgfVxuXHQucy1leGFtcGxlczIge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdC5zLWV4YW1wbGVzLWxpbmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTUwcHg7IH0gfVxuXHQucy1ob3cge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cdC5zLWZvcm0xIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXHQucy1mb3JtLWJsb2NrLmJnMy5iZ2ltZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXHQucy1vcHRpb25zIC5zLW9wdGlvbnMtYnRuOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAxOWVtO1xuXHRcdGhlaWdodDogMTllbTtcblx0XHRsaW5lLWhlaWdodDogMTllbTsgfVxuXHQucy1jYWxjIC5zLWNvbnRhY3RzLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDIwcHggMHB4IDA7IH0gfVxuQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcblx0LnMtZXhhbXBsZXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cdC5zLWhlYWRlci1waG9uZXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnMtaGVhZGVyLWFkZHJlc3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnMtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxM3B4IDAgMTVweDsgfVxuXHQucy1ob21lIC5zLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdC5zLWhlYWRlci1sb2dvIHtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxNjNweDsgfSB9XG5cdC5zLWhlYWRlci1pbm5lciB7XG5cdFx0cGFkZGluZzogMCAyNnB4OyB9XG5cdC5zLWhvbWUtYmxvY2sge1xuXHRcdCYub3JkZXIyIHtcblx0XHRcdG9yZGVyOiAxOyB9XG5cdFx0Ji5vcmRlcjEge1xuXHRcdFx0b3JkZXI6IDI7IH0gfVxuXHQucy1ob21lLWltZy1pbm5lciB7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRoZWlnaHQ6IGF1dG87IH1cblx0LnMtaG9tZS10ZXh0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDM5cHg7XG5cdFx0bWFyZ2luLXRvcDogLTI0N3B4OyB9XG5cdC5zLWhvbWUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogNi44MTgxOHB4OyB9XG5cdC5zLXNlcnZpY2Uge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cdC5zLXNlcnZpY2UtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRkaXYge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4OyB9IH1cblx0LnMtc2VydmljZS1wcm9qZWN0cyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAwOyB9XG5cdC5zLXNlcnZpY2UtYmxvY2sge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MXB4OyB9XG5cdC5zLW9wdGlvbnMge1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYxcHg7IH1cblx0LnMtb3B0aW9ucy1yZWN0IHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdC5zLW9wdGlvbnMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTlweDtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0LnMtb3B0aW9ucy1pdGVtLWlubmVyIHtcblx0XHRwYWRkaW5nOiA1OHB4IDE1cHggNTFweDtcblx0XHQmLmlubmVyMiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzhweDtcblx0XHRcdC5zLW9wdGlvbnMtdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9XG5cdFx0Ji5pbm5lcjMge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM4cHg7IH0gfVxuXHQucy1vcHRpb25zLWl0ZW0gKyAucy1vcHRpb25zLWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7IH1cblxuXHQucy1vcHRpb25zLWRlc2NyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIxcHg7IH1cblx0LnMtb3B0aW9ucy1ibG9jayB7XG5cdFx0KyAucy1vcHRpb25zLWJsb2NrIHtcblx0XHRcdG1hcmdpbi10b3A6IDE5cHg7IH0gfVxuXHQucy1wcm9qZWN0cy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA4LjVweDtcblx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdC5zLXByb2plY3RzLW1haW50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMy44NjIwN3B4OyB9XG5cdC5zLXByb2plY3RzIHtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0LnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMCAzMHB4IDE5cHg7IH0gfVxuXHQucy1wcm9qZWN0cy1saW5lIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDsgfVxuXHQucy1wcm9qZWN0cy1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDRweDsgfVxuXHQucy1wcm9qZWN0cy1uYW1lIHtcblx0XHRtYXgtd2lkdGg6IDI3OXB4O1xuXHRcdGhlaWdodDogNDZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMi4xMTc2NXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogNDZweDsgfVxuXHQucy1wcm9qZWN0cy1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cdC5zLXByb2plY3RzLWl0ZW0ucHJvamVjdCB7XG5cdFx0cGFkZGluZzogMTVweDsgfVxuXHQucy1wcm9qZWN0cy1pdGVtLWJvcmRlcjEge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG5cdC5zLXByb2plY3RzLWl0ZW0tYm9yZGVyMiB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7IH1cblx0LnMtcHJvamVjdHMtaXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4OyB9XG5cdC5zLXByb2plY3RzLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMi41NzE0M3B4O1xuXHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRcdCYtYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctcmlnaHQxLnN2Z1wiKTtcblx0XHRcdHdpZHRoOiA3Ni40MXB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGhlaWdodDogMTMuMjdweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbDsgfSB9XG5cdC5zLXByb2plY3RzLWl0ZW0ge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnMtcHJvamVjdHMtbGluay1hcnJvdyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH0gfVxuXHQucy1wcm9qZWN0cy1saW5rIHN2ZyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1zbGlkZXIge1xuXHRcdHBhZGRpbmctdG9wOiA0MnB4OyB9XG5cdC5zLXNsaWRlci1zbGlkZXItd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogNDJweDsgfVxuXHQucy1zbGlkZXItYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3R0b206IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cdC5zLXNsaWRlci1pdGVtIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQucy1zbGlkZXItc2xpZGVyIC5pdGVtIHtcblx0XHRwYWRkaW5nOiAwOyB9XG5cdC5zLXNsaWRlci1pdGVtLWlubmVyIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdC5zLXNsaWRlci1pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cdC5zLXNsaWRlci1pdGVtOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1zbGlkZXItbGVmdCB7XG5cdFx0bGVmdDogMTBweDsgfVxuXHQucy1zbGlkZXItcmlnaHQge1xuXHRcdHJpZ2h0OiAxMHB4OyB9XG5cdC5zLXNsaWRlci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDsgfSB9XG5cdC5zLXNsaWRlci1ibG9jayB7XG5cdFx0cGFkZGluZzogNDRweCA0MHB4IDM5cHg7IH1cblx0LnMtc2xpZGVyLWJ1dHRvbiB7XG5cdFx0cGFkZGluZy10b3A6IDVweDsgfVxuXHQucy1zbGlkZXIgLnMtb3B0aW9ucy1idG4ge1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7IH1cblx0LnMtcXVhbGl0eSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7IH1cblx0LnMtcXVhbGl0eS1pbWdzIHtcblx0XHRtYXJnaW4tbGVmdDogMjRweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblx0LnMtcXVhbGl0eS1pbWcuaW1nMSB7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdC5zLXF1YWxpdHktaW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblx0LnMtcXVhbGl0eS1pbWcuaW1nMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU2cHg7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdC5pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdC5zLXF1YWxpdHktdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRsZXR0ZXItc3BhY2luZzogOC41cHg7XG5cdFx0bWF4LXdpZHRoOiAyMjVweDsgfVxuXHQucy1xdWFsaXR5LWNvbnQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW4tdG9wOiAtMThweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblx0LnMtcXVhbGl0eS1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxOHB4OyB9XG5cdC5zLXF1YWxpdHktYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogMThweDsgfVxuXHQucy1xdWFsaXR5IC5zLW9wdGlvbnMtYnRuIHtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuXHQucy1xdWFsaXR5LXNjcm9sbCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1xdWFsaXR5IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXG5cdC5zLW9wdGlvbnMtaXRlbSB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcblx0XHQmLmluLXZpZXcge1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IG5vbmU7IH0gfVxuXHQucy1ob21lLWxpbmUge1xuXHRcdG1heC13aWR0aDogNTQwcHg7IH1cblx0LnMtaGVhZGVyLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0LmItbWVudSB7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRtYXJnaW4tbGVmdDogMDsgfVxuXHQucy1zbGlkZXIxLWltZyB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0LnMtYWJvdXQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogNi44MTgxOHB4OyB9XG5cdC5zLWFib3V0LXRleHQge1xuXHRcdG1hcmdpbi10b3A6IC0yOXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzhweDsgfVxuXHQucy1hYm91dC10ZXh0MSB7XG5cdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzhweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cdC5zLWJlbmVmaXRzLWl0ZW0ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQucy1iZW5lZml0cy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cdC5zLWJlbmVmaXRzLXRleHQge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cdC5zLWJlbmVmaXRzLWl0ZW0uaXRlbTEgLnMtYmVuZWZpdHMtdGV4dCB7XG5cdFx0cGFkZGluZy10b3A6IDIxcHg7IH1cblx0LnMtYmVuZWZpdHMtaXRlbS5pdGVtMSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDsgfVxuXHQucy1iZW5lZml0cy1pdGVtLml0ZW0yIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblx0LnMtYmVuZWZpdHMtaXRlbS5pdGVtMiAucy1iZW5lZml0cy1pbWcge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cdC5zLWJlbmVmaXRzLWluZm8ge1xuXHRcdHBhZGRpbmc6IDM3cHggMTVweCAzN3B4IDIwcHg7IH1cblx0LnMtYmVuZWZpdHMtdGV4dCB7XG5cdFx0cGFkZGluZy10b3A6IDIxcHg7IH1cblx0LnMtYmVuZWZpdHMtaXRlbS5pdGVtMyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0LnMtYmVuZWZpdHMtc3VidGl0bGUge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXHRcdC5zLWJlbmVmaXRzLWltZyB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cdFx0LnMtYmVuZWZpdHMtZGVzY3Ige1xuXHRcdFx0b3JkZXI6IDM7IH0gfVxuXHQucy1iZW5lZml0cy1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUycHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblx0LnMtYmVuZWZpdHMtc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDsgfVxuXHQucy1iZW5lZml0cy1kZXNjciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDsgfVxuXHQucy1iZW5lZml0cyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDsgfVxuXHQucy1iZW5lZml0czEgLnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogOC41cHg7IH1cblx0LnMtYmVuZWZpdHMxIHtcblx0XHRwYWRkaW5nLXRvcDogNDJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuXHQucy1iZW5lZml0czEtbnVtIHtcblx0XHRmb250LXNpemU6IDExMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA2cHg7IH1cblx0LnMtYmVuZWZpdHMxLXN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7IH1cblx0LnMtYmVuZWZpdHMxLWxpbmUge1xuXHRcdG1hcmdpbjogMCAtMzBweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgfVxuXHQucy1iZW5lZml0czEtaXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogMjNweCAxNXB4IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0LnMtYmVuZWZpdHMxLXN1YnRpdGxlIHtcblx0XHRwYWRkaW5nLXRvcDogMTlweDsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtMSAucy1iZW5lZml0czEtaW1nIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtMCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXHQucy1iZW5lZml0czEtaW1nIC5zLWJlbmVmaXRzMS1udW0ge1xuXHRcdHBhZGRpbmc6IDM2cHggMzlweDsgfVxuXHQucy1iZW5lZml0czEtaW5mbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogOHB4IDE1cHggMHB4OyB9XG5cdC5zLWJlbmVmaXRzMS1pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdC5zLWJlbmVmaXRzMS1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cdC5zLWJlbmVmaXRzMS1pbmZvIC5zLWJlbmVmaXRzMS1kZXNjciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLXRvcDogMTJweDsgfVxuXHQucy1iZW5lZml0czEtbGluZSArIC5zLWJlbmVmaXRzMS1saW5lIHtcblx0XHRwYWRkaW5nLXRvcDogMDsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtMiAucy1iZW5lZml0czEtc3VidGl0bGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMnB4IDE1cHggMDsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtMyAucy1iZW5lZml0czEtaW5mbzEge1xuXHRcdHBhZGRpbmc6IDMwcHggMzhweCA4MnB4OyB9XG5cdC5zLWJlbmVmaXRzMS1pdGVtLml0ZW00IHtcblx0XHQucy1iZW5lZml0czEtc3VidGl0bGUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMjJweCAxNXB4IDA7IH1cblx0XHQucy1iZW5lZml0czEtZGVzY3Ige1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHggMDsgfSB9XG5cdC5zLWJlbmVmaXRzMS1pdGVtLml0ZW01IHtcblx0XHRwYWRkaW5nOiAwcHggMTVweCAwO1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQucy1iZW5lZml0czEtaXRlbS5pdGVtNCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7IH1cblx0LnMtYmVuZWZpdHMxIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLWJlbmVmaXRzIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLXNsaWRlcjEgLnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdHBhZGRpbmc6IDAgMTVweDsgfVxuXHQucy1zbGlkZXIxIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLXNsaWRlcjEgLnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogNC42MzYzNnB4OyB9XG5cdC5zLXJldmlld3Mge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblx0LnMtc2xpZGVyMSAucy1zbGlkZXItbGVmdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiA1MCU7IH1cblx0LnMtc2xpZGVyMSAucy1zbGlkZXItcmlnaHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNTAlOyB9XG5cdC5zLXJlc291cnNlcy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cdC5zLXJlc291cnNlcy13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogNzhweDtcblx0XHRtYXJnaW46IDAgLTE1cHg7IH1cblx0LnMtcmVzb3Vyc2VzLXN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7IH1cblx0LnMtcmVzb3Vyc2VzLWlubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA1N3B4IDE3cHggMjM2cHg7IH1cblx0LnMtcmVzb3Vyc2VzLWl0ZW0uaXRlbTIgLnMtcmVzb3Vyc2VzLWlubmVyIHtcblx0XHRwYWRkaW5nOiA1N3B4IDE3cHggMjQxcHg7IH1cblx0LnMtcmVzb3Vyc2VzLWlubmVyLnJpZ2h0IC5zLXJlc291cnNlcy1pbm5lci1ibG9jayB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cdC5zLXJlc291cnNlcy1pdGVtLml0ZW0yIC5zLXJlc291cnNlcy1idXR0b24ge1xuXHRcdHBhZGRpbmctdG9wOiAyN3B4O1xuXHRcdC5zLW9wdGlvbnMtYnRuIHtcblx0XHRcdG1heC13aWR0aDogMTg3cHg7IH0gfVxuXHQucy1yZXNvdXJzZXMtZGVzY3Ige1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDsgfVxuXHQucy1yZXNvdXJzZXMtYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogMjJweDsgfVxuXHQucy1yZXNvdXJzZXMtaXRlbS5pdGVtMSB7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdC5zLXJlc291cnNlcy1pdGVtLml0ZW0yIHtcblx0XHRoZWlnaHQ6IGF1dG87IH1cblx0LnMtb3B0aW9ucy1ibG9jayArIC5zLW9wdGlvbnMtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDA7IH1cblx0LnMtb3B0aW9ucy1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXHQucy1yZXNvdXJzZXMtaXRlbS5pdGVtMSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Jlc291cnNlcy1pbWcxLXhzLmpwZ1wiKTsgfVxuXHQucy1yZXNvdXJzZXMtaXRlbS5pdGVtMiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Jlc291cnNlcy1pbWcyLXhzLmpwZ1wiKTsgfVxuXHQucy1yZXNvdXJzZXMtaXRlbS5iZzMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZXNvdXJzZXMtaW1nMy14cy5qcGdcIik7IH1cblx0LnMtcmVzb3Vyc2VzLWl0ZW0uaXRlbTMge1xuXHRcdC5zLXJlc291cnNlcy1pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiA1NnB4IDE3cHg7IH1cblx0XHQucy1yZXNvdXJzZXMtYnV0dG9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxOHB4OyB9IH1cblx0LnMtcmVzb3Vyc2VzLWl0ZW0uYmc0IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVzb3Vyc2VzLWltZzQteHMuanBnXCIpOyB9XG5cdC5zLXJlc291cnNlcy1pbm5lci5sZWZ0IC5zLXJlc291cnNlcy1pbm5lci1ibG9jayB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cdC5zLXJlc291cnNlcy1pdGVtLml0ZW00IC5zLXJlc291cnNlcy1idXR0b24ge1xuXHRcdHBhZGRpbmctdG9wOiAxOXB4O1xuXHRcdC5zLW9wdGlvbnMtYnRuIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7IH0gfVxuXHQucy1yZXNvdXJzZXMgLnMtb3B0aW9ucy1ibG9jay5ibG9jazUgLnMtcmVzb3Vyc2VzLWl0ZW0ge1xuXHRcdG1hcmdpbjogMDsgfVxuXHQucy1yZXNvdXJzZXMtaXRlbS5pdGVtNSAucy1yZXNvdXJzZXMtaW5uZXIubGVmdCAucy1yZXNvdXJzZXMtaW5uZXItYmxvY2sge1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQucy1yZXNvdXJzZXMtaXRlbS5pdGVtNSAucy1yZXNvdXJzZXMtYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogMThweDtcblx0XHQucy1vcHRpb25zLWJ0biB7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4OyB9IH1cblx0LnMtcmVzb3Vyc2VzLWl0ZW0uYmc1IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVzb3Vyc2VzLWltZzUteHMuanBnXCIpOyB9XG5cdC5zLXJlc291cnNlcy1pdGVtLmJnNiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Jlc291cnNlcy1pbWc2LXhzLmpwZ1wiKTsgfVxuXHQucy1yZXNvdXJzZXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblx0LnMtaW5mby10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA0LjY3NXB4OyB9XG5cdC5zLWluZm8tZGVzY3Ige1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRwYWRkaW5nLXRvcDogMTlweDsgfVxuXHQucy1pbmZvLXRleHQge1xuXHRcdHBhZGRpbmc6IDQ1cHggNDBweCAyNDhweDsgfVxuXHQucy1pbmZvLWltZyB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdCYuaW1nMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjA5cHg7IH0gfVxuXHQucy1pbmZvLWltZy5pbWcyIHtcblx0XHRtYXJnaW4tdG9wOiAtNzhweDsgfVxuXHQucy1pbmZvIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODFweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLXNlcnZpY2UyIHtcblx0XHRwYWRkaW5nLXRvcDogNDZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHQucy1wcm9qZWN0cy10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiA4LjVweDsgfSB9XG5cdC5zLXNlcnZpY2UyIC5zLXNlcnZpY2UtbGluZSB7XG5cdFx0cGFkZGluZy10b3A6IDMzcHg7IH1cblx0LnMtc2VydmljZTIgLnMtc2VydmljZS1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQycHg7IH1cblx0LnMtZm9ybS1ibG9jayB7XG5cdFx0bWFyZ2luOiAwIC0xNXB4OyB9XG5cdC5zLWZvcm0ge1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4OyB9XG5cdC5zLWZvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzNweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRsZXR0ZXItc3BhY2luZzogNC41Mzc1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdC5zLWZvcm0tcGhvbmUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cblx0LnMtZm9ybS1ibG9jay1pbm5lciB7XG5cdFx0cGFkZGluZzogNjBweCAxNXB4IDE2MHB4OyB9XG5cdC5zLWZvcm0tb3B0aW9ucyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblx0LnMtZm9ybS1waG9uZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0cHg7IH1cblx0LnMtZm9ybSAucy1vcHRpb25zLWJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyODFweDtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQucy1mb3JtLWJ1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0LnMtZm9ybSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc5cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQucy1yZXNvdXJzZXMxIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLXJlc291cnNlczEgLnMtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0LnMtcmVzb3Vyc2VzMSAucy1oZWFkZXIuZml4IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7IH1cblx0LnMtcmVzb3Vyc2VzMSAucy1ob21lLWltZy1pbm5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiA5NXB4OyB9XG5cdC5zLXJlc291cnNlczEgLnMtaG9tZS10ZXh0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTE3cHg7IH1cblx0LnMtcmVzb3Vyc2VzMS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA2LjgxODE4cHg7IH1cblx0LnMtcmVzb3Vyc2VzMS1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cdC5zLXJlc291cnNlczEgLnMtb3B0aW9ucy1idG4ge1xuXHRcdG1heC13aWR0aDogMjgxcHg7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0LnMtaG9tZS10ZXh0IHtcblx0XHR6LWluZGV4OiAwOyB9XG5cdC5zLWhvbWUtYmxvY2sub3JkZXIyIHtcblx0XHR6LWluZGV4OiAtMTsgfVxuXHQucy1udW1iZXJzIHtcblx0XHRwYWRkaW5nLXRvcDogNzBweDsgfVxuXHQucy1udW1iZXJzLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQucy1udW1iZXJzLWJsb2NrIHtcblx0XHQrIC5zLW51bWJlcnMtYmxvY2sge1xuXHRcdFx0cGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXHQucy1udW1iZXJzLWl0ZW0uaXRlbTQge1xuXHRcdGhlaWdodDogMjIwcHg7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRtYXJnaW46IC0xMXB4IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAyMHB4IDM3cHggMzBweDsgfVxuXHQucy1udW1iZXJzLWxvYyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cdC5zLWFib3V0MS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA4LjVweDsgfVxuXHQucy1hYm91dDEge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwOyB9IH1cblx0LnMtYWJvdXQxLWJsb2NrIHtcblx0XHRwYWRkaW5nOiA1MHB4IDM5cHg7IH1cblx0LnMtYWJvdXQxLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDsgfVxuXHQucy1hYm91dDEtdGV4dCBwICsgcCB7XG5cdFx0cGFkZGluZy10b3A6IDIxcHg7IH1cblx0LnMtYWJvdXQxLWltZyB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bWFyZ2luOiAwIC00MHB4OyB9XG5cdC5zLWV4YW1wbGVzMiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7IH1cblx0LnMtZXhhbXBsZXMyIC5zLWV4YW1wbGVzLWxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblx0LnMtZXhhbXBsZXMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogNC42NzVweDtcblx0XHRwYWRkaW5nOiAwIDNweCAwIDNweDtcblx0XHRtYXgtd2lkdGg6IDMwMHB4OyB9XG5cdC5zLWV4YW1wbGVzIHtcblx0XHRwYWRkaW5nLXRvcDogODFweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLXJldmlld3MtYmxvY2sge1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LnMtZXhhbXBsZXMtaXRlbS5yaWdodCB7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHQucy1leGFtcGxlcy1zdWJ0aXRsZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7IH0gfVxuXHQucy1leGFtcGxlcy1zdWJ0aXRsZSB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cdC5zLWV4YW1wbGVzLWJsb2NrIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdFx0Ji5sZWZ0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDsgfVxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwOyB9IH0gfVxuXHQucy1leGFtcGxlcy1pdGVtLmxlZnQge1xuXHRcdHBhZGRpbmctbGVmdDogMzhweDsgfVxuXHQucy1leGFtcGxlcy1ibG9jay5sZWZ0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXHQucy1yZXNvdXJzZXMxIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHQucy1ob21lLWxpbmUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9IH1cblx0LnMtaG93IHtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1ib3R0b206IDM4cHg7IH1cblx0LnMtaG93LXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdG1hcmdpbjogMCAtMTVweDsgfVxuXHQucy1ob3ctbnVtIHtcblx0XHRmb250LXNpemU6IDExMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA2cHg7IH1cblx0LnMtaG93LXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLXRvcDogMjFweDtcblx0XHQmLnRleHQxIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxN3B4OyB9IH1cblx0LnMtaG93LWlubmVyIHtcblx0XHRwYWRkaW5nOiAzOHB4IDE0cHg7IH1cblx0LnMtbnVtYmVycyB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogbm9uZTsgfVxuXHQucy1mb3JtIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLXByb2plY3RzMi1pbWcge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblx0LnMtcHJvamVjdHMyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDQuNjM2MzZweDtcblx0XHRtYXgtd2lkdGg6IDMwMHB4OyB9XG5cdC5zLXByb2plY3RzMi10ZXh0IHtcblx0XHRwYWRkaW5nLXRvcDogMjNweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDM5cHg7IH1cblx0LnMtY2hvaWNlLWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDsgfVxuXHQucy1jaG9pY2UtYmxvY2sge1xuXHRcdCsgLnMtY2hvaWNlLWJsb2NrIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblx0LnMtY2hvaWNlLWxpbmUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMnB4OyB9XG5cdC5zLWNob2ljZS1maW5kIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cdC5zLWNob2ljZS1zb3J0IHtcblx0XHRwYWRkaW5nLXRvcDogOXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cdC5zLWNob2ljZS1uYXZpIGxpLm0taGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1jaG9pY2UtcGFnZXIge1xuXHRcdHBhZGRpbmc6IDM5cHggMCA3MHB4OyB9XG5cdC5zLWNob2ljZS1zY3JvbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnMtY2hvaWNlLWNoZWNrLmNoZWNrMSAuYi1jaGVja2JveCBpbnB1dCArIGxhYmVsIHtcblx0XHRwYWRkaW5nOiAwIDIycHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDsgfVxuXHQucy1wcm9qZWN0LXBsYW4taW1nMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAwIDE1cHg7IH1cblx0LnMtcHJvamVjdC1wbGFuLWltZ3MxIHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cdC5zLXByb2plY3QtcGxhbi1pbWcxICsgLnMtcHJvamVjdC1wbGFuLWltZzEge1xuXHRcdHBhZGRpbmctdG9wOiAwOyB9XG5cdC5zLWZvcm0yIC5zLWZvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTVweDsgfVxuXHQucy1wcm9qZWN0LWNhcm91c2VsLXdyYXAgLnMtc2xpZGVyLWxlZnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXHQucy1wcm9qZWN0LWNhcm91c2VsLXdyYXAgLnMtc2xpZGVyLXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuXHQucy1wcmljZS1kZXNjciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1wcmljZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ0cHg7IH1cblx0LnMtc2VydmljZTMgLnMtc2VydmljZS1saW5lIHtcblx0XHRwYWRkaW5nLXRvcDogMzlweDsgfVxuXHQucy1zZXJ2aWNlMyAucy1zZXJ2aWNlLXByb2plY3RzIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7IH1cblx0LnMtYXR0ZW50aW9uLWNvbnRhbnQge1xuXHRcdGxlZnQ6IDA7IH1cblx0LnMtYXR0ZW50aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogODFweDsgfVxuXHQucy1hdHRlbnRpb24tY29udGFudCB7XG5cdFx0cGFkZGluZzogMzlweCA0MHB4OyB9XG5cdC5zLWF0dGVudGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogNC42NzVweDsgfVxuXHQucy1hdHRlbnRpb24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cdC5zLWF0dGVudGlvbi10ZXh0MSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cdC5zLWF0dGVudGlvbi10ZXh0IHAgKyBwIHtcblx0XHRwYWRkaW5nLXRvcDogMTRweDsgfVxuXHQucy1hdHRlbnRpb24tdGV4dDEge1xuXHRcdHBhZGRpbmctdG9wOiAxOHB4OyB9XG5cdC5zLWF0dGVudGlvbi1pbWcuaW1nMSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucy1hdHRlbnRpb24taXRlbS5pdGVtMiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDQxcHg7IH1cblx0LnMtYXR0ZW50aW9uLWltZy5pbWcyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC00M3B4O1xuXHRcdHBhZGRpbmctbGVmdDogNTVweDsgfVxuXHQucy1hdHRlbnRpb24taXRlbS5pdGVtMiAucy1hdHRlbnRpb24tdGV4dCB7XG5cdFx0cGFkZGluZy10b3A6IDQycHg7IH1cblx0LnMtYXR0ZW50aW9uLXRleHQge1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQucy1hdHRlbnRpb24tdGV4dDEge1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQucy1hdHRlbnRpb24taXRlbS5pdGVtMiB7XG5cdFx0LnMtYXR0ZW50aW9uLWltZy5pbWcxIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00M3B4OyB9IH1cblx0LnMtYXR0ZW50aW9uIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXHQucy1wcmljZS1pdGVtLml0ZW0xIHtcblx0XHRoZWlnaHQ6IDUwMHB4OyB9XG5cdC5zLXByaWNlLWl0ZW0uaXRlbTIge1xuXHRcdGhlaWdodDogNDc1cHg7IH1cblx0LnMtcHJpY2UgLnMtcmVzb3Vyc2VzLXdyYXAge1xuXHRcdG1hcmdpbjogMDsgfVxuXHQucy1jb250YWN0cy1jb250IHtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7IH1cblx0LnMtY2FsYy10b3RhbHByaWNlIHtcblx0XHRmb250LXNpemU6IDcycHg7IH1cblx0LnMtZm9ybTMgLnMtZm9ybS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA0LjUzNzVweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdC5zLWZvcm0zLWRlc2NyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7IH1cblx0LnMtZm9ybTMgLnMtZm9ybS1ibG9jay1pbm5lciB7XG5cdFx0cGFkZGluZzogNTlweCAxOXB4IDE1MHB4OyB9XG5cdC5zLWZvcm0zIC5zLWZvcm0tYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogMDsgfVxuXHQucy1mb3JtM1x0LnMtZm9ybS1vcHRpb25zIHtcblx0XHRwYWRkaW5nLXRvcDogMjFweDsgfVxuXHQucy1mb3JtMyB7XG5cdFx0cGFkZGluZy10b3A6IDQycHg7XG5cdFx0LnMtb3B0aW9ucy1idG4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS44cHg7IH0gfVxuXHQucy1jYWxjMS1vcGVuIHtcblx0XHRwYWRkaW5nOiA1MHB4IDU2cHg7IH1cblx0LnMtY2FsYzEgLnMtY29udGFjdHMtZm9ybSB7XG5cdFx0cGFkZGluZzogMTFweCAwIDA7IH1cblx0LnMtY2FsYzEgLnMtY2FsYy10b3RhbHByaWNlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXHQucy1nYWxsZXJ5MS1tb3JlIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdC5vcmQtMSB7XG5cdFx0b3JkZXI6IDE7IH1cblx0Lm9yZC0yIHtcblx0XHRvcmRlcjogMjsgfVxuXHQub3JkLTMge1xuXHRcdG9yZGVyOiAzOyB9XG5cdC5vcmQtNCB7XG5cdFx0b3JkZXI6IDQ7IH1cblx0Lm9yZC01IHtcblx0XHRvcmRlcjogNTsgfVxuXHQub3JkLTYge1xuXHRcdG9yZGVyOiA2OyB9XG5cdC5vcmQtNyB7XG5cdFx0b3JkZXI6IDc7IH1cblx0Lm9yZC04IHtcblx0XHRvcmRlcjogODsgfVxuXHQub3JkLTkge1xuXHRcdG9yZGVyOiA5OyB9XG5cdC5vcmQtMTAge1xuXHRcdG9yZGVyOiAxMDsgfVxuXHQub3JkLTExIHtcblx0XHRvcmRlcjogMTE7IH1cblx0Lm9yZC0xMiB7XG5cdFx0b3JkZXI6IDEyOyB9XG5cdC5zLW9iamVjdHMge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cdC5zLXByaWNlIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHQucy1wcmljZSAucy1yZXNvdXJzZXMtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7IH1cblx0LnMtcHJvamVjdCB7XG5cdFx0cGFkZGluZy10b3A6IDA7IH1cblx0Ym9keS5hY3RpdmUge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cdC5wLXByb2plY3RzIC5zLW1lbnUtdG9wIHtcblx0XHRwYWRkaW5nLXRvcDogMDsgfVxuXHQuc2Nyb2xsaW1hdGlvbi5pbi12aWV3LnMtYWJvdXQtdGl0bGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTsgfVxuXHQuc2Nyb2xsaW1hdGlvbi5pbi12aWV3LnMtaG9tZS10aXRsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyB9XG5cdC5zY3JvbGxpbWF0aW9uLmluLXZpZXcucy1yZXNvdXJzZXMxLXRpdGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7IH1cblx0LnMtc2xpZGVyMS1pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDQycHg7IH1cblx0LnMtYWJvdXQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLXNsaWRlcjEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLXJldmlld3Mtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7IH1cblx0LnMtcmV2aWV3cyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7IH1cblx0LnMtY2FsYyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7IH1cblx0LnMtY2FsYzEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLWNhbGMxLWl0ZW0gcCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4OyB9XG5cdC5zLWNhbGMxLWNoZWNrLmNoZWNrMiB7XG5cdFx0cGFkZGluZy10b3A6IDA7IH1cblx0LnMtY2FsYzEge1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cdC5zLWNvbnRhY3RzLWNvbnQge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cdC5zLWNvbnRhY3RzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7IH1cblx0LnMtY29udGFjdHMtZm9ybSB7XG5cdFx0cGFkZGluZy10b3A6IDYxcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYxcHg7IH1cblx0LnMtZXhhbXBsZXMge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cdC5zLWZvcm0zIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDsgfVxuXHQucy1nYWxsZXJ5MS1tb3JlIHtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMHB4OyB9XG5cdC5zLW9iamVjdHMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLXdoYXQtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7IH1cblx0LnMtYXR0ZW50aW9uIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5zLWF0dGVudGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDYxcHg7IH1cblx0LnMtd2hhdC1saW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjJweDsgfVxuXHQucy1zZXJ2aWNlMyB7XG5cdFx0cGFkZGluZy10b3A6IDI2cHg7IH1cblx0LnMtYXR0ZW50aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDsgfVxuXHQucy1zZXJ2aWNlMyAucy1zZXJ2aWNlLWxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IC00MnB4OyB9XG5cdC5zLWZvcm0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG5cdC5zLXJlc291cnNlcy13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDsgfVxuXHQucy1yZXNvdXJzZXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLWluZm8ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLXNlcnZpY2UyIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXHQucy1yZXNvdXJzZXMxLWRlc2NyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdC5zLXJldmlld3MtbGluZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHQucy1leGFtcGxlczEgLnMtZXhhbXBsZXMtbGluZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cblx0LnMtZXhhbXBsZXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG5cdC5zLWNvbnRhY3RzLXRoYW5rcy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4OyB9XG5cdC5zLWNvbnRhY3RzLXRoYW5rcy1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cdC5zLWNvbnRhY3RzLXRoYW5rcyB7XG5cdFx0cGFkZGluZzogMTIwcHggMDsgfVxuXHQucy1jb250YWN0cy10aGFua3MtdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cdC5zLWNvbnRhY3RzLXRoYW5rcy5zdHlsZTEgLnMtY29udGFjdHMtdGhhbmtzLWRlc2NyIHtcblx0XHRwYWRkaW5nLXRvcDogMTlweDsgfVxuXHQucy1jb250YWN0cy10aGFua3MtYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgfVxuXHQucy1mb3JtLWJsb2NrLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDM5cHggMThweCA0NXB4OyB9XG5cdC5zLWZvcm0tYmxvY2stZm9ybSAucy1jYWxjLWNoZWNrMS5jaGVjazIgLmItY2hlY2tib3ggaW5wdXQgKyBsYWJlbCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjsgfVxuXHQucy1mb3JtLWJsb2NrLXRoYW5rcyB7XG5cdFx0cGFkZGluZzogMTY1cHggNDJweCAxNDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQucy1mb3JtLXRpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cdC5zLWZvcm0tYmxvY2stdGhhbmtzLWRlc2NyIHtcblx0XHRmb250LXNpemU6IDIycHg7IH1cblx0LnMtZm9ybS1ibG9jay10aGFua3MtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cdC5zLWZvcm0tYmxvY2stZm9ybSAucy1jb250YWN0cy1idXR0b24gLnMtb3B0aW9ucy1idG4ge1xuXHRcdG1heC13aWR0aDogMzAwcHg7IH1cblx0LnMtZm9ybS1ibG9jay1mb3JtIC5zLWNvbnRhY3RzLWZvcm0ge1xuXHRcdHBhZGRpbmctdG9wOiA0M3B4OyB9XG5cdC5zLWZvcm0tYmxvY2stZm9ybSAucy1jYWxjLWNoZWNrMS5jaGVjazIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7IH1cblx0LnMtZm9ybS1ibG9jay1mb3JtLmJpZyB7XG5cdFx0cGFkZGluZzogODdweCAxOHB4IDk2cHg7IH1cblx0LnMtZm9ybS1ibG9jay1mb3JtLmJpZyAucy1jb250YWN0cy1mb3JtIHtcblx0XHRwYWRkaW5nLXRvcDogNDlweDsgfVxuXHQucy1mb3JtLWJsb2NrLWZvcm0uYmlnIC5zLWNhbGMtY2hlY2sxLmNoZWNrMiAuYi1jaGVja2JveCBpbnB1dCArIGxhYmVsIC50ZXh0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblx0LnMtZm9ybS1ibG9jay1mb3JtIC5zLWNhbGMtY2hlY2sxLmNoZWNrMiAuYi1jaGVja2JveCBpbnB1dCArIGxhYmVsIHtcblx0XHRmb250LXNpemU6IDEycHg7IH1cblx0LnMtZm9ybS1ibG9jay1mb3JtLmJpZyAucy1jYWxjLWNoZWNrMS5jaGVjazIge1xuXHRcdG1hcmdpbi10b3A6IDIzcHg7IH1cblx0LnMtZm9ybS1ibG9jay1mb3JtLmJpZyAucy1jb250YWN0cy1idXR0b24ge1xuXHRcdHBhZGRpbmctdG9wOiAyMnB4OyB9XG5cdC5zLWZvcm0tYmxvY2stdGhhbmtzLmJpZyB7XG5cdFx0cGFkZGluZzogMTgxcHggNDBweDsgfVxuXHQucy1mb3JtLWJsb2NrLWlubmVyIC5zLW9wdGlvbnMtYnRuOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAyM2VtO1xuXHRcdGhlaWdodDogMjJlbTtcblx0XHRsaW5lLWhlaWdodDogMjJlbTsgfVxuXHQucy1xdWFsaXR5IC5zLW9wdGlvbnMtYnRuOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAyMmVtO1xuXHRcdGhlaWdodDogMjFlbTtcblx0XHRsaW5lLWhlaWdodDogMjFlbTsgfVxuXHQucy1mb3JtIC5mb3JtLWJ0biAucy1vcHRpb25zLWJ0biB7XG5cdFx0YmFja2dyb3VuZDogI2NjMzEzNDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2NjMzEzNDsgfVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMmVtICNmZmY7IH0gfSB9XG5cdC5zLWNob2ljZS1pdGVtLml0ZW0zIHtcblx0XHQucy1jaG9pY2UtaW5wdXQge1xuXHRcdFx0d2lkdGg6IDE4NXB4OyB9XG5cdFx0LnMtY2hvaWNlLWlucHV0IGlucHV0IHtcblx0XHRcdHdpZHRoOiAxMjBweDsgfSB9XG5cdC5zLWNob2ljZS1pbnAgLnMtY2hvaWNlLWlucHV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cdC5zLWNob2ljZS1pbnAge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xMHB4OyB9IH1cbkBpbmNsdWRlIHJlc3BvbmQtdG8obW9iaWxlKSB7XG5cdC5zLWV4YW1wbGVzLWl0ZW0ubGVmdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5zLWV4YW1wbGVzLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IH0gfVxuXHQucy1wcm9qZWN0czItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDsgfVxuXHQucy1hYm91dC10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDsgfVxuXHQucy1leGFtcGxlcy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cblx0LnMtc2VydmljZTIgLnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDsgfVxuXHQucy1zbGlkZXIxIC5zLXByb2plY3RzLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDMxNXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDsgfVxuXHQucy1iZW5lZml0czEgLnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDsgfVxuXHQucy1wcm9qZWN0cy10aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7IH1cblx0LnMtc2VydmljZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGRpdiB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7IH0gfVxuXHQucy1wcm9qZWN0cyAucy1wcm9qZWN0cy10aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQucy1mb290ZXIgLnMtaGVhZGVyLW1lbnUgbGkgYSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAyLjU3MTQzcHg7IH1cblx0LnMtZm9vdGVyLWxpc3QxIGxpIGEge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTNweDsgfVxuXHQucy1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDM4cHggMDsgfVxuXHQucy1mb290ZXItaW5uZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cdC5zLWZvb3Rlci1saXN0MSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMTdweDsgfVxuXHQucy1mb290ZXItbGlzdDEgbGkgKyBsaSB7XG5cdFx0bWFyZ2luLXRvcDogM3B4OyB9XG5cdC5zLWZvb3RlciAucy1oZWFkZXItbWVudSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7IH1cblx0LnMtZm9vdGVyLXN1YnRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDJweDsgfVxuXHQucy1mb290ZXItYmxvY2suYmxvY2sxIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDsgfVxuXHQucy1mb290ZXItaW5mbyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTVweDsgfVxuXHQucy1mb290ZXItaW5mby5hZGRyIGEge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTNweDsgfVxuXHQucy1mb290ZXItaW5mby5hZGRyIHAge1xuXHRcdG1hcmdpbi1ib3R0b206IC0zcHg7IH1cblx0LnMtZm9vdGVyLWluZm8ud29yayB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7IH1cblx0LnMtZm9vdGVyLWluZm8ubWFpbCBhIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7IH1cblx0LnMtZm9vdGVyLWluZm8ucGhvbmUgcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQucy1mb290ZXItaW5mby5waG9uZSBhIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7IH1cblx0LnMtZm9vdGVyLWxpbmUge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMTFweDsgfVxuXHQucy1mb290ZXItaXRlbTEge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiAxODJweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHQrIC5zLWZvb3Rlci1pdGVtMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblx0LnMtcXVhbGl0eS1jb250IHtcblx0XHRtYXJnaW46IC0xOHB4IGF1dG8gMDtcblx0XHRtYXgtd2lkdGg6IDI4M3B4O1xuXHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXHQucy1zbGlkZXItbGVmdCB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdHRvcDogMTVweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LnMtc2xpZGVyLXJpZ2h0IHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LnMtcHJvamVjdHMtaW1nIGltZyB7XG5cdFx0aGVpZ2h0OiAyNDlweDsgfVxuXHQucy1hYm91dCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQucy1hYm91dC1saW5lIHtcblx0XHRtYXJnaW46IDAgLTMwcHg7IH1cblxuXHQucy1hYm91dC1pbWcucmlnaHQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cGFkZGluZy1yaWdodDogNTlweDsgfVxuXG5cblx0LnMtc2xpZGVyMS1pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDQycHg7IH1cblx0LnMtc2xpZGVyMS13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAzOXB4OyB9XG5cdC5zLXNsaWRlcjEgLnNsaWNrLWRvdHMge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cdC5zLXNsaWRlcjEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblx0LnMtcmV2aWV3cyB7XG5cdFx0cGFkZGluZy10b3A6IDQzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDU1cHg7XG5cdFx0LnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvOyB9IH1cblx0LnMtcmV2aWV3cy13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRtYXJnaW46IDAgLTE1cHg7IH1cblx0LnMtcmV2aWV3cy1pbm5lciB7XG5cdFx0cGFkZGluZzogMzdweCAxNXB4IDM3cHggMThweDsgfVxuXHQucy1yZXZpZXdzLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDsgfVxuXHQucy1yZXZpZXdzLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDsgfVxuXHQucy1yZXZpZXdzLWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cdC5zLXNsaWRlcjEgLnMtc2xpZGVyLWxlZnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogY2FsYyg1MCUgLSAxMTBweCk7IH1cblx0LnMtc2xpZGVyMSAucy1zbGlkZXItcmlnaHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogY2FsYyg1MCUgLSAxMTBweCk7IH1cblx0LnMtcmVzb3Vyc2VzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDQuNjM2MzZweDtcblx0XHRtYXgtd2lkdGg6IDI4MXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdC5zLXJlc291cnNlcyB7XG5cdFx0cGFkZGluZy10b3A6IDI3cHg7IH1cblx0LnMtb3B0aW9ucy1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDsgfVxuXHQucy1ob3ctdGV4dCB7XG5cdFx0Ji50ZXh0MiB7XG5cdFx0XHRtYXgtd2lkdGg6IDIzMXB4OyB9IH1cblx0LnMtcHJvamVjdC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA0LjYzNjM2cHg7XG5cdFx0cGFkZGluZzogMjRweCAwIDE4cHg7IH1cblx0LnMtcHJvamVjdCB7XG5cdFx0cGFkZGluZy10b3A6IDA7IH1cblx0LnMtcHJvamVjdC1wcmljZS1udW0ge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblx0LnMtcHJvamVjdC1wcmljZS1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAyLjExNzY1cHg7XG5cdFx0bWFyZ2luLXRvcDogLTNweDsgfVxuXHQucy1wcm9qZWN0LXByaWNlIHtcblx0XHRwYWRkaW5nOiAxOXB4IDA7IH1cblx0LnMtcHJvamVjdC10b3AtaXRlbSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0Ji5vcmRlcjEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5zLXByb2plY3QtdG9wLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjgxNTEzcHg7IH1cblx0XHRcdC5zLXByb2plY3QtdG9wLXRpdGxlIHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDZweDsgfSB9XG5cdFx0Ji5vcmRlcjIge1xuXHRcdFx0b3JkZXI6IDI7IH1cblx0XHQmLm9yZGVyMyB7XG5cdFx0XHRvcmRlcjogMzsgfSB9XG5cdC5zLXByb2plY3QtdG9wLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0LnMtcHJvamVjdC1kZXNjciB7XG5cdFx0cGFkZGluZy10b3A6IDQxcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7IH1cblx0LnMtcHJvamVjdC10b3AtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjUxMjZweDtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0LnMtcHJvamVjdC10b3Age1xuXHRcdHBhZGRpbmc6IDAgMTBweDsgfVxuXHQucy1wcm9qZWN0LW51bSB7XG5cdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0bWFyZ2luOiAwIC01cHg7IH1cblx0LnMtcHJvamVjdC1udW0tYmxvY2sge1xuXHRcdHBhZGRpbmc6IDAgNXB4IDEwcHg7IH1cblx0LnMtcHJvamVjdC1udW0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS43NjQ3MXB4O1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7IH1cblx0LnMtcHJvamVjdC1udW0taXRlbSB7XG5cdFx0cGFkZGluZzogMTNweCA1cHggMTFweDsgfVxuXHQucy1wcm9qZWN0LWluZm8taW1nIHtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0bzsgfSB9XG5cdC5zLXByb2plY3QtaW5mby1ibG9jayB7XG5cdFx0KyAucy1wcm9qZWN0LWluZm8tYmxvY2sge1xuXHRcdFx0cGFkZGluZy10b3A6IDIxcHg7IH0gfVxuXHQucy1wcm9qZWN0LXBsYW4ge1xuXHRcdHBhZGRpbmc6IDQxcHggMTBweCA0N3B4OyB9XG5cdC5zLXByb2plY3QtcGxhbi1pbWdzMSB7XG5cdFx0cGFkZGluZy10b3A6IDIxcHg7XG5cdFx0bWFyZ2luOiAwOyB9XG5cdC5zLXByb2plY3QtcGxhbi1pbWcxIHtcblx0XHRwYWRkaW5nOiAwOyB9XG5cdC5zLWRlc2NyLWxpc3QgbGkgLmxlZnQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTVweDsgfVxuXHQucy1kZXNjci1saXN0IGxpIC5yaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG5cdC5zLWRlc2NyLWl0ZW0uaXRlbTEge1xuXHRcdHBhZGRpbmc6IDQwcHggMzlweDsgfVxuXHQucy1kZXNjci10ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7IH1cblx0LnMtZGVzY3ItaXRlbSB7XG5cdFx0cGFkZGluZzogNDBweCAzOXB4OyB9XG5cdC5zLWRlc2NyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDsgfVxuXHQucy1mb3JtMiAucy1mb3JtLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogQnJhdm9TQ1Q7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiA0LjUzNzVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjQ0YzMzMzO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0LnMtZm9ybTIgLnMtZm9ybS1ibG9jay1pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDU5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG5cdC5zLWZvcm0yIC5zLWZvcm0tb3B0aW9ucyB7XG5cdFx0cGFkZGluZy10b3A6IDIxcHg7IH1cblx0LnMtZm9ybTIgLnMtb3B0aW9ucy1idG4ge1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjhweDsgfVxuXHQucy1mb3JtLWJsb2NrLmJnMyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Zvcm0tYmczLXhzLmpwZ1wiKTsgfVxuXHQucy1leGFtcGxlczEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdC5zLWV4YW1wbGVzLXRpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNnB4OyB9IH1cblx0LnMtZXhhbXBsZXMtYmxvY2s6bnRoLWNoaWxkKDIpLmxlZnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblx0LnMtcHJpY2Uge1xuXHRcdHBhZGRpbmctdG9wOiAyN3B4OyB9XG5cdC5zLXByaWNlIC5zLXJlc291cnNlcy13cmFwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy10b3A6IDM4cHg7IH1cblx0LnMtcHJpY2UtaXRlbS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cdC5zLXByaWNlLWl0ZW0taW5uZXIge1xuXHRcdHBhZGRpbmc6IDM5cHggMzVweDsgfVxuXG5cdC5zLXByaWNlLWl0ZW0uYmcxIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJpY2UtaW1nMS14cy5qcGdcIik7IH1cblxuXHQucy1wcmljZS1pdGVtLmJnMiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ByaWNlLWltZzIteHMuanBnXCIpOyB9XG5cdC5zLXByaWNlLWl0ZW0uYmczIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJpY2UtaW1nMy14cy5qcGdcIik7IH1cblx0LnMtY29udGFjdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDQuNjM2MzZweDtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdC5zLWNvbnRhY3RzLWNvbnQge1xuXHRcdHBhZGRpbmc6IDI3cHggMTVweCA0MnB4OyB9XG5cdC5zLWNvbnRhY3RzLWxpc3Qge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdC5zLWNvbnRhY3RzLWxpc3QgbGkgKyBsaSB7XG5cdFx0cGFkZGluZy10b3A6IDE5cHg7IH1cblx0LnMtY29udGFjdHMtcGhvbmUgLnN0eWxlMSBhIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXHQucy1jb250YWN0cy1waG9uZSAuc3R5bGUyIGEge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cdC5zLWNvbnRhY3RzLW1haWwgYSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjg4cHg7IH1cblx0LnMtY29udGFjdHMtYWRkciB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjg4cHg7IH1cblx0LnMtY29udGFjdHMtY29tcGFueSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0LnMtY29udGFjdHMtbWFwIHtcblx0XHRoZWlnaHQ6IDM4MHB4OyB9XG5cdC5zLWNvbnRhY3RzLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDM5cHg7IH1cblx0LnMtY29udGFjdHMtZm9ybS1pdGVtIHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDE2MHB4OyB9XG5cdC5zLWNvbnRhY3RzLWZvcm0taXRlbSBpbnB1dCB7XG5cdFx0cGFkZGluZzogMCAxNXB4IDAgMzlweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuOHB4OyB9XG5cdC5zLWNvbnRhY3RzLWZvcm0taXRlbSB0ZXh0YXJlYSB7XG5cdFx0cGFkZGluZzogMTdweCAzOXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS44cHg7IH1cblx0LnMtY29udGFjdHMtYnV0dG9uIC5zLW9wdGlvbnMtYnRuIHtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQucy1jb250YWN0cy1pbmZvLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7IH1cblx0LnMtY29udGFjdHMtaW5mbyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZzogNDJweCAxNXB4OyB9XG5cdC5zLWNvbnRhY3RzLWluZm8tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cdC5zLWNvbnRhY3RzLWluZm8tbGluZSB7XG5cdFx0bWFyZ2luOiAxOXB4IGF1dG87IH1cblx0LnMtY29udGFjdHMtaW5mby10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDI5MnB4OyB9XG5cdC5zLWNvbnRhY3RzLWluZm8tdGV4dCBwLnN0eWxlMSB7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7IH1cblx0LnMtY29udGFjdHMtaW5mby1tYWlsIHtcblx0XHRwYWRkaW5nLXRvcDogM3B4OyB9XG5cdC5zLWNhbGMge1xuXHRcdHBhZGRpbmc6IDI2cHggMDsgfVxuXHQucy1jYWxjLXRvcCB7XG5cdFx0bWFyZ2luOiAzOXB4IC0xNXB4IDA7XG5cdFx0cGFkZGluZzogMzlweCA0MHB4OyB9XG5cdC5zLWNhbGMtaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LnMtY2FsYy1pdGVtIGlucHV0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblx0LnMtY2FsYy1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIxcHg7IH1cblx0LnMtY2FsYy1jaGVjay5jaGVjazEgLmItY2hlY2tib3ggaW5wdXQgKyBsYWJlbCB7XG5cdFx0cGFkZGluZzogMCAyOS4zcHg7IH1cblx0LnMtY2FsYy1jaGVjay5jaGVjazIgLmItY2hlY2tib3ggaW5wdXQgKyBsYWJlbCB7XG5cdFx0cGFkZGluZzogMCAzNXB4OyB9XG5cdC5zLWNhbGMtbGluZS1ib3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDIzcHg7XG5cdFx0cGFkZGluZzogNDBweCAwIDA7IH1cblx0LnMtY2FsYy1jaGVjazEuY2hlY2syIC5iLWNoZWNrYm94ICsgLmItY2hlY2tib3gge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7IH1cblx0LnMtY2FsYy1ib3R0b20ge1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRwYWRkaW5nLXRvcDogNDJweDsgfVxuXHQucy1jYWxjLXN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuMTE3NjVweDsgfVxuXHQucy1jYWxjLXRvdGFscHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRsaW5lLWhlaWdodDogMzlweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDNweDsgfVxuXHQucy1jYWxjLXRhYmxlIHtcblx0XHRwYWRkaW5nLXRvcDogMTlweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuXHQucy1jYWxjLXRhYmxlLWxpbmUudG9wIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7IH1cblx0LnMtY2FsYy10YWJsZS1saW5lLnRvcCAucy1jYWxjLXRhYmxlLWNvbDpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiA0NyU7IH1cblx0LnMtY2FsYy10YWJsZS1saW5lLnRvcCAucy1jYWxjLXRhYmxlLWNvbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMDsgfVxuXHQucy1jYWxjLXRhYmxlLWxpbmUudG9wIC5zLWNhbGMtdGFibGUtY29sOm50aC1jaGlsZCgyKSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMjQlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwOyB9XG5cdC5zLWNhbGMtdGFibGUtbGluZS50b3AgLnMtY2FsYy10YWJsZS1jb2w6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuXHRcdHdpZHRoOiAyOSU7IH1cblx0LnMtY2FsYy10YWJsZS1saW5lIC5zLWNhbGMtdGFibGUtY29sIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0LnMtY2FsYy10YWJsZSB0YWJsZSB0ZDpudGgtY2hpbGQoMykge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAyOSU7IH1cblx0LnMtY2FsYy10YWJsZSB0YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDI0JTsgfVxuXHQucy1jYWxjLXRhYmxlIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0d2lkdGg6IDQ3JTsgfVxuXHQucy1jYWxjLXRhYmxlLWxpbmUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHQmLnRvcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7IH1cblx0XHQucy1jYWxjLXRhYmxlLWNvbDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNDElO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4OyB9XG5cdFx0LnMtY2FsYy10YWJsZS1jb2w6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblx0XHQucy1jYWxjLXRhYmxlLWNvbDpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMjclOyB9IH1cblx0LnMtY2FsYy1idXR0b24gLnMtb3B0aW9ucy1idG4ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMy41cHg7IH1cblx0LnMtY2FsYyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDsgfVxuXHQucy1jYWxjMSB7XG5cdFx0cGFkZGluZy10b3A6IDI3cHg7IH1cblx0LnMtY2FsYzEtdHlwZSB7XG5cdFx0bWFyZ2luOiAzOXB4IC0xNXB4IDA7IH1cblx0LnMtY2FsYzEtc3dpdGNoIHtcblx0XHRwYWRkaW5nOiAwIDM5cHg7IH1cblx0LnMtY2FsYzEtbGlzdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRjMzMzM7XG5cdFx0cGFkZGluZy1ib3R0b206IDMxcHg7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHQucy1jYWxjMS1saXN0IGxpOmZpcnN0LWNoaWxkIGEge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMnB4OyB9XG5cdC5zLWNhbGMxLWxpc3QgbGk6bGFzdC1jaGlsZCBhIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXHQucy1jYWxjMS1zd2l0Y2ggcCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDExcHg7IH1cblx0LnMtY2FsYzEtbGlzdCBsaSBhIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuXHRcdGJvcmRlci10b3Atd2lkdGg6IDFweDtcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cblx0LnMtY2FsYzEtaW1nIHtcblx0XHRwYWRkaW5nOiAwIDM2cHg7IH1cblx0LnMtY2FsYzEtaW1nLmltZzEge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cdC5zLWNhbGMxLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDAgNDBweCAxOXB4OyB9XG5cdC5zLWNhbGMxLWNoZWNrLmNoZWNrMiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDsgfVxuXHQucy1jYWxjMS1pbnB1dCBzcGFuIHtcblx0XHRmb250LXNpemU6IDE0cHg7IH1cblx0LnMtY2FsYzEtaW5wdXQgaW5wdXQge1xuXHRcdHdpZHRoOiA3MnB4OyB9XG5cdC5zLWNhbGMxLWlucHV0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0d2lkdGg6IDUwJTsgfVxuXHQucy1jYWxjMS12YWx1ZSB7XG5cdFx0bWFyZ2luOiAwIC01cHg7XG5cdFx0bWF4LXdpZHRoOiAzMjBweDsgfVxuXHQucy1jYWxjMS1ibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7IH1cblx0LnMtY2FsYzEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblx0LnMtY2FsYzEtaXRlbSArIC5zLWNhbGMxLWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cdC5zLWNhbGMxLW1vcmUge1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0cGFkZGluZy10b3A6IDQxcHg7XG5cdFx0LnMtY2FsYzEtYmxvY2sge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXHQucy1jYWxjMS1tb3JlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuMTE3NjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXHQucy1jYWxjMS1pbnB1dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHQucy1jYWxjMS1pbWcuaW1nMiB7XG5cdFx0cGFkZGluZzogMCA1OXB4IDE5cHg7IH1cblx0LnMtY2FsYzEtaW1nLmltZzMge1xuXHRcdHBhZGRpbmc6IDEycHggNDFweCAyNHB4OyB9XG5cdC5oaWRlLW1kIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHQucy1jYWxjMS1mb3JtLmZvcm0zIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTlweDsgfVxuXHQucy1jYWxjMS1pdGVtIHAge1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7IH1cblx0LnMtY2FsYzEtbW9yZSB7XG5cdFx0LmhpZGUtbWQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7IH0gfVxuXHQucy1jYWxjMS1vcGVuIHtcblx0XHRwYWRkaW5nOiA0NHB4IDQwcHggMzhweDsgfVxuXHQucy1jYWxjMS1kZXNjciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cdC5zLWdhbGxlcnkge1xuXHRcdHBhZGRpbmctdG9wOiAyN3B4O1xuXHRcdC5zLWV4YW1wbGVzLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0LnMtZXhhbXBsZXMtaXRlbSB7XG5cdFx0XHQmLnRpdGxlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cdFx0LnMtZXhhbXBsZXMtYmxvY2sge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cdC5zLWdhbGxlcnkxIHtcblx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1OXB4O1xuXHRcdC5zLWV4YW1wbGVzLWl0ZW0ucmlnaHQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQucy1leGFtcGxlcy1zdWJ0aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDsgfSB9XG5cdFx0LnMtcmV2aWV3cy1ibG9jayB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cdFx0LnMtZXhhbXBsZXMtaXRlbS5sZWZ0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM4cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdC5zLWV4YW1wbGVzLXN1YnRpdGxlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4OyB9IH0gfVxuXHQucy1nYWxsZXJ5MSAuc3BhY2Uge1xuXHRcdHBhZGRpbmctdG9wOiAwOyB9XG5cdC5zLWdhbGxlcnkxLW1vcmUge1xuXHRcdHBhZGRpbmctdG9wOiAyMXB4OyB9XG5cdC5zLW9iamVjdHMge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDsgfVxuXG5cdC5zLW9iamVjdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRsZXR0ZXItc3BhY2luZzogNC42MzYzNnB4O1xuXHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cdC5zLW9iamVjdHMtdGV4dCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDYxcHg7IH1cblx0LnMtb2JqZWN0cy1ibG9jay5vcmRlci0zIHtcblx0XHRwYWRkaW5nOiAwOyB9XG5cdC5zLW9iamVjdHMtaW5mby1pbm5lciB7XG5cdFx0cGFkZGluZzogMjhweCAyMHB4OyB9XG5cdC5zLW9iamVjdHMtaW5mby1saXN0IGxpIC5sZWZ0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7IH1cblx0LnMtb2JqZWN0cy1pbmZvLWxpc3QgbGkgLnJpZ2h0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7IH1cblx0LnMtd2hhdCB7XG5cdFx0cGFkZGluZy10b3A6IDQxcHg7IH1cblx0LnMtd2hhdC13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDsgfVxuXHQucy13aGF0LWl0ZW0taW5uZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweCAzN3B4IDExcHg7IH1cblx0LnMtd2hhdC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNXB4OyB9XG5cdC5zLXdoYXQtZGVzY3Ige1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRwYWRkaW5nLXRvcDogMTZweDsgfVxuXHQucy1mb3JtNSB7XG5cdFx0cGFkZGluZy10b3A6IDM5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7IH1cblx0LnMtb2JqZWN0czEge1xuXHRcdC5zLWV4YW1wbGVzLXRpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjFweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblx0LnMtb2JqZWN0cy1pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdC5zLWhvbWUtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogLTEzMnB4OyB9XG5cdC5zLWZvcm0tYmxvY2sge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfVxuXHQucy1wcmljZS1pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cblx0LnMtY2FsYy1jaGVjay5jaGVjazIge1xuXHRcdC5iLWNoZWNrYm94IHtcblx0XHRcdHdpZHRoOiAzMy4zJTsgfSB9XG5cdC5zLWNhbGMtY2hlY2suY2hlY2syIC5iLWNoZWNrYm94IGlucHV0ICsgbGFiZWwge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0LnMtc2VydmljZTIgLnMtc2VydmljZS1ibG9jazpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHQucy1jaG9pY2UtY2hlY2suY2hlY2syIC5iLWNoZWNrYm94IHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQucy1leGFtcGxlcy1pdGVtLmxlZnQge1xuXHRcdC5zLWV4YW1wbGVzLXN1YnRpdGxlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzhweDsgfSB9XG5cdC5zLWdhbGxlcnkxIC5zLWV4YW1wbGVzLWl0ZW0ubGVmdC5zcGFjZSAucy1leGFtcGxlcy1zdWJ0aXRsZSB7XG5cdFx0LnMtZXhhbXBsZXMtc3VidGl0bGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXHQucy1nYWxsZXJ5MSAucy1leGFtcGxlcy1pdGVtLnJpZ2h0IHtcblx0XHQucy1leGFtcGxlcy1zdWJ0aXRsZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7IH0gfVxuXHQucy1vcHRpb25zLWJsb2NrIHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cdC5zLWdhbGxlcnkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdC5zLWZvcm0tYmxvY2stdGhhbmtzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cblxuQGluY2x1ZGUgcmVzcG9uZC10byhtb2JpbGUxKSB7XG5cdC5zLWhlYWRlci1pbm5lciB7XG5cdFx0cGFkZGluZzogMCAyNnB4OyB9XG5cdC5zLWFib3V0LWJsb2NrLmxpbmUxLmltZyB7XG5cdFx0bWFyZ2luLXRvcDogLTM1cHg7IH1cblx0LnMtYmVuZWZpdHMtaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAyNzlweDsgfVxuXHQucy1iZW5lZml0czEgLnMtcHJvamVjdHMtdGl0bGUge1xuXHRcdG1heC13aWR0aDogMzAwcHg7IH1cblx0LnMtYmVuZWZpdHMxLWl0ZW0taW5uZXIge1xuXHRcdG1heC13aWR0aDogMzA1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0LnMtYmVuZWZpdHMxLWluZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDhweCAzOXB4IDBweCA0MHB4OyB9XG5cdC5zLWJlbmVmaXRzMS1pdGVtLml0ZW00IHtcblx0XHQucy1iZW5lZml0czEtc3VidGl0bGUge1xuXHRcdFx0bWF4LXdpZHRoOiAzMDVweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdFx0LnMtYmVuZWZpdHMxLWRlc2NyIHtcblx0XHRcdG1heC13aWR0aDogMzA1cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bzsgfSB9XG5cdC5zLWJlbmVmaXRzMS1pdGVtLml0ZW01IHtcblx0XHRtYXgtd2lkdGg6IDMwNXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdC5zLWJlbmVmaXRzMS1pdGVtLml0ZW0yIC5zLWJlbmVmaXRzMS1zdWJ0aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAzMDVweDtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQucy1hYm91dC1pbWctaW5uZXIge1xuXHRcdG1heC13aWR0aDogMzAwcHg7IH1cblx0LnMtcmVzb3Vyc2VzMS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0M3B4OyB9XG5cdC5zLXJlc291cnNlczEgLnMtaG9tZS10ZXh0IHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7IH1cblx0LnMtY2FsYzEtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMDsgfVxuXHQucy1jYWxjMS1pdGVtLnJvc3Qge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cdC5zLWZvcm0tYmxvY2stdGhhbmtzIHtcblx0XHRwYWRkaW5nOiAxNjVweCAxNXB4IDE0NXB4OyB9IH1cbkBpbmNsdWRlIHJlc3BvbmQtdG8obW9iaWxlMikge1xuXHQucy1zbGlkZXItbGVmdCB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdHRvcDogMTVweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LnMtc2xpZGVyLXJpZ2h0IHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LnMtcXVhbGl0eS1pbWcge1xuXHRcdG1heC13aWR0aDogMjI1cHg7IH1cblx0LnMtY2hvaWNlLWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXHQucy1jaG9pY2UtY2hlY2suY2hlY2sxIC5iLWNoZWNrYm94IGlucHV0ICsgbGFiZWwge1xuXHRcdHBhZGRpbmc6IDAgMjBweDsgfVxuXHQucy1wcm9qZWN0LWRlc2NyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDsgfVxuXHQucy1jYWxjLXRvcCB7XG5cdFx0cGFkZGluZzogMzlweCAxNXB4OyB9XG5cdC5zLWNhbGMtdGFibGUtbGluZSB7XG5cdFx0bWFyZ2luOiAwIDIwcHg7IH1cblx0LnMtY2FsYy10YWJsZS1saW5lLnRvcCAucy1jYWxjLXRhYmxlLWNvbDpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cdC5zLWNhbGMxLXN3aXRjaCB7XG5cdFx0cGFkZGluZzogMCAxNXB4OyB9XG5cdC5zLWNhbGMxLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDAgMTVweCAxOXB4OyB9XG5cdC5zLWNhbGMxLW9wZW4ge1xuXHRcdHBhZGRpbmc6IDQ0cHggMTVweCAzOHB4OyB9XG5cdC5zLWhvbWUtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogLTc5cHg7IH1cblx0LnMtcmVzb3Vyc2VzMSAucy1ob21lLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IC0zM3B4OyB9XG5cdC5zLWNhbGMtc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTFweDsgfVxuXHQucy1xdWFsaXR5IC5zLW9wdGlvbnMtYnRuOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAyMmVtO1xuXHRcdGhlaWdodDogMjBlbTsgfVxuXHQucy1zbGlkZXIgLnMtb3B0aW9ucy1idG46OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDE5ZW07XG5cdFx0aGVpZ2h0OiAxOWVtOyB9XG5cdC5zLW9wdGlvbnMtYnRuOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAxOWVtO1xuXHRcdGhlaWdodDogMThlbTsgfVxuXHQucy1hYm91dC1pbWctaW5uZXIge1xuXHRcdG1heC13aWR0aDogMjQ1cHg7IH1cblx0LnMtZm9ybS1ibG9jay1mb3JtLmJpZyAucy1jb250YWN0cy1idXR0b24gLnMtb3B0aW9ucy1idG46OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDIwZW07XG5cdFx0aGVpZ2h0OiAyMGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMGVtOyB9XG5cdC5zLWZvcm0tYmxvY2staW5uZXIgLnMtb3B0aW9ucy1idG46OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDIxZW07XG5cdFx0aGVpZ2h0OiAyMGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMGVtOyB9XG5cdC5zLWZvcm0yIHtcblx0XHQucy1mb3JtLWJsb2NrLWlubmVyIC5zLW9wdGlvbnMtYnRuOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDIwZW07XG5cdFx0XHRoZWlnaHQ6IDIwZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjBlbTsgfSB9XG5cdC5zLWZvcm0tYmxvY2stdGhhbmtzLmJpZyB7XG5cdFx0cGFkZGluZzogMTgwcHggMjBweDsgfVxuXHQucy1wcmljZSAucy1vcHRpb25zLWJ0bjo6YmVmb3JlIHtcblx0XHR3aWR0aDogMTZlbTtcblx0XHRoZWlnaHQ6IDE2ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE2ZW07IH1cblx0LnMtY2hvaWNlLWlucCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdFx0LnMtY2hvaWNlLWlucHV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfSB9XG4iLCJcbiRicmVhay10djogMTgwMHB4O1xuJGJyZWFrLWRlc2t0b3Atd2lkZTogMTUwMHB4O1xuJGJyZWFrLWRlc2t0b3A6IDExOTlweDtcbiRicmVhay10YWJsZXQtbGFyZ2U6IDk5MXB4O1xuJGJyZWFrLXRhYmxldDogNzY3cHg7XG4kYnJlYWstbW9iaWxlOiA1NjVweDtcbiRicmVhay1tb2JpbGUxOiA0ODBweDtcbiRicmVhay1tb2JpbGUyOiAzNTlweDtcblxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gIEBpZiAkbWVkaWEgPT0gdHYge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXR2KSB7XG4gICAgICBAY29udGVudDsgfSB9XG4gIEBpZiAkbWVkaWEgPT0gZGVza3RvcC13aWRlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wLXdpZGUpIHtcbiAgICAgIEBjb250ZW50OyB9IH1cbiAgQGlmICRtZWRpYSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gICAgICBAY29udGVudDsgfSB9XG4gIEBpZiAkbWVkaWEgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAgIEBjb250ZW50OyB9IH1cbiAgQGlmICRtZWRpYSA9PSB0YWJsZXQtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7IH0gfVxuICBAaWYgJG1lZGlhID09IG1vYmlsZS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gICAgICBAY29udGVudDsgfSB9XG4gIEBpZiAkbWVkaWEgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUpIHtcbiAgICAgIEBjb250ZW50OyB9IH1cbiAgQGlmICRtZWRpYSA9PSBtb2JpbGUxIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUxKSB7XG4gICAgICBAY29udGVudDsgfSB9XG4gIEBpZiAkbWVkaWEgPT0gbW9iaWxlMiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlMikge1xuICAgICAgQGNvbnRlbnQ7IH0gfVxuICBAaWYgJG1lZGlhID09IGRlc2t0b3AxIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gICAgICBAY29udGVudDsgfSB9IH1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNlSSxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0VEWjVDLEFBQUEsaUJBQWlCLENBQUM7SUFDakIsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUFHO0VBQ3JCLEFBQUEsaUJBQWlCLENBQUM7SUFDakIsS0FBSyxFQUFFLEtBQUssR0FBRztFQUNoQixBQUFBLGVBQWUsQ0FBQztJQUNmLEtBQUssRUFBRSxJQUFJLEdBQUc7RUFDZixBQUFBLGNBQWMsQ0FBQztJQUNkLElBQUksRUFBRSxJQUFJLEdBQUc7RUFDZCxBQUFBLGlCQUFpQixDQUFDO0lBQ2pCLFdBQVcsRUFBRSxDQUFDLEdBQUc7RUFDbEIsQUFBQSxTQUFTLENBQUM7SUFDVCxRQUFRLEVBQUUsTUFBTSxHQUFHO0VBQ3BCLEFBQUEsWUFBWSxDQUFDO0lBQ1osUUFBUSxFQUFFLE1BQU0sR0FBRztFQUNwQixBQUFBLGdCQUFnQixDQUFDO0lBQ2hCLFlBQVksRUFBRSxJQUFJO0lBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQUc7RUFDdkIsQUFBQSxlQUFlLENBQUM7SUFDZixXQUFXLEVBQUUsQ0FBQyxHQUFHO0VBQ2xCLEFBQUEsZUFBZSxDQUFDO0lBQ2YsU0FBUyxFQUFFLE1BQU0sR0FBRztFQUNyQixBQUFBLGdCQUFnQixDQUFDO0lBQ2hCLE9BQU8sRUFBRSxNQUFNLEdBQUc7RUFDbkIsQUFBQSxnQkFBZ0IsQ0FBQztJQUNoQixPQUFPLEVBQUUsTUFBTSxHQUFHO0VBQ25CLEFBQUEsZ0JBQWdCLENBQUM7SUFDaEIsV0FBVyxFQUFFLElBQUk7SUFDakIsY0FBYyxFQUFFLElBQUks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 */

/* End */


/* Start:/bitrix/templates/v1.0/css/anim.css?1612264512752*/
@keyframes revealtitle {
  0% {
    transform: scaleX(0);
    transform-origin: 0% 50% 0px;
  }
  25% {
    transform: scaleX(1);
    transform-origin: 0% 50% 0px;
  }
  50% {
    transform: scaleX(1);
    transform-origin: 100% 50% 0px;
  }
  100% {
    transform: scaleX(0);
    transform-origin: 100% 50% 0px;
  }
}
@keyframes jump {
  0% { transform: translateY(0); } 50% { transform: translateY(25px); } 100% { transform: translateY(0); }

}
 @-webkit-keyframes Fade {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Fade {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* End */


/* Start:/bitrix/templates/v1.0/css/fonts.css?16122645125413*/
@font-face {
    font-family: "Geometria";
    src: url("/bitrix/templates/v1.0/css/../fonts/geometria-medium.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/geometria-medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/geometria-medium.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/geometria-medium.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/geometria-medium.svg#Geometria") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: "BravoSCT";
    src: url("/bitrix/templates/v1.0/css/../fonts/BravoSCT.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/BravoSCT.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/BravoSCT.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/BravoSCT.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/BravoSCT.svg#BravoSCT") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}



@font-face {
    font-family: "Geometria";
    src: url("/bitrix/templates/v1.0/css/../fonts/geometria-bold.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/geometria-bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/geometria-bold.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/geometria-bold.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/geometria-bold.svg#Geometria") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 700;
}



@font-face {
    font-family: "Geometria";
    src: url("/bitrix/templates/v1.0/css/../fonts/Geometria-Heavy.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/Geometria-Heavy.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/Geometria-Heavy.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/Geometria-Heavy.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/Geometria-Heavy.svg#Geometria") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}



@font-face {
    font-family: ".Helvetica Neue DeskInterface 2";
    src: url("/bitrix/templates/v1.0/css/../fonts/HelveticaNeueDeskInterface-Regular.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/HelveticaNeueDeskInterface-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/HelveticaNeueDeskInterface-Regular.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/HelveticaNeueDeskInterface-Regular.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/HelveticaNeueDeskInterface-Regular.svg#.Helvetica Neue DeskInterface 2") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}



@font-face {
    font-family: "Proxima Nova";
    src: url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-bold.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-bold.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-bold.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-bold.svg#Proxima Nova Rg") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 700;
}



@font-face {
    font-family: "Proxima Nova";
    src: url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-semibold.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-semibold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-semibold.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-semibold.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/proxima-nova-semibold.svg#Proxima Nova Lt") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 600;
}



@font-face {
    font-family: "Proxima Nova";
    src: url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Black.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Black.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Black.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Black.svg#Proxima Nova Bl") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 900;
}



@font-face {
    font-family: "Proxima Nova";
    src: url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Reg.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Reg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Reg.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Reg.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Reg.svg#Proxima Nova Rg") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 400;
}



@font-face {
    font-family: "Proxima Nova";
    src: url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Xbold.eot"); /* IE9 */
    src: url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Xbold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Xbold.woff") format("woff"), /* chrome, firefox */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Xbold.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("/bitrix/templates/v1.0/css/../fonts/ProximaNova-Xbold.svg#Proxima Nova Th") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 800;
}



/* End */


/* Start:/bitrix/templates/v1.0/styles.css?1612264512544*/
.s-choice-navi li a svg {height:10px;}
.s-objects-text {margin-bottom:100px;}
.serviceimage img {display:none;}
.indeximage img {display:none;}
.s-header {z-index: 994;}

.s-examples-subtitle span.rub {font-family:Geometria;font-style:normal;font-weight:bold;text-align:center;letter-spacing:-1.40833px;color: #CF3333;}

.notice {display:none;background:#000;color:#fff;box-shadow:0 0 5px #666;width:245px;padding:20px;border-radius:5px;position:fixed;top:10px;left:10px;z-index:9999999;opacity: 0.9;font-family:Proxima Nova;font-style:normal;}
/* End */
/* /bitrix/templates/v1.0/css/libs.min.css?161226451274136 */
/* /bitrix/templates/v1.0/css/main.css?1612528282408943 */
/* /bitrix/templates/v1.0/css/media.css?1612264512228826 */
/* /bitrix/templates/v1.0/css/anim.css?1612264512752 */
/* /bitrix/templates/v1.0/css/fonts.css?16122645125413 */
/* /bitrix/templates/v1.0/styles.css?1612264512544 */
