/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{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:980px}}@media (min-width: 1200px){.container{max-width:1180px}}@media (min-width: 1400px){.container{max-width:1360px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width: 1400px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 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:flex !important}.d-sm-inline-flex{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:flex !important}.d-md-inline-flex{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:flex !important}.d-lg-inline-flex{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:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media (min-width: 1400px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}@media (min-width: 1400px){.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}}.border{border:1.5px solid #000 !important}.border-top{border-top:1.5px solid #000 !important}.border-right{border-right:1.5px solid #000 !important}.border-bottom{border-bottom:1.5px solid #000 !important}.border-left{border-left:1.5px solid #000 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#f1f1f1 !important}.border-success{border-color:#1ed760 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#f52e11 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:0 !important}.rounded-top{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-right{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-bottom{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-left{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-circle{border-radius:50% !important}.rounded-0{border-radius:0 !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-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-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-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-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-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}@media (min-width: 1400px){.m-xxl-0{margin:0 !important}.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.m-xxl-1{margin:.25rem !important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem !important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem !important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem !important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem !important}.m-xxl-2{margin:.5rem !important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem !important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem !important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem !important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem !important}.m-xxl-3{margin:1rem !important}.mt-xxl-3,.my-xxl-3{margin-top:1rem !important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem !important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem !important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem !important}.m-xxl-4{margin:1.5rem !important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem !important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem !important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem !important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem !important}.m-xxl-5{margin:3rem !important}.mt-xxl-5,.my-xxl-5{margin-top:3rem !important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem !important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem !important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem !important}.p-xxl-0{padding:0 !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.p-xxl-1{padding:.25rem !important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem !important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem !important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem !important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem !important}.p-xxl-2{padding:.5rem !important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem !important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem !important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem !important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem !important}.p-xxl-3{padding:1rem !important}.pt-xxl-3,.py-xxl-3{padding-top:1rem !important}.pr-xxl-3,.px-xxl-3{padding-right:1rem !important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem !important}.pl-xxl-3,.px-xxl-3{padding-left:1rem !important}.p-xxl-4{padding:1.5rem !important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem !important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem !important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem !important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem !important}.p-xxl-5{padding:3rem !important}.pt-xxl-5,.py-xxl-5{padding-top:3rem !important}.pr-xxl-5,.px-xxl-5{padding-right:3rem !important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem !important}.pl-xxl-5,.px-xxl-5{padding-left:3rem !important}.m-xxl-auto{margin:auto !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.text-xxl-left{text-align:left !important}.text-xxl-right{text-align:right !important}.text-xxl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-body{color:#212529 !important}.text-muted{color:#f1f1f1 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;backface-visibility:hidden;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block;transition:transform 0.6s ease}@media screen and (prefers-reduced-motion: reduce){.carousel-item.active,.carousel-item-next,.carousel-item-prev{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{transform:translateX(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{transform:translateX(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%, 0, 0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0.8), transparent 330px);z-index:1;pointer-events:auto}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate3d(0, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1.5px solid #dee2e6;border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#f1f1f1}html{max-width:100%;overflow-x:hidden}body{font-family:"Raleway", sans-serif;font-size:16px;margin:0;padding:0;overflow-x:hidden;line-height:1.6}ul.list-unstyled{list-style:none}.bg-black{background-color:#000;color:white}.bg-white{background-color:#fff}.bg-grey{background:#f1f1f1}.bg-grey-dark{background:#333333}.color-grey{color:#666}.color-black{color:#000}a{text-decoration:none;color:#000}.h-100{height:100%}@media (min-width: 576px){.w-sm-auto{width:auto !important}}.h-100vh{height:100vh}.invert{filter:invert(1)}.lh-20{line-height:2}.lh-15{line-height:1.5}.font-14{font-size:14px !important}.font-15{font-size:15px !important}.font-16{font-size:16px !important}.font-17{font-size:17px !important}.font-18{font-size:18px !important}.font-19{font-size:19px !important}.font-20{font-size:20px !important}.font-21{font-size:21px !important}.font-22{font-size:22px !important}.font-23{font-size:23px !important}.font-24{font-size:24px !important}.font-25{font-size:25px !important}.font-26{font-size:26px !important}.font-27{font-size:27px !important}.font-28{font-size:28px !important}.font-29{font-size:29px !important}.font-30{font-size:30px !important}.font-31{font-size:31px !important}.font-32{font-size:32px !important}.font-33{font-size:33px !important}.font-34{font-size:34px !important}.font-35{font-size:35px !important}.font-36{font-size:36px !important}.font-37{font-size:37px !important}.font-38{font-size:38px !important}.font-39{font-size:39px !important}.font-40{font-size:40px !important}.font-45{font-size:45px !important}.font-50{font-size:50px !important}.font-55{font-size:55px !important}.font-60{font-size:60px !important}.font-65{font-size:65px !important}.font-70{font-size:70px !important}.font-75{font-size:75px !important}.font-80{font-size:80px !important}.font-85{font-size:85px !important}.font-90{font-size:90px !important}.font-95{font-size:95px !important}.font-100{font-size:100px !important}.font-105{font-size:105px !important}.font-110{font-size:110px !important}.font-115{font-size:115px !important}.font-120{font-size:120px !important}.font-125{font-size:125px !important}.font-130{font-size:130px !important}.font-135{font-size:135px !important}.font-140{font-size:140px !important}h1,h2,h3,h4,h5,h6{margin:0;font-weight:900}h2{font-size:80px}@media (min-width: 576px){.border-right-sm-0{border-right-width:0 !important}}.card{height:440px;position:relative;overflow:hidden}.card .card-image{height:400px;overflow:hidden;position:relative;display:flex;justify-content:center}.card .card-image.center{justify-content:center}.card .card-image.left{justify-content:flex-start}.card .card-image.right{justify-content:flex-end}.card .card-image.top{align-items:flex-start}.card .card-image.bottom{align-items:flex-end}.card .card-image.hcenter{align-items:center}.card .card-image>img{object-fit:cover;min-height:400px;position:absolute;min-width:100%}.card.card-with-content{margin-bottom:50px}.card.card-with-content .card-image{width:87%;z-index:1;position:absolute}.card.card-with-content .card-content{border:1.5px solid #000;background:#fff;padding:11px 12px;position:absolute;right:11px;width:86%;bottom:0;z-index:2}.card.card-with-content .card-content h3{font-size:24px;font-weight:800;text-transform:uppercase;margin-bottom:-7px;line-height:1}.card.card-with-content .card-content p{color:#666;margin-bottom:6px}.card.card-with-content .card-content a.more{text-transform:uppercase;font-weight:600;font-size:12px}.card.card-with-content .card-content a.more:hover{text-decoration:underline}.card.card-simple{position:relative;margin-bottom:40px}.card.card-simple .card-image{width:100%;position:relative;margin-bottom:-30px}.card.card-simple .card-title{padding:17px 24px;border:1.5px solid #000;text-transform:uppercase;background:white;display:inline-block;margin-left:30px;position:relative;z-index:2;line-height:1}@media (max-width: 991.98px){.card.card-simple .card-title{display:table;margin-right:auto;margin-left:auto}}.card.card-simple .card-title h4{font-size:18px;font-weight:800}.card.card-album{display:inline;margin-bottom:50px}.card.card-album .icon-close{display:flex;position:absolute;right:20px;top:5px;font-size:35px;font-weight:200;opacity:0;transition:opacity .3s ease-in;z-index:11}@media (min-width: 768px){.card.card-album .icon-close{display:none}}.card.card-album .card-more.active ~ .icon-close{display:flex}.card.card-album .card-image>img{min-height:400px}.card.card-album .card-options{position:absolute;bottom:0;right:0;padding:15px 12px;z-index:10}.card.card-album .card-options [class*=icon-]{margin:0 2px}.card.card-album .card-more{width:100%;z-index:10;transform:translateY(100%);transition:transform .2s ease-in-out, opacity .2s ease;position:absolute;z-index:9;width:80%;height:100%;background:white;right:0;padding:16px;opacity:0;padding-top:55px}.card.card-album .card-more.active{transform:translateY(0);opacity:.98;z-index:10}.card.card-album .card-more .card-more-inner{overflow-x:hidden;overflow-y:auto;max-height:325px}.card.card-album .card-more .card-more-inner .source-img{width:auto}.card.card-album .card-more .card-more-inner>.row{min-height:37px;margin-bottom:10px}.card.card-album .card-more .card-more-inner>.row:last-child{margin-bottom:0}.card.card-album .card-more .card-more-inner>.row .col{display:flex;align-items:center}.card.card-album .card-more .card-more-inner .btn{background:#000;color:#fff;font-size:12px;padding:11px 13px;width:100%;display:flex;align-items:center;justify-content:center;line-height:1;border-color:black}.card.card-album .card-more .card-more-inner .btn:hover{color:black;background:white}.card.card-album .card-content{position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;font-size:14px;background:#959595;opacity:0;transition:opacity .2s ease;line-height:1.6;color:white;overflow:auto}.card.card-album .card-content .card-content-wrapper{max-height:100%;overflow:auto}.card.card-album .card-content:hover{opacity:1}.card.card-album .card-content:hover ~ .icon-close,.card.card-album .card-more.active ~ .icon-close{opacity:1}.card.card-album .card-more.active ~ .icon-close{color:black}.card.card-album .card-title{text-transform:uppercase;font-size:18px;padding:20px;text-align:center;font-weight:800}.bg-black .card.card-album .card-title{color:white;line-height:1.8;font-weight:700}.card.card-video{margin-bottom:20px}.card.card-video .card-title{text-transform:uppercase;font-size:18px;padding:20px;text-align:center;font-weight:800}.section-title{margin-left:25px;margin-bottom:-20px;position:relative;z-index:0;font-size:80px;font-weight:800;opacity:0;line-height:1}.section-title.text-center{margin-left:0}@media (max-width: 991.98px){.section-title{margin-left:0;text-align:center;font-size:55px;margin-bottom:-12px}}.underline{text-decoration:underline}.hover-underline:hover{text-decoration:underline;cursor:pointer}address{font-style:normal}.font-weight-extrabold{font-weight:800}.font-weight-heavy{font-weight:900}@media (max-width: 991.98px){.owl-stage .owl-item:not(.active){transform:translate3d(0, 0, 0) scale(0.9)}}.owl-stage .owl-item:not(.active) img{opacity:.4}.owl-stage .owl-item:not(.active) .card-options,.owl-stage .owl-item:not(.active) .card-album .card-title{display:none}.owl-stage{line-height:0;margin-top:-16px}.owl-item.active{z-index:10}.show{display:block}section.section{padding-top:70px;padding-bottom:70px}@media (max-width: 991.98px){section.section{padding-left:18px;padding-right:18px;padding-top:55px;padding-bottom:55px}}@media (max-width: 991.98px){section.section{padding-top:50px;padding-bottom:45px}}nav.submenu{margin:55px 0 40px}nav.submenu ul{padding:0}nav.submenu li{position:relative;margin-right:35px}nav.submenu li:last-child{margin-right:0}nav.submenu li:after{content:'';position:absolute;width:0;height:2px;display:block;margin-top:5px;background:#000;transition:width .2s ease}nav.submenu li:hover a{font-weight:300}nav.submenu li:hover:after{content:'';position:absolute;width:0;height:1px;display:block;margin-top:5px;background:#000;height:1px;width:25px;left:0;background:#000}nav.submenu li a{color:#000;text-transform:uppercase;font-weight:300}nav.submenu li.active a{font-weight:800}nav.submenu li.active:after{height:2px;width:25px;left:0;background:#000}.news-banner{position:relative}.news-banner .img-container{height:400px;position:relative;overflow:hidden}.news-banner img{position:absolute;object-fit:cover}.news-banner .news-title-container{padding-left:0;padding-right:0;margin-top:-55px;border:1.5px solid #000;background:white}.news-banner .news-title{font-size:36px;padding:18px 30px;text-transform:uppercase;font-weight:800}@media (max-width: 991.98px){.news-banner .news-title{font-size:24px}}@media (max-width: 991.98px){.partner-link{max-width:33%;display:flex;align-items:center;justify-content:center}}.partner-logo{max-width:100%;height:auto}@media (max-width: 991.98px){.partner-logo{padding:18px}}.partner-logo-main{max-width:100%;height:auto;min-width:200px}@media (max-width: 991.98px){.partner-logo-main{padding:18px}}.animation-scroll{-webkit-transform:translateY(50px) scale(1);opacity:0;transform:translateY(50px) scale(1);opacity:0}.animation-scroll.visible{transform:translateY(0) scale(1);opacity:1;-webkit-transition:-webkit-transform 0.9s ease 0.15s, opacity 0.9s ease 0.15s;transition:transform 0.9s ease 0.15s, opacity 0.9s ease 0.15s}.btn,button,.card-simple .card-title{border:1.5px solid #000;padding:14.5px 35px;text-transform:uppercase;text-decoration:none;font-weight:800;color:#000;font-size:16px;transition:background-color .1s ease, border-color 0;will-change:background-color, color, border-color;cursor:pointer}.btn:hover,button:hover,.card-simple .card-title:hover{background-color:black;color:white}.btn.btn-highlight:hover,button.btn-highlight:hover,.card-simple .card-title.btn-highlight:hover{background-color:#1ed760;border-color:#1ed760;color:white}.bg-black .btn,.bg-black button,.bg-black .card-simple .card-title{border-color:white;color:white}.bg-black .btn:hover,.bg-black button:hover,.bg-black .card-simple .card-title:hover{background-color:white;color:black}input,textarea,button{outline:none;border-radius:0}input{height:50px;padding:0 20px;font-size:16px}.select-box{display:block;position:relative}.select-box select{border:1.5px solid #000;border-radius:0;width:100%;display:block;margin:45px 0 25px;height:52px;background:white;padding:14px;font-weight:800;font-size:16px;outline:none;text-transform:uppercase;-webkit-appearance:none;appearance:none}.select-box .arrow{position:absolute;pointer-events:none;right:14px;top:0;display:flex;align-items:center;justify-content:center;height:100%}.select-box .arrow svg{stroke:white;margin-top:1px}section.banner{height:80vh;overflow:hidden;position:relative}@media (min-width: 768px){section.banner{height:85vh}}section.banner img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 991.98px){section.banner{padding-left:0;padding-right:0}}section.banner .faded{content:"";position:absolute;left:0;top:0;width:100%;background:linear-gradient(rgba(0,0,0,0.8), transparent 330px);z-index:2;pointer-events:auto}section.banner .artist{font-size:72px;text-transform:uppercase;color:#f2f2f2;padding:11px 28px;line-height:1;border:2px solid #f2f2f2;background:transparent;position:relative;z-index:2;font-weight:800;margin-bottom:80px}@media (max-width: 767.98px){section.banner .artist{font-size:50px;margin-bottom:20px}}section.banner .artist-social{position:absolute;z-index:11;bottom:75px;width:100%;justify-content:center;margin-bottom:35px;display:flex;flex-wrap:wrap}@media (min-width: 768px){section.banner .artist-social{bottom:0}}section.banner .artist-social a{display:flex;margin-bottom:10px}section.banner .artist-social a:hover span{margin-top:-8px}section.banner .artist-social [class*=icon-]{transition:margin-top .3s ease;font-size:45px;margin:0 8px}@media (max-width: 767.98px){section.banner .artist-social [class*=icon-]{font-size:38px;margin:0 5px;width:38px;height:38px}}section.banner .carousel,section.banner .carousel-inner,section.banner .carousel-item{height:100%}@keyframes progressbar{0%{width:0}100%{width:100%}}.carousel-progressbar{height:5px;background:#f52e11;position:absolute;z-index:9;width:100%;top:calc(100% - 5px);animation:progressbar 5s linear infinite}.banner-simple{position:relative;height:350px;overflow:hidden}.banner-simple img{position:absolute;object-fit:cover}#scroll-down{fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;position:absolute;z-index:2;bottom:30px;left:calc(50% - 18px)}@media (min-width: 768px){#scroll-down{display:none}}@keyframes scroll{0%{transform:translateY(0)}30%{transform:translateY(60px)}}svg #wheel{animation:scroll ease 2s infinite}header{position:relative;z-index:12;margin-top:25px}@media (min-width: 992px){header{margin-top:30px}}header.inverted{position:absolute;top:0;left:0;color:white;width:100%;margin-top:32px}header.inverted-home{top:0;left:0;color:white;width:100%;margin-top:32px}header .mobile-menu{color:black;text-transform:uppercase;display:flex;align-items:center;font-weight:800;margin-bottom:2px;z-index:19}@media (min-width: 992px){header .mobile-menu{display:none}}header .mobile-menu .burger-icon{margin-left:18px;border-radius:50%;display:block;background:black;overflow:hidden;display:flex;padding:12px;font-size:16px}header .mobile-menu svg{fill:white}header .header-social{display:flex;flex-wrap:wrap;font-size:24px}@media (min-width: 1200px) and (max-width: 1399.98px){header .header-social{font-size:19px}header .header-social span{margin:0 4px}}@media (max-width: 991.98px){header .header-social{display:none}}header .header-social span{margin:0 9px;color:black;display:block;transition:margin-top .2s linear;will-change:margin-top}header .header-social a:hover span{margin-top:-5px}@media (min-width: 768px) and (max-width: 1199.98px){header nav{width:100%;display:flex;justify-content:center;margin-bottom:10px}}header nav ul{list-style:none;padding:0;transform:translateX(-100%)}@media (min-width: 992px){header nav ul{transform:translateX(0) !important}}@media (min-width: 992px){header nav .close-icon{display:none}header nav .mobile-menu{display:none}header nav ul{display:flex !important}header nav li{position:relative;margin-right:40px}}@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1399.98px){header nav li{margin-right:30px;font-size:15px}}@media (min-width: 992px){header nav li:last-child{margin-right:0}header nav li:after{content:'';position:absolute;width:0;height:2px;display:block;margin-top:5px;background:#000;transition:width .2s ease}.inverted header nav li:after{background:#fff}header nav li:hover:after{width:25px;left:0;background:#000}.inverted header nav li:hover:after{background:#fff}header nav li a{color:#000;text-transform:uppercase;font-weight:700}.inverted header nav li a{color:white}}@media (max-width: 991.98px){header nav{width:100%}header nav .close-icon{position:fixed;top:20px;right:16px;color:white;line-height:1;font-size:68px;z-index:11;opacity:0;transition:opacity .2s ease, transform .5s ease;font-weight:100}header nav ul{position:fixed;margin:0;width:100%;height:100%;top:0;left:0;background:black;padding:40px 30px;transform:translateX(-100%);transition:transform .4s ease-in-out, opacity .4s linear;visibility:hidden}header nav ul li{text-align:center;font-size:16px}header nav ul li a{font-weight:800;color:white;text-transform:uppercase;display:block;padding:16px}header nav.open{z-index:20}header nav.open .close-icon{display:block;opacity:1;transform:rotate(90deg)}header nav.open ul{transform:translateX(0);opacity:1;visibility:visible}}header .logo-container{width:192px;max-width:50%;height:53px}header .logo-container .logo{display:flex;height:100%}header .logo-container .logo:hover .logo-nota{transform:rotate(360deg)}header .logo-container .logo .logo-nota{background-image:url("/assets/images/singlton-nota.png");background-repeat:no-repeat;background-size:contain;background-position:center;width:28%;height:100%;transition:transform 1s ease-in-out}header .logo-container .logo .logo-text{background-image:url("/assets/images/singlton.png");background-repeat:no-repeat;background-size:contain;background-position:center;width:72%;height:100%}body.invertedMenu header .mobile-menu{color:white}body.invertedMenu header a{color:white}body.invertedMenu header nav li:after{background:#fff}body.invertedMenu header nav li:hover:after{background:#fff}body.invertedMenu header .close-icon{color:white}body.invertedMenu header .burger-icon{background:white}body.invertedMenu header svg{fill:black}body.invertedMenu header .logo .logo-nota{background-image:url("/assets/images/singlton-nota-inverse.png")}body.invertedMenu header .logo .logo-text{background-image:url("/assets/images/singlton-inverse.png")}body.invertedMenu header .header-social [class*=icon-]{color:white}footer{line-height:24px;padding:80px 0 55px}footer .follow{font-size:36px}@media (max-width: 767.98px){footer .follow{font-size:28px}}footer nav li{position:relative;margin-right:40px}footer nav li:last-child{margin-right:0}footer nav li:after{content:'';position:absolute;width:0;height:2px;display:block;margin-top:5px;background:#000;transition:width .2s ease}footer nav li:hover:after{width:25px;left:0;background:#000}footer nav li a{color:#000;text-transform:uppercase;font-weight:700}@font-face{font-family:'icomoon';src:url("./fonts/icons/icomoon.eot?lpx17z");src:url("./fonts/icons/icomoon.eot?lpx17z#iefix") format("embedded-opentype"),url("./fonts/icons/icomoon.ttf?lpx17z") format("truetype"),url("./fonts/icons/icomoon.woff?lpx17z") format("woff"),url("./fonts/icons/icomoon.svg?lpx17z#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.icon-umelec-web2:before{content:"\e93e";font-size:65%}.icon-umelec-web2{background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.icon-tecky:hover .path1:before{content:"\e900";color:#1d1d1b}.icon-tecky:hover .path2:before{content:"\e901";margin-left:-1em;color:#fff}.icon-tecky:hover .path3:before{content:"\e902";margin-left:-1em;color:#fff}.icon-tecky:hover .path4:before{content:"\e903";margin-left:-1em;color:#fff}.icon-tecky .path1:before{content:"\e904";color:#fff}.icon-tecky .path2:before{content:"\e905";margin-left:-1em;color:#000}.icon-tecky .path3:before{content:"\e906";margin-left:-1em;color:#000}.icon-tecky .path4:before{content:"\e907";margin-left:-1em;color:#000}.icon-footer-email:hover:before{content:"\e908"}.icon-footer-email .path1:before{content:"\e909";color:#1d1e1c}.icon-footer-email .path2:before{content:"\e90a";margin-left:-1em;color:#fff}.icon-footer-email:hover .path2,.icon-footer-email:hover .path1{display:none}.icon-footer-facebook:hover .path1:before{content:"\e90b";color:#1d1e1c}.icon-footer-facebook:hover .path2:before{content:"\e90c";margin-left:-1em;color:#1d1d1b}.icon-footer-facebook .path1:before{content:"\e90d";color:#1d1e1c}.icon-footer-facebook .path2:before{content:"\e90e";margin-left:-1em;color:#fff}.icon-footer-instagram:hover .path1:before{content:"\e90f";color:#1d1e1c}.icon-footer-instagram:hover .path2:before{content:"\e910";margin-left:-1em;color:#1d1d1b}.icon-footer-instagram:hover .path3:before{content:"\e911";margin-left:-1em;color:#1d1d1b}.icon-footer-instagram:hover .path4:before{content:"\e912";margin-left:-1em;color:#1d1d1b}.icon-footer-instagram .path1:before{content:"\e913";color:#1d1e1c}.icon-footer-instagram .path2:before{content:"\e914";margin-left:-1em;color:#fff}.icon-footer-instagram .path3:before{content:"\e915";margin-left:-1em;color:#fff}.icon-footer-instagram .path4:before{content:"\e916";margin-left:-1em;color:#fff}.icon-footer-spotify:hover .path1:before{content:"\e917";color:#1d1e1c}.icon-footer-spotify:hover .path2:before{content:"\e918";margin-left:-1em;color:#1d1d1b}.icon-footer-spotify .path1:before{content:"\e919";color:#1d1e1c}.icon-footer-spotify .path2:before{content:"\e91a";margin-left:-1em;color:#fff}.icon-footer-youtube:hover .path1:before{content:"\e91b";color:#1d1e1c}.icon-footer-youtube:hover .path2:before{content:"\e91c";margin-left:-1em;color:#1d1d1b}.icon-footer-youtube .path1:before{content:"\e91d";color:#1d1e1c}.icon-footer-youtube .path2:before{content:"\e91e";margin-left:-1em;color:#fff}.icon-header-email-black:before{content:"\e91f"}.icon-header-email-white:before{content:"\e920";color:#fff}.icon-header-facebook-black:before{content:"\e921"}.icon-header-facebook-white:before{content:"\e922";color:#fff}.icon-header-instagram-black:before{content:"\e923"}.icon-header-instagram-white:before{content:"\e924";color:#fff}.icon-header-spotify-black:before{content:"\e925"}.icon-header-spotify-white:before{content:"\e926";color:#fff}.icon-header-youtube-black:before{content:"\e927"}.icon-header-youtube-white:before{content:"\e928";color:#fff}.icon-kosik:hover .path1:before{content:"\e929";color:#000}.icon-kosik:hover .path2:before{content:"\e92a";margin-left:-1em;color:#fff}.icon-kosik:hover .path3:before{content:"\e92b";margin-left:-1em;color:#fff}.icon-kosik:hover .path4:before{content:"\e92c";margin-left:-1em;color:#fff}.icon-kosik .path1:before{content:"\e92d";color:#fff}.icon-kosik .path2:before{content:"\e92e";margin-left:-1em;color:#000}.icon-kosik .path3:before{content:"\e92f";margin-left:-1em;color:#000}.icon-kosik .path4:before{content:"\e930";margin-left:-1em;color:#000}.icon-ngs-logo:before{content:"\e931"}.icon-sipka-doleva:before{content:"\e932"}.icon-sipka-doprava:before{content:"\e933"}.icon-spotify:before{content:"\e937";color:#1ed760;background:white;border-radius:50%;overflow:hidden}.icon-spotify:hover:before{background:black}.icon-umelec-email:before{content:"\e938";color:#fff}.icon-umelec-facebook:before{content:"\e939";color:#fff}.icon-umelec-instagram:before{content:"\e93a";color:#fff}.icon-umelec-spotify:before{content:"\e93b";color:#fff}.icon-umelec-web:before{content:"\e93c";color:#fff}.icon-umelec-youtube:before{content:"\e93d";color:#fff}.icon-play:hover .path1:before{content:"\e929";color:#000}.icon-play:hover .path2:before{background-image:url("/www/assets/fonts/icons/play-icon.png");margin-left:-1em;color:#fff}.icon-play:hover .path3:before{background-image:url("/www/assets/fonts/icons/play-icon.png");margin-left:-1em;color:#fff}.icon-play .path1:before{content:"\e92d";color:#fff}.icon-play .path2:before{background-image:url("/www/assets/fonts/icons/play-icon.png");margin-left:-1em;color:#000}.icon-play .path3:before{background-image:url("/www/assets/fonts/icons/play-icon.png");margin-left:-1em;color:#000}.play-icon-image{display:initial !important;width:37px !important;height:36px !important;margin-bottom:-3px !important;margin-left:-36px !important}.play-icon-image:hover{opacity:0}.play-icon-image-white{opacity:0;display:initial !important;width:37px !important;height:37px !important;margin-bottom:-3px !important;margin-left:-38.5px !important}.play-icon-image-white:hover{opacity:initial}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvX2Z1bmN0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJfdGVtcGxhdGUuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfZm9ybS5zY3NzIiwiX2Jhbm5lci5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2ljb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0csQUFHRCxhQUFhLENBQUcsS0FBSyxDQUFFLFlBQVksQ0FHckMsSUFBSSxBQUFD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LEFBR0MsU0FBUyxBQUFXLENIRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDR0ZqQyxBQUVDLFNBRlEsQUFBVyxDSEYxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dGakMsQUFFQyxTQUZRLEFBQVcsQ0hGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHRmpDLEFBRUMsU0FGUSxBQUFXLENIRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR0ZqQyxBQUVDLFNBRlEsQUFBVyxDSEYxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dGakMsQUFFQyxTQUZRLEFBQVcsQ0hGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHRmpDLEFBRUMsU0FGUSxBQUFXLENIRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR0ZqQyxBQUVDLFNBRlEsQUFBVyxDSEYxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dGakMsQUFFQyxTQUZRLEFBQVcsQ0hGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHRmpDLEFBRUMsVUFGUyxBQUFVLENIRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR0ZqQyxBQUVDLFVBRlMsQUFBVSxDSEYxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FB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Q0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDR0ZqQyxBQUVDLFNBRlEsQUFBVyxDSEYxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dGakMsQUFFQyxTQUZRLEFBQVcsQ0hGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHRmpDLEFBRUMsU0FGUSxBQUFXLENIRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR0ZqQyxBQUVDLFNBRlEsQUFBVyxDSEYxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dGakMsQUFFQyxTQUZRLEFBQVcsQ0hGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHRmpDLEFBRUMsU0FGUSxBQUFXLENIRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR0ZqQyxBQUVDLFNBRlEsQUFBVyxDSEYxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dGakMsQUFFQyxTQUZRLEFBQVcsQ0hGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHRmpDLEFBRUMsVUFGUyxBQUFVLENIRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR0ZqQyxBQUVDLFVBRlMsQUFBVSxDSEYxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dGakMsQUFFQyxV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QUEsVUFBVSxDQUFoRCxBQUFxRCxRQUE3QyxBQUFNLENBQUUsU0FBUyxDQUFFLElBQVcsQ0FBQSxVQUFVLENBQWhELEFBQXFELFFBQTdDLEFBQU0sQ0FBRSxTQUFTLENBQUUsSUFBVyxDQUFBLFVBQVUsQ0FBaEQsQUFBcUQsUUFBN0MsQUFBTSxDQUFFLFNBQVMsQ0FBRSxJQUFXLENBQUEsVUFBVSxDQUFoRCxBQUFxRCxRQUE3QyxBQUFNLENBQUUsU0FBUyxDQUFFLElBQVcsQ0FBQSxVQUFVLENBQWhELEFBQXFELFFBQTdDLEFBQU0sQ0FBRSxTQUFTLENBQUUsSUFBVyxDQUFBLFVBQVUsQ0FBaEQsQUFBcUQsUUFBN0MsQUFBTSxDQUFFLFNBQVMsQ0FBRSxJQUFXLENBQUEsVUFBVSxDQUFoRCxBQUFxRCxRQUE3QyxBQUFNLENBQUUsU0FBUyxDQUFFLElBQVcsQ0FBQSxVQUFVLENBQWhELEFBQXFELFFBQTdDLEFBQU0sQ0FBRSxTQUFTLENBQUUsSUFBVyxDQUFBLFVBQVUsQ0FBaEQsQUFBcUQsUUFBN0MsQUFBTSxDQUFFLFNBQVMsQ0FBRSxJQUFXLENBQUEsVUFBVSxDQUFoRCxBQUFxRCxRQUE3QyxBQUFNLENBQUUsU0FBUyxDQUFFLElBQVcsQ0FBQSxVQUFVLENBQWhELEFBQXFELFFBQTdDLEFBQU0sQ0FBRSxTQUFTLENBQUUsSUFBVyxDQUFBLFVBQVUsQ0FBaEQsQUFBcUQsUUFBN0MsQUFBTSxDQUFFLFNBQVMsQ0FBRSxJQUFXLENBQUEsVUFBVSxDQUFoRCxBQUFxRCxRQUE3QyxBQUFNLENBQUUsU0FBUyxDQUFFLElBQVcsQ0FBQSxVQUFVLENBQWhELEFBQXFELFFBQTdDLEFBQU0sQ0FBRSxTQUFTLENBQUUsSUFBVyxDQUFBLFVBQVUsQ0FBaEQsQUFBcUQsUUFBN0MsQUFBTSxDQUFFLFNBQVMsQ0FBRSxJQUFXLENBQUEsVUFBVSxDQUFoRCxBQUFxRCxRQUE3QyxBQUFNLENBQUUsU0FBUyxDQUFFLElBQVcsQ0FBQSxVQUFVLENBQUssQUFBOEIsUUFBUSxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxRQUF0RCxBQUFXLENBQUUsU0FBUyxDQUFFLElBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxTQUFyRCxBQUFVLENBQUUsU0FBUyxDQUFFLEtBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxTQUFyRCxBQUFVLENBQUUsU0FBUyxDQUFFLEtBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxTQUFyRCxBQUFVLENBQUUsU0FBUyxDQUFFLEtBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxTQUFyRCxBQUFVLENBQUUsU0FBUyxDQUFFLEtBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxTQUFyRCxBQUFVLENBQUUsU0FBUyxDQUFFLEtBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxTQUFyRCxBQUFVLENBQUUsU0FBUyxDQUFFLEtBQWdCLENBQUEsVUFBVSxDQUExRCxBQUE4RCxTQUFyRCxBQUFVLENBQUUs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T0FBTyxDQUFFLE9BQU8sQ0FDaEIsS0FBSyxDQUFFLElBQWtCLENBQzFCLEFBQ0QsVUFBVSxDQUFDLE1BQU0sT0FBTyxBQUFDLENBQ3ZCLGdCQUFnQixDQUFFLDRDQUE0QyxDQUM5RCxXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBWSxDQUNwQixBQUNELFVBQVUsQ0FBQyxNQUFNLE9BQU8sQUFBQyxDQUN2QixnQkFBZ0IsQ0FBRSw0Q0FBNEMsQ0FDOUQsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQVksQ0FDcEIsQUFFRCxnQkFBZ0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxrQkFBa0IsQ0FDM0IsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsYUFBYSxDQUFFLGVBQWUsQ0FDOUIsV0FBVyxDQUFFLGdCQUFnQixDQUwvQixBQU1FLEFBR0QsZ0JBVGUsQUFNYixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBR0gsc0JBQXNCLEFBQUMsQ0FDckIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsa0JBQWtCLENBQzNCLEtBQUssQ0FBRSxlQUFlLENBQ3RCLE1BQU0sQ0FBRSxlQUFlLENBQ3ZCLGFBQWEsQ0FBRSxlQUFlLENBQzlCLFdBQVcsQ0FBRSxrQkFBa0IsQ0FOakMsQUFRRSxBQUdELHNCQVhxQixBQVFuQixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsT0FBTyxDQUNqQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcblxyXG5AYXQtcm9vdCB7XHJcbiAgQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH0gLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1oaWRlXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtdHJ1bmNhdGVcIjtcclxuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvaG92ZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcclxuQGltcG9ydCBcIm1peGlucy9ib3gtc2hhZG93XCI7XHJcblxyXG5cclxuQGltcG9ydCBcImdyaWRcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2JvcmRlcnNcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcG9zaXRpb25cIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy90ZXh0XCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2l6aW5nXCI7XHJcblxyXG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcclxuQGltcG9ydCBcImltYWdlc1wiO1xyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3JcclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcclxuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cclxuICAubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XHJcbn1cclxuIiwiLy8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2Utcm93KCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcclxuICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxyXG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxyXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxyXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXHJcbi8vXHJcbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcclxuLy9cclxuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxyXG4vLyAgICBtZFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xyXG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcclxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxyXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiLXNtXCJcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtaW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuXHJcbi8vXHJcbi8vIENvbG9yIHN5c3RlbVxyXG4vL1xyXG5cclxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjZjFmMWYxICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kZ3JheXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXHJcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXHJcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXHJcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcclxuICApLFxyXG4gICRncmF5c1xyXG4pO1xyXG5cclxuXHJcbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2Y1MmUxMSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzFlZDc2MCAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRjb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcclxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXHJcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcclxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxyXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxyXG4gICksXHJcbiAgJGNvbG9yc1xyXG4pO1xyXG5cclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuICApLFxyXG4gICR0aGVtZS1jb2xvcnNcclxuKTtcclxuXHJcbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcclxuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXHJcbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cclxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIE9wdGlvbnNcclxuLy9cclxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxyXG5cclxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAwOiAwLFxyXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxyXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXHJcbiAgICAzOiAkc3BhY2VyLFxyXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxyXG4gICAgNTogKCRzcGFjZXIgKiAzKVxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTtcclxuXHJcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cclxuJHNpemVzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHNpemVzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgMjU6IDI1JSxcclxuICAgIDUwOiA1MCUsXHJcbiAgICA3NTogNzUlLFxyXG4gICAgMTAwOiAxMDAlLFxyXG4gICAgYXV0bzogYXV0b1xyXG4gICksXHJcbiAgJHNpemVzXHJcbik7XHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaW5rc1xyXG4vL1xyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXHJcblxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy9cclxuLy8gU3R5bGUgcCBlbGVtZW50LlxyXG5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTQwMHB4LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XHJcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTgwcHgsXHJcbiAgeGw6IDExODBweCxcclxuICB4eGw6IDEzNjBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuLy9cclxuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxyXG5cclxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxLjVweCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuXHJcbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xyXG5cclxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtdGV4dDogKFxyXG4gIGVuOiBcIkJyb3dzZVwiXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy9cclxuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZzXHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXJcclxuXHJcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5cclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSnVtYm90cm9uXHJcblxyXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2FyZHNcclxuXHJcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XHJcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XHJcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xyXG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXHJcbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cclxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBBbGVydHNcclxuLy9cclxuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcclxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcblxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcm91c2VsXHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIENvZGVcclxuXHJcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcclxuXHJcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJpbnRpbmdcclxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XHJcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcclxuICAlZ3JpZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wjeyRpbmZpeH0sXHJcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcclxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXHJcbi8vXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEZsZXggdmFyaWF0aW9uXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIEJvcmRlclxyXG4vL1xyXG5cclxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5ib3JkZXItI3skY29sb3J9IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBCb3JkZXItcmFkaXVzXHJcbi8vXHJcblxyXG4ucm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC10b3Age1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtcmlnaHQge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1sZWZ0IHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuXHJcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXHJcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gQ29tbW9uIHZhbHVlc1xyXG5cclxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xyXG5cclxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xyXG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLy8gU2hvcnRoYW5kXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5zdGlja3ktdG9wIHtcclxuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcblxyXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTsgfVxyXG5cclxuLy8gQWxpZ25tZW50XHJcblxyXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxyXG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4vLy50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuXHJcbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXHJcblxyXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxyXG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcblxyXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbi8vICAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XHJcbi8vIH1cclxuXHJcbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxyXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBNaXNjXHJcblxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcclxufVxyXG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcclxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcblxyXG4gIEBpZiAoJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcclxuICAgIEB3YXJuIFwiVGhlIGB0ZXh0LWhpZGUoKWAgbWl4aW4gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2NC4xLjAuIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiB2NS5cIjtcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XHJcblxyXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xyXG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XHJcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxyXG4vL1xyXG4vLyAxLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxyXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXHJcbi8vIDIuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cclxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxyXG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cclxuLy8gNC4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxyXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcclxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHJcbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tcHJldixcclxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtZmFkZSB7XHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwLjgpLHRyYW5zcGFyZW50IDMzMHB4KTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldixcclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxyXG4vL1xyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxyXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xyXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XHJcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxyXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gIH1cclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xyXG4gIH1cclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICByaWdodDogMDtcclxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJY29ucyBmb3Igd2l0aGluXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XHJcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xyXG59XHJcblxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcclxuLy9cclxuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxyXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxNTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XHJcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXHJcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcclxuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcclxuXHJcbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9wdGlvbmFsIGNhcHRpb25zXHJcbi8vXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcclxuICBib3R0b206IDIwcHg7XHJcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cclxuLy9cclxuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXHJcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXHJcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cclxuLy9cclxuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cclxuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXHJcbi8vXHJcbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXHJcblxyXG4vLyBBc2NlbmRpbmdcclxuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cclxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xyXG4gICRwcmV2LWtleTogbnVsbDtcclxuICAkcHJldi1udW06IG51bGw7XHJcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcclxuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XHJcbiAgICAgIC8vIERvIG5vdGhpbmdcclxuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XHJcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcclxuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9XHJcbiAgICAkcHJldi1rZXk6ICRrZXk7XHJcbiAgICAkcHJldi1udW06ICRudW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdGFydHMgYXQgemVyb1xyXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxyXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XHJcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcclxuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcclxuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xyXG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2BcclxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cclxuLy9cclxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxyXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XHJcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcblxyXG4gIEBpZiAkaW5kZXgge1xyXG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG4vLyBDb2xvciBjb250cmFzdFxyXG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xyXG4gICRyOiByZWQoJGNvbG9yKTtcclxuICAkZzogZ3JlZW4oJGNvbG9yKTtcclxuICAkYjogYmx1ZSgkY29sb3IpO1xyXG5cclxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XHJcblxyXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XHJcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1kYXJrO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHJldHVybiAkeWlxLXRleHQtbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcclxuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XHJcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcclxufVxyXG5cclxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXHJcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xyXG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xyXG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XHJcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcclxuXHJcbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLy9cclxuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxyXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxyXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcclxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXHJcbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcclxuLmltZy1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbi5maWd1cmUge1xyXG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5maWd1cmUtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZmlndXJlLWNhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcblxyXG5AbWl4aW4gaW1nLWZsdWlkIHtcclxuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxyXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XHJcblxyXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXHJcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXHJcbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxyXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XHJcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG4iLCJodG1sIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG51bC5saXN0LXVuc3R5bGVkIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uYmctYmxhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmctZ3JleSB7XHJcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxufVxyXG5cclxuLmJnLWdyZXktZGFyayB7XHJcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcclxufVxyXG5cclxuLmNvbG9yLWdyZXkge1xyXG4gIGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4uY29sb3ItYmxhY2sge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLmgtMTAwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi53LXNtLWF1dG8ge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaC0xMDB2aCB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLmludmVydCB7XHJcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbn1cclxuXHJcbi5saC0yMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbn1cclxuXHJcbi5saC0xNSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDE0IHRocm91Z2ggNDAgeyAuZm9udC0jeygkaSl9IHsgZm9udC1zaXplOiAjeygkaSl9cHghaW1wb3J0YW50OyAgfSB9IEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAgeyAuZm9udC0jeygkaSo1KSs0MH0geyBmb250LXNpemU6ICN7KCRpKjUpKzQwfXB4IWltcG9ydGFudDsgfSB9XHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNiB7XHJcbiAgbWFyZ2luOjA7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogODBweDtcclxufVxyXG5cclxuLmJvcmRlci1yaWdodC1zbS0wIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICBoZWlnaHQ6IDQ0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5jYXJkLWltYWdlIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJi5jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gICAgJi5sZWZ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XHJcbiAgICAmLnJpZ2h0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG4gICAgJi50b3AgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG4gICAgJi5ib3R0b20geyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cclxuICAgICYuaGNlbnRlciB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuICAgICYgPiBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmNhcmQtd2l0aC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDEycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgYS5tb3JlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2FyZC1zaW1wbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIC5jYXJkLWltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMjRweDtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2FyZC1hbGJ1bSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgLmljb24tY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluO1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLW1vcmUuYWN0aXZlfi5pY29uLWNsb3NlIHtcclxuICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtaW1hZ2UgPiBpbWcge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuICAgIC5jYXJkLW9wdGlvbnMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTJweDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIFtjbGFzcyo9aWNvbi1dIHtcclxuICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1tb3JlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjJzIGVhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IC45ODtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1tb3JlLWlubmVyIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAvL21heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgIC5zb3VyY2UtaW1nIHtcclxuICAgICAgICAgIC8vbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIC8vbWF4LWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDExcHggMTNweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYmFja2dyb3VuZDogIzk1OTU5NTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgLmNhcmQtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1jb250ZW50OmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5jYXJkLWNvbnRlbnQ6aG92ZXJ+Lmljb24tY2xvc2UsIC5jYXJkLW1vcmUuYWN0aXZlfi5pY29uLWNsb3NlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5jYXJkLW1vcmUuYWN0aXZlfi5pY29uLWNsb3NlIHtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgLmJnLWJsYWNrICYge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jYXJkLXZpZGVvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgZm9udC1zaXplOiA4MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAmLnRleHQtY2VudGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaG92ZXItdW5kZXJsaW5lIHtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5mb250LXdlaWdodC1leHRyYWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuLmZvbnQtd2VpZ2h0LWhlYXZ5IHtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4ub3dsLXN0YWdlIC5vd2wtaXRlbTpub3QoLmFjdGl2ZSkge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgc2NhbGUoMC45KTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG9wYWNpdHk6IC40O1xyXG4gIH1cclxuICAuY2FyZC1vcHRpb25zLC5jYXJkLWFsYnVtIC5jYXJkLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5vd2wtc3RhZ2Uge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC0xNnB4O1xyXG59XHJcbi5vd2wtaXRlbS5hY3RpdmUge1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2hvd3tcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogNzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5uYXYuc3VibWVudSB7XHJcbiAgbWFyZ2luOiA1NXB4IDAgNDBweDtcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5pbWctY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gIC5uZXdzLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIH1cclxuICAubmV3cy10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lci1saW5rIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnBhcnRuZXItbG9nbyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lci1sb2dvLW1haW4ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0aW9uLXNjcm9sbCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgJi52aXNpYmxlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOXMgZWFzZSAwLjE1cywgb3BhY2l0eSAwLjlzIGVhc2UgMC4xNXM7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC45cyBlYXNlIDAuMTVzLCBvcGFjaXR5IDAuOXMgZWFzZSAwLjE1cztcclxuXHR9XHJcblxyXG59XHJcbiIsIi5idG4sIGJ1dHRvbiwgLmNhcmQtc2ltcGxlIC5jYXJkLXRpdGxlIHtcclxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBwYWRkaW5nOiAxNC41cHggMzVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLCBib3JkZXItY29sb3IgMDtcclxuICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIGJvcmRlci1jb2xvcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgJi5idG4taGlnaGxpZ2h0IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZy1ibGFjayAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiaW5wdXQsdGV4dGFyZWEsYnV0dG9uIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnNlbGVjdC1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBzZWxlY3Qge1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogNDVweCAwIDI1cHg7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6MXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJzZWN0aW9uLmJhbm5lciB7XHJcbiAgaGVpZ2h0OiA4MHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGhlaWdodDogODV2aDtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmZhZGVkIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwLjgpLHRyYW5zcGFyZW50IDMzMHB4KTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbiAgLmFydGlzdCB7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmMmYyZjI7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6MjtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFydGlzdC1zb2NpYWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICBib3R0b206IDc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAmOmhvdmVyIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFtjbGFzcyo9aWNvbi1dIHtcclxuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAuM3MgZWFzZTtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLC5jYXJvdXNlbC1pbm5lciwuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHByb2dyZXNzYmFyIHtcclxuICAgMCUgeyB3aWR0aDogMDsgfVxyXG4gICAxMDAlIHsgd2lkdGg6IDEwMCU7IH1cclxufVxyXG5cclxuLmNhcm91c2VsLXByb2dyZXNzYmFyIHtcclxuICBoZWlnaHQ6IDVweDtcclxuICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogY2FsYygxMDAlIC0gNXB4KTtcclxuICBhbmltYXRpb246IHByb2dyZXNzYmFyIDVzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuLmJhbm5lci1zaW1wbGUge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4jc2Nyb2xsLWRvd24ge1xyXG4gIGZpbGwtcnVsZTogZXZlbm9kZDtcclxuICBjbGlwLXJ1bGU6IGV2ZW5vZGQ7XHJcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEuNTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBib3R0b206IDMwcHg7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSAxOHB4KTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGwge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblx0MzAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbnN2ZyAjd2hlZWwge1xyXG5cdGFuaW1hdGlvbjogc2Nyb2xsIGVhc2UgMnMgaW5maW5pdGU7XHJcbn1cclxuIiwiaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTI7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAmLmludmVydGVkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIH1cclxuICAmLmludmVydGVkLWhvbWUge1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtbWVudSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICB6LWluZGV4OiAxOTtcclxuICAgIC5idXJnZXItaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW46IDAgOXB4O1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIC4ycyBsaW5lYXI7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiBtYXJnaW4tdG9wO1xyXG4gICAgfVxyXG4gICAgYTpob3ZlciBzcGFuIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgbmF2IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAuY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAubW9iaWxlLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlO1xyXG4gICAgICAgICAgLmludmVydGVkICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAuaW52ZXJ0ZWQgJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIC5pbnZlcnRlZCAmIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiA2OHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZSwgdHJhbnNmb3JtIC41cyBlYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjRzIGxpbmVhcjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgLmNsb3NlLWljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmxvZ28tbm90YSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nby1ub3RhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zaW5nbHRvbi1ub3RhLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NpbmdsdG9uLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkuaW52ZXJ0ZWRNZW51IGhlYWRlciB7XHJcbiAgLm1vYmlsZS1tZW51IHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIG5hdiBsaTphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuICBuYXYgbGk6aG92ZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmNsb3NlLWljb24ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICAuYnVyZ2VyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgfVxyXG4gIHN2ZyB7XHJcbiAgICBmaWxsOiBibGFjaztcclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgLmxvZ28tbm90YSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NpbmdsdG9uLW5vdGEtaW52ZXJzZS5wbmdcIik7XHJcbiAgICB9XHJcbiAgICAubG9nby10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2luZ2x0b24taW52ZXJzZS5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItc29jaWFsIHtcclxuICAgIFtjbGFzcyo9aWNvbi1dIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJmb290ZXIge1xyXG4gIGxpbmUtaGVpZ2h0OjI0cHg7XHJcbiAgcGFkZGluZzogODBweCAwIDU1cHg7XHJcbiAgLmZvbGxvdyB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBuYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuL2ZvbnRzL2ljb25zL2ljb21vb24uZW90P2xweDE3eicpO1xyXG4gIHNyYzogIHVybCgnLi9mb250cy9pY29ucy9pY29tb29uLmVvdD9scHgxN3ojaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4vZm9udHMvaWNvbnMvaWNvbW9vbi50dGY/bHB4MTd6JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuL2ZvbnRzL2ljb25zL2ljb21vb24ud29mZj9scHgxN3onKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi9mb250cy9pY29ucy9pY29tb29uLnN2Zz9scHgxN3ojaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pY29uLXVtZWxlYy13ZWIyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2VcIjtcclxuICBmb250LXNpemU6IDY1JTtcclxufVxyXG4uaWNvbi11bWVsZWMtd2ViMiB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbn1cclxuLmljb24tdGVja3k6aG92ZXIgLnBhdGgxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICBjb2xvcjogcmdiKDI5LCAyOSwgMjcpO1xyXG59XHJcbi5pY29uLXRlY2t5OmhvdmVyIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG4uaWNvbi10ZWNreTpob3ZlciAucGF0aDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn1cclxuLmljb24tdGVja3k6aG92ZXIgLnBhdGg0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG59XHJcbi5pY29uLXRlY2t5IC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG4uaWNvbi10ZWNreSAucGF0aDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbn1cclxuLmljb24tdGVja3kgLnBhdGgzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG59XHJcbi5pY29uLXRlY2t5IC5wYXRoNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxufVxyXG4uaWNvbi1mb290ZXItZW1haWw6aG92ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbi5pY29uLWZvb3Rlci1lbWFpbCAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiO1xyXG4gIGNvbG9yOiByZ2IoMjksIDMwLCAyOCk7XHJcbn1cclxuLmljb24tZm9vdGVyLWVtYWlsIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG4uaWNvbi1mb290ZXItZW1haWw6aG92ZXIgLnBhdGgyLCAuaWNvbi1mb290ZXItZW1haWw6aG92ZXIgLnBhdGgxIHtcclxuICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuLmljb24tZm9vdGVyLWZhY2Vib29rOmhvdmVyIC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbiAgY29sb3I6IHJnYigyOSwgMzAsIDI4KTtcclxufVxyXG4uaWNvbi1mb290ZXItZmFjZWJvb2s6aG92ZXIgLnBhdGgyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBjb2xvcjogcmdiKDI5LCAyOSwgMjcpO1xyXG59XHJcbi5pY29uLWZvb3Rlci1mYWNlYm9vayAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG4gIGNvbG9yOiByZ2IoMjksIDMwLCAyOCk7XHJcbn1cclxuLmljb24tZm9vdGVyLWZhY2Vib29rIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG4uaWNvbi1mb290ZXItaW5zdGFncmFtOmhvdmVyIC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbiAgY29sb3I6IHJnYigyOSwgMzAsIDI4KTtcclxufVxyXG4uaWNvbi1mb290ZXItaW5zdGFncmFtOmhvdmVyIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyOSwgMjksIDI3KTtcclxufVxyXG4uaWNvbi1mb290ZXItaW5zdGFncmFtOmhvdmVyIC5wYXRoMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyOSwgMjksIDI3KTtcclxufVxyXG4uaWNvbi1mb290ZXItaW5zdGFncmFtOmhvdmVyIC5wYXRoNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyOSwgMjksIDI3KTtcclxufVxyXG4uaWNvbi1mb290ZXItaW5zdGFncmFtIC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XHJcbiAgY29sb3I6IHJnYigyOSwgMzAsIDI4KTtcclxufVxyXG4uaWNvbi1mb290ZXItaW5zdGFncmFtIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG4uaWNvbi1mb290ZXItaW5zdGFncmFtIC5wYXRoMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG4uaWNvbi1mb290ZXItaW5zdGFncmFtIC5wYXRoNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG4uaWNvbi1mb290ZXItc3BvdGlmeTpob3ZlciAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG4gIGNvbG9yOiByZ2IoMjksIDMwLCAyOCk7XHJcbn1cclxuLmljb24tZm9vdGVyLXNwb3RpZnk6aG92ZXIgLnBhdGgyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIjtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBjb2xvcjogcmdiKDI5LCAyOSwgMjcpO1xyXG59XHJcbi5pY29uLWZvb3Rlci1zcG90aWZ5IC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbiAgY29sb3I6IHJnYigyOSwgMzAsIDI4KTtcclxufVxyXG4uaWNvbi1mb290ZXItc3BvdGlmeSAucGF0aDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn1cclxuLmljb24tZm9vdGVyLXlvdXR1YmU6aG92ZXIgLnBhdGgxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWJcIjtcclxuICBjb2xvcjogcmdiKDI5LCAzMCwgMjgpO1xyXG59XHJcbi5pY29uLWZvb3Rlci15b3V0dWJlOmhvdmVyIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyOSwgMjksIDI3KTtcclxufVxyXG4uaWNvbi1mb290ZXIteW91dHViZSAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZFwiO1xyXG4gIGNvbG9yOiByZ2IoMjksIDMwLCAyOCk7XHJcbn1cclxuLmljb24tZm9vdGVyLXlvdXR1YmUgLnBhdGgyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWVcIjtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG59XHJcbi5pY29uLWhlYWRlci1lbWFpbC1ibGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XHJcbn1cclxuLmljb24taGVhZGVyLWVtYWlsLXdoaXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjBcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1oZWFkZXItZmFjZWJvb2stYmxhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcbi5pY29uLWhlYWRlci1mYWNlYm9vay13aGl0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24taGVhZGVyLWluc3RhZ3JhbS1ibGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XHJcbn1cclxuLmljb24taGVhZGVyLWluc3RhZ3JhbS13aGl0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24taGVhZGVyLXNwb3RpZnktYmxhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNVwiO1xyXG59XHJcbi5pY29uLWhlYWRlci1zcG90aWZ5LXdoaXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjZcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1oZWFkZXIteW91dHViZS1ibGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XHJcbn1cclxuLmljb24taGVhZGVyLXlvdXR1YmUtd2hpdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOFwiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5pY29uLWtvc2lrOmhvdmVyIC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XHJcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxufVxyXG4uaWNvbi1rb3Npazpob3ZlciAucGF0aDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyYVwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn1cclxuLmljb24ta29zaWs6aG92ZXIgLnBhdGgzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmJcIjtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG59XHJcbi5pY29uLWtvc2lrOmhvdmVyIC5wYXRoNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG4uaWNvbi1rb3NpayAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZFwiO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn1cclxuLmljb24ta29zaWsgLnBhdGgyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmVcIjtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG59XHJcbi5pY29uLWtvc2lrIC5wYXRoMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxufVxyXG4uaWNvbi1rb3NpayAucGF0aDQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMFwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbn1cclxuLmljb24tbmdzLWxvZ286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMVwiO1xyXG59XHJcbi5pY29uLXNpcGthLWRvbGV2YTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XHJcbn1cclxuLmljb24tc2lwa2EtZG9wcmF2YTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XHJcbn1cclxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XHJcbiAgY29sb3I6ICMxZWQ3NjA7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmljb24tc3BvdGlmeTpob3ZlcjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG59XHJcbi5pY29uLXVtZWxlYy1lbWFpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tdW1lbGVjLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzlcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi11bWVsZWMtaW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2FcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi11bWVsZWMtc3BvdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tdW1lbGVjLXdlYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tdW1lbGVjLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZFwiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuLmljb24tcGxheTpob3ZlciAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOVwiO1xyXG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbn1cclxuLmljb24tcGxheTpob3ZlciAucGF0aDI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3d3L2Fzc2V0cy9mb250cy9pY29ucy9wbGF5LWljb24ucG5nXCIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn1cclxuLmljb24tcGxheTpob3ZlciAucGF0aDM6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3d3L2Fzc2V0cy9mb250cy9pY29ucy9wbGF5LWljb24ucG5nXCIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn1cclxuLmljb24tcGxheSAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZFwiO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn1cclxuLmljb24tcGxheSAucGF0aDI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3d3L2Fzc2V0cy9mb250cy9pY29ucy9wbGF5LWljb24ucG5nXCIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbn1cclxuLmljb24tcGxheSAucGF0aDM6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3d3L2Fzc2V0cy9mb250cy9pY29ucy9wbGF5LWljb24ucG5nXCIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5wbGF5LWljb24taW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB3aWR0aDogMzdweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucGxheS1pY29uLWltYWdlLXdoaXRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB3aWR0aDogMzdweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTM4LjVweCAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IGluaXRpYWw7XHJcbiAgfVxyXG59Il19 */
