/*!
 * Bootstrap Grid v5.0.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}@media (min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;flex:0 0 auto;width:8.33333%}.col-2{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.col-5{-webkit-box-flex:0;flex:0 0 auto;width:41.66667%}.col-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;flex:0 0 auto;width:58.33333%}.col-8{-webkit-box-flex:0;flex:0 0 auto;width:66.66667%}.col-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;flex:0 0 auto;width:83.33333%}.col-11{-webkit-box-flex:0;flex:0 0 auto;width:91.66667%}.col-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{-webkit-box-flex:1;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;flex:0 0 auto;width:8.33333%}.col-sm-2{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-sm-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.col-sm-5{-webkit-box-flex:0;flex:0 0 auto;width:41.66667%}.col-sm-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;flex:0 0 auto;width:58.33333%}.col-sm-8{-webkit-box-flex:0;flex:0 0 auto;width:66.66667%}.col-sm-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;flex:0 0 auto;width:83.33333%}.col-sm-11{-webkit-box-flex:0;flex:0 0 auto;width:91.66667%}.col-sm-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{-webkit-box-flex:1;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;flex:0 0 auto;width:8.33333%}.col-md-2{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-md-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.col-md-5{-webkit-box-flex:0;flex:0 0 auto;width:41.66667%}.col-md-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;flex:0 0 auto;width:58.33333%}.col-md-8{-webkit-box-flex:0;flex:0 0 auto;width:66.66667%}.col-md-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;flex:0 0 auto;width:83.33333%}.col-md-11{-webkit-box-flex:0;flex:0 0 auto;width:91.66667%}.col-md-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{-webkit-box-flex:1;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;flex:0 0 auto;width:8.33333%}.col-lg-2{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-lg-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.col-lg-5{-webkit-box-flex:0;flex:0 0 auto;width:41.66667%}.col-lg-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;flex:0 0 auto;width:58.33333%}.col-lg-8{-webkit-box-flex:0;flex:0 0 auto;width:66.66667%}.col-lg-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;flex:0 0 auto;width:83.33333%}.col-lg-11{-webkit-box-flex:0;flex:0 0 auto;width:91.66667%}.col-lg-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{-webkit-box-flex:1;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-xl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;flex:0 0 auto;width:8.33333%}.col-xl-2{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-xl-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.col-xl-5{-webkit-box-flex:0;flex:0 0 auto;width:41.66667%}.col-xl-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;flex:0 0 auto;width:58.33333%}.col-xl-8{-webkit-box-flex:0;flex:0 0 auto;width:66.66667%}.col-xl-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;flex:0 0 auto;width:83.33333%}.col-xl-11{-webkit-box-flex:0;flex:0 0 auto;width:91.66667%}.col-xl-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{-webkit-box-flex:1;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-xxl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;flex:0 0 auto;width:8.33333%}.col-xxl-2{-webkit-box-flex:0;flex:0 0 auto;width:16.66667%}.col-xxl-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;flex:0 0 auto;width:33.33333%}.col-xxl-5{-webkit-box-flex:0;flex:0 0 auto;width:41.66667%}.col-xxl-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;flex:0 0 auto;width:58.33333%}.col-xxl-8{-webkit-box-flex:0;flex:0 0 auto;width:66.66667%}.col-xxl-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;flex:0 0 auto;width:83.33333%}.col-xxl-11{-webkit-box-flex:0;flex:0 0 auto;width:91.66667%}.col-xxl-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.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%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}.d-none{display:none !important}.flex-fill{-webkit-box-flex:1 !important;flex:1 1 auto !important}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-grow-0{-webkit-box-flex:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{-webkit-box-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;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}.order-first{-webkit-box-ordinal-group:0 !important;order:-1 !important}.order-0{-webkit-box-ordinal-group:1 !important;order:0 !important}.order-1{-webkit-box-ordinal-group:2 !important;order:1 !important}.order-2{-webkit-box-ordinal-group:3 !important;order:2 !important}.order-3{-webkit-box-ordinal-group:4 !important;order:3 !important}.order-4{-webkit-box-ordinal-group:5 !important;order:4 !important}.order-5{-webkit-box-ordinal-group:6 !important;order:5 !important}.order-last{-webkit-box-ordinal-group:7 !important;order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}@media (min-width: 576px){.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !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:-webkit-box !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{-webkit-box-flex:1 !important;flex:1 1 auto !important}.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-sm-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;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}.order-sm-first{-webkit-box-ordinal-group:0 !important;order:-1 !important}.order-sm-0{-webkit-box-ordinal-group:1 !important;order:0 !important}.order-sm-1{-webkit-box-ordinal-group:2 !important;order:1 !important}.order-sm-2{-webkit-box-ordinal-group:3 !important;order:2 !important}.order-sm-3{-webkit-box-ordinal-group:4 !important;order:3 !important}.order-sm-4{-webkit-box-ordinal-group:5 !important;order:4 !important}.order-sm-5{-webkit-box-ordinal-group:6 !important;order:5 !important}.order-sm-last{-webkit-box-ordinal-group:7 !important;order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}}@media (min-width: 768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !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:-webkit-box !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{-webkit-box-flex:1 !important;flex:1 1 auto !important}.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-md-grow-0{-webkit-box-flex:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{-webkit-box-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-md-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;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}.order-md-first{-webkit-box-ordinal-group:0 !important;order:-1 !important}.order-md-0{-webkit-box-ordinal-group:1 !important;order:0 !important}.order-md-1{-webkit-box-ordinal-group:2 !important;order:1 !important}.order-md-2{-webkit-box-ordinal-group:3 !important;order:2 !important}.order-md-3{-webkit-box-ordinal-group:4 !important;order:3 !important}.order-md-4{-webkit-box-ordinal-group:5 !important;order:4 !important}.order-md-5{-webkit-box-ordinal-group:6 !important;order:5 !important}.order-md-last{-webkit-box-ordinal-group:7 !important;order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}}@media (min-width: 992px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !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:-webkit-box !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{-webkit-box-flex:1 !important;flex:1 1 auto !important}.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-lg-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;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}.order-lg-first{-webkit-box-ordinal-group:0 !important;order:-1 !important}.order-lg-0{-webkit-box-ordinal-group:1 !important;order:0 !important}.order-lg-1{-webkit-box-ordinal-group:2 !important;order:1 !important}.order-lg-2{-webkit-box-ordinal-group:3 !important;order:2 !important}.order-lg-3{-webkit-box-ordinal-group:4 !important;order:3 !important}.order-lg-4{-webkit-box-ordinal-group:5 !important;order:4 !important}.order-lg-5{-webkit-box-ordinal-group:6 !important;order:5 !important}.order-lg-last{-webkit-box-ordinal-group:7 !important;order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}}@media (min-width: 1200px){.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !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:-webkit-box !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{-webkit-box-flex:1 !important;flex:1 1 auto !important}.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xl-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;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}.order-xl-first{-webkit-box-ordinal-group:0 !important;order:-1 !important}.order-xl-0{-webkit-box-ordinal-group:1 !important;order:0 !important}.order-xl-1{-webkit-box-ordinal-group:2 !important;order:1 !important}.order-xl-2{-webkit-box-ordinal-group:3 !important;order:2 !important}.order-xl-3{-webkit-box-ordinal-group:4 !important;order:3 !important}.order-xl-4{-webkit-box-ordinal-group:5 !important;order:4 !important}.order-xl-5{-webkit-box-ordinal-group:6 !important;order:5 !important}.order-xl-last{-webkit-box-ordinal-group:7 !important;order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}}@media (min-width: 1400px){.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !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:-webkit-box !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{-webkit-box-flex:1 !important;flex:1 1 auto !important}.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-xxl-grow-0{-webkit-box-flex:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-webkit-box-flex:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xxl-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;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}.order-xxl-first{-webkit-box-ordinal-group:0 !important;order:-1 !important}.order-xxl-0{-webkit-box-ordinal-group:1 !important;order:0 !important}.order-xxl-1{-webkit-box-ordinal-group:2 !important;order:1 !important}.order-xxl-2{-webkit-box-ordinal-group:3 !important;order:2 !important}.order-xxl-3{-webkit-box-ordinal-group:4 !important;order:3 !important}.order-xxl-4{-webkit-box-ordinal-group:5 !important;order:4 !important}.order-xxl-5{-webkit-box-ordinal-group:6 !important;order:5 !important}.order-xxl-last{-webkit-box-ordinal-group:7 !important;order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !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:-webkit-box !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}.d-print-none{display:none !important}}*{box-sizing:border-box}.h-100{height:100%}@font-face{font-family:"Adam";src:url("../../fonts/Adam-Bold.woff2") format("woff2"),url("../../fonts/Adam-Bold.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Nova";src:url("../../fonts/ArialNova-Bold.woff2") format("woff2"),url("../../fonts/ArialNova-Bold.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"HaasDS";src:url("../../fonts/NHaasGroteskDSPro-55Rg.woff2") format("woff2"),url("../../fonts/NHaasGroteskDSPro-55Rg.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"HaasDSBold";src:url("../../fonts/NHaasGroteskDSPro-95Blk.woff2") format("woff2"),url("../../fonts/NHaasGroteskDSPro-95Blk.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"HaasTX";src:url("../../fonts/NHaasGroteskTXPro-55Rg.woff2") format("woff2"),url("../../fonts/NHaasGroteskTXPro-55Rg.woff") format("woff");font-weight:800;font-display:swap}.logo,#logo{line-height:90px;color:#000;font-size:50px;letter-spacing:2.7px;font-weight:bold;font-family:"Adam"}@media only screen and (max-width: 900px){.logo,#logo{line-height:60px}}#footer-logo{color:#fff;font-size:50pt;font-weight:bold;font-family:"Adam"}html{position:relative;left:0;top:0}body{overflow-x:hidden !important;position:relative;left:0;top:0}.center{width:90%;max-width:1180px;margin:auto !important}.arrow{position:relative}.arrow:after{content:"";position:absolute;right:-35px;top:0;width:30px;height:20px;background-image:url(../../img/arrow-black.png);background-repeat:NO-REPEAT;background-position:center;background-size:contain}.darkmode .arrow:after{background-image:url(../../img/arrow-white.png);background-repeat:NO-REPEAT;background-position:center;background-size:contain}.sixteen-nine{position:relative;overflow:hidden}.sixteen-nine:before{display:block;content:" ";width:100%;padding-top:56.25%}.sixteen-nine>div{position:absolute;top:0;left:0;right:0;bottom:0}.hamburger{display:inline-block;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:fixed;top:35px;right:50px;width:50px;height:50px;z-index:10000}.hamburger .bar1,.hamburger .bar3{-webkit-transition:width 2s linear 1s;transition:width 2s linear 1s;width:35px;height:1px;background-color:#333;margin:3px 0;-webkit-transition:0.4s;transition:0.4s}.hamburger .bar3{width:15px}.hamburger:hover .bar1{width:15px}.hamburger:hover .bar3{width:35px}.change .bar1{-webkit-transform:rotate(-45deg) translate(-6px, 5px);width:35px !important;transform:rotate(-45deg) translate(-6px, 5px);background-color:white !important}.change .bar3{-webkit-transform:rotate(45deg) translate(0px, 0px);width:35px !important;-webkit-transform:rotate(45deg) translate(0px, sss0px);transform:rotate(45deg) translate(0px, sss0px);background-color:white !important}.light-menu{background-color:white !important}header{width:100%;height:90px;position:fixed;top:0;left:0;z-index:11;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:white}@media only screen and (max-width: 900px){header{height:60px}}header #header-wrapper{width:90%;height:90px;max-width:none;display:-webkit-box !important;display:flex !important;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width: 900px){header #header-wrapper{height:60px}}.scroll{top:-90px !important}.scroll #logo{color:black}footer{width:100%;overflow:hidden}footer .marquee{width:100%}footer .marquee p{margin:0;font-weight:bold;color:white;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000}footer .footer-wrapper{font-family:'HaasDSBold';display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;background-color:white;width:100%;margin:auto;color:white;position:relative;padding-top:30px;-webkit-perspective:3000px;perspective:3000px;min-height:101vh}footer .footer-wrapper .footer-wrapper-inner-wrapper .footer-wrapper-inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;width:100%;margin:auto}footer .footer-wrapper .footer-wrapper-inner-wrapper .footer-wrapper-inner a{color:white}footer .footer-wrapper .footer-wrapper-inner-wrapper .footer-wrapper-inner .footer-col{width:auto;font-size:13px}footer .footer-wrapper .footer-wrapper-inner-wrapper .footer-wrapper-inner .footer-col ul{padding:0;margin:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}footer .footer-wrapper .footer-wrapper-inner-wrapper .footer-wrapper-inner .footer-col ul li{list-style:none}footer .footer-wrapper .footer-wrapper-inner-wrapper .footer-wrapper-inner .footer-col ul li a{color:white}footer .footer-wrapper .footer-wrapper-inner-wrapper .footer-wrapper-inner .footer-col.contact{-webkit-box-flex:1;flex-grow:1}.footer-question a{color:white;text-decoration:underline}@media (min-width: 0){.footer-question{font-size:10px}}@media (min-width: 576px){.footer-question{font-size:11px}}@media (min-width: 768px){.footer-question{font-size:12px}}@media (min-width: 992px){.footer-question{font-size:14px}}@media (min-width: 1200px){.footer-question{font-size:20px}}@media (min-width: 1600px){.footer-question{font-size:22px}}@media (min-width: 2560px){.footer-question{font-size:25px}}@media (min-width: 0){.footer-mail{font-size:50px}}@media (min-width: 576px){.footer-mail{font-size:70px}}@media (min-width: 768px){.footer-mail{font-size:90px}}@media (min-width: 992px){.footer-mail{font-size:100px}}@media (min-width: 1200px){.footer-mail{font-size:120px}}@media (min-width: 1600px){.footer-mail{font-size:130px}}@media (min-width: 2560px){.footer-mail{font-size:140px}}@media (min-width: 0){.contact-footer{font-size:8px}}@media (min-width: 576px){.contact-footer{font-size:9px}}@media (min-width: 768px){.contact-footer{font-size:12px}}@media (min-width: 992px){.contact-footer{font-size:14px}}@media (min-width: 1200px){.contact-footer{font-size:16px}}@media (min-width: 1600px){.contact-footer{font-size:18px}}@media (min-width: 2560px){.contact-footer{font-size:20px}}.footer-typo{color:#b5870d;font-weight:bold;display:block;font-family:"HaasDSBold"}.footer-image{position:absolute;z-index:0;width:200px;height:auto;display:inline-block;-webkit-filter:brightness(30%);filter:brightness(30%)}#left_top_1,#left_top_2{left:25%;top:30%}#left_middle_1,#left_middle_2{left:30%;top:40%}#right_top_1,#right_top_2{right:45%;top:25%}#right_middle_1,#right_middle_2{right:35%;top:45%}.footer-contact{left:5%;position:relative;overflow:hidden;font-size:50pt;font-weight:bold;display:inline-block;z-index:100000}.footer-contact span{position:absolute;top:100%;left:0;-webkit-transition:all 0.6s ease-in 0.6s;transition:all 0.6s ease-in 0.6s}.come-in .footer-contact span{top:0;font-family:'HaasDS'}.come-in .footer-contact::after{width:100%}.footer-contact::after{content:'';position:absolute;bottom:0;width:0%;height:5px;background-color:white;display:block;-webkit-transition:all 0.6s ease-in;transition:all 0.6s ease-in;font-family:'HaasDS'}.blindtext{opacity:0;font-family:'HaasDS'}.footer-contact-line{position:relative}body{color:#333;font-family:"Arial"}h1,h2,h3,h4{font-weight:normal;margin-top:0}.h1{font-size:10vh;font-weight:normal;line-height:8.5vh;text-transform:uppercase}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.list.list--clear{margin:0;padding:0}.list.list--clear li{list-style-type:none;padding:0}p,ul{margin-top:0}@media (min-width: 0){.h1{font-size:25px}}@media (min-width: 0){.h2{font-size:20px}}@media (min-width: 0){.h3{font-size:14px}}@media (min-width: 0){.hp{font-size:13px}}@media (min-width: 0){.hsmall{font-size:11px}}@media (min-width: 0){.hmini{font-size:10px}}@media (min-width: 768px){.h1{font-size:30px}}@media (min-width: 768px){.h2{font-size:25px}}@media (min-width: 768px){.h3{font-size:20px}}@media (min-width: 768px){.hp{font-size:14px}}@media (min-width: 768px){.hsmall{font-size:13px}}.text-primary{color:#2c2c2c !important}.text-primary a{color:#2c2c2c !important}.text-secondary{color:#9a9a9a !important}.text-secondary a{color:#9a9a9a !important}.text-white{color:#fff !important}.text-white a{color:#fff !important}.text-black{color:#000 !important}.text-black a{color:#000 !important}.text-brown{color:#b5870d !important}.text-brown a{color:#b5870d !important}.text-brown-light{color:#b5870d !important}.text-brown-light a{color:#b5870d !important}a{text-decoration:none}.text-brown-light a{padding-bottom:5px;position:relative;display:inline-block}.text-brown-light a:after{content:'';display:block;height:1px;width:0;left:0;bottom:0;position:absolute;-webkit-transition:all .3s;transition:all .3s;background-color:#b5870d}.text-brown-light a:hover:after{width:100%}.btn{background-color:transparent;border:1px solid black;border-radius:50px;font-size:18px;line-height:40px;height:40px;padding:0 40px;text-align:center;color:black;text-decoration:none}.btn.btn--white{border-color:white;color:white;font-size:13px}.btn.btn--white:hover{background-color:white;color:black !important}.btn.btn--white.active{background-color:white;color:black}.btn-talent{font-family:"HaasDS"}#hero-get-in-touch{color:white;top:25px;right:150px;position:absolute;font-family:"HaasDS";z-index:9}.bg-primary{background-color:#2c2c2c !important}.bg-secondary{background-color:#9a9a9a !important}.bg-white{background-color:#fff !important}.bg-black{background-color:#000 !important}.bg-brown{background-color:#b5870d !important}.bg-brown-light{background-color:#b5870d !important}.bg-rotator{overflow:hidden}.bg-rotator .bg-rotator__item{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;z-index:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1s;transition:all 1s;-webkit-filter:brightness(35%);filter:brightness(35%)}.bg-rotator .bg-rotator__item.active{z-index:2;-webkit-transform:scale(1);transform:scale(1)}.animation-stnd{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.animation-stnd.animation-mini{-webkit-transform:translateY(50px);transform:translateY(50px)}.animation-stnd.lazy--loaded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.animation-stnd.animation--delay500{-webkit-transition:all 1s ease-in-out .5s;transition:all 1s ease-in-out .5s}.animation-stnd.animation--delay1000{-webkit-transition:all 1s ease-in-out 1s;transition:all 1s ease-in-out 1s}.animate .animation-stnd{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.category{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.category .blog-posts{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.category .blog-posts .blog-post{width:calc(30% - 40px);border:1px solid #ddd;border:1px solid #018eff;border-radius:30px;padding:20px;margin-top:20px;margin-bottom:20px}.category .blog-posts .blog-post .post-thumb img{width:100%;height:auto;display:block;border-radius:15px}.category .post-footer{font-weight:bold;color:#018eff}.single .single-footer .next{background-color:red}.nova{font-family:Nova}.times{font-family:'Times New Roman', Times, serif;font-style:italic}@-webkit-keyframes marqueeSlider{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marqueeSlider{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.menu-container{position:fixed;margin-left:auto;margin-right:auto;opacity:1;width:100%;height:100vh;z-index:1000;-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;top:-100vh}.menu-container .menu-wrapper{position:relative;z-index:3;top:0;right:0;width:100%;height:100vh}.menu-container .menu-wrapper .mainmenu{height:100%;width:100%;display:-webkit-box;display:flex}.menu-container .menu-wrapper .mainmenu .menu-header-menu-container{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu{display:-webkit-box !important;display:flex !important;width:70%;-webkit-box-pack:justify;justify-content:space-between;padding:0;margin:0}.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li{opacity:0;list-style:none;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translateY(100px);transform:translateY(100px)}.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a{font-weight:bold;font-family:"HaasDSBold";color:white;text-decoration:none;text-transform:uppercase;position:relative}@media (min-width: 0){.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a{font-size:10px}}@media (min-width: 576px){.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a{font-size:12px}}@media (min-width: 768px){.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a{font-size:14px}}@media (min-width: 992px){.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a{font-size:16px}}@media (min-width: 1200px){.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a{font-size:20px}}@media (min-width: 1600px){.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a{font-size:26px}}@media (min-width: 2560px){.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a{font-size:30px}}.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a:after{content:'';display:block;height:1px;width:0;bottom:-3px;position:absolute;background-color:white;opacity:0;-webkit-transition:all .3s;transition:all .3s}.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li a:hover:after{opacity:1;width:100%}.menu-container .menu-wrapper .mainmenu .menu-header-menu-container ul.menu li.menu_item_slogan{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.menu-container .mainvideo{position:absolute;right:0;bottom:0;width:100%;height:100%;z-index:1;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(50%);filter:brightness(50%)}.menu-container.open-menu{border-radius:0;width:100vw !important;height:100vh !important;left:0 !important;top:0 !important;bottom:0 !important;right:0 !important;top:-100vh}.menu{display:none}@-webkit-keyframes wave{0%,90%,100%{-webkit-transform:initial;transform:initial}95%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes wave{0%,90%,100%{-webkit-transform:initial;transform:initial}95%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.close-btn{position:absolute !important;top:10px;text-align:center;margin-left:auto;margin-right:auto;right:55px;background-color:white;border:3px solid lightgray;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:50%;opacity:1;width:80px;height:80px;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.close-btn span{font-weight:bold;font-size:11px;-webkit-transition:all 0.2s ease 0.2;transition:all 0.2s ease 0.2}.years-divider{width:30px;height:1px;background-color:white;margin-left:15px;margin-right:15px}#js-image-bg-wrapper{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:2}#js-image-bg-wrapper .js-image-bg{width:100%;height:100%;top:0;left:0;position:absolute;background-size:cover;background-position:center center;-webkit-transition:all .3s;transition:all .3s;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:brightness(50%);filter:brightness(50%)}#js-image-bg-wrapper .js-image-bg.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.af-field{position:relative;width:49% !important;margin-bottom:30px !important}.af-field.af-field-type-textarea{width:100% !important}.af-field.af-field-type-textarea textarea{background-color:transparent;border-radius:0px !important;border-bottom:1px solid white}.af-field .af-label{position:absolute !important;top:19px;left:4px;z-index:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.af-field .af-label label{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;font-size:12pt}.af-field .af-input .acf-input-wrap input{background-color:transparent;border-radius:0px !important;border-bottom:1px solid white}.af-field.active-field .af-label{top:-10px}.af-field.active-field .af-label label{font-size:9pt}.af-submit button{background-color:transparent !important;border:none;outline:none;color:white;text-transform:uppercase}.front-page{position:relative;height:100vh;overflow-y:hidden}.panel{width:100vw;height:100vh;position:absolute;top:0;left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transform:translateY(100vh);transform:translateY(100vh)}.panel.panel--delay700{-webkit-transition:all .7s;transition:all .7s}.panel.panel--top{-webkit-transform:translateY(0);transform:translateY(0)}.panel.panel--past{-webkit-transform:translateY(-100vh);transform:translateY(-100vh);z-index:2;-webkit-transition:all .7s;transition:all .7s}.panel .h2{font-size:13px;font-family:"HaasDSBold"}@media (min-width: 0){.panel .h2{font-size:10px}}@media (min-width: 576px){.panel .h2{font-size:14px}}@media (min-width: 768px){.panel .h2{font-size:16px}}@media (min-width: 992px){.panel .h2{font-size:20px}}@media (min-width: 1200px){.panel .h2{font-size:30px}}@media (min-width: 1600px){.panel .h2{font-size:34px}}@media (min-width: 2560px){.panel .h2{font-size:36px}}.intro-video__wrapper{width:100%;height:100%;position:absolute !important;top:0;left:0;z-index:-1}.intro-video__wrapper .intro-video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ima{font-family:'Adam'}.curtain{position:fixed;width:100vw;height:100vh;display:-webkit-box;display:flex;z-index:2;top:0;left:0}.curtain .curtain__item{width:calc(100% / 8)}.curtain .curtain__item .curtain__tile{background-color:black;-webkit-transition:all 1s;transition:all 1s;width:100%;height:100%}.curtain.reveal .curtain__item .curtain__tile{width:0}.progress{width:100%;background-color:transparent;position:absolute;bottom:0;left:0;z-index:1}.progress .progress__fill{width:1%;height:7px;background-color:white;-webkit-transition:width 2s;transition:width 2s}.progress.progress--start .progress__fill{width:100%}.blured{-webkit-filter:blur(7px);filter:blur(7px)}.darken{position:relative}.darken:after{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;background-color:black;opacity:.6}.home .hamburger{display:none}.home #wrapper #cursor-position #cursor{border:1px solid white !important}.ima{font-size:10vh;letter-spacing:1vw;color:white}#stage{height:100vh;width:100%;background-color:black;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#stage #stage-content{width:90%}#stage #stage-content h1{color:white;font-size:50pt}.custom-text{min-height:100vh;width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:black}.custom-text .years-divider{background-color:black;margin-bottom:5px;display:inline-block}.custom-text p{color:black;font-size:30pt}.custom-text.darkmode{background-color:white}.custom-text.darkmode a,.custom-text.darkmode p{color:white;font-size:30pt}.custom-text .custom-text-inner{width:70%;margin-left:5%}.custom-text .custom-text-inner p div,.custom-text .custom-text-inner a div{opacity:0}.custom-text .custom-text-inner .subtext p,.custom-text .custom-text-inner .subtext a{font-size:12pt}.custom-text-base{min-height:100vh;margin-top:200px;margin-bottom:200px;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:white;position:relative}.custom-text-base .custom-text-base-inner{width:70%;margin-top:100px;position:relative;z-index:1}.custom-text-base .custom-text-base-inner .introtext{font-size:20pt;color:orange;margin-left:-50px;margin-right:30px;font-weight:bold;position:relative;top:50px}.custom-text-base .custom-text-base-inner .contenttext{color:black;font-size:40pt;font-weight:bold;position:relative;left:0;top:0;width:100%}.custom-text-base .custom-text-base-inner .contenttext>div:first-child{margin-left:200px}.custom-text-base .image_left{left:15%;position:absolute;height:300px;width:auto;top:400%;opacity:0}.custom-text-base .image_right{right:8%;position:absolute;height:300px;width:auto;top:200%;opacity:0}.follow_wrapper{position:relative}.image_follow{max-width:250px;position:absolute;top:0;left:0;opacity:0;will-change:transform}.logos{background-color:black;min-height:100vh}.logos .subtext-logos{width:90%;margin:auto}.logos .subtext-logos p,.logos .subtext-logos a{font-size:12pt;color:white}.logo_urls{display:none}.logo_infos{display:none}#logo_grid_container{width:100%;height:200vh;display:inline-grid;grid-template-rows:16% 16% 16% 16% 16% 16%;grid-template-columns:50% 50%}@media (min-width: 992px){#logo_grid_container{height:100vh;grid-template-rows:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%}}.logo_item{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}@media (min-width: 992px){.logo_item{width:auto}}.logo_item img{position:absolute;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;max-width:90%;height:auto;max-height:100px}.logo_item span{opacity:0;position:relative;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;z-index:1;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;font-weight:bold;font-family:'HaasDSBold'}.logo_item:hover img{opacity:0.2}.logo_item:hover span{opacity:1}.tabs-container{height:80vh}@media (min-width: 768px){.tabs-container{height:80vh}}.talent{font-family:"HaasDSBold"}.tabs-content{position:relative;height:100%}.tab{position:absolute;height:100%;width:100%;overflow-y:scroll;opacity:0;-webkit-transition:all .5s;transition:all .5s;-ms-overflow-style:none;scrollbar-width:none}.tab.active{position:relative;opacity:1}.tab .h3{font-size:15px;font-family:"HaasDS"}.tab::-webkit-scrollbar{display:none}.digital-oppertunities{background-color:black;min-height:100vh;padding-top:200px}.digital-oppertunities .digital-headline-1{color:orange;font-size:15pt;margin-left:50px;font-weight:bold;text-transform:uppercase}.digital-oppertunities .digital-headline-2{color:white;font-size:30pt;font-weight:bold;position:relative;margin-left:80px;text-transform:uppercase}.digital-oppertunities .digital-oppertunities-wrapper{padding-bottom:200px;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}.digital-oppertunities .digital-oppertunities-inner{width:70%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 992px){.digital-oppertunities .digital-oppertunities-inner{width:96%}}.digital-oppertunities .digital-oppertunities-inner .digital-accordion{width:100%}.digital-oppertunities .digital-oppertunities-inner .digital-accordion hr{color:#191919}.digital-oppertunities .digital-oppertunities-inner .digital-accordion .digital-row{color:white;z-index:10;font-family:'HaasDS';height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.digital-oppertunities .digital-oppertunities-inner .digital-accordion .digital-row-1{font-style:italic;width:9%;font-size:18px}.digital-oppertunities .digital-oppertunities-inner .digital-accordion .digital-row-2{overflow-x:hidden;width:40%;margin-right:5%;margin-left:10%;font-family:'HaasDSBold'}.digital-oppertunities .digital-oppertunities-inner .digital-accordion .digital-row-3{width:40%;margin-left:10%;margin-right:20%;font-size:16px}@media (max-width: 992px){.digital-oppertunities .digital-oppertunities-inner .digital-accordion .digital-row-3{font-size:14px}}@media (max-width: 768px){.digital-oppertunities .digital-oppertunities-inner .digital-accordion .digital-row-3{font-size:12px}}.digital-oppertunities .digital-oppertunities-inner .digital-accordion .digital-marquee{display:block;position:relative;height:100%;width:100%;font-size:38px;color:white;white-space:nowrap;margin-bottom:0}.digital-oppertunities .digital-oppertunities-inner .digital-accordion .digital-marquee .digital-marquee__title{position:absolute;width:100%;height:100%;left:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.digital-oppertunities .digital-oppertunities-inner .digital-accordion .section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:170px}.digital-oppertunities .digital-bg-img{width:350px;height:auto;display:none;position:fixed}.marquee{position:relative;top:0;bottom:0;left:0;right:0;width:100%;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;height:100%}.marquee .marquee__wrap{position:absolute;left:0;top:0;display:-webkit-box;display:flex;width:100%;height:100%;-webkit-box-align:center;align-items:center}.marquee .marquee__wrap .marquee__title{display:-webkit-box;display:flex;-webkit-animation:marqueeSlider 30s infinite linear;animation:marqueeSlider 30s infinite linear}.marquee .marquee__wrap .marquee__title div{position:relative;margin:0 .3em;font-size:65px;font-family:"HaasDSBold"}.case-study{position:relative;height:98vh}.case-study__title-bottom{padding-left:8vh}.case-study__nav{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:white;z-index:2;width:100%;padding:5%;height:40vh}.case-study__nav h1{font-family:"HaasDSBold" !important;font-size:7vh !important;line-height:7vh !important;color:black !important}@media (min-width: 992px){.case-study__nav{height:100vh;position:absolute;top:50%;width:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;padding-left:30px}}.case-study__nav li{font-family:"HaasDS";font-size:16px;text-transform:none !important;color:grey}.case-study__nav .btn{font-size:14px}.case-study__nav .btn:hover{background-color:black;border-radius:50px;font-size:14px;line-height:40px;height:40px;padding:0 40px;text-align:center;color:white;text-decoration:none}.swiper-container-case-study{position:relative;width:100%;overflow:hidden;height:60vh}@media (min-width: 992px){.swiper-container-case-study{left:30%;width:70%;height:100vh}}.swiper-container-case-study .swiper-slide{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:left;-webkit-box-pack:center;justify-content:center;position:relative;height:100%}.swiper-container-case-study .swiper-slide .d-flex{height:100%}.swiper-container-case-study .swiper-slide img{max-height:90%;width:100%;-o-object-fit:contain;object-fit:contain;max-width:90%}.swiper-container-case-study .swiper-slide ul{padding:0;margin:0}.swiper-container-case-study .swiper-slide ul li{list-style:none}.swiper-container-case-study h1,.swiper-container-case-study ul{width:90%;align-self:center}.pre-text span{color:black;display:inline-block;font-family:"HaasDSBold"}.pre-text p{font-size:13px}@media (min-width: 992px){.pre-text{max-width:500px;width:60%;display:-webkit-box;display:flex}.pre-text span{-webkit-transform:translate(20px, -20px);transform:translate(20px, -20px)}.pre-text p{display:inline-block;color:#2c2c2c;margin:0;text-indent:100px;font-family:"HaasDS";font-size:16px}}.swiper-container-horizontal .swiper-scrollbar{position:absolute;left:1%;bottom:3%;z-index:50;height:5px;width:98%}.swiper-container-horizontal .swiper-scrollbar{height:1px}.panorama{min-height:100vh;background-position:center center;background-size:cover;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}.panorama.panorama--dark:after{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;background:rgba(1,1,1,0.7);z-index:1}.panorama.panorama--dark *{position:relative;z-index:2}.panorama .hero-text{color:white;width:70%;max-width:880px;padding-top:9%;left:-0%;font-family:"HaasDS"}.panorama .hero-text *{opacity:0}.panorama .hero-text .hero-text__headline{margin-bottom:-65px;font-size:13px;top:100px;-webkit-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s}@media (min-width: 0){.panorama .hero-text .hero-text__headline{font-size:10px}}@media (min-width: 576px){.panorama .hero-text .hero-text__headline{font-size:11px}}@media (min-width: 768px){.panorama .hero-text .hero-text__headline{font-size:12px}}@media (min-width: 992px){.panorama .hero-text .hero-text__headline{font-size:14px}}@media (min-width: 1200px){.panorama .hero-text .hero-text__headline{font-size:15px}}@media (min-width: 1600px){.panorama .hero-text .hero-text__headline{font-size:17px}}@media (min-width: 2560px){.panorama .hero-text .hero-text__headline{font-size:19px}}.panorama .hero-text .hero-text__text{font-size:50px;font-weight:bold;margin-bottom:2em;margin-top:2em;top:100px;-webkit-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;font-family:"HaasDSBold"}.panorama .hero-text .hero-text__subheadline{margin-top:-65px;width:60%;font-size:13px;top:100px;-webkit-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s}@media (min-width: 0){.panorama .hero-text .hero-text__subheadline{font-size:10px}}@media (min-width: 576px){.panorama .hero-text .hero-text__subheadline{font-size:11px}}@media (min-width: 768px){.panorama .hero-text .hero-text__subheadline{font-size:12px}}@media (min-width: 992px){.panorama .hero-text .hero-text__subheadline{font-size:14px}}@media (min-width: 1200px){.panorama .hero-text .hero-text__subheadline{font-size:15px}}@media (min-width: 1600px){.panorama .hero-text .hero-text__subheadline{font-size:17px}}@media (min-width: 2560px){.panorama .hero-text .hero-text__subheadline{font-size:19px}}.panorama.lazy:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;background-color:black;background-image:url(../../img/loader.svg);background-position:center center;background-size:40px;-webkit-transition:all .3s;transition:all .3s;background-repeat:no-repeat;z-index:3}.panorama.lazy--loaded .hero-text *{opacity:1}.panorama.lazy--loaded .hero-text .hero-text__headline{top:0}.panorama.lazy--loaded .hero-text .hero-text__text{top:0}.panorama.lazy--loaded .hero-text .hero-text__subheadline{top:0}.panorama.lazy--loaded:before{opacity:0;z-index:-1}.hero-plain .hero-plain__headline{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-family:"HaasDSBold";font-size:30px;color:#b5870d;margin-top:-.1em}@media (min-width: 1200px){.hero-plain .hero-plain__headline{font-size:40px}}.hero-plain .hero-plain__text{font-family:"HaasDS"}.hero-plain .hero-plain__text .h2{font-size:18px}.hero-plain .hero-plain__text a{color:black;position:relative}.hero-plain .hero-plain__text a:after{content:'';display:block;height:1px;width:100%;bottom:0;left:0;position:absolute;background-color:black;-webkit-transition:all .3s;transition:all .3s}.hero-plain .hero-plain__text a:hover:after{-webkit-animation:underline;animation:underline;-webkit-animation-duration:.5s;animation-duration:.5s}.hero-plain .hero-plain__text div{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}.hero-plain.lazy--loaded .hero-plain__text,.hero-plain.lazy--loaded .hero-plain__headline{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hero-plain.lazy--loaded .hero-plain__text div{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes underline{0%{width:0}100%{width:100%}}@keyframes underline{0%{width:0}100%{width:100%}}.selected-clients{display:-webkit-box;display:flex;height:100vh;position:relative}.sc{position:absolute;z-index:1;top:45%;left:5%;display:-webkit-box;display:flex;font-family:"HaasDSBold"}.sc .sc_arrow{height:135px;width:135px}@media (max-width: 992px){.sc .sc_arrow{height:90px;width:90px}}.sc .sc_arrow svg{width:100%}.sc .sc_small-label{color:white;font-size:35px}@media (max-width: 992px){.sc .sc_small-label{font-size:25px}}.sc .sc_big-label{color:white;font-size:60px}@media (max-width: 992px){.sc .sc_big-label{font-size:40px}}.legals{background-color:black;color:white;min-height:100vh;padding:100px 0;font-family:'HaasDS'}.legals strong{font-family:'HaasDSBold'}.legals a{background-color:black;color:white;text-decoration:underline}.image_container_wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;min-height:100vh;overflow:hidden;width:100%}.vision{height:100vh}.pin-spacer{overflow-x:hidden !important}.viewport-wrapper{background-color:white;-webkit-transition:all 1s ease-in;transition:all 1s ease-in;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:100vh;width:100%;position:relative;margin:0 auto;overflow:hidden}.viewport{width:0px;height:40%;background:transparent;box-shadow:0px 0px 0px 100vw #000000;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:calc(50vh - 20%)}.vision-text{position:absolute;color:white;font-family:"HaasDSBold";font-size:9vh;z-index:1;text-transform:uppercase;width:100vw;text-align:center}@media (max-width: 992px){.vision-text{font-size:7vh}}@media (max-width: 768px){.vision-text{font-size:5vh}}.vision-line-1{top:55%;opacity:0}.vision-line-2{top:55%;opacity:0}.vision-line-3{top:55%;opacity:0}.form{background-color:#000}.form .-dismiss{display:none !important}.form .acf-required{display:none !important}.form .acf-notice{background-color:transparent !important;border:none !important;color:#990000 !important}.form .af-field{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;width:100%}.form .af-field.af-field-vorname,.form .af-field.af-field-nachname{width:49%}.form .af-field label{color:white;font-size:13px;font-weight:normal !important;margin-top:8px !important;margin-left:16px !important}.form .acf-fields{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.form .acf-fields>.acf-field{border:none}.form input,.form textarea{border:none;border-radius:15px !important;outline:none}.form input{height:38px}.wp-block-ub-content-toggle{background-color:#2e9f33;width:100%;position:relative;margin:0 !important;padding-top:100px;padding-bottom:100px}.wp-block-ub-content-toggle p{color:white}.wp-block-ub-content-toggle:before{content:"";background-attachment:fixed;background-position:center center;background-size:cover;opacity:0.2;mix-blend-mode:screen;-webkit-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;height:100%;width:100%;top:0;left:0;position:absolute}.wp-block-ub-content-toggle .wp-block-ub-content-toggle-accordion{width:90%;max-width:1180px;margin:auto;border:1px solid white;border-left:0;border-right:0}.wp-block-ub-content-toggle .wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title-wrap{background-color:transparent !important}.wp-block-ub-content-toggle .wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-title{padding-left:0;padding-right:0;font-size:22px;font-weight:bold;text-transform:uppercase}.wp-block-ub-content-toggle .wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-content-wrap{padding-left:0;padding-right:0;color:#fff}.statistics{min-height:15vh;width:100%;background-color:#018eff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;align-content:center}.statistics .statistics-wrapper{width:90%;max-width:1180px;height:100%;display:-webkit-box;display:flex;margin:auto;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.statistics .number-col{font-size:40px;color:white;width:49%;text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:50px;padding-bottom:50px}.statistics .number-col div{font-weight:bold}@media only screen and (max-width: 900px){.statistics .number-col{width:49%}}.statistics span{font-size:16px}.statistics .icon-stats{width:80px;height:80px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:30px}.statistics .icon-stats.icon-trophy{background-image:url("../../img/icon-trophy.png")}.statistics .icon-stats.icon-weight{background-image:url("../../img/icon-weight.png")}.statistics .icon-stats.icon-meter{background-image:url("../../img/icon-meter.png")}.statistics .icon-stats.icon-community{background-image:url("../../img/icon-community.png")}.wp-block-columns{align-content:center;-webkit-box-align:center;align-items:center;width:90%;max-width:1180px;margin:auto}.wp-block-columns img{width:100%;height:auto}.about-header-wrapper{height:50vh;display:-webkit-box;display:flex;background-color:black;color:white;-webkit-box-align:center;align-items:center;overflow:hidden;font-family:'HaasDSBold'}.about_video{height:90vh;width:100vw;position:relative;overflow:hidden;background-color:black}.about_video video{width:100vw;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;-o-object-fit:fill;object-fit:fill}.big{width:100%;height:100%;top:0;margin-top:0;left:0;margin-left:0;border-radius:0;background:#0f0}#wave{position:absolute;top:40px;text-align:center;width:100px;height:100px;margin-left:auto;margin-right:auto;right:50px;z-index:111}#wave .dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:2px;background:lightgray;-webkit-animation:wave 5.3s linear infinite;animation:wave 5.3s linear infinite}#wave .dot:nth-child(2){-webkit-animation-delay:-5.1s;animation-delay:-5.1s}#wave .dot:nth-child(3){-webkit-animation-delay:-4.9s;animation-delay:-4.9s}@keyframes wave{0%,90%,100%{-webkit-transform:initial;transform:initial}95%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.case-studies-block{margin-bottom:300px}.case-studies-block .row{overflow-x:hidden}.cs_image{width:100%;height:auto;max-height:100%}.logo_urls{display:none}.image_item{display:block;opacity:0;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content}.image_item .image_item__label{margin-top:15px;font-family:'HaasDSBold';color:#b5870d;font-weight:bold;transition:opacity 2s ease-out;-moz-transition:opacity 2s ease-out;-webkit-transition:opacity 2s ease-out;-o-transition:opacity 2s ease-out;opacity:0;font-size:20px}.image_item:hover .image_item__label{opacity:1 !important}.image_item a{display:block;overflow:hidden}.image_item a img{-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s;-webkit-transform:scale(1);transform:scale(1)}.image_item a:hover img{-webkit-transform:scale(1.5);transform:scale(1.5)}.image_item img{max-width:100%}.image_item div{font-family:'HaasDSBold'}#image_item_1{left:-500px}#image_item_2{right:-500px}#image_item_3{left:-500px}#image_item_4{right:-500px}.cs-scale{-webkit-transform:scale(0.9);transform:scale(0.9)}#client-comments-container{padding-bottom:100px;margin-top:50px;margin-bottom:250px}#client-comments-container .swiper-wrapper{right:10%}#client-comments-container .swiper-container{height:100vh}#client-comments-container .swiper-slide{position:relative;min-height:65vh;width:70%;color:white;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#client-comments-container .swiper-slide:after{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;background:rgba(1,1,1,0.3);z-index:1}#client-comments-container .swiper-slide *{position:relative;z-index:2}#client-comments-container .swiper-slide>div{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#client-comments-container .swiper-slide .inner-slide{width:80%;max-width:500px;padding-top:20px}#client-comments-container .swiper-slide p{font-weight:400;color:white}#client-comments-container .swiper-slide strong{font-weight:700}#client-comments-container .swiper-slide .comment-text p{font-weight:700;font-size:13pt;color:white;line-height:normal;margin:0;text-indent:60px;font-family:'HaasDSBold'}#client-comments-container .swiper-slide .meta-comment{margin-top:50px;font-family:'HaasDS'}#client-comments-container .swiper-slide .comment-text{position:relative}#client-comments-container .swiper-slide .comment-text p{display:inline}#client-comments-container .swiper-slide .comment-text:before{content:"";display:inline-block;width:50px;height:50px;background-image:url(../../img/quote_black.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:40px;margin-left:-50px;-webkit-filter:invert(100%);filter:invert(100%)}@media (max-width: 992px){#client-comments-container .swiper-slide .comment-text:before{margin-left:0px}}#cursor-position{position:fixed;z-index:100;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#cursor{height:40px;width:40px;border:1px solid black;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:block}.cursor-white{border:1px solid white !important}.drag-me #cursor{-webkit-transform:scale(3.5);transform:scale(3.5);background-color:white;border-color:white}.drag-me #cursor:after{content:'Drag me';font-size:3px;display:block;height:auto;width:90%;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-family:'HaasDS'}.cs-image #cursor{-webkit-transform:scale(3.5);transform:scale(3.5);background-color:white;border-color:white}.cs-image #cursor:after{content:'View';font-size:3px;display:block;height:auto;width:90%;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-family:'HaasDS'}.drag-me-touched #cursor{-webkit-transform:scale(1.5);transform:scale(1.5);background-color:blue;border-color:white}.drag-me-touched #cursor:after{content:'Drag me';font-size:6px;display:block;height:auto;width:90%;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-family:'HaasDS'}.play-reel #cursor{-webkit-transform:scale(3.5);transform:scale(3.5);background-color:white;border-color:white}.play-reel #cursor:after{content:'';display:block;height:0;width:0;top:50%;left:50%;position:absolute;border-left:4px solid black;border-top:2px solid transparent;border-bottom:2px solid transparent;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%)}.cursor{width:40px;height:40px;color:green;background-color:blue;z-index:100000;position:fixed;background:#8f8d8d;border-radius:50%;pointer-events:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.4}.drag_me{width:80px;height:80px;line-height:80px;border-radius:50%;font-size:50px;color:#fff;text-align:center;background:#000;position:fixed;font-size:13px;cursor:none}.play_me{width:80px;height:80px;line-height:80px;border-radius:50%;font-size:50px;color:black;text-align:center;background:white;position:fixed;font-size:13px;cursor:none}#page-cursor{width:40px;height:40px;border-radius:50%;border:1px solid gray;position:fixed;cursor:none}@-webkit-keyframes rotating
/* Safari and Chrome */{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{width:100px;height:100px;background-color:red;position:fixed;top:200px;right:200px;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsImZvbnRzLnNjc3MiLCJzdHJ1Y3R1cmUuc2NzcyIsIm5hdmlnYXRpb24uc2NzcyIsImhlYWRlci5zY3NzIiwiZm9vdGVyLnNjc3MiLCJ0eXBvLnNjc3MiLCJidXR0b25zLnNjc3MiLCJiYWNrZ3JvdW5kcy5zY3NzIiwicm90YXRvci5zY3NzIiwiYW5pbWF0aW9uLnNjc3MiLCJjYXRlZ29yeS5zY3NzIiwic2luZ2xlLnNjc3MiLCJtZW51LnNjc3MiLCJjb250YWN0LnNjc3MiLCJwYWdlcy80MDQuc2NzcyIsInBhZ2VzL2Zyb250LXBhZ2Uuc2NzcyIsImJsb2Nrcy9zdGFnZS5zY3NzIiwiYmxvY2tzL2N1c3RvbS10ZXh0LnNjc3MiLCJibG9ja3MvY3VzdG9tLXRleHQtYmFzZS5zY3NzIiwiYmxvY2tzL2xvZ29zLnNjc3MiLCJibG9ja3MvbG9nby1ncmlkLnNjc3MiLCJibG9ja3MvYXJ0aXN0cy5zY3NzIiwiYmxvY2tzL2RpZ2l0YWwtb3Bwb3J0dW5pdGllcy5zY3NzIiwiYmxvY2tzL2Nhc2Utc3R1ZHktc2luZ2xlLnNjc3MiLCJibG9ja3MvaW50cm8uc2NzcyIsImJsb2Nrcy9oZXJvLXBsYWluLnNjc3MiLCJibG9ja3Mvc2VsZWN0ZWQtY2xpZW50cy5zY3NzIiwiYmxvY2tzL2xlZ2Fscy5zY3NzIiwiYmxvY2tzL3Zpc2lvbi5zY3NzIiwiYmxvY2tzL2Zvcm0uc2NzcyIsImJsb2Nrcy9hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9zdGF0aXN0aWNzLnNjc3MiLCJibG9ja3Mvd3AtYmxvY2stY29sdW1ucy5zY3NzIiwiYmxvY2tzL2Fib3V0LnNjc3MiLCJibG9ja3MvY2FzZS1zdHVkaWVzLnNjc3MiLCJibG9ja3MvY29tbWVudHMuc2NzcyIsImN1cnNvci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8va3J6eXN6dG9mIGJvb3RzdHJhcCBncmlkIGZvciBtb2JpbGUgYW5kIHJlc3BvbnNpdmUgXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL191dGlsaXRpZXNcIjtcbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vL2dsb2JhbHNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcInN0cnVjdHVyZVwiO1xuQGltcG9ydCBcIm5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJ0eXBvXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImJhY2tncm91bmRzXCI7XG5AaW1wb3J0IFwicm90YXRvclwiO1xuQGltcG9ydCBcImFuaW1hdGlvblwiO1xuLy9ibG9nIHBhZ2VzXG5AaW1wb3J0IFwiY2F0ZWdvcnlcIjtcbkBpbXBvcnQgXCJzaW5nbGVcIjtcbkBpbXBvcnQgXCJtZW51XCI7IC8vcGFnZXNcbkBpbXBvcnQgXCJjb250YWN0XCI7XG5AaW1wb3J0IFwicGFnZXMvNDA0XCI7XG5AaW1wb3J0IFwicGFnZXMvZnJvbnQtcGFnZVwiO1xuLy9jdXN0b20gYWNmIGJsb2NrcyAtIHJlZ2lzdGVyZWQgaW4gZnVuY3Rpb25zLnBocFxuQGltcG9ydCBcImJsb2Nrcy9zdGFnZVwiO1xuQGltcG9ydCBcImJsb2Nrcy9jdXN0b20tdGV4dFwiOyAvL2JsYWNrIGFuIHdoaXRlXG5AaW1wb3J0IFwiYmxvY2tzL2N1c3RvbS10ZXh0LWJhc2VcIjsgLy9uZXdcbkBpbXBvcnQgXCJibG9ja3MvbG9nb3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbG9nby1ncmlkXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2FydGlzdHNcIjtcbkBpbXBvcnQgXCJibG9ja3MvZGlnaXRhbC1vcHBvcnR1bml0aWVzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Nhc2Utc3R1ZHktc2luZ2xlXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludHJvXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlcm8tcGxhaW5cIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2VsZWN0ZWQtY2xpZW50c1wiO1xuQGltcG9ydCBcImJsb2Nrcy9sZWdhbHNcIjtcbkBpbXBvcnQgXCJibG9ja3MvdmlzaW9uXCI7XG4vL25vdCBpbiB1c2UgeWV0XG5AaW1wb3J0IFwiYmxvY2tzL2Zvcm1cIjtcbkBpbXBvcnQgXCJibG9ja3MvYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3N0YXRpc3RpY3NcIjtcbi8vbW9kaWZ5IHdwIGJsb2Nrc1xuQGltcG9ydCBcImJsb2Nrcy93cC1ibG9jay1jb2x1bW5zXCI7XG4vLyBAaW1wb3J0IFwiYmxvY2tzL3dwLWJsb2NrLWdyb3VwXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Nhc2Utc3R1ZGllc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21tZW50c1wiO1xuLy8gY3Vyc29yXG5AaW1wb3J0IFwiY3Vyc29yXCI7IiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NS4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4kaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZzogdHJ1ZSAhZGVmYXVsdDtcblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NvbnRhaW5lclwiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5AaW1wb3J0IFwibWl4aW5zL3V0aWxpdGllc1wiO1xuXG5AaW1wb3J0IFwidmVuZG9yL3Jmc1wiO1xuXG5AaW1wb3J0IFwiY29udGFpbmVyc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcblxuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuLy8gT25seSB1c2UgdGhlIHV0aWxpdGllcyB3ZSBuZWVkXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHV0aWxpdGllczogbWFwLWdldC1tdWx0aXBsZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwiZGlzcGxheVwiLFxuICAgIFwib3JkZXJcIixcbiAgICBcImZsZXhcIixcbiAgICBcImZsZXgtZGlyZWN0aW9uXCIsXG4gICAgXCJmbGV4LWdyb3dcIixcbiAgICBcImZsZXgtc2hyaW5rXCIsXG4gICAgXCJmbGV4LXdyYXBcIixcbiAgICBcImp1c3RpZnktY29udGVudFwiLFxuICAgIFwiYWxpZ24taXRlbXNcIixcbiAgICBcImFsaWduLWNvbnRlbnRcIixcbiAgICBcImFsaWduLXNlbGZcIixcbiAgICBcIm1hcmdpblwiLFxuICAgIFwibWFyZ2luLXhcIixcbiAgICBcIm1hcmdpbi15XCIsXG4gICAgXCJtYXJnaW4tdG9wXCIsXG4gICAgXCJtYXJnaW4tZW5kXCIsXG4gICAgXCJtYXJnaW4tYm90dG9tXCIsXG4gICAgXCJtYXJnaW4tc3RhcnRcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpblwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXhcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi15XCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tdG9wXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tZW5kXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tYm90dG9tXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIixcbiAgICBcInBhZGRpbmdcIixcbiAgICBcInBhZGRpbmcteFwiLFxuICAgIFwicGFkZGluZy15XCIsXG4gICAgXCJwYWRkaW5nLXRvcFwiLFxuICAgIFwicGFkZGluZy1lbmRcIixcbiAgICBcInBhZGRpbmctYm90dG9tXCIsXG4gICAgXCJwYWRkaW5nLXN0YXJ0XCIsXG4gIClcbik7XG5cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3Rcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuXG4vLyBBIGxpc3Qgb2YgcHJlLWNhbGN1bGF0ZWQgbnVtYmVycyBvZiBwb3coKCR2YWx1ZSAvIDI1NSArIC4wNTUpIC8gMS4wNTUsIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsICgkbDEgKyAuMDUpIC8gKCRsMiArIC4wNSksICgkbDIgKyAuMDUpIC8gKCRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMCByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL0dML3dpa2kvUmVsYXRpdmVfbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZigkdmFsdWUgLyAyNTUgPCAuMDM5MjgsICR2YWx1ZSAvIDI1NSAvIDEyLjkyLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1mdW5jdGlvbnNcbi8vIFRpbnQgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCB3aGl0ZVxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIGJsYWNrXG5AZnVuY3Rpb24gc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSB0aGUgY29sb3IgaWYgdGhlIHdlaWdodCBpcyBwb3NpdGl2ZSwgZWxzZSB0aW50IGl0XG5AZnVuY3Rpb24gc2hpZnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gaWYoJHdlaWdodCA+IDAsIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCksIHRpbnQtY29sb3IoJGNvbG9yLCAtJHdlaWdodCkpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1mdW5jdGlvbnNcblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAvIDQsXG4gIDI6ICRzcGFjZXIgLyAyLFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG5cbiRuZWdhdGl2ZS1zcGFjZXJzOiBpZigkZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnMsIG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSwgbnVsbCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBlZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncyBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGVmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRncmF5LTkwMCwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyIC8gNCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgLyAyICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgLyA0ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gLTIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gLTIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21hc3Rlci9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiAkcmZzLWJhc2UtdmFsdWUgLyAoJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiAkcmZzLWJhc2UtdmFsdWUgLyAoJHJmcy1iYXNlLXZhbHVlICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3skdmFsdWUgLyAoJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAjeyR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6ICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIDEgLyAkcmZzLXJlbS12YWx1ZSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7JHZhbHVlIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIChhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAjeyR2YWx1ZS1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3skdmFsdWUtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxuXG4vLyBVdGlsaXRpZXNcblxuJHV0aWxpdGllczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAoXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXZlcnRpY2FsLWFsaWduXG4gICAgXCJhbGlnblwiOiAoXG4gICAgICBwcm9wZXJ0eTogdmVydGljYWwtYWxpZ24sXG4gICAgICBjbGFzczogYWxpZ24sXG4gICAgICB2YWx1ZXM6IGJhc2VsaW5lIHRvcCBtaWRkbGUgYm90dG9tIHRleHQtYm90dG9tIHRleHQtdG9wXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXZlcnRpY2FsLWFsaWduXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWZsb2F0XG4gICAgXCJmbG9hdFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsb2F0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBsZWZ0LFxuICAgICAgICBlbmQ6IHJpZ2h0LFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1mbG9hdFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vdmVyZmxvd1xuICAgIFwib3ZlcmZsb3dcIjogKFxuICAgICAgcHJvcGVydHk6IG92ZXJmbG93LFxuICAgICAgdmFsdWVzOiBhdXRvIGhpZGRlbiB2aXNpYmxlIHNjcm9sbCxcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3ZlcmZsb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZGlzcGxheVxuICAgIFwiZGlzcGxheVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJpbnQ6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZGlzcGxheSxcbiAgICAgIGNsYXNzOiBkLFxuICAgICAgdmFsdWVzOiBpbmxpbmUgaW5saW5lLWJsb2NrIGJsb2NrIGdyaWQgdGFibGUgdGFibGUtcm93IHRhYmxlLWNlbGwgZmxleCBpbmxpbmUtZmxleCBub25lXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWRpc3BsYXlcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtc2hhZG93XG4gICAgXCJzaGFkb3dcIjogKFxuICAgICAgcHJvcGVydHk6IGJveC1zaGFkb3csXG4gICAgICBjbGFzczogc2hhZG93LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3gtc2hhZG93LFxuICAgICAgICBzbTogJGJveC1zaGFkb3ctc20sXG4gICAgICAgIGxnOiAkYm94LXNoYWRvdy1sZyxcbiAgICAgICAgbm9uZTogbm9uZSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtc2hhZG93XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXBvc2l0aW9uXG4gICAgXCJwb3NpdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICB2YWx1ZXM6IHN0YXRpYyByZWxhdGl2ZSBhYnNvbHV0ZSBmaXhlZCBzdGlja3lcbiAgICApLFxuICAgIFwidG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiB0b3AsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3R0b20sXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwic3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGxlZnQsXG4gICAgICBjbGFzczogc3RhcnQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiByaWdodCxcbiAgICAgIGNsYXNzOiBlbmQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwidHJhbnNsYXRlLW1pZGRsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdHJhbnNmb3JtLFxuICAgICAgY2xhc3M6IHRyYW5zbGF0ZS1taWRkbGUsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdHJhbnNsYXRlKC01MCUsIC01MCUpLFxuICAgICAgICB4OiB0cmFuc2xhdGVYKC01MCUpLFxuICAgICAgICB5OiB0cmFuc2xhdGVZKC01MCUpLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1wb3NpdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXJzXG4gICAgXCJib3JkZXJcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci10b3BcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmlnaHQsXG4gICAgICBjbGFzczogYm9yZGVyLWVuZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1ib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20sXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItc3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1sZWZ0LFxuICAgICAgY2xhc3M6IGJvcmRlci1zdGFydCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWNvbG9yLFxuICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCR0aGVtZS1jb2xvcnMsIChcIndoaXRlXCI6ICR3aGl0ZSkpXG4gICAgKSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXdpZHRoLFxuICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgIHZhbHVlczogJGJvcmRlci13aWR0aHNcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtYm9yZGVyc1xuICAgIC8vIFNpemluZyB1dGlsaXRpZXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtc2l6aW5nXG4gICAgXCJ3aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd2lkdGgsXG4gICAgICBjbGFzczogdyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtYXgtd2lkdGgsXG4gICAgICBjbGFzczogbXcsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMCUpXG4gICAgKSxcbiAgICBcInZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB2dyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdncpXG4gICAgKSxcbiAgICBcIm1pbi12aWV3cG9ydC13aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWluLXdpZHRoLFxuICAgICAgY2xhc3M6IG1pbi12dyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdncpXG4gICAgKSxcbiAgICBcImhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogaGVpZ2h0LFxuICAgICAgY2xhc3M6IGgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMjU6IDI1JSxcbiAgICAgICAgNTA6IDUwJSxcbiAgICAgICAgNzU6IDc1JSxcbiAgICAgICAgMTAwOiAxMDAlLFxuICAgICAgICBhdXRvOiBhdXRvXG4gICAgICApXG4gICAgKSxcbiAgICBcIm1heC1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC1oZWlnaHQsXG4gICAgICBjbGFzczogbWgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMCUpXG4gICAgKSxcbiAgICBcInZpZXdwb3J0LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogaGVpZ2h0LFxuICAgICAgY2xhc3M6IHZoLFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2aClcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWluLWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaW4tdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zaXppbmdcbiAgICAvLyBGbGV4IHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1mbGV4XG4gICAgXCJmbGV4XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleCxcbiAgICAgIHZhbHVlczogKGZpbGw6IDEgMSBhdXRvKVxuICAgICksXG4gICAgXCJmbGV4LWRpcmVjdGlvblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtZGlyZWN0aW9uLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IHJvdyBjb2x1bW4gcm93LXJldmVyc2UgY29sdW1uLXJldmVyc2VcbiAgICApLFxuICAgIFwiZmxleC1ncm93XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1ncm93LFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgZ3Jvdy0wOiAwLFxuICAgICAgICBncm93LTE6IDEsXG4gICAgICApXG4gICAgKSxcbiAgICBcImZsZXgtc2hyaW5rXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1zaHJpbmssXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzaHJpbmstMDogMCxcbiAgICAgICAgc2hyaW5rLTE6IDEsXG4gICAgICApXG4gICAgKSxcbiAgICBcImZsZXgtd3JhcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtd3JhcCxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiB3cmFwIG5vd3JhcCB3cmFwLXJldmVyc2VcbiAgICApLFxuICAgIFwiZ2FwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZ2FwLFxuICAgICAgY2xhc3M6IGdhcCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwianVzdGlmeS1jb250ZW50XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eToganVzdGlmeS1jb250ZW50LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmV0d2Vlbjogc3BhY2UtYmV0d2VlbixcbiAgICAgICAgYXJvdW5kOiBzcGFjZS1hcm91bmQsXG4gICAgICAgIGV2ZW5seTogc3BhY2UtZXZlbmx5LFxuICAgICAgKVxuICAgICksXG4gICAgXCJhbGlnbi1pdGVtc1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGFsaWduLWl0ZW1zLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmFzZWxpbmU6IGJhc2VsaW5lLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJhbGlnbi1jb250ZW50XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24tY29udGVudCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJldHdlZW46IHNwYWNlLWJldHdlZW4sXG4gICAgICAgIGFyb3VuZDogc3BhY2UtYXJvdW5kLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJhbGlnbi1zZWxmXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24tc2VsZixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBhdXRvOiBhdXRvLFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJhc2VsaW5lOiBiYXNlbGluZSxcbiAgICAgICAgc3RyZXRjaDogc3RyZXRjaCxcbiAgICAgIClcbiAgICApLFxuICAgIFwib3JkZXJcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBvcmRlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBmaXJzdDogLTEsXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6IDEsXG4gICAgICAgIDI6IDIsXG4gICAgICAgIDM6IDMsXG4gICAgICAgIDQ6IDQsXG4gICAgICAgIDU6IDUsXG4gICAgICAgIGxhc3Q6IDYsXG4gICAgICApLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1mbGV4XG4gICAgLy8gTWFyZ2luIHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zcGFjaW5nXG4gICAgXCJtYXJnaW5cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4sXG4gICAgICBjbGFzczogbSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG14LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXlcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wIG1hcmdpbi1ib3R0b20sXG4gICAgICBjbGFzczogbXksXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4tdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXRvcCxcbiAgICAgIGNsYXNzOiBtdCxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbWUsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4tYm90dG9tXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBtYixcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG1zLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbiB1dGlsaXRpZXNcbiAgICBcIm5lZ2F0aXZlLW1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBteCxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXlcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wIG1hcmdpbi1ib3R0b20sXG4gICAgICBjbGFzczogbXksXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0LFxuICAgICAgY2xhc3M6IG1lLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tYm90dG9tXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBtYixcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXMsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICAvLyBQYWRkaW5nIHV0aWxpdGllc1xuICAgIFwicGFkZGluZ1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmcsXG4gICAgICBjbGFzczogcCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCBwYWRkaW5nLWxlZnQsXG4gICAgICBjbGFzczogcHgsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmcteVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctdG9wIHBhZGRpbmctYm90dG9tLFxuICAgICAgY2xhc3M6IHB5LFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctdG9wLFxuICAgICAgY2xhc3M6IHB0LFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctcmlnaHQsXG4gICAgICBjbGFzczogcGUsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctYm90dG9tXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcGIsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLWxlZnQsXG4gICAgICBjbGFzczogcHMsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXNwYWNpbmdcbiAgICAvLyBUZXh0XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXRleHRcbiAgICBcImZvbnQtZmFtaWx5XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LWZhbWlseSxcbiAgICAgIGNsYXNzOiBmb250LFxuICAgICAgdmFsdWVzOiAobW9ub3NwYWNlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpKVxuICAgICksXG4gICAgXCJmb250LXNpemVcIjogKFxuICAgICAgcmZzOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZvbnQtc2l6ZSxcbiAgICAgIGNsYXNzOiBmcyxcbiAgICAgIHZhbHVlczogJGZvbnQtc2l6ZXNcbiAgICApLFxuICAgIFwiZm9udC1zdHlsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC1zdHlsZSxcbiAgICAgIGNsYXNzOiBmc3QsXG4gICAgICB2YWx1ZXM6IGl0YWxpYyBub3JtYWxcbiAgICApLFxuICAgIFwiZm9udC13ZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtd2VpZ2h0LFxuICAgICAgY2xhc3M6IGZ3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGxpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQsXG4gICAgICAgIGxpZ2h0ZXI6ICRmb250LXdlaWdodC1saWdodGVyLFxuICAgICAgICBub3JtYWw6ICRmb250LXdlaWdodC1ub3JtYWwsXG4gICAgICAgIGJvbGQ6ICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICBib2xkZXI6ICRmb250LXdlaWdodC1ib2xkZXJcbiAgICAgIClcbiAgICApLFxuICAgIFwibGluZS1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGxpbmUtaGVpZ2h0LFxuICAgICAgY2xhc3M6IGxoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDE6IDEsXG4gICAgICAgIHNtOiAkbGluZS1oZWlnaHQtc20sXG4gICAgICAgIGJhc2U6ICRsaW5lLWhlaWdodC1iYXNlLFxuICAgICAgICBsZzogJGxpbmUtaGVpZ2h0LWxnLFxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LWFsaWduXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogdGV4dC1hbGlnbixcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBsZWZ0LFxuICAgICAgICBlbmQ6IHJpZ2h0LFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1kZWNvcmF0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWRlY29yYXRpb24sXG4gICAgICB2YWx1ZXM6IG5vbmUgdW5kZXJsaW5lIGxpbmUtdGhyb3VnaFxuICAgICksXG4gICAgXCJ0ZXh0LXRyYW5zZm9ybVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdGV4dC10cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogbG93ZXJjYXNlIHVwcGVyY2FzZSBjYXBpdGFsaXplXG4gICAgKSxcbiAgICBcIndoaXRlLXNwYWNlXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aGl0ZS1zcGFjZSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHdyYXA6IG5vcm1hbCxcbiAgICAgICAgbm93cmFwOiBub3dyYXAsXG4gICAgICApXG4gICAgKSxcbiAgICBcIndvcmQtd3JhcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd29yZC13cmFwIHdvcmQtYnJlYWssXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogKGJyZWFrOiBicmVhay13b3JkKSxcbiAgICAgIHJ0bDogZmFsc2VcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdGV4dFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1jb2xvclxuICAgIFwiY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGNvbG9yLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZShcbiAgICAgICAgJHRoZW1lLWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgICAgICAgIFwiYm9keVwiOiAkYm9keS1jb2xvcixcbiAgICAgICAgICBcIm11dGVkXCI6ICR0ZXh0LW11dGVkLFxuICAgICAgICAgIFwiYmxhY2stNTBcIjogcmdiYSgkYmxhY2ssIC41KSxcbiAgICAgICAgICBcIndoaXRlLTUwXCI6IHJnYmEoJHdoaXRlLCAuNSksXG4gICAgICAgICAgXCJyZXNldFwiOiBpbmhlcml0LFxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWNvbG9yXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJnLWNvbG9yXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgY2xhc3M6IGJnLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoXG4gICAgICAgICR0aGVtZS1jb2xvcnMsXG4gICAgICAgIChcbiAgICAgICAgICBcImJvZHlcIjogJGJvZHktYmcsXG4gICAgICAgICAgXCJ3aGl0ZVwiOiAkd2hpdGUsXG4gICAgICAgICAgXCJ0cmFuc3BhcmVudFwiOiB0cmFuc3BhcmVudFxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWJnLWNvbG9yXG4gICAgXCJncmFkaWVudFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1pbWFnZSxcbiAgICAgIGNsYXNzOiBiZyxcbiAgICAgIHZhbHVlczogKGdyYWRpZW50OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWludGVyYWN0aW9uXG4gICAgXCJ1c2VyLXNlbGVjdFwiOiAoXG4gICAgICBwcm9wZXJ0eTogdXNlci1zZWxlY3QsXG4gICAgICB2YWx1ZXM6IGFsbCBhdXRvIG5vbmVcbiAgICApLFxuICAgIFwicG9pbnRlci1ldmVudHNcIjogKFxuICAgICAgcHJvcGVydHk6IHBvaW50ZXItZXZlbnRzLFxuICAgICAgY2xhc3M6IHBlLFxuICAgICAgdmFsdWVzOiBub25lIGF1dG8sXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWludGVyYWN0aW9uXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJvcmRlci1yYWRpdXNcbiAgICBcInJvdW5kZWRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXJhZGl1cyxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogJGJvcmRlci1yYWRpdXMtc20sXG4gICAgICAgIDI6ICRib3JkZXItcmFkaXVzLFxuICAgICAgICAzOiAkYm9yZGVyLXJhZGl1cy1sZyxcbiAgICAgICAgY2lyY2xlOiA1MCUsXG4gICAgICAgIHBpbGw6ICRib3JkZXItcmFkaXVzLXBpbGxcbiAgICAgIClcbiAgICApLFxuICAgIFwicm91bmRlZC10b3BcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZC10b3AsXG4gICAgICB2YWx1ZXM6IChudWxsOiAkYm9yZGVyLXJhZGl1cylcbiAgICApLFxuICAgIFwicm91bmRlZC1lbmRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtZW5kLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtYm90dG9tLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtc3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWJvcmRlci1yYWRpdXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtdmlzaWJpbGl0eVxuICAgIFwidmlzaWJpbGl0eVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdmlzaWJpbGl0eSxcbiAgICAgIGNsYXNzOiBudWxsLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHZpc2libGU6IHZpc2libGUsXG4gICAgICAgIGludmlzaWJsZTogaGlkZGVuLFxuICAgICAgKVxuICAgIClcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXZpc2liaWxpdHlcbiAgKSxcbiAgJHV0aWxpdGllc1xuKTtcbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiQGZ1bmN0aW9uIG1hcC1kZWVwLWdldCgkbWFwLCAka2V5cy4uLikge1xuICAgIEBlYWNoICRrZXkgaW4gJGtleXMge1xuICAgICAgICAkbWFwOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICAgIH1cbiAgICBAcmV0dXJuICRtYXA7XG59XG5cbiRjb2xvci1jb3Jwb3JhdGUtbGlnaHQtYmx1ZTogIzBiYjdkMTtcbiRjb2xvci1jb3Jwb3JhdGUtbWVkaXVtLWJsdWU6ICMxZjdkYTY7XG4kY29sb3ItY29ycG9yYXRlLWRhcmstYmx1ZTogIzAyNDg4ZjtcbiRjb2xvci1jb3Jwb3JhdGUtZm9udC1ibHVlOiAjMDM3MWUyO1xuJGNvbG9yLWNvcnBvcmF0ZS1hcHAtYmx1ZTogIzAxOGVmZjtcbiRjb2xvci1jb3Jwb3JhdGUtd2hpdGU6ICNmZmY7XG4kY29sb3ItY29ycG9yYXRlLWJsYWNrOiBibGFjaztcbiRjb2xvci1jb3Jwb3JhdGUtZ3JlZW46ICMyZTlmMzM7XG4kY29sb3ItY29ycG9yYXRlLWdyZWVuLWxpZ2h0OiAjNjdhZTcxO1xuJG1heHdpZHRoOiAxMTgwcHg7XG5cbiRjb2xvcnM6KFxuICAgIHByaW1hcnk6IHJnYig0NCwgNDQsIDQ0KSxcbiAgICBzZWNvbmRhcnk6IHJnYigxNTQsIDE1NCwgMTU0KSxcbiAgICB3aGl0ZTogd2hpdGUsXG4gICAgYmxhY2s6IGJsYWNrLFxuICAgIGJyb3duOiByZ2IoIDE4MSwgMTM1LCAxMyApLFxuICAgIGJyb3duLWxpZ2h0OiByZ2IoMTgxLCAxMzUsIDEzKSxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LCBcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxMjAwcHgsXG4gICAgeHhsOiAxNjAwcHgsXG4gICAgbWF4OiAyNTYwcHgsXG4pO1xuXG4kZm9udHM6KFxuICAgIHhzOihcbiAgICAgICAgMTooXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHgsXG4gICAgICAgICksXG4gICAgICAgIDI6KFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4LFxuICAgICAgICApLFxuICAgICAgICAzOihcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCxcbiAgICAgICAgKSxcbiAgICAgICAgcDooXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHgsXG4gICAgICAgICksXG4gICAgICAgIHNtYWxsOihcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCxcbiAgICAgICAgKSxcbiAgICAgICAgbWluaTooXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHgsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBzbTogZmFsc2UsXG4gICAgbWQ6IChcbiAgICAgICAgMTooXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHgsXG4gICAgICAgICksXG4gICAgICAgIDI6KFxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4LFxuICAgICAgICApLFxuICAgICAgICAzOihcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCxcbiAgICAgICAgKSxcbiAgICAgICAgcDooXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHgsXG4gICAgICAgICksXG4gICAgICAgIHNtYWxsOihcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIGxnOiBmYWxzZSxcbiAgICB4bDogZmFsc2UsXG4gICAgeHhsOmZhbHNlLFxuICAgIG1heDogZmFsc2UsXG4pOyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQWRhbS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0FkYW0tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm92YVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0FyaWFsTm92YS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0FyaWFsTm92YS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGFhc0RTXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTkhhYXNHcm90ZXNrRFNQcm8tNTVSZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9OSGFhc0dyb3Rlc2tEU1Byby01NVJnLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGFhc0RTQm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL05IYWFzR3JvdGVza0RTUHJvLTk1QmxrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL05IYWFzR3JvdGVza0RTUHJvLTk1QmxrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGFhc1RYXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNTVSZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4ubG9nbyxcbiNsb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIGNvbG9yOiAkY29sb3ItY29ycG9yYXRlLWJsYWNrO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW1cIjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuI2Zvb3Rlci1sb2dvIHtcbiAgY29sb3I6ICRjb2xvci1jb3Jwb3JhdGUtd2hpdGU7XG4gIGZvbnQtc2l6ZTogNTBwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW1cIjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC8vIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4iLCJodG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLy9jdXJzb3I6IHVybCguLi8uLi9pbWcvY3Vyc29yLnBuZykgMjAgMjAsIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY2VudGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vLyAuYnRuIHtcbi8vICAgZm9udC1zaXplOiAxZW07XG4vLyAgIC8vIHBhZGRpbmc6IDEwcHggMTVweDtcbi8vICAgbWFyZ2luOiAwO1xuLy8gICBib3JkZXI6IDA7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgYmFja2dyb3VuZDogbm9uZTtcbi8vICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb3Jwb3JhdGUtZGFyay1ibHVlICFpbXBvcnRhbnQ7XG4vLyAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbi8vICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4vLyAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuLy8gICBoZWlnaHQ6IDYycHg7XG4vLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbi8vICAgb3V0bGluZTogbm9uZTtcbi8vICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgJjpob3ZlciB7XG4vLyAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0OXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbi8vICAgfVxuLy8gfVxuXG4uYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICAgIHRvcDogMDtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYXJyb3ctYmxhY2sucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogTk8tUkVQRUFUO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG59XG4uZGFya21vZGUge1xuICAuYXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hcnJvdy13aGl0ZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IE5PLVJFUEVBVDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cblxuLnNpeHRlZW4tbmluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaXh0ZWVuLW5pbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5zaXh0ZWVuLW5pbmUgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn0iLCIvLyAuaGFtYnVyZ2VyIHtcbi8vICAgLy8gcGFkZGluZzogOHB4IDE1cHg7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4vLyAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuLy8gICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuLy8gICBmb250OiBpbmhlcml0O1xuLy8gICBjb2xvcjogaW5oZXJpdDtcbi8vICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICBib3JkZXI6IDA7XG4vLyAgIG1hcmdpbjogMDtcbi8vICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAvLyBwYWRkaW5nLXRvcDogMTVweDtcbi8vICAgLy8gcGFkZGluZy1sZWZ0OjIwcHg7XG4vLyAgIC8vIHBhZGRpbmctcmlnaHQ6MjBweDtcblxuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuXG4vLyAgIC8vdGVzdGluZ1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogMjBweDtcbi8vICAgcmlnaHQ6IDIwcHg7XG4vLyB9XG5cbi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL3Rlc3RpbmdcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAuYmFyMSxcbiAgLmJhcjMge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDJzIGxpbmVhciAxcztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbjogM3B4IDA7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgfVxuICAuYmFyMyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYmFyMSB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICB9XG4gICAgLmJhcjMge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbi5jaGFuZ2UgLmJhcjEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgsIDVweCk7XG4gIC8vIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC05cHgsIDZweCk7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgsIDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFuZ2UgLmJhcjMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC04cHgsIC04cHgpO1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDBweCwgc3NzMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufSIsImhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIC8vIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gICNoZWFkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5tZW51LW1haW5tZW51LWNvbnRhaW5lciB7XG4gIC8vICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvLyAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgLy8gICAgIGhlaWdodDogMDtcbiAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgbGVmdDogMDtcbiAgLy8gICAgIHRvcDogMTAwJTtcbiAgLy8gICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgLy8gICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyLCAxMiwgMTIsIDAuNSk7XG4gIC8vICAgICBsaSB7XG4gIC8vICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAmLm9wZW4tbmF2IHtcbiAgLy8gICAgIGhlaWdodDogYXV0bztcbiAgLy8gICB9XG4gIC8vICAgdWwge1xuICAvLyAgICAgcGFkZGluZzogMDtcbiAgLy8gICAgIG1hcmdpbjogMDtcbiAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgIH1cbiAgLy8gICAgIGxpIHtcbiAgLy8gICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLy8gICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC8vICAgICAgIGEge1xuICAvLyAgICAgICAgIGNvbG9yOiAkY29sb3ItY29ycG9yYXRlLXdoaXRlO1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAvLyAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLy8gICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gICAgICAgICAvLyBzcGFue1xuICAvLyAgICAgICAgICY6YmVmb3JlIHtcbiAgLy8gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAvLyAgICAgICAgICAgbGVmdDogMDtcbiAgLy8gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gIC8vICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCA1LCAxKTtcbiAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCA1LCAxKTtcbiAgLy8gICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAvLyAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAvLyAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDEsIDAuNjgsIDAuMTYsIDAuOSk7XG4gIC8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29ycG9yYXRlLWxpZ2h0LWJsdWU7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICAgICY6aG92ZXIge1xuICAvLyAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb3Jwb3JhdGUtbGlnaHQtYmx1ZTtcbiAgLy8gICAgICAgICAgICY6YmVmb3JlIHtcbiAgLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgICAvLyB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAuaGFtYnVyZ2VyIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5zY3JvbGwge1xuICB0b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICNsb2dvIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbn1cbiIsImZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5tYXJxdWVlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDAgIzAwMCwgMXB4IC0xcHggMCAjMDAwLCAtMXB4IDFweCAwICMwMDAsIDFweCAxcHggMCAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItd3JhcHBlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGFhc0RTQm9sZCc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG1heC13aWR0aDogJG1heHdpZHRoO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDMwMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAxdmg7XG4gICAgICAgIC5mb290ZXItd3JhcHBlci1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmZvb3Rlci13cmFwcGVyLWlubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9vdGVyLWNvbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLXF1ZXN0aW9ue1xuICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4cykpe1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWQpKXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeHhsKSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWF4KSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG59XG5cbi5mb290ZXItbWFpbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeHMpKXtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpe1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKSl7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKXtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeGwpKXtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeHhsKSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1heCkpe1xuICAgICAgICBmb250LXNpemU6IDE0MHB4O1xuICAgIH1cbn1cblxuLmNvbnRhY3QtZm9vdGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4cykpe1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKXtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHh4bCkpe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1heCkpe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuXG4uZm9vdGVyLXR5cG8ge1xuICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYnJvd24pO1xuICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIGZvbnQtZmFtaWx5OiBcIkhhYXNEU0JvbGRcIjtcbn1cblxuLmZvb3Rlci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDMwJSk7XG59XG5cbiNsZWZ0X3RvcF8xLFxuI2xlZnRfdG9wXzIge1xuICAgIGxlZnQ6IDI1JTtcbiAgICB0b3A6IDMwJTtcbiAgICAvLyBvcGFjaXR5OiAwO1xufVxuXG4jbGVmdF9taWRkbGVfMSxcbiNsZWZ0X21pZGRsZV8yIHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdG9wOiA0MCU7XG4gICAgLy8gb3BhY2l0eTogMDtcbn1cblxuI3JpZ2h0X3RvcF8xLFxuI3JpZ2h0X3RvcF8yIHtcbiAgICByaWdodDogNDUlO1xuICAgIHRvcDogMjUlO1xuICAgIC8vIG9wYWNpdHk6IDA7XG59XG5cbiNyaWdodF9taWRkbGVfMSxcbiNyaWdodF9taWRkbGVfMiB7XG4gICAgcmlnaHQ6IDM1JTtcbiAgICB0b3A6IDQ1JTtcbiAgICAvLyBvcGFjaXR5OiAwO1xufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuICAgIGxlZnQ6IDUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogNTBwdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgei1pbmRleDogMTAwMDAwO1xufVxuXG4uZm9vdGVyLWNvbnRhY3Qgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4gMC42cztcbn1cblxuLmNvbWUtaW4gLmZvb3Rlci1jb250YWN0IHNwYW4ge1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogJ0hhYXNEUyc7XG59XG5cbi5jb21lLWluIC5mb290ZXItY29udGFjdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyLWNvbnRhY3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluO1xuICAgIGZvbnQtZmFtaWx5OiAnSGFhc0RTJztcbn1cblxuLmJsaW5kdGV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LWZhbWlseTogJ0hhYXNEUyc7XG59XG5cbi5mb290ZXItY29udGFjdC1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8ga3J6eXN6dG9mXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuICAgLmZvb3Rlci13cmFwcGVyIHtcblxuXG5cbiAgICAgIC5mb290ZXItY29udGFjdC13cmFwcGVyIHtcblxuICAgICAgfVxuICAgfVxuICAgIiwiYm9keSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcbn1cblxuaDEsIGgyLCBoMywgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4uaDEge1xuICAgIGZvbnQtc2l6ZTogMTB2aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA4LjV2aDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saXN0IHtcbiAgICAmLmxpc3QtLWNsZWFye1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gcmVzZXRcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4gICAgcCwgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFRZUE8gU0laRVNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4gICAgLypsb29wIG92ZXIgYWxsIGJyZWFraW5nIHBvaW50cyovXG4gICAgQGVhY2ggJHF1ZXJ5X25hbWUsICRxdWVyeV92YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7ICAgIFxuXG4gICAgICAgIC8vaWYgYnJlYWtpbmcgcG9pbnQgbm90IGVtcHR5ICg9IGZhbHNlKVxuICAgICAgICBAaWYgbWFwLWdldCgkZm9udHMsICRxdWVyeV9uYW1lKSAhPSBmYWxzZSB7ICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC8vbG9vcCBvdmVyIGFsbCBmb250IHR5cGVzICgxLCAyLCAzLCBwLCBzbWFsbCkgaW4gdGhlIGJyZWFraW5nIHBvaW50XG4gICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluIG1hcC1kZWVwLWdldCgkZm9udHMsICRxdWVyeV9uYW1lKSB7XG5cbiAgICAgICAgICAgICAgICAuaCN7JG5hbWV9e1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkcXVlcnlfbmFtZSkpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZGVlcC1nZXQoJHZhbHVlLCBmb250LXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogJ1JvYm90LUJvbGQnLCBBcmlhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGlmIG1hcC1kZWVwLWdldCgkdmFsdWUsIGxpbmUtaGVpZ2h0KSAhPSBudWxsIHsgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWRlZXAtZ2V0KCR2YWx1ZSwgbGluZS1oZWlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGRlYnVnIFwidmFyaWFibGVzLnNjc3MgLT4gJGZvbnRzIC0+ICN7JHF1ZXJ5X25hbWUpfSAtPiAjeyRuYW1lfSAtPiBsaW5lLWhlaWdodCBNSVNTSU5HLiBJZ25vcmUgaWYgaW50ZW5kZWRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGlmIG1hcC1kZWVwLWdldCgkdmFsdWUsIGZvbnQtd2VpZ2h0KSAhPSBudWxsIHsgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbWFwLWRlZXAtZ2V0KCR2YWx1ZSwgZm9udC13ZWlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGRlYnVnIFwidmFyaWFibGVzLnNjc3MgLT4gJGZvbnRzIC0+ICN7JHF1ZXJ5X25hbWUpfSAtPiAjeyRuYW1lfSAtPiBsaW5lLWhlaWdodCBNSVNTSU5HLiBJZ25vcmUgaWYgaW50ZW5kZWRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLy9pZiBsZXR0ZXIgc3BhY2luZyBleGlzdHNcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpZiBtYXAtZGVlcC1nZXQoJHZhbHVlLCBsZXR0ZXItc3BhY2luZykgIT0gMHB4IGFuZCBtYXAtZGVlcC1nZXQoJHZhbHVlLCBsZXR0ZXItc3BhY2luZykgIT0gbnVsbCB7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1kZWVwLWdldCgkdmFsdWUsIGxldHRlci1zcGFjaW5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgfVxuXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gZm9udC1jb2xvcnNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICAgLnRleHQtI3skbmFtZX0ge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBMaW5rc1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC50ZXh0LWJyb3duLWxpZ2h0IHtcbiAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYnJvd24tbGlnaHQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuIiwiLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYuYnRuLS13aGl0ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4tdGFsZW50IHtcbiAgICBmb250LWZhbWlseTogXCJIYWFzRFNcIjtcbn1cblxuI2hlcm8tZ2V0LWluLXRvdWNoIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGFhc0RTXCI7XG4gICAgei1pbmRleDogOTtcbn0iLCJAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC5iZy0jeyRuYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuYmctcm90YXRvciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuYmctcm90YXRvcl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygzNSUpO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYW5pbWF0aW9uLXN0bmQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmFuaW1hdGlvbi1taW5pIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIH1cblxuICAgICYubGF6eS0tbG9hZGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgICYuYW5pbWF0aW9uLS1kZWxheTUwMCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dCAuNXM7XG4gICAgfVxuXG4gICAgJi5hbmltYXRpb24tLWRlbGF5MTAwMCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dCAxcztcbiAgICB9XG59XG5cbi5hbmltYXRlIHtcbiAgICAuYW5pbWF0aW9uLXN0bmQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufSIsIi5jYXRlZ29yeSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5ibG9nLXBvc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuYmxvZy1wb3N0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDQwcHgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMThlZmY7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAucG9zdC10aHVtYiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZm9vdGVyIHtcbiAgLy8gICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgLy8gfVxuICAucG9zdC1mb290ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDE4ZWZmO1xuICB9XG59XG4iLCIuc2luZ2xlIHtcbiAgICAuc2luZ2xlLWZvb3RlciB7XG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgICAucHJldiB7fVxuICAgIH1cbn1cblxuLm5vdmEge1xuICAgIGZvbnQtZmFtaWx5OiBOb3ZhO1xufVxuXG4udGltZXMge1xuICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gLy8gQW5pbWF0ZWQgVGV4dCBvbiBGb290ZXJcbi8vIC5tYXJxdWVlIHtcbi8vICAgICB3aWR0aDogNDUwcHg7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4vLyAgICAgY29sb3I6IGJsYWNrO1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gfVxuXG4vLyAubWFycXVlZSBwIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuLy8gICAgIGZvbnQtc2l6ZTogN3JlbTtcbi8vICAgICBhbmltYXRpb246IG1hcnF1ZWUgMTVzIGxpbmVhciBpbmZpbml0ZTtcbi8vIH1cblxuLy8gQGtleWZyYW1lcyBtYXJxdWVlIHtcbi8vICAgICAwJSB7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuLy8gICAgIH1cbi8vICAgICAxMDAlIHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuLy8gICAgIH1cbi8vIH1cblxuQGtleWZyYW1lcyBtYXJxdWVlU2xpZGVyIHtcbiAgIGZyb20ge1xuICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICB9XG5cbiAgIHRvIHtcbiAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICB9XG59IiwiLm1lbnUtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ei1pbmRleDogMTAwMDtcblx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDFzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0b3A6IC0xMDB2aDtcblxuICBcdC5tZW51LXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFxuXHRcdC5tYWlubWVudSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdHVsLm1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuICAgIFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcbiAgICAgIFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC44cyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Ly8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdFx0Ly8gXHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiSGFhc0RTQm9sZFwiO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4cykpe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCkpe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4eGwpKXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWF4KSl7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC8vIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKSl7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Zm9udC1zaXplOiBtYXAtZGVlcC1nZXQoJGZvbnRzLCBtZCwgcCwgZm9udC1zaXplKTtcblx0XHRcdFx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdFx0XHRcdC8vIHhzOiAwLFxuXHRcdFx0XHRcdFx0XHQvLyBzbTogNTc2cHgsIFxuXHRcdFx0XHRcdFx0XHQvLyBtZDogNzY4cHgsXG5cdFx0XHRcdFx0XHRcdC8vIGxnOiA5OTJweCxcblx0XHRcdFx0XHRcdFx0Ly8geGw6IDEyMDBweCxcblx0XHRcdFx0XHRcdFx0Ly8geHhsOiAxNjAwcHgsXG5cdFx0XHRcdFx0XHRcdC8vIG1heDogMjU2MHB4LFxuXHRcdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ICAgZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0ICAgaGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdCAgIHdpZHRoOjA7XG5cdFx0XHRcdFx0XHRcdCAgIGJvdHRvbTotM3B4O1xuXHRcdFx0XHRcdFx0XHQgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdCAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHQgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYubWVudV9pdGVtX3Nsb2dhbiB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cdFxuICBcdH1cblxuICBcdC5tYWludmlkZW8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuICBcdH1cblxuICBcdCYub3Blbi1tZW51IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR0b3A6IC0xMDB2aDtcbiAgXHR9XG59XG5cbi5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcbiAgMCUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIDk1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuXG4vL2Nsb3NlIGJ0blxuLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICByaWdodDogNTVweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgbGlnaHRncmF5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgb3BhY2l0eTogMTtcblxuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMC4yO1xuICB9XG59XG4vL2VuZCBob3ZlciBjaXJjbGVcblxuLnllYXJzLWRpdmlkZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIGJnLWltYWdlXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuICAjanMtaW1hZ2UtYmctd3JhcHBlcntcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBcbiAgICAuanMtaW1hZ2UtYmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHQgIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIuYWYtZm9ybSB7XG59XG5cbi5hZi1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ5JSAhaW1wb3J0YW50O1xuXG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgJi5hZi1maWVsZC10eXBlLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHRhcmVhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxuICB9XG4gIC5hZi1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxOXB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgbGFiZWwge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBmb250LXNpemU6IDEycHQ7XG4gICAgfVxuICB9XG4gIC5hZi1pbnB1dCB7XG4gICAgLmFjZi1pbnB1dC13cmFwIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIC8vICY6Zm9jdXMge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gICA6cGFyZW50XG4gICYuYWN0aXZlLWZpZWxkIHtcbiAgICAuYWYtbGFiZWwge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gICBsYWJlbCB7XG4gIC8vICAgICAmOmFmdGVyIHtcbiAgLy8gICAgICAgY29udGVudDogXCJcIjtcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgaGVpZ2h0OiAycHg7XG4gIC8vICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8vICAgICAgIGJvdHRvbTogMDtcbiAgLy8gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAvLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAvLyAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC8vICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbn1cblxuLmFmLXN1Ym1pdCB7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vLyAuYWNmLWZvcm0ge1xuLy8gICBkaXNwbGF5OiBncmlkO1xuLy8gfVxuXG4vLyAuYWYtcGFnZS13cmFwIHtcbi8vICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4vLyAgIC5hZi1wYWdlLWJ1dHRvbiB7XG4vLyAgICAgYmFja2dyb3VuZDogbm9uZTtcbi8vICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICAgICBjb2xvcjogd2hpdGU7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICAmLmN1cnJlbnQge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4vLyAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuLy8gICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4vLyAgICAgICAudGl0bGUge1xuLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgfVxuLy8gICAgICAgLmluZGV4IHtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGNvbG9yOiAjODg4O1xuLy8gICAgICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgICBjb250ZW50OiBcIiAvIDZcIjtcbi8vICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgIGNvbG9yOiAjODg4O1xuLy8gICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAmLmVuYWJsZWQge1xuLy8gICAgIH1cblxuLy8gICAgICY6YmVmb3JlLFxuLy8gICAgICY6YWZ0ZXIge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLmFmLWZpZWxkIHtcbi8vICAgJi5hZi1maWVsZC1oaWRkZW5maWVsZDEsXG4vLyAgICYuYWYtZmllbGQtaGlkZGVuZmllbGQyLFxuLy8gICAmLmFmLWZpZWxkLWhpZGRlbmZpZWxkMyxcbi8vICAgJi5hZi1maWVsZC1oaWRkZW5maWVsZDQsXG4vLyAgICYuYWYtZmllbGQtaGlkZGVuZmllbGQ1LFxuLy8gICAmLmFmLWZpZWxkLWhpZGRlbmZpZWxkNiB7XG4vLyAgICAgLmFjZi1pbnB1dCB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgICAuYWNmLWxhYmVsIHtcbi8vICAgICAgIGxhYmVsIHtcbi8vICAgICAgICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vLyAvLyAuZm9ybSAuYWYtZmllbGQgbGFiZWwge1xuLy8gLy8gICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbi8vIC8vICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4vLyAvLyB9XG5cbi8vIC5hZi1maWVsZC1yZXF1aXJlZCB7XG4vLyAgICYgPiAuYWNmLWxhYmVsIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICB9XG4vLyB9XG4vLyAuYWNmLWlucHV0LXByZXBlbmQge1xuLy8gICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4vLyAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4vLyAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuLy8gICBjb2xvcjogd2hpdGU7XG4vLyB9XG4vLyAvLyBhY2YtaXMtcHJlcGVuZGVkXG4vLyAuYWNmLWlucHV0LXdyYXAge1xuLy8gICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4vLyAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbi8vICAgICBjb2xvcjogd2hpdGU7XG4vLyAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLXRvcDogLTZweCAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG5cbi8vIC5hZi1maWVsZCB7XG4vLyAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbi8vIH1cblxuLy8gLmFmLXN1Ym1pdCB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIHdpZHRoOiAxMjBweDtcbi8vICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gfVxuLy8gLmFmLXN1Ym1pdC1idXR0b24sXG4vLyAuYWYtbmV4dC1idXR0b24sXG4vLyAuYWYtcHJldmlvdXMtYnV0dG9uIHtcbi8vICAgd2lkdGg6IDUwcHg7XG4vLyAgIGhlaWdodDogNTBweDtcbi8vICAgYm9yZGVyLXJhZGl1czogMjVweDtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIGJvcmRlcjogbm9uZTtcbi8vICAgb3V0bGluZTogbm9uZTtcbi8vICAgY29sb3I6ICM0NDQ7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG5cbi8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hcnJvdy13aGl0ZS5wbmcpO1xuLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogTk8tUkVQRUFUO1xuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4vLyAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXG4vLyAgIGZvbnQtc2l6ZTogMDtcbi8vIH1cbi8vIC5hZi1wcmV2aW91cy1idXR0b24ge1xuLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuLy8gICBtYXJnaW4tbGVmdDogMDtcbi8vIH1cblxuLy8gLmZvcm0td3JhcHBlciB7XG4vLyAgIGgxIHtcbi8vICAgICBjb2xvcjogd2hpdGU7XG4vLyAgICAgZm9udC1zaXplOiAxMXB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgIH1cbi8vIH1cblxuLy8gLmFjZi1zcGlubmVyIHtcbi8vICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAuYWNmLWZvcm0tc3VibWl0IHtcbi8vICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIC5hZi1wYWdlLXdyYXAge1xuLy8gICBtYXJnaW46IDAgIWltcG9ydGFudDtcbi8vIH1cblxuLy8gLmFmLXN1Ym1pdC1idXR0b24ge1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuLy8gICBjb2xvcjogd2hpdGU7XG4vLyAgIGZvbnQtc2l6ZTogMTJweDtcbi8vIH1cbiIsIi5lcnJvcjQwNCB7XG59ICAiLCIuZnJvbnQtcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ucGFuZWwge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHZoKTtcblxuICAgICYucGFuZWwtLWRlbGF5NzAwIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcbiAgICB9XG5cbiAgICAmLnBhbmVsLS10b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJi5wYW5lbC0tcGFzdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwdmgpO1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XG4gICAgfVxuICAgIC5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGFhc0RTQm9sZFwiO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4cykpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWQpKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeHhsKSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWF4KSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnRyby12aWRlb19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIC5pbnRyby12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxufVxuXG4uaW1hIHtcbiAgICBmb250LWZhbWlseTonQWRhbSc7XG59XG5cbi5jdXJ0YWlue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuXG4gICAgLmN1cnRhaW5fX2l0ZW0ge1xuICAgICAgICBcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpO1xuXG4gICAgICAgIC5jdXJ0YWluX190aWxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi5yZXZlYWwge1xuICAgICAgICAuY3VydGFpbl9faXRlbSB7XG4gICAgICAgICAgICAuY3VydGFpbl9fdGlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OjA7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5wcm9ncmVzc19fZmlsbCB7XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAycztcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLS1zdGFydCB7XG4gICAgICAgIC5wcm9ncmVzc19fZmlsbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbi5ibHVyZWQge1xuICAgIGZpbHRlcjogYmx1cig3cHgpO1xufVxuXG4uZGFya2VuIHtcbiAgICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICBjb250ZW50OiAnJztcbiAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgIHRvcDowO1xuICAgICAgIGxlZnQ6MDtcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxufVxuXG4uaG9tZSB7XG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgI3dyYXBwZXIgI2N1cnNvci1wb3NpdGlvbiAjY3Vyc29yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pbWEge1xuICAgIGZvbnQtc2l6ZTogMTB2aDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXZ3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn0iLCIjc3RhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgI3N0YWdlLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaDEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiA1MHB0O1xuICAgIH1cbiAgfVxufVxuIiwiLmN1c3RvbS10ZXh0IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgLnllYXJzLWRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgfVxuICAmLmRhcmttb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBhLFxuICAgIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzMHB0O1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLXRleHQtaW5uZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyBcbiAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgcCBkaXYsXG4gICAgYSBkaXZ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAuc3VidGV4dCB7XG4gICAgICBwLFxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jdXN0b20tdGV4dC1iYXNlIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jdXN0b20tdGV4dC1iYXNlLWlubmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC5pbnRyb3RleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB0O1xuICAgICAgY29sb3I6IG9yYW5nZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MHB4O1xuICAgIH1cbiAgICAuY29udGVudHRleHQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiA0MHB0O1xuICAgICAgLy8gdGV4dC1pbmRlbnQ6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC8vICAgdGV4dC1pbmRlbnQ6IDUwcHg7XG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgIC8vIH1cbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlX2xlZnQge1xuICAgIGxlZnQ6IDE1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDQwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaW1hZ2VfcmlnaHQge1xuICAgIHJpZ2h0OiA4JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDIwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZm9sbG93X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXIge1xuICB9XG59XG4uaW1hZ2VfZm9sbG93IHtcbiAgLy8gd2lkdGg6IDgwcHg7XG4gIC8vIGhlaWdodDogMTIwcHg7XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gdG9wOiAtNDBweDtcbiAgLy8gbGVmdDogLTYwcHg7XG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCkgdHJhbnNsYXRlWSgtNjBweCk7XG4gIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyB6LWluZGV4OiA5OTk5O1xuICAvLyAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbiAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0O1xuICAvLyBkaXNwbGF5OiBub25lO1xuXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuIiwiLmxvZ29zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAvLyAgIC5zd2lwZXItc2xpZGUge1xuICAvLyAgICAgd2lkdGg6IDIwMHB4O1xuICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xuICAvLyAgIH1cbiAgLnN1YnRleHQtbG9nb3Mge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHAsXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEycHQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIubG9nb191cmxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dvX2luZm9zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xvZ29fZ3JpZF9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICBncmlkLXRlbXBsYXRlLXJvd3M6IDE2JSAxNiUgMTYlIDE2JSAxNiUgMTYlO1xuICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlOyBcblxuICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpe1xuICAgaGVpZ2h0OiAxMDB2aDsgXG4gICBncmlkLXRlbXBsYXRlLXJvd3M6IDI1JSAyNSUgMjUlIDI1JTtcbiAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDI1JSAyNSUgMjUlOyBcbiAgfVxufVxuXG4ubG9nb19pdGVtIHtcbiAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSl7XG4gICAgIHdpZHRoOiBhdXRvO1xuICAgfVxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJ0hhYXNEU0JvbGQnO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLnRhYnMtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MHZoO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtcbiAgICBoZWlnaHQ6IDgwdmg7IFxuICB9XG59XG5cbi50YWxlbnQge1xuICBmb250LWZhbWlseTogXCJIYWFzRFNCb2xkXCI7XG59XG5cbi50YWJzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXG4gICYuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaDN7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhhYXNEU1wiO1xuICB9XG59XG4udGFiOjotd2Via2l0LXNjcm9sbGJhciB7IFxuICBkaXNwbGF5OiBub25lOyAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn0iLCIuZGlnaXRhbC1vcHBlcnR1bml0aWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgLmRpZ2l0YWwtaGVhZGxpbmUtMSB7XG4gICAgICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVwdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZGlnaXRhbC1oZWFkbGluZS0yIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMwcHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZGlnaXRhbC1vcHBlcnR1bml0aWVzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZGlnaXRhbC1vcHBlcnR1bml0aWVzLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKXtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5kaWdpdGFsLWFjY29yZGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaWdpdGFsLXJvdyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGFhc0RTJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpZ2l0YWwtcm93LTEge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogOSU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpZ2l0YWwtcm93LTIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hhYXNEU0JvbGQnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpZ2l0YWwtcm93LTMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCkpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpZ2l0YWwtbWFycXVlZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5kaWdpdGFsLW1hcnF1ZWVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpZ2l0YWwtYmctaW1nIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG59XG5cbi5tYXJxdWVlIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHRvcDowO1xuICAgYm90dG9tOiAwO1xuICAgbGVmdDowO1xuICAgcmlnaHQ6MDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIGhlaWdodDogMTAwJTtcblxuICAgLm1hcnF1ZWVfX3dyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5tYXJxdWVlX190aXRsZSB7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlU2xpZGVyIDMwcyBpbmZpbml0ZSBsaW5lYXI7XG5cbiAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjNlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhhYXNEU0JvbGRcIjtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbn0iLCIuY2FzZS1zdHVkeSB7ICAgXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBoZWlnaHQ6IDk4dmg7XG59XG5cbi5jYXNlLXN0dWR5X190aXRsZS1ib3R0b20ge1xuICAgIHBhZGRpbmctbGVmdDogOHZoOyAgICBcbn1cblxuLmNhc2Utc3R1ZHlfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNSU7XG4gICBoZWlnaHQ6IDQwdmg7XG5cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGFhc0RTQm9sZFwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogN3ZoICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3dmggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSl7XG4gICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJIYWFzRFNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogZ3JleTtcbiAgICAgICAgLy8gY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYnJvd24pO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNhc2Utc3R1ZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNjB2aDtcblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKXtcbiAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5kLWZsZXh7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSwgdWwge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxufVxuXG5cbi5wcmUtdGV4dCB7XG4gICBzcGFuIHtcbiAgICAvLyAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJIYWFzRFNCb2xkXCI7XG4gICB9XG4gICBwIHtcbiAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSl7XG4gICAucHJlLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0yMHB4KTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBwcmltYXJ5KTtcbiAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgIHRleHQtaW5kZW50OiAxMDBweDtcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhhYXNEU1wiO1xuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgfVxufVxuXG4vLyBhbmltYXRlIGhlYWRsaW5lc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAvLyB1bmNvbW1lbnQgdGhpcyBpZiB5b3Ugd2FudCB0aGUgY2FzZSBzdHVkaWVzIHNsaWRlcyB0ZXh0cyB0byBiZSBmYWRlZCBJblxuICAgLy8gIC5zd2lwZXItc2xpZGUge1xuICAgLy8gICAgICAucHJlLXRleHQge1xuICAgLy8gICAgICAgICAgc3BhbiB7XG4gICAvLyAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTcwcHgpO1xuICAgLy8gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAvLyAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgLy8gICAgICAgICAgfVxuICAgLy8gICAgICAgICAgcCB7XG4gICAvLyAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG4gICAvLyAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgIC8vICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAvLyAgICAgICAgICB9XG4gICAvLyAgICAgIH1cblxuICAgLy8gICAgICAmLnN3aXBlci1zbGlkZS12aXNpdGVkLFxuICAgLy8gICAgICAmLnN3aXBlci1zbGlkZS12aXNpdGVkIHtcbiAgIC8vICAgICAgICAgIC5wcmUtdGV4dCB7XG4gICAgICAgICAgICBcbiAgIC8vICAgICAgICAgICAgICBzcGFuIHtcbiAgIC8vICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTIwcHgpO1xuICAgLy8gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgLy8gICAgICAgICAgICAgIH1cbiAgIC8vICAgICAgICAgICAgICBwIHtcbiAgIC8vICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgLy8gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgLy8gICAgICAgICAgICAgIH1cbiAgIC8vICAgICAgICAgIH1cbiAgIC8vICAgICAgfVxuICAgLy8gIH1cblxuXG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxJTtcbiAgICAgICAgYm90dG9tOiAzJTtcbiAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogOTglO1xuICAgIH1cbiAgICAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbn0iLCIucGFub3JhbWEge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnBhbm9yYW1hLS1kYXJrIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgIGRpc3BsYXk6YmxvY2s7XG5cdFx0ICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgIHdpZHRoOjEwMCU7XG5cdFx0ICAgdG9wOjA7XG5cdFx0ICAgbGVmdDowO1xuXHRcdCAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDIsMCwzNiwwLjI3NjM0ODAzOTIxNTY4NjMpIDAlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuXHRcdCAgIGJhY2tncm91bmQ6IHJnYmEoMSwgMSwgMSwgLjcpO1xuXHRcdCAgIHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0KiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXG4gICAgLmhlcm8tdGV4dCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDklO1xuICAgICAgICBsZWZ0OiAtMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhhYXNEU1wiO1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmhlcm8tdGV4dF9faGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTY1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dCAuM3M7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4cykpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWQpKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeHhsKSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWF4KSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5oZXJvLXRleHRfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dCAuM3M7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIYWFzRFNCb2xkXCI7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tdGV4dF9fc3ViaGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhzKSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCkpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeGwpKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4eGwpKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtYXgpKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dCAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhenkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbG9hZGVyLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnBhbm9yYW1hLmxhenktLWxvYWRlZCB7XG5cbiAgICAuaGVyby10ZXh0IHtcblxuICAgICAgICAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby10ZXh0X19oZWFkbGluZSB7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLXRleHRfX3RleHQge1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tdGV4dF9fc3ViaGVhZGxpbmUgeyBcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG4iLCIuaGVyby1wbGFpbiB7XG4gICAgLmhlcm8tcGxhaW5fX2hlYWRsaW5lIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhhYXNEU0JvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBicm93bik7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeGwpKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi10b3A6IC0uMWVtO1xuICAgIH1cbiAgICAuaGVyby1wbGFpbl9fdGV4dCB7XG4gICAgICAgIC5oMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhhYXNEU1wiO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6YmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG5cbiAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAuN3M7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMS4ycztcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAxLjdzO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubGF6eS0tbG9hZGVkIHtcbiAgICAgICAgLmhlcm8tcGxhaW5fX3RleHQsXG4gICAgICAgIC5oZXJvLXBsYWluX19oZWFkbGluZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tcGxhaW5fX3RleHQge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyB1bmRlcmxpbmUge1xuICAgIDAlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfSIsIi5zZWxlY3RlZC1jbGllbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGFhc0RTQm9sZFwiO1xuXG4gICAgLnNjX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpe1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjX3NtYWxsLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NfYmlnLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxlZ2FscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6ICdIYWFzRFMnO1xuICAgIFxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGFhc0RTQm9sZCc7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn0iLCIuaW1hZ2VfY29udGFpbmVyX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udmlzaW9uIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuLnBpbi1zcGFjZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnZpZXdwb3J0LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvKiBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTsgKi9cbiAgICB9XG4gICAgLnZpZXdwb3J0e1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTAwdncgIzAwMDAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiBjYWxjKDUwdmggLSAyMCUpO1xuICAgIH1cbiAgICAudmlzaW9uLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGFhc0RTQm9sZFwiO1xuICAgICAgICAvKiB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDAgd2hpdGUsIDFweCAtMXB4IDAgd2hpdGUsIC0xcHggMXB4IDAgd2hpdGUsIDFweCAxcHggMCB3aGl0ZTsgKi9cbiAgICAgICAgZm9udC1zaXplOiA5dmg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDd2aDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDptYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCkpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA1dmg7XG4gICAgICAgIH1cbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnZpc2lvbi1saW5lLTEge1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnZpc2lvbi1saW5lLTIge1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnZpc2lvbi1saW5lLTMge1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9IiwiLmZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb3Jwb3JhdGUtYmxhY2s7XG4gICAgLi1kaXNtaXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNmLXJlcXVpcmVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNmLW5vdGljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzk5MDAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWYtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLmFmLWZpZWxkLXZvcm5hbWUsXG4gICAgICAgICYuYWYtZmllbGQtbmFjaG5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjZi1maWVsZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJj4uYWNmLWZpZWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG59IiwiLndwLWJsb2NrLXViLWNvbnRlbnQtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvcnBvcmF0ZS1ncmVlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC53cC1ibG9jay11Yi1jb250ZW50LXRvZ2dsZS1hY2NvcmRpb24ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAkbWF4d2lkdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgIC53cC1ibG9jay11Yi1jb250ZW50LXRvZ2dsZS1hY2NvcmRpb24tdGl0bGUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgLndwLWJsb2NrLXViLWNvbnRlbnQtdG9nZ2xlLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndwLWJsb2NrLXViLWNvbnRlbnQtdG9nZ2xlLWFjY29yZGlvbi1jb250ZW50LXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItY29ycG9yYXRlLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLnN0YXRpc3RpY3Mge1xuICBtaW4taGVpZ2h0OiAxNXZoO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvcnBvcmF0ZS1hcHAtYmx1ZTtcbiAgZGlzcGxheTogZmxleDtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnN0YXRpc3RpY3Mtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6ICRtYXh3aWR0aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubnVtYmVyLWNvbCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogNDklO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBkaXYge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnRvdGFsLW51bWJlci1vZi1tZXRlci1yZWFkaW5ncyB7XG4gIH1cblxuICAuaWNvbi1zdGF0cyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICYuaWNvbi10cm9waHkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb24tdHJvcGh5LnBuZ1wiKTtcbiAgICB9XG4gICAgJi5pY29uLXdlaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi13ZWlnaHQucG5nXCIpO1xuICAgIH1cbiAgICAmLmljb24tbWV0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb24tbWV0ZXIucG5nXCIpO1xuICAgIH1cbiAgICAmLmljb24tY29tbXVuaXR5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uLWNvbW11bml0eS5wbmdcIik7XG4gICAgfVxuICB9XG59XG4iLCIud3AtYmxvY2stY29sdW1ucyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAkbWF4d2lkdGg7XG4gIG1hcmdpbjogYXV0bztcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi5hYm91dC1oZWFkZXItd3JhcHBlciB7XG4gIGhlaWdodDogNTB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICdIYWFzRFNCb2xkJztcbn1cblxuLmFib3V0X3ZpZGVvIHtcbiAgaGVpZ2h0OiA5MHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG4gICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgfVxufVxuXG4uYmlnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzBmMDtcbn1cblxuI3dhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMTE7XG59XG5cbiN3YXZlIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgYW5pbWF0aW9uOiB3YXZlIDUuM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4jd2F2ZSAuZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTUuMXM7XG59XG5cbiN3YXZlIC5kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtNC45cztcbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcbiAgMCUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIDk1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuIiwiLyogI2xvZ29fZ3JpZF9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgMjAlIDIwJSAyMCU7XG59ICovXG4uY2FzZS1zdHVkaWVzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XG5cbiAgLnJvdyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi5jc19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubG9nb191cmxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gI2ltYWdlX2dyaWRfY29udGFpbmVyIHtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGhlaWdodDogMjUwdmg7XG4vLyAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcblxuLy8gICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgLy8gZGlzcGxheTogaW5saW5lLWdyaWQ7XG4vLyAgIC8vIGdyaWQtdGVtcGxhdGUtcm93czogNTAlIDUwJTtcbi8vICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuLy8gICAvLyBncmlkLWdhcDogM3B4O1xuXG4vLyAgIGRpc3BsYXk6IGdyaWQ7XG4vLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlO1xuLy8gICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCU7XG4vLyAgIGdhcDogMHB4IDBweDtcblxuLy8gICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAwO1xuLy8gICAgIGhlaWdodDogYXV0bztcbi8vICAgfVxuLy8gfVxuXG4uaW1hZ2VfaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgLmltYWdlX2l0ZW1fX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGFhc0RTQm9sZCc7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYnJvd24pO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGVhc2Utb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmltYWdlX2l0ZW1fX2xhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47ICBcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBkaXZ7XG4gICAgZm9udC1mYW1pbHk6ICdIYWFzRFNCb2xkJztcbiAgfVxufVxuXG4jaW1hZ2VfaXRlbV8xIHtcbiAgbGVmdDogLTUwMHB4O1xufVxuXG4jaW1hZ2VfaXRlbV8yIHtcbiAgcmlnaHQ6IC01MDBweDtcbn1cblxuI2ltYWdlX2l0ZW1fMyB7XG4gIGxlZnQ6IC01MDBweDtcbn1cblxuI2ltYWdlX2l0ZW1fNCB7XG4gIHJpZ2h0OiAtNTAwcHg7XG59XG4uY3Mtc2NhbGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59IiwiXG4jY2xpZW50LWNvbW1lbnRzLWNvbnRhaW5lciB7XG5cbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICByaWdodDogMTAlO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNjV2aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMSwgMSwgMSwgLjMpO1xuICAgICAgei1pbmRleDogMTtcbiAgIH1cblxuICAgKiB7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIHotaW5kZXg6IDI7XG4gICB9XG4gICAgd2lkdGg6IDcwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuaW5uZXItc2xpZGUge1xuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmNvbW1lbnQtdGV4dCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEzcHQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDYwcHg7XG4gICAgICBmb250LWZhbWlseTogJ0hhYXNEU0JvbGQnO1xuICAgIH1cbiAgICAubWV0YS1jb21tZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJ0hhYXNEUyc7XG4gICAgfVxuICAgIC5jb21tZW50LXRleHQge1xuICAgICAgXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3F1b3RlX2JsYWNrLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNjdXJzb3ItcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2N1cnNvciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIC8vIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXJzb3Itd2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kcmFnLW1lIHtcbiAgICAjY3Vyc29yIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnRHJhZyBtZSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hhYXNEUyc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jcy1pbWFnZSB7XG4gICAgI2N1cnNvciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMy41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1ZpZXcnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIYWFzRFMnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJhZy1tZS10b3VjaGVkIHtcbiAgICAjY3Vyc29yIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdEcmFnIG1lJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGFhc0RTJztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBsYXktcmVlbCB7XG4gICAgI2N1cnNvciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMy41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXJzb3Ige1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICM4ZjhkOGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLmpzLWN1cnNvciB7XG4gICAgLyogY3Vyc29yOiBub25lOyAqL1xufVxuXG4uZHJhZ19tZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjdXJzb3I6IG5vbmU7XG59XG5cbi5wbGF5X21lIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY3Vyc29yOiBub25lO1xufVxuXG4jcGFnZS1jdXJzb3Ige1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY3Vyc29yOiBub25lO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpbmdcbi8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG5cbntcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpbmcge1xuICAgIGZyb20ge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4ucm90YXRpbmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyMDBweDtcbiAgICByaWdodDogMjAwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogcm90YXRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb246IHJvdGF0aW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IHJvdGF0aW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHJvdGF0aW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDQUE7Ozs7O0dBS0csQVNDRCxBQUFBLFVBQVUsQ0FFVixnQkFBZ0IsQ0FNZCxhQUFhLENBQWIsYUFBYSxDQUFiLGFBQWEsQ0FBYixhQUFhLENBQWIsY0FBYyxBQU5DLENKTGpCLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLDBCQUF3RCxDQUN2RSxZQUFZLENBQUUsMEJBQXdELENBQ3RFLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENJR2hCLEFMcURDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFS25DbEIsQUFUSixVQVNjLENBZGhCLGFBQWEsQUFLMEIsQ0FDbkMsU0FBUyxDUHFUWCxLQUFLLENPcFRKLENMMENILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFS25DbEIsQUFUSixVQVNjLENBZGhCLGFBQWEsQ0FBYixhQUFhLEFBSzBCLENBQ25DLFNBQVMsQ1BzVFgsS0FBSyxDT3JUSixDTDBDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUtuQ2xCLEFBVEosVUFTYyxDQWRoQixhQUFhLENBQWIsYUFBYSxDQUFiLGFBQWEsQUFLMEIsQ0FDbkMsU0FBUyxDUHVUWCxLQUFLLENPdFRKLENMMENILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFS25DbkIsQUFUSixVQVNjLENBZGhCLGFBQWEsQ0FBYixhQUFhLENBQWIsYUFBYSxDQUFiLGFBQWEsQUFLMEIsQ0FDbkMsU0FBUyxDUHdUWCxNQUFNLENPdlRMLENMMENILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFS25DbkIsQUFUSixVQVNjLENBZGhCLGFBQWEsQ0FBYixhQUFhLENBQWIsYUFB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 */
