/*!
 * Bootstrap Grid v5.1.3 (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)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.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:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.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:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.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:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.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:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.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{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.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:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.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:-ms-grid!important;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:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top: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:-ms-grid!important;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:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.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{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{-ms-grid-row-align:auto!important;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{-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top: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:-ms-grid!important;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:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.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{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{-ms-grid-row-align:auto!important;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{-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top: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:-ms-grid!important;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:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.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{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{-ms-grid-row-align:auto!important;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{-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top: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:-ms-grid!important;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:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.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{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{-ms-grid-row-align:auto!important;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{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top: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:-ms-grid!important;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:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.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{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{-ms-grid-row-align:auto!important;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{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top: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:-ms-grid!important;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:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-display:block;font-family:icons;font-style:normal;font-weight:400;src:url(/assets/fonts/icons.eot?4e9833109c72f6a357536509fe1826ba);src:url(/assets/fonts/icons.eot?4e9833109c72f6a357536509fe1826ba?#iefix) format("embedded-opentype"),url(/assets/fonts/icons.woff2?a02018d4f1554a871a30d10bb0656742) format("woff2"),url(/assets/fonts/icons.woff?6332312f2db6a409a16d4d5252238ea0) format("woff"),url(/assets/fonts/icons.ttf?9bc0d656f48ff3665fd47dbcb87c7892) format("truetype"),url(/assets/fonts/icons.svg?ece3fc7b5d69b81d6f183dcd76c8ff11?#icons) format("svg")}.icon{text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.icon-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.icon-xs{font-size:.75em}.icon-sm{font-size:.875em}.icon-1x{font-size:1em}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon-7x{font-size:7em}.icon-8x{font-size:8em}.icon-9x{font-size:9em}.icon-10x{font-size:10em}.icon-fw{text-align:center;width:1.25em}.icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.icon-pull-left{float:left}.icon-pull-right{float:right}.icon.icon-pull-left{margin-right:.3em}.icon.icon-pull-right{margin-left:.3em}.icon-arrow-bottom:before{content:"\ea01"}.icon-arrow-left:before{content:"\ea02"}.icon-arrow-right:before{content:"\ea03"}.icon-cancel:before{content:"\ea04"}.icon-channels-age-limit:before{content:"\ea05"}.icon-channels-children:before{content:"\ea06"}.icon-channels-cinema:before{content:"\ea07"}.icon-channels-headphones:before{content:"\ea08"}.icon-channels-info:before{content:"\ea09"}.icon-channels-innovation:before{content:"\ea0a"}.icon-channels-news:before{content:"\ea0b"}.icon-channels-radio:before{content:"\ea0c"}.icon-channels-running:before{content:"\ea0d"}.icon-doc:before{content:"\ea0e"}.icon-email:before{content:"\ea0f"}.icon-img:before{content:"\ea10"}.icon-pdf:before{content:"\ea11"}.icon-phone-call:before{content:"\ea12"}.icon-point-three:before{content:"\ea13"}.icon-satellite-dish-router:before{content:"\ea14"}.icon-user:before{content:"\ea15"}.icon-viber:before{content:"\ea16"}@font-face{font-family:DaxlinePro;font-style:normal;font-weight:400;src:url(/assets/fonts/DaxlinePro-Regular.eot?dad2cd98778814ea432de266ebff990f);src:url(/assets/fonts/DaxlinePro-Regular.eot?dad2cd98778814ea432de266ebff990f?#iefix) format("embedded-opentype"),url(/assets/fonts/DaxlinePro-Regular.woff?fea92456ed084a008ddbfd2581aab417) format("woff"),url(/assets/fonts/DaxlinePro-Regular.woff2?9bf89f5e3d72d87f1d5c1d3a67c20bda) format("woff2"),url(/assets/fonts/DaxlinePro-Regular.ttf?ffc974048d16beb820a4baafbe59ff6f) format("truetype"),url(/assets/fonts/DaxlinePro-Regular.svg?145b7eff164d5e2b782046cf3c295f1d#svgFontName) format("svg")}@font-face{font-family:DaxlinePro;font-style:normal;font-weight:500;src:url(/assets/fonts/DaxlinePro-Medium.eot?cea012e2ec277ca08c9ba4d8daa7289a);src:url(/assets/fonts/DaxlinePro-Medium.eot?cea012e2ec277ca08c9ba4d8daa7289a?#iefix) format("embedded-opentype"),url(/assets/fonts/DaxlinePro-Medium.woff?94b0d379ba9f5946456a88d20132a398) format("woff"),url(/assets/fonts/DaxlinePro-Medium.woff2?b2da9dfedb1b0d5e4f4374ba6bf344fd) format("woff2"),url(/assets/fonts/DaxlinePro-Medium.ttf?e0d0c429ea977210e8ef7dba6a0d92f9) format("truetype"),url(/assets/fonts/DaxlinePro-Medium.svg?734e5ad43b934470b9d435a4be11aadf#svgFontName) format("svg")}@font-face{font-family:DaxlinePro;font-style:normal;font-weight:700;src:url(/assets/fonts/DaxlinePro-Bold.eot?fc60eac0c2e5d865b32b9f3a68e4f54f);src:url(/assets/fonts/DaxlinePro-Bold.eot?fc60eac0c2e5d865b32b9f3a68e4f54f?#iefix) format("embedded-opentype"),url(/assets/fonts/DaxlinePro-Bold.woff?fbb9c952d6ed8f9a6b463c15cd342646) format("woff"),url(/assets/fonts/DaxlinePro-Bold.woff2?8c4b4c2e2e6e5f31f012bc849be77428) format("woff2"),url(/assets/fonts/DaxlinePro-Bold.ttf?e80d9f0fcd5cbbf4c0088cfb0d976929) format("truetype"),url(/assets/fonts/DaxlinePro-Bold.svg?97ab9f0a093b33c16475bf1f98f2b33b#svgFontName) format("svg")}.announcements-list .media-anim .circle,.channels-tabs .media-anim .circle,.circle-animate,.connect .media-anim .circle,.media-circle-page .circle,.news-list .media-anim .circle,.news-post .media-anim .circle,.page-tariffs .media-anim .circle,.partners-grid .media-anim .circle,.subscribers-grid .media-anim .circle,.success-page .media-anim .circle{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;pointer-events:all;position:relative;transition:width .35s ease,height .35s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:5}.announcements-list .media-anim .circle:before,.channels-tabs .media-anim .circle:before,.circle-animate:before,.connect .media-anim .circle:before,.media-circle-page .circle:before,.news-list .media-anim .circle:before,.news-post .media-anim .circle:before,.page-tariffs .media-anim .circle:before,.partners-grid .media-anim .circle:before,.subscribers-grid .media-anim .circle:before,.success-page .media-anim .circle:before{-webkit-animation:loaderContainerBubbleEffect 8s linear infinite alternate;animation:loaderContainerBubbleEffect 8s linear infinite alternate;background-color:red;border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.bottom-circle-shadow,.connect .tariff__visible,.page-tariffs .tariff-item,.success-page__registration-offer{background-color:#fff;position:relative}.bottom-circle-shadow:after,.connect .tariff__visible:after,.page-tariffs .tariff-item:after,.success-page__registration-offer:after{background-color:transparent;border-radius:50%;bottom:0;box-shadow:0 20px 30px 0 rgba(0,116,188,.25);content:"";display:block;height:90px;left:50%;position:absolute;transform:translateX(-50%);width:94%;z-index:-1}@media screen and (max-width:575px){.bottom-circle-shadow:after,.connect .tariff__visible:after,.page-tariffs .tariff-item:after,.success-page__registration-offer:after{bottom:10px;height:40px;width:75%}}.channels-tabs .media-anim,.media-circle-page,.partners-grid .media-anim,.subscribers-grid .media-anim{position:absolute;top:10vh;width:20%;z-index:0}@media screen and (max-width:991px){.channels-tabs .media-anim,.media-circle-page,.partners-grid .media-anim,.subscribers-grid .media-anim{display:none}}.channels-tabs .left.media-anim,.media-circle-page.left,.partners-grid .left.media-anim,.subscribers-grid .left.media-anim{left:0}.channels-tabs .left.media-anim .circle.circle-xxl,.media-circle-page.left .circle.circle-xxl,.partners-grid .left.media-anim .circle.circle-xxl,.subscribers-grid .left.media-anim .circle.circle-xxl{left:0;top:-20%;width:20%}.channels-tabs .left.media-anim .circle.circle-xl,.media-circle-page.left .circle.circle-xl,.partners-grid .left.media-anim .circle.circle-xl,.subscribers-grid .left.media-anim .circle.circle-xl{left:0;top:0;width:20%}.channels-tabs .left.media-anim .circle.circle-lg,.media-circle-page.left .circle.circle-lg,.partners-grid .left.media-anim .circle.circle-lg,.subscribers-grid .left.media-anim .circle.circle-lg{left:0;top:10%;width:20%}.channels-tabs .left.media-anim .circle.circle-md,.media-circle-page.left .circle.circle-md,.partners-grid .left.media-anim .circle.circle-md,.subscribers-grid .left.media-anim .circle.circle-md{left:0;top:20%;width:20%}.channels-tabs .right.media-anim,.media-circle-page.right,.partners-grid .right.media-anim,.subscribers-grid .right.media-anim{right:0}.channels-tabs .right.media-anim .circle.circle-xxl,.media-circle-page.right .circle.circle-xxl,.partners-grid .right.media-anim .circle.circle-xxl,.subscribers-grid .right.media-anim .circle.circle-xxl{right:0;top:-20%;width:20%}.channels-tabs .right.media-anim .circle.circle-xl,.media-circle-page.right .circle.circle-xl,.partners-grid .right.media-anim .circle.circle-xl,.subscribers-grid .right.media-anim .circle.circle-xl{right:0;top:0;width:20%}.channels-tabs .right.media-anim .circle.circle-lg,.media-circle-page.right .circle.circle-lg,.partners-grid .right.media-anim .circle.circle-lg,.subscribers-grid .right.media-anim .circle.circle-lg{right:0;top:10%;width:20%}.channels-tabs .right.media-anim .circle.circle-md,.media-circle-page.right .circle.circle-md,.partners-grid .right.media-anim .circle.circle-md,.subscribers-grid .right.media-anim .circle.circle-md{right:0;top:20%;width:20%}.channels-tabs .media-anim .height,.media-circle-page .height,.partners-grid .media-anim .height,.subscribers-grid .media-anim .height{padding-top:100%}.channels-tabs .media-anim .circle,.media-circle-page .circle,.partners-grid .media-anim .circle,.subscribers-grid .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.channels-tabs .media-anim .circle.circle-xxl,.media-circle-page .circle.circle-xxl,.partners-grid .media-anim .circle.circle-xxl,.subscribers-grid .media-anim .circle.circle-xxl{height:auto;z-index:0}.channels-tabs .media-anim .circle.circle-xxl:before,.media-circle-page .circle.circle-xxl:before,.partners-grid .media-anim .circle.circle-xxl:before,.subscribers-grid .media-anim .circle.circle-xxl:before{background-color:hsla(0,0%,93%,.34)}.channels-tabs .media-anim .circle.circle-xl,.media-circle-page .circle.circle-xl,.partners-grid .media-anim .circle.circle-xl,.subscribers-grid .media-anim .circle.circle-xl{height:auto;z-index:2}.channels-tabs .media-anim .circle.circle-xl:before,.media-circle-page .circle.circle-xl:before,.partners-grid .media-anim .circle.circle-xl:before,.subscribers-grid .media-anim .circle.circle-xl:before{background-color:#0074bc}.channels-tabs .media-anim .circle.circle-lg,.media-circle-page .circle.circle-lg,.partners-grid .media-anim .circle.circle-lg,.subscribers-grid .media-anim .circle.circle-lg{height:auto;z-index:1}.channels-tabs .media-anim .circle.circle-lg:before,.media-circle-page .circle.circle-lg:before,.partners-grid .media-anim .circle.circle-lg:before,.subscribers-grid .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.channels-tabs .media-anim .circle.circle-md,.media-circle-page .circle.circle-md,.partners-grid .media-anim .circle.circle-md,.subscribers-grid .media-anim .circle.circle-md{height:auto;z-index:3}.channels-tabs .media-anim .circle.circle-md:before,.media-circle-page .circle.circle-md:before,.partners-grid .media-anim .circle.circle-md:before,.subscribers-grid .media-anim .circle.circle-md:before{background-color:red}.channels-tabs .media-anim .circle .height,.media-circle-page .circle .height,.partners-grid .media-anim .circle .height,.subscribers-grid .media-anim .circle .height{display:block;padding-top:100%}.channels-tabs .media-anim .circle>img,.media-circle-page .circle>img,.partners-grid .media-anim .circle>img,.subscribers-grid .media-anim .circle>img{max-width:65%}.border-bot-line{display:inline-block;position:relative}.border-bot-line:hover:after{width:100%}.border-bot-line:after{background-color:#404040;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}body{-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";color:#404040;font-family:DaxlinePro,Arial,Helvetica,Verdana,sans-serif;font-size:18px;font-variant-numeric:lining-nums;font-weight:400;line-height:1.3;margin:0}*,:after,:before{box-sizing:border-box;outline:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{color:inherit}h1,h2,h3{margin-bottom:0;margin-top:0}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.page-height{height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow:hidden;padding-bottom:17.8333333333em;padding-top:4.4444444444em;position:relative;width:100%}@media screen and (max-width:1900px){.page-height{padding-bottom:15.5555555556em;padding-top:4.0555555556em}}@media screen and (max-width:1399px){.page-height{padding-bottom:13.8888888889em;padding-top:3.7222222222em}}@media screen and (max-width:1199px){.page-height{padding-bottom:12.8888888889em;padding-top:3.5em}}@media screen and (max-width:991px){.page-height{padding-bottom:14vh;padding-top:3.5em}}@media screen and (max-width:767px){.page-height{padding-bottom:14vh;padding-top:2.7777777778em}}@media screen and (max-width:575px){.page-height{padding-top:2.7777777778em}}@media screen and (max-width:359px){.page-height{padding-top:2.6111111111em}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin:0 auto;max-width:1920px;padding-left:10%;padding-right:10%}@media screen and (max-width:1900px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:6%;padding-right:6%}}@media screen and (max-width:1199px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:4%;padding-right:4%}}@media screen and (max-width:991px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:30px;padding-right:30px}}@media screen and (max-width:575px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:15px;padding-right:15px}}@media screen and (min-width:1200px){.container{max-width:1026px}}.main-content{padding-bottom:6.1111111111em}@media screen and (max-width:1399px){.main-content{padding-bottom:4.4444444444em}}@media screen and (max-width:991px){.main-content{padding-bottom:3.3333333333em}}@media screen and (max-width:575px){.main-content section:first-child,.main-content section:first-of-type{padding-top:.75em}}.main-content section:last-child,.main-content section:last-of-type{padding-bottom:0}section{padding:3em 0}@media screen and (max-width:991px){section{padding:2.5em 0}}.pt-1em{padding-top:1em}.pt-2em{padding-top:2em}.pt-3em,.pt-3em-lg-0{padding-top:3em}@media screen and (max-width:991px){.pt-3em-lg-0{padding-top:0}}.pb-1em{padding-bottom:1em}.pb-2em{padding-bottom:2em}.pb-3em{padding-bottom:3em}@media screen and (max-width:991px){.pb-lg-0em{padding-bottom:0}}.pl-1em{padding-left:1em}@media screen and (max-width:991px){.pr-lg-15{padding-right:15px!important}.pl-lg-15{padding-left:15px!important}}.mb-1em{margin-bottom:1em}.mb-2em{margin-bottom:2em}.mb-3em{margin-bottom:3em}.mb-4em{margin-bottom:4em}.mb-5em{margin-bottom:5em}.mb-6em{margin-bottom:6em}.mb-8em{margin-bottom:8em}@media screen and (max-width:991px){.mb-lg-1em{margin-bottom:1em}.mb-lg-2em{margin-bottom:2em}.mb-lg-5em{margin-bottom:5em}}.mt-1em{margin-top:1em}.mt-2em{margin-top:2em}.mt-3em{margin-top:3em}.mt-4em{margin-top:4em}.mt-5em{margin-top:5em}.hidden{display:none!important}@media screen and (max-width:767px){.hidden-md{display:none!important}.visible-md{display:block!important}}.img-wrap>img{height:auto;width:100%}.youtube-wrap>iframe{border:none;height:520px;width:100%}.main-header{color:#fff;height:auto;left:0;position:fixed;top:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%;z-index:1000}@media screen and (max-width:1900px){.main-header{font-size:.8888888889em}}@media screen and (max-width:1399px){.main-header{font-size:.7777777778em}}@media screen and (max-width:1199px){.main-header{font-size:.7222222222em}}@media screen and (max-width:767px){.main-header{font-size:.6666666667em}}@media screen and (max-width:359px){.main-header{font-size:.6111111111em}}.main-header:before{box-shadow:0 30px 125px 80px #000e38;content:"";display:block;left:0;min-height:1px;position:absolute;top:-1px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%;z-index:0}@media screen and (max-width:767px){.main-header:before{box-shadow:0 20px 60px 30px #000e38}}.main-header.header-small{box-shadow:0 3px 6px 0 rgba(0,0,0,.5)}.main-header.header-small:before{background:#0074bc;box-shadow:none;min-height:100%;opacity:1;top:0}.main-header.header-small .main-header__logo{flex-basis:11.6666666667em}@media screen and (max-width:767px){.main-header.header-small .main-header__logo{flex-basis:8.3333333333em}}.main-header.header-small .main-header__wrap{padding:10px 0}.main-header a{text-decoration:none}.main-header__wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;z-index:1}@media screen and (max-width:991px){.main-header__wrap{justify-content:space-between;padding:10px 0}}.main-header__logo{flex-basis:15.2777777778em;margin-right:.8333333333em;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media screen and (max-width:767px){.main-header__logo{flex-basis:8.3333333333em}}.main-header__menu{margin-left:auto;margin-right:auto}@media screen and (max-width:991px){.main-header__menu{background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.45);display:none;height:auto;left:-30px;padding:0 30px 6vh;position:absolute;top:100%;width:calc(100% + 60px)}}@media screen and (max-width:576px){.main-header__menu{left:-15px;padding:0 15px 6vh;width:calc(100% + 30px)}}.main-header__menu-show .head-mob{align-items:center;display:none;justify-content:space-between}@media screen and (max-width:991px){.main-header__menu-show .head-mob{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px}}@media screen and (max-width:576px){.main-header__menu-show .head-mob{padding:25px 15px}}.main-header__menu-show .head-mob .main-header__lang{display:-webkit-box;display:-ms-flexbox;display:flex;position:static}.main-header__menu-show .head-mob .main-header__lang>*{color:#979797;font-size:16px}.main-header__menu-show .head-mob .main-header__lang>:after{background-color:#404040}.main-header__menu-show .head-mob .main-header__lang>a:hover{color:#979797}.main-header__menu-show .head-mob .main-header__lang>span{color:#404040}.main-header__menu-show .head-mob .close-mob-menu{color:#0074bc;cursor:pointer;font-size:1.5em}.main-header__menu-show .menu-link{display:inline-block;font-size:1.1111111111em;padding:2px 0;position:relative;text-transform:uppercase}@media screen and (max-width:991px){.main-header__menu-show .menu-link{color:#404040;font-size:20px}}.main-header__menu-show .menu-link:hover:after{width:100%}.main-header__menu-show .menu-link:after{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}@media screen and (max-width:991px){.main-header__menu-show .menu-link:after{color:#404040}}.main-header__menu-show .menu-link.active:after{width:100%}.main-header__menu-show .menu-link.btn.btn__white{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.main-header__menu-show .menu-link.btn.btn__white:after{content:none;display:none}@media screen and (min-width:991px){.main-header__menu-show .menu-link.btn.btn__white{background-color:transparent;border-width:2px;font-weight:400;height:3em;text-decoration:none}.main-header__menu-show .menu-link.btn.btn__white:hover{background-color:red}}@media screen and (max-width:991px){.main-header__menu-show .menu-link.btn.btn__white{-webkit-animation:pulse-phone 2s infinite;animation:pulse-phone 2s infinite;background-color:red;border:none;color:#fff;font-size:14px;font-weight:500;height:38px;line-height:21px;margin-top:35px;min-width:192px;order:1}}.main-header__menu-show>nav{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.main-header__menu-show>nav{flex-direction:column}}.main-header__menu-show>nav>a{margin-right:2em}@media screen and (max-width:1199px){.main-header__menu-show>nav>a{margin-right:1.25em}}@media screen and (max-width:991px){.main-header__menu-show>nav>a{margin-bottom:2vh;margin-right:0}}.main-header__menu-show>nav>a:last-child{margin-right:0}.main-header__menu-show .more-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:-.5555555556em;padding:.5555555556em;position:relative}@media screen and (max-width:991px){.main-header__menu-show .more-menu{color:#404040;margin-left:0;padding:0}}.main-header__menu-show .more-menu:hover,.main-header__menu-show .more-menu:hover .trigger-points{color:#fff}.main-header__menu-show .more-menu:hover .more-menu-hide{opacity:1;visibility:visible}.main-header__menu-show .more-menu:after{content:none}.main-header__menu-show .more-menu .trigger-points{color:#ddd;cursor:pointer;padding-bottom:.2777777778em;transition:color .2s ease-in-out}@media screen and (max-width:991px){.main-header__menu-show .more-menu .trigger-points{display:none}}.main-header__menu-show .more-menu .trigger-points .icon{font-size:.4444444444em}.main-header__menu-show .more-menu .more-menu-hide{color:#fff;left:50%;opacity:0;padding-top:1em;position:absolute;top:100%;transform:translateX(-50%);transition:all .2s ease-in-out;visibility:hidden}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide{opacity:1;padding-top:0;position:static;transform:none;visibility:visible}}.main-header__menu-show .more-menu .more-menu-hide .triangle{border-color:transparent transparent rgba(0,27,43,.7);border-style:solid;border-width:0 8px 12px;bottom:calc(100% - 1em);height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide .triangle{display:none}}.main-header__menu-show .more-menu .more-menu-hide .triangle:before{background-color:#fff;content:"";display:block;height:1px;left:-3px;position:absolute;top:6px;transform:rotate(55deg);width:14px}.main-header__menu-show .more-menu .more-menu-hide .triangle:after{background-color:#fff;content:"";display:block;height:1px;left:-11px;position:absolute;top:6px;transform:rotate(-55deg);width:14px}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list{background-color:rgba(0,27,43,.7);border:1px solid #fff;border-radius:.6666666667em;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:2.5em 1.6666666667em;position:relative}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide .more-menu-list{align-items:center;background-color:transparent;border:none;border-radius:0;padding:0}}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:after,.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:before{background-color:#fff;content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;top:0;width:calc(50% - 8px)}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:after,.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:before{content:none}}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:after{left:auto;right:0}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list>li{margin-bottom:1em}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide .more-menu-list>li{margin-bottom:2vh}}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list>li:last-child{margin-bottom:0}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list>li>a{white-space:nowrap}.main-header__right-controls{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.8333333333em;position:relative}@media screen and (max-width:991px){.main-header__right-controls{position:static}}.main-header__right-controls>*{margin-right:1.6666666667em}@media screen and (max-width:767px){.main-header__right-controls>*{margin-right:1.1111111111em}}.main-header__right-controls>:last-child{margin-right:0}.main-header__lang{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.main-header__lang{display:none;position:absolute}}.main-header__lang>*{color:#ddd;display:inline-block;font-size:1.1111111111em;line-height:1;padding:0 .4em;position:relative;text-transform:uppercase}.main-header__lang>:first-child{padding-left:0}.main-header__lang>:last-child{padding-right:0}.main-header__lang>:last-child:after{content:none}.main-header__lang>:after{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:-1px;top:0;width:2px}.main-header__lang>a:hover,.main-header__lang>span{color:#fff}.main-header__burger{align-items:center;display:none}@media screen and (max-width:991px){.main-header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-header__contacts:hover .contacts-more-block{opacity:1;visibility:visible}.main-header__contacts .round-btn{align-items:center;-webkit-animation:pulse-phone 2s infinite;animation:pulse-phone 2s infinite;background-color:red;border-radius:50%;box-shadow:0 0 0 red;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.9444444444em;justify-content:center;width:1.9444444444em}.main-header__contacts .round-btn .icon{float:left;font-size:1.1111111111em}.main-header__contacts .contacts-more-block{color:#fff;opacity:0;padding-top:.65em;position:absolute;right:0;top:100%;transition:all .2s ease-in-out;visibility:hidden}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block{background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.45);display:none;left:-30px;opacity:1;padding:0 30px 6vh;transition:none;visibility:visible;width:calc(100% + 60px)}}@media screen and (max-width:576px){.main-header__contacts .contacts-more-block{left:-15px;padding:0 15px 6vh;width:calc(100% + 30px)}}.main-header__contacts .contacts-more-block .head-mob{align-items:center;display:none;justify-content:flex-end}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .head-mob{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px}}@media screen and (max-width:576px){.main-header__contacts .contacts-more-block .head-mob{padding:25px 15px}}.main-header__contacts .contacts-more-block .head-mob .close-mob-menu{color:#0074bc;cursor:pointer;font-size:1.5em}.main-header__contacts .contacts-more-block .triangle{border-color:transparent transparent rgba(0,27,43,.7);border-style:solid;border-width:0 8px 12px;bottom:calc(100% - .65em);height:0;position:absolute;right:71%;width:0}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .triangle{display:none}}.main-header__contacts .contacts-more-block .triangle:before{background-color:#fff;content:"";display:block;height:1px;left:-3px;position:absolute;top:6px;transform:rotate(55deg);width:14px}.main-header__contacts .contacts-more-block .triangle:after{background-color:#fff;content:"";display:block;height:1px;left:-11px;position:absolute;top:6px;transform:rotate(-55deg);width:14px}.main-header__contacts .contacts-more-block .contacts-more{align-items:flex-start;background-color:rgba(0,27,43,.7);border:1px solid #fff;border-radius:.6666666667em;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;overflow:hidden;padding:1.3888888889em 2.2222222222em;position:relative}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more{align-items:center;background-color:transparent;border:none;border-radius:0;flex-direction:column;padding:0}}.main-header__contacts .contacts-more-block .contacts-more:after,.main-header__contacts .contacts-more-block .contacts-more:before{background-color:#fff;content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;top:0;width:calc(50% - 8px)}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more:after,.main-header__contacts .contacts-more-block .contacts-more:before{content:none}}.main-header__contacts .contacts-more-block .contacts-more:before{width:calc(27% - 7px)}@media screen and (max-width:1399px){.main-header__contacts .contacts-more-block .contacts-more:before{width:calc(27% - 8px)}}@media screen and (max-width:1199px){.main-header__contacts .contacts-more-block .contacts-more:before{width:calc(27% - 9px)}}.main-header__contacts .contacts-more-block .contacts-more:after{left:auto;right:0;width:calc(73% - 8px)}@media screen and (max-width:1399px){.main-header__contacts .contacts-more-block .contacts-more:after{width:calc(73% - 7px)}}@media screen and (max-width:1199px){.main-header__contacts .contacts-more-block .contacts-more:after{width:calc(73% - 6px)}}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .connect,.main-header__contacts .contacts-more-block .contacts-more .support{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}}.main-header__contacts .contacts-more-block .contacts-more .support{margin-right:40px}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .support{margin-bottom:4vh;margin-right:0}}.main-header__contacts .contacts-more-block .contacts-more .support .title-text{padding-left:1.5em}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .support .title-text{padding-left:0}}.main-header__contacts .contacts-more-block .contacts-more .connect .phone{padding-left:0}.main-header__contacts .contacts-more-block .contacts-more .title-text{font-size:1.1111111111em;margin-bottom:.75em;margin-top:0;padding-right:.3em;text-transform:uppercase}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .title-text{color:#404040;font-size:20px;margin-bottom:2vh;padding-right:0}}.main-header__contacts .contacts-more-block .contacts-more .phone{display:inline-block;font-size:1.3333333333em;font-weight:500;margin-bottom:.625em;padding-left:1.25em;padding-right:.25em;position:relative;white-space:nowrap}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .phone{color:#404040;font-size:20px;margin-bottom:2vh;padding-right:0}}.main-header__contacts .contacts-more-block .contacts-more .phone:hover:after{width:100%}.main-header__contacts .contacts-more-block .contacts-more .phone:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.8333333333em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.8333333333em}.main-header__contacts .contacts-more-block .contacts-more .phone:after{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}.main-header__contacts .contacts-more-block .contacts-more .phone.kyivstar:before{background-image:url(/assets/img/operator-kyivstar.png?f336dd14327cf41db4bce7bbb87ea855)}.main-header__contacts .contacts-more-block .contacts-more .phone.vodafone:before{background-image:url(/assets/img/operator-vodafone.png?ee754b171ef1583facc4ce096cac8a1d)}.main-header__contacts .contacts-more-block .contacts-more .phone.lifecell{margin-bottom:0}.main-header__contacts .contacts-more-block .contacts-more .phone.lifecell:before{background-image:url(/assets/img/operator-lifecell.png?31a467f8e51d6d7e68ad3981c63a5a82)}.main-header__user .round-btn{display:block}.main-header__user .round-btn .icon{float:left;font-size:1.9444444444em}.main-header__btn .btn{border-width:2px;font-size:1.1111111111em;font-weight:500;height:3em;min-width:auto;text-transform:uppercase}@media screen and (max-width:767px){.main-header__btn .btn{font-size:10px}}@media screen and (max-width:359px){.main-header__btn .btn{font-size:9px}}.main-header__btn .btn__white{background-color:transparent}.main-logo>a{display:block}.main-logo>a>img{display:block;height:auto;width:100%}@-webkit-keyframes pulse-phone{0%{-webkit-box-shadow:0 0 0 0 red}65%{-webkit-box-shadow:0 0 0 15px rgba(255,0,0,.65)}90%{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0)}}@keyframes pulse-phone{0%{box-shadow:0 0 0 0 red}65%{box-shadow:0 0 0 10px rgba(255,0,0,.65)}90%{box-shadow:0 0 0 0 rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}.breadcrumbs__list{list-style:none;margin:0;padding:0}@media screen and (max-width:991px){.breadcrumbs__list{padding:0}}.breadcrumbs__item{color:#aaa;display:inline-block;font-size:1em;padding:.5em 0;position:relative}@media screen and (max-width:991px){.breadcrumbs__item{font-size:.8888888889em}}@media screen and (max-width:767px){.breadcrumbs__item{font-size:.7777777778em}}@media screen and (max-width:575px){.breadcrumbs__item{font-size:.5555555556em}}.breadcrumbs__item:first-child{padding-left:0}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child:after{content:none}.breadcrumbs__item:after{color:#aaa;content:"-";display:inline;margin-right:-2px;padding:0 .5em;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.breadcrumbs__item>a{color:inherit;text-decoration:none;transition:color ease0in-out .2s;-webkit-transition:color ease0in-out .2s;-moz-transition:color ease0in-out .2s;-o-transition:color ease0in-out .2s}.breadcrumbs__item>a:hover{color:#404040}.breadcrumbs__item>span{color:#404040;font-size:.9444444444em}@media screen and (max-width:991px){.btns-wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}}.btns-wrap .btn{margin-bottom:1em;margin-right:1em}@media screen and (max-width:991px){.btns-wrap .btn{margin-bottom:1.5em;margin-right:0;max-width:275px;width:100%}}.btns-wrap .btn:last-child{margin-bottom:0;margin-right:0}.btn{align-items:center;background-color:inherit;border-radius:3.4090909091em;border-style:solid;border-width:3px;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2222222222em;font-weight:500;height:3.4090909091em;justify-content:center;line-height:1.1;min-width:15.4545454545em;outline:none;padding:.125em 2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:auto}@media screen and (max-width:991px){.btn{font-size:1em;height:2.8888888889em;padding-left:1em;padding-right:1em}}@media screen and (max-width:575px){.btn{min-width:12.7272727273em}}.btn:active,.btn:focus,.btn:hover{box-shadow:none;outline:none}.btn__red{background-color:#fff;border:3px solid red;color:red}.btn__red:active,.btn__red:focus,.btn__red:hover{background-color:red;border-color:red;color:#fff}.btn__white{background-color:#fff;border:3px solid #fff;color:#fff}.btn__white:active,.btn__white:focus,.btn__white:hover{background-color:red;border-color:red;color:#fff}.btn__w-100{min-width:auto;width:100%}.btn:disabled,.btn:disabled:hover,.btn__disabled,.btn__disabled:hover{background-color:#ccc;border:3px solid #ccc;color:#fff;cursor:default}.btn__small{font-size:1em;height:2.7777777778em;min-width:auto}@media screen and (max-width:991px){.btn__small{font-size:.8888888889em}}.btn-more{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;text-decoration:none}.btn-more:hover .icon-wrap{border-color:red}.btn-more:hover .icon-wrap .icon{color:red}.btn-more .icon-wrap{align-items:center;background-color:#f6f5f5;border:1px solid #f6f5f5;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:3.8888888889em;justify-content:center;margin-bottom:.5555555556em;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:3.8888888889em}@media screen and (max-width:991px){.btn-more .icon-wrap{height:3.0555555556em;width:3.0555555556em}}.btn-more .icon-wrap .icon{color:#0074bc;font-size:1.5em;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}.btn-back{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.btn-back:hover .icon-wrap{border-color:red}.btn-back:hover .icon-wrap .icon{color:red}.btn-back .icon-wrap{align-items:center;background-color:#f6f5f5;border:1px solid #f6f5f5;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:3.8888888889em;justify-content:center;margin-right:.5555555556em;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:3.8888888889em}@media screen and (max-width:991px){.btn-back .icon-wrap{height:3.0555555556em;width:3.0555555556em}}.btn-back .icon-wrap .icon{color:#0074bc;font-size:2em;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}@media screen and (max-width:991px){.btn-back .icon-wrap .icon{font-size:1.5em}}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{align-items:center;background-color:hsla(0,0%,100%,.45)!important;border-radius:50%;color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;justify-content:center;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:70px}@media screen and (max-width:991px){.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{height:50px;width:50px}}@media screen and (max-width:767px){.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{height:36px;width:36px}}.owl-carousel .owl-nav button.owl-next .icon,.owl-carousel .owl-nav button.owl-prev .icon{font-size:2em}@media screen and (max-width:991px){.owl-carousel .owl-nav button.owl-next .icon,.owl-carousel .owl-nav button.owl-prev .icon{font-size:1em}}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background-color:hsla(0,0%,100%,.55)!important}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{cursor:default;opacity:.3}.owl-carousel .owl-nav button.owl-next.disabled:hover,.owl-carousel .owl-nav button.owl-prev.disabled:hover{background-color:hsla(0,0%,100%,.45)!important}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-dots{bottom:1em;font-size:0;height:auto;left:50%;position:absolute;transform:translateX(-50%);width:auto}.owl-carousel .owl-dots .owl-dot{display:inline-block;margin-right:10px;padding-bottom:10px!important;padding-top:10px!important;transition:opacity .2s ease-in-out}.owl-carousel .owl-dots .owl-dot:hover>span{opacity:1}.owl-carousel .owl-dots .owl-dot:last-child{margin-right:0}.owl-carousel .owl-dots .owl-dot.active>span{opacity:1}.owl-carousel .owl-dots .owl-dot>span{background-color:#fff;display:inline-block;height:4px;opacity:.6;transition:opacity .2s ease-in-out;width:32px}@media screen and (max-width:991px){.owl-carousel .owl-dots .owl-dot>span{height:3px;width:22px}}@-webkit-keyframes loaderContainerBubbleEffect{0%{transform:translate(-50%,-50%) rotate(0deg) scaleX(1) scaleY(1)}25%{transform:translate(-50%,-50%) rotate(90deg) scaleX(1.06) scaleY(1.01)}50%{transform:translate(-50%,-50%) rotate(180deg) scaleX(1.04) scaleY(1.08)}75%{transform:translate(-50%,-50%) rotate(240deg) scaleX(1.07) scaleY(1.02)}to{transform:translate(-50%,-50%) rotate(1turn) scaleX(1.03) scaleY(1)}}@keyframes loaderContainerBubbleEffect{0%{transform:translate(-50%,-50%) rotate(0deg) scaleX(1) scaleY(1)}25%{transform:translate(-50%,-50%) rotate(90deg) scaleX(1.06) scaleY(1.01)}50%{transform:translate(-50%,-50%) rotate(180deg) scaleX(1.04) scaleY(1.08)}75%{transform:translate(-50%,-50%) rotate(240deg) scaleX(1.07) scaleY(1.02)}to{transform:translate(-50%,-50%) rotate(1turn) scaleX(1.03) scaleY(1)}}.burger{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;margin:0;width:28.8px}.burger span,.burger span:after,.burger span:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;display:block;height:2px;transition:all .5s;width:100%}.burger span{position:relative}.burger span:after,.burger span:before{content:"";position:absolute}.burger span:before{top:-8px}.burger span:after{top:8px}.burger1.selected span:before{transform:translateY(9.6px) rotate(-45deg)}.burger1.selected span:after{transform:translateY(-9.6px) rotate(45deg)}.burger1.selected span{background:transparent}.burger2.selected span:before{transform:translateY(9.6px) rotate(-90deg)}.burger2.selected span:after{transform:translateY(-9.6px) rotate(-90deg)}.burger2.selected span{transform:rotate(45deg)}.burger3.selected span:before{transform:translateY(9.6px) rotate(90deg)}.burger3.selected span:after{transform:translateY(-9.6px) rotate(90deg)}.burger3.selected span{transform:rotate(-45deg)}.burger4:hover span:before{transform:translateY(9.6px) rotate(90deg)}.burger4:hover span:after{transform:translateY(-9.6px) rotate(90deg)}.burger4.selected span:before{transform:translateY(9.6px) rotate(90deg)}.burger4.selected span:after{transform:translateY(-9.6px) rotate(90deg)}.burger4.selected span{transform:rotate(-45deg)}.burger5:hover span{transform:scale(.5)}.burger5:hover span:before{transform:translate(4.8px) rotate(45deg)}.burger5:hover span:after{transform:translate(4.8px) rotate(-45deg)}.burger5.selected span:before{transform:translateY(9.6px) rotate(90deg)}.burger5.selected span:after{transform:translateY(-9.6px) rotate(90deg)}.burger5.selected span{transform:rotate(-45deg)}.burger5.selected:hover span{transform:scale(.5)}.burger5.selected:hover span:before{transform:translate(-4.8px) rotate(-45deg)}.burger5.selected:hover span:after{transform:translate(-4.8px) rotate(45deg)}.slick-panorama>div img,.slick-panorama>div svg{height:300px;width:auto}.side-menu__item{background-color:#fff;border-radius:10px;box-shadow:4px 4px 12px 1px rgba(0,116,188,.14);margin-bottom:15px}.side-menu__btn{align-items:center;color:#0074bc;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3333333333em;justify-content:flex-start;line-height:1;min-height:2.9166666667em;padding:3px .4166666667em 3px 4.1666666667em;position:relative;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1199px){.side-menu__btn{font-size:1.1111111111em}}.side-menu__btn.submenu{padding-right:2.0833333333em}.side-menu__btn.open .icon{transform:translateY(-50%) rotate(180deg)}.side-menu__btn.open+.side-menu__submenu{display:block}.side-menu__btn.active{color:red}.side-menu__btn .img-wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:4.1666666667em}.side-menu__btn .img-wrap>img{max-height:80%;max-width:100%;width:auto}@media screen and (max-width:1199px){.side-menu__btn .img-wrap>img{max-height:60%}}.side-menu__btn .icon{position:absolute;right:1.0416666667em;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.side-menu__submenu{display:none;padding:0 1.3888888889em 1.6666666667em}.side-menu__submenu .submenu-list{border-top:1px solid #c5c5c5;list-style:none;margin:0;padding:.8333333333em 0 0}.side-menu__submenu .submenu-li{margin-bottom:.5555555556em}.side-menu__submenu .submenu-li:last-child{margin-bottom:0}.side-menu__submenu .submenu-li>a{text-decoration:none}.side-menu__submenu .submenu-li>a.active{text-decoration:underline}.slider-full-h{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-bottom:0!important;padding-top:0!important;position:relative}.slider-full-h .slider-wrap{position:relative;z-index:1}.slider-full-h .slider-wrap .image-wrap{height:100%;left:0;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:absolute;top:0;width:100%;z-index:2}.slider-full-h .slider-wrap .image-wrap .img-link{display:block;height:100%;width:100%}.slider-full-h .slider-wrap .image-wrap .img-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;height:100%;width:100%}@media screen and (min-width:1200px){.slider-full-h .slider-wrap .image-wrap .img-container.desktop{display:block}}@media screen and (min-width:768px) and (max-width:1199px){.slider-full-h .slider-wrap .image-wrap .img-container.tablet{display:block}}@media screen and (max-width:767px){.slider-full-h .slider-wrap .image-wrap .img-container.mobile{display:block}}.slider-full-h .slider-wrap .size-block{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative;z-index:1}.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next,.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{bottom:8%;top:auto;transform:none}.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:10%}@media screen and (max-width:1900px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:6%}}@media screen and (max-width:1199px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:5%}}@media screen and (max-width:991px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:30px}}@media screen and (max-width:575px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:15px}}.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:10%}@media screen and (max-width:1900px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:6%}}@media screen and (max-width:1199px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:5%}}@media screen and (max-width:991px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:30px}}@media screen and (max-width:575px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:15px}}.slider-full-h .slider-wrap.owl-carousel .owl-dots{bottom:9%}.slider-full-h .btns-wrap{bottom:26%;left:0;padding-left:10%;padding-right:10%;position:absolute;z-index:2}@media screen and (max-width:1900px){.slider-full-h .btns-wrap{padding-left:6%;padding-right:6%}}@media screen and (max-width:1199px){.slider-full-h .btns-wrap{padding-left:4%;padding-right:4%}}@media screen and (max-width:991px){.slider-full-h .btns-wrap{bottom:58%;left:50%;padding-left:30px;padding-right:30px;transform:translateX(-50%)}}@media screen and (max-width:575px){.slider-full-h .btns-wrap{padding-left:15px;padding-right:15px}}.slider-full-h .btns-wrap .btn{background-color:#fff;border:3px solid red;color:red;text-transform:uppercase}@media screen and (max-width:991px){.slider-full-h .btns-wrap .btn{white-space:nowrap}}.slider-full-h .btns-wrap .btn:active,.slider-full-h .btns-wrap .btn:focus,.slider-full-h .btns-wrap .btn:hover{background-color:red;border-color:red;color:#fff}.news-list{background-image:url(/assets/img/bg-news-list-page.png?56e4811da48c1dc20732155e4545bbfc);background-position:top;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;overflow-y:visible;position:relative}@media screen and (max-width:575px){.news-list{background-image:url(/assets/img/bg-page-connect_mob.png?22b530cb215342ab4ac3f3134c95b295);background-position:center 6vh}}.news-list .media-anim{position:absolute;width:20%;z-index:0}@media screen and (max-width:991px){.news-list .media-anim{display:none}}.news-list .media-anim.left{left:0;top:0}.news-list .media-anim.left .circle.circle-xl{left:14%;top:32%;width:30%;z-index:1}.news-list .media-anim.left .circle.circle-lg{left:10%;top:46%;width:11%;z-index:2}.news-list .media-anim.left .circle.circle-lg:before{background-color:red}.news-list .media-anim.left .circle.circle-md{left:7%;top:35%;width:7%;z-index:3}.news-list .media-anim.left .circle.circle-md:before{background-color:#0074bc}.news-list .media-anim.right{right:0;top:92vh}.news-list .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.news-list .media-anim.right .circle.circle-lg{left:62%;top:54%;width:33%}.news-list .media-anim.right .circle.circle-md{left:64%;top:80%;width:10%}.news-list .media-anim .height{padding-top:100%}.news-list .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.news-list .media-anim .circle.circle-xl{height:auto;z-index:2}.news-list .media-anim .circle.circle-xl:before{background-color:#0074bc}.news-list .media-anim .circle.circle-lg{height:auto;z-index:1}.news-list .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.news-list .media-anim .circle.circle-md{height:auto;z-index:3}.news-list .media-anim .circle.circle-md:before{background-color:red}.news-list .media-anim .circle .height{display:block;padding-top:100%}.news-list__short{background:none;overflow-x:hidden;overflow-y:visible}.news-list__short.pt-anim{padding-top:5em}@media screen and (max-width:991px){.news-list__short.pt-anim{padding-top:2.5em}}.news-list__short .media-anim.right{right:2%;top:0}.news-list__short .media-anim.right .circle.circle-xl{left:35%;top:3%}.news-list__short .media-anim.right .circle.circle-lg{left:70%;top:18%}.news-list__short .media-anim.right .circle.circle-md{left:70%;top:46%}@media screen and (max-width:991px){.news-list__short .btns-wrap.text-right{align-items:flex-end}}.news-list__wrap{position:relative;z-index:10}.news-list__wrap_big{margin-bottom:30px}.news-list__wrap_big .news-list__card{margin-bottom:0}@media screen and (max-width:991px){.news-list__wrap_big .news-list__card{margin-bottom:30px}}.news-list__card{background:#fff;border:1px solid #e5e5e5;border-radius:.5555555556em;margin-bottom:30px;overflow:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (max-width:991px){.news-list__card{margin:0 auto 30px;max-width:500px;width:100%}}.news-list__card:hover{border-color:red}.news-list__card_big .news-list__card-img{padding-top:63%}@media screen and (max-width:991px){.news-list__card_big .news-list__card-img{padding-top:46%}}.news-list__card a{text-decoration:none}.news-list__card-img{background-color:#ddd;overflow:hidden;padding-top:46%;position:relative}.news-list__card-img>img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.news-list__card-img .default-img{background-color:#0074bc;background-image:url(/assets/img/news-cup-logo-viasat.png?a6a01a4448512045556aa4c92855b630);background-position:50%;background-repeat:no-repeat;background-size:25% auto;height:100%;left:0;position:absolute;top:0;width:100%}.news-list__card-info{padding:1.1111111111em 1.6666666667em 4px}@media screen and (max-width:1399px){.news-list__card-info{padding:.8333333333em 1.1111111111em 4px}}@media screen and (max-width:1199px){.news-list__card-info{padding:.5555555556em .8333333333em 4px}}.news-list__card-info .date{color:#000;margin-bottom:.5555555556em}@media screen and (max-width:1399px){.news-list__card-info .date{margin-bottom:.3333333333em}}@media screen and (max-width:1199px){.news-list__card-info .date{font-size:.8888888889em}}@media screen and (max-width:575px){.news-list__card-info .date{font-size:.7777777778em}}.news-list__card-info .title{color:#0074bc;font-size:1.3333333333em;font-weight:500;height:3.75em;line-height:1.25;overflow:hidden}@media screen and (max-width:1900px){.news-list__card-info .title{font-size:1.1111111111em}}@media screen and (max-width:1199px){.news-list__card-info .title{font-size:1em}}@media screen and (max-width:575px){.news-list__card-info .title{font-size:.8888888889em}}.news-post{overflow:hidden;position:relative}.news-post .media-anim{position:absolute;width:20%;z-index:0}@media screen and (max-width:991px){.news-post .media-anim{display:none}}.news-post .media-anim.left{left:0;top:200px}.news-post .media-anim.left .circle.circle-xxl{left:40%;top:0;width:72%;z-index:1}.news-post .media-anim.left .circle.circle-xxl:before{background-color:#f3f2f2}.news-post .media-anim.left .circle.circle-xl{left:36%;top:3%;width:56%;z-index:2}.news-post .media-anim.left .circle.circle-lg{left:30%;top:32%;width:20%;z-index:3}.news-post .media-anim.left .circle.circle-lg:before{background-color:red}.news-post .media-anim.left .circle.circle-md{left:24%;top:14%;width:12%;z-index:4}.news-post .media-anim.left .circle.circle-md:before{background-color:#0074bc}.news-post .media-anim.right{right:0;top:92vh}.news-post .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.news-post .media-anim.right .circle.circle-lg{left:62%;top:54%;width:33%}.news-post .media-anim.right .circle.circle-md{left:64%;top:80%;width:10%}.news-post .media-anim .height{padding-top:100%}.news-post .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.news-post .media-anim .circle.circle-xl{height:auto;z-index:2}.news-post .media-anim .circle.circle-xl:before{background-color:#0074bc}.news-post .media-anim .circle.circle-lg{height:auto;z-index:1}.news-post .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.news-post .media-anim .circle.circle-md{height:auto;z-index:3}.news-post .media-anim .circle.circle-md:before{background-color:red}.news-post .media-anim .circle .height{display:block;padding-top:100%}.news-post .container-fluid,.news-post .container-lg,.news-post .container-md,.news-post .container-sm,.news-post .container-xl,.news-post .container-xxl{position:relative;z-index:1}.partners-grid,.subscribers-grid{background-image:url(/assets/img/bg-side-menu.png?0a907eda173c04cbf6b81503cba96580);background-position:6% 30%;background-repeat:no-repeat;background-size:auto;position:relative}.partners-grid .media-anim.left,.subscribers-grid .media-anim.left{top:135px}.partners-grid .media-anim.left .circle.circle-xl,.subscribers-grid .media-anim.left .circle.circle-xl{left:29%;top:0;width:58%}.partners-grid .media-anim.left .circle.circle-lg,.subscribers-grid .media-anim.left .circle.circle-lg{left:12%;top:30%;width:36%}.partners-grid .media-anim.left .circle.circle-md,.subscribers-grid .media-anim.left .circle.circle-md{left:30%;top:-2%;width:15%}.partners-grid .media-anim.right,.subscribers-grid .media-anim.right{top:75vh}.partners-grid .media-anim.right .circle.circle-xl,.subscribers-grid .media-anim.right .circle.circle-xl{left:25%;top:0;width:51%}.partners-grid .media-anim.right .circle.circle-lg,.subscribers-grid .media-anim.right .circle.circle-lg{left:62%;top:15%;width:32%}.partners-grid .media-anim.right .circle.circle-md,.subscribers-grid .media-anim.right .circle.circle-md{left:64%;top:0;width:9%}.partners-grid .container-fluid,.partners-grid .container-lg,.partners-grid .container-md,.partners-grid .container-sm,.partners-grid .container-xl,.partners-grid .container-xxl,.subscribers-grid .container-fluid,.subscribers-grid .container-lg,.subscribers-grid .container-md,.subscribers-grid .container-sm,.subscribers-grid .container-xl,.subscribers-grid .container-xxl{position:relative;z-index:1}.partners-grid__wrap,.subscribers-grid__wrap{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:991px){.partners-grid__wrap,.subscribers-grid__wrap{flex-direction:column}}.partners-grid__side-menu,.subscribers-grid__side-menu{width:360px}@media screen and (max-width:1199px){.partners-grid__side-menu,.subscribers-grid__side-menu{width:310px}}@media screen and (max-width:991px){.partners-grid__side-menu,.subscribers-grid__side-menu{margin-bottom:2.2222222222em;width:100%}}.partners-grid__content,.subscribers-grid__content{padding-left:10%;width:calc(100% - 360px)}@media screen and (max-width:1399px){.partners-grid__content,.subscribers-grid__content{padding-left:5%}}@media screen and (max-width:1199px){.partners-grid__content,.subscribers-grid__content{padding-left:30px;width:calc(100% - 310px)}}@media screen and (max-width:991px){.partners-grid__content,.subscribers-grid__content{padding-left:0;width:100%}}.partners-grid__content>*,.subscribers-grid__content>*{background-color:#fff}.partners-grid__content hr,.subscribers-grid__content hr{background-color:#ddd;border:none;display:block;height:1px;margin-bottom:2em;margin-top:2em;width:100%}.partners-grid__content-title,.subscribers-grid__content-title{margin-bottom:1.6666666667em}.partners-grid__content-title>*,.subscribers-grid__content-title>*{font-size:1.3333333333em;font-weight:500}.pay-portmone__iframe-wrap{background-color:#fff;margin-top:.5em;text-align:center;width:100%}.pay-portmone__iframe-wrap iframe{margin:0 auto;max-width:400px;min-height:660px}.announcements-list{background-image:url(/assets/img/bg-news-list-page.png?56e4811da48c1dc20732155e4545bbfc);background-position:top;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;overflow-y:visible;position:relative}@media screen and (max-width:575px){.announcements-list{background-image:url(/assets/img/bg-page-connect_mob.png?22b530cb215342ab4ac3f3134c95b295);background-position:center 6vh}}.announcements-list .media-anim{position:absolute;width:20%;z-index:0}@media screen and (max-width:991px){.announcements-list .media-anim{display:none}}.announcements-list .media-anim.left{left:0;top:0}.announcements-list .media-anim.left .circle.circle-xl{left:14%;top:32%;width:30%;z-index:1}.announcements-list .media-anim.left .circle.circle-lg{left:10%;top:46%;width:11%;z-index:2}.announcements-list .media-anim.left .circle.circle-lg:before{background-color:red}.announcements-list .media-anim.left .circle.circle-md{left:7%;top:35%;width:7%;z-index:3}.announcements-list .media-anim.left .circle.circle-md:before{background-color:#0074bc}.announcements-list .media-anim.right{right:0;top:92vh}.announcements-list .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.announcements-list .media-anim.right .circle.circle-lg{left:62%;top:54%;width:33%}.announcements-list .media-anim.right .circle.circle-md{left:64%;top:80%;width:10%}.announcements-list .media-anim .height{padding-top:100%}.announcements-list .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.announcements-list .media-anim .circle.circle-xl{height:auto;z-index:2}.announcements-list .media-anim .circle.circle-xl:before{background-color:#0074bc}.announcements-list .media-anim .circle.circle-lg{height:auto;z-index:1}.announcements-list .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.announcements-list .media-anim .circle.circle-md{height:auto;z-index:3}.announcements-list .media-anim .circle.circle-md:before{background-color:red}.announcements-list .media-anim .circle .height{display:block;padding-top:100%}.announcements-list__short{background:none;overflow-x:hidden;overflow-y:visible}.announcements-list__short.pt-anim{padding-top:5em}@media screen and (max-width:991px){.announcements-list__short.pt-anim{padding-top:2.5em}}.announcements-list__short .media-anim.right{right:2%;top:0}.announcements-list__short .media-anim.right .circle.circle-xl{left:35%;top:3%}.announcements-list__short .media-anim.right .circle.circle-lg{left:70%;top:18%}.announcements-list__short .media-anim.right .circle.circle-md{left:70%;top:46%}@media screen and (max-width:991px){.announcements-list__short .btns-wrap.text-right{align-items:flex-end}}.announcements-list__wrap{position:relative;z-index:10}.announcements-list__wrap_big{margin-bottom:30px}.announcements-list__wrap_big .news-list__card{margin-bottom:0}@media screen and (max-width:991px){.announcements-list__wrap_big .news-list__card{margin-bottom:30px}}.announcements-list__card{background:#fff;border:1px solid #e5e5e5;border-radius:.5555555556em;margin-bottom:30px;overflow:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (max-width:991px){.announcements-list__card{margin:0 auto 30px;max-width:500px;width:100%}}.announcements-list__card:hover{border-color:red}.announcements-list__card_big .news-list__card-img{padding-top:63%}@media screen and (max-width:991px){.announcements-list__card_big .news-list__card-img{padding-top:46%}}.announcements-list__card a{text-decoration:none}.announcements-list__card-img{background-color:#ddd;overflow:hidden;padding-top:46%;position:relative}.announcements-list__card-img>img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.announcements-list__card-img .default-img{background-color:#0074bc;background-image:url(/assets/img/news-cup-logo-viasat.png?a6a01a4448512045556aa4c92855b630);background-position:50%;background-repeat:no-repeat;background-size:25% auto;height:100%;left:0;position:absolute;top:0;width:100%}.announcements-list__card-info{padding:1.1111111111em 1.6666666667em 4px}@media screen and (max-width:1399px){.announcements-list__card-info{padding:.8333333333em 1.1111111111em 4px}}@media screen and (max-width:1199px){.announcements-list__card-info{padding:.5555555556em .8333333333em 4px}}.announcements-list__card-info .date{color:#000;margin-bottom:.5555555556em}@media screen and (max-width:1399px){.announcements-list__card-info .date{margin-bottom:.3333333333em}}@media screen and (max-width:1199px){.announcements-list__card-info .date{font-size:.8888888889em}}@media screen and (max-width:575px){.announcements-list__card-info .date{font-size:.7777777778em}}.announcements-list__card-info .title{color:#0074bc;font-size:1.3333333333em;font-weight:500;height:3.75em;line-height:1.25;overflow:hidden}@media screen and (max-width:1900px){.announcements-list__card-info .title{font-size:1.1111111111em}}@media screen and (max-width:1199px){.announcements-list__card-info .title{font-size:1em}}@media screen and (max-width:575px){.announcements-list__card-info .title{font-size:.8888888889em}}.home-page .page-height{padding-top:0}.connect{background-image:url(/assets/img/bg-page-connect.png?885677ddf9a7f145f9510135265d0fc9);background-position:left 230px;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (max-width:575px){.connect{background-image:url(/assets/img/bg-page-connect_mob.png?22b530cb215342ab4ac3f3134c95b295);background-position:center 6vh}}.connect .media-anim{position:absolute;top:350px;width:20%;z-index:0}@media screen and (max-width:991px){.connect .media-anim{display:none}}.connect .media-anim.left{left:0}.connect .media-anim.left .circle.circle-xl{left:18%;top:15%;width:45%}.connect .media-anim.left .circle.circle-lg{left:2%;top:35%;width:37%}.connect .media-anim.left .circle.circle-md{left:30%;top:52%;width:16%}.connect .media-anim.right{right:0}.connect .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.connect .media-anim.right .circle.circle-lg{left:57%;top:0;width:33%}.connect .media-anim.right .circle.circle-md{left:75%;top:40%;width:12%}.connect .media-anim .height{padding-top:100%}.connect .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.connect .media-anim .circle.circle-xl{height:auto;z-index:2}.connect .media-anim .circle.circle-xl:before{background-color:#0074bc}.connect .media-anim .circle.circle-lg{height:auto;z-index:1}.connect .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.connect .media-anim .circle.circle-md{height:auto;z-index:3}.connect .media-anim .circle.circle-md:before{background-color:red}.connect .media-anim .circle .height{display:block;padding-top:100%}.connect .container-fluid,.connect .container-lg,.connect .container-md,.connect .container-sm,.connect .container-xl,.connect .container-xxl{position:relative;z-index:1}.connect .section-title{margin-bottom:1.6666666667em}@media screen and (max-width:991px){.connect .section-title{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media screen and (max-width:575px){.connect .section-title{margin-bottom:.75em;text-align:left}}.connect .section-title .title{padding-bottom:0}@media screen and (max-width:991px){.connect__steps-wrap{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.connect__steps{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1.1111111111em}@media screen and (max-width:1900px){.connect__steps{font-size:.8888888889em}}@media screen and (max-width:1399px){.connect__steps{font-size:.8333333333em}}@media screen and (max-width:1199px){.connect__steps{font-size:.7222222222em}}@media screen and (max-width:991px){.connect__steps{flex-direction:column;margin-bottom:40px;padding-right:15px;width:44%}}@media screen and (max-width:575px){.connect__steps{font-size:.5555555556em;padding-right:5px}}@media screen and (max-width:359px){.connect__steps{font-size:.5em}}.connect__step{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;position:relative;width:18%}@media screen and (max-width:991px){.connect__step{flex-direction:row;margin-bottom:4vh;margin-top:4vh;width:100%}.connect__step:first-child{margin-top:0}.connect__step:last-child{margin-bottom:0}}.connect__step:after{background-color:#bfbfbf;content:"";display:block;height:3px;left:50%;position:absolute;top:1.8888888889em;width:110%;z-index:0}@media screen and (max-width:991px){.connect__step:after{height:calc(100% + 8vh);left:1.8888888889em;top:1.8888888889em;width:3px}}.connect__step:last-child:after{content:none}.connect__step.current .step-num .step-btn{background-color:red}.connect__step.current .step-name{color:#404040}.connect__step.last{cursor:pointer}.connect__step.last:after{background-color:#0074bc}.connect__step.last .step-num .step-btn{background-color:#0074bc;cursor:pointer}.connect__step.last .step-name{color:#404040}.connect__step .step-num{height:3.8888888889em;margin-bottom:.8333333333em;position:relative;width:3.8888888889em;z-index:1}@media screen and (max-width:991px){.connect__step .step-num{margin-bottom:0;margin-right:10px}}@media screen and (max-width:575px){.connect__step .step-num{flex-shrink:0}}.connect__step .step-num .step-btn{align-items:center;background-color:#aaa;border-radius:50%;color:#fff;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.6666666667em;font-weight:500;height:100%;justify-content:center;position:relative;text-decoration:none;width:100%;z-index:3}.connect__step .step-num:after{background-color:#d2d2d2;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:.4444444444em;width:100%;z-index:2}.connect__step .step-name{color:#aaa;font-size:1.3333333333em;font-weight:500;line-height:1.25;text-align:center}@media screen and (max-width:991px){.connect__step .step-name{text-align:left}}@media screen and (max-width:575px){.connect__step .step-name{flex-shrink:30}}.connect__content{margin-bottom:2.5em}@media screen and (max-width:991px){.connect__content{margin-bottom:40px;padding-left:15px;width:56%}}@media screen and (max-width:575px){.connect__content{padding-left:5px}}.connect__content .row>div:first-child .tariff__title{background-color:#31b0ff}.connect__content .row>div:nth-child(2) .tariff__title{background-color:#0196f2}.connect__content .row>div:nth-child(3) .tariff__title{background-color:#008ce3}.connect__content .row>div:nth-child(4) .tariff__title{background-color:#007ecd}.connect__content .row>div:nth-child(5) .tariff__title{background-color:#0074bc}.connect__result{align-items:flex-start;background-color:#fff;box-shadow:3px 3px 14px 0 rgba(0,116,188,.12);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:2.7777777778em;padding:1.1111111111em 0}@media screen and (max-width:1399px){.connect__result{font-size:.8888888889em}}@media screen and (max-width:1199px){.connect__result{font-size:.7777777778em}}@media screen and (max-width:991px){.connect__result{flex-direction:column;font-size:.8888888889em;margin-bottom:3.3333333333em}}.connect__dynamic-result{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:75%}@media screen and (max-width:991px){.connect__dynamic-result{flex-direction:column;width:100%}}.connect__result-item{max-width:40%;padding:0 1.6666666667em;position:relative;text-align:center}@media screen and (max-width:991px){.connect__result-item{margin-bottom:1.25em;max-width:none;padding-bottom:.75em}}.connect__result-item:after,.connect__result-item:before{background-color:#bfbfbf;content:"";display:block;height:100%;position:absolute;top:0;width:2px}@media screen and (max-width:991px){.connect__result-item:after,.connect__result-item:before{bottom:-1px;height:2px;max-width:none;top:auto;transform:translateX(50%);width:180px}}.connect__result-item:after{right:-1px}@media screen and (max-width:991px){.connect__result-item:after{right:50%}}.connect__result-item:before{left:-1px}@media screen and (max-width:991px){.connect__result-item:before{content:none}}.connect__result-item:first-child:before{content:none}.connect__result-item .step-title{font-weight:500;margin-bottom:1.1111111111em}@media screen and (max-width:991px){.connect__result-item .step-title{margin-bottom:.5em}}.connect__result-item .step-value{color:#0074bc;font-weight:500}.connect__result-item .step-value .value{font-size:1.3333333333em;margin-bottom:5px}.connect__result-price{padding:0 1.6666666667em;text-align:center}@media screen and (max-width:991px){.connect__result-price{width:100%}}.connect__result-price .step-title{font-weight:500}@media screen and (max-width:991px){.connect__result-price .step-title{margin-bottom:.75em}}.connect__result-price .price-value{color:red;line-height:1.15}.connect__result-price .price-value .num{font-size:2.6666666667em;font-weight:700}.connect__result-price .price-value .unit{font-size:1.3333333333em;font-weight:500}.connect__result-price_pos-title{display:none}@media screen and (max-width:991px){.connect__result-price_pos-title{display:block;padding-right:0;text-align:right;width:auto}.connect__result-price_pos-title .step-title{color:#404040;font-size:14px;margin-bottom:0}.connect__result-price_pos-title .price-value .num{font-size:20px}.connect__result-price_pos-title .price-value .unit{font-size:14px}}.connect__btns{padding-bottom:5.5555555556em}@media screen and (max-width:991px){.connect__btns{padding-bottom:2.7777777778em}}.connect .tariff{border:1px solid transparent;border-radius:.5555555556em;position:relative;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (max-width:1900px){.connect .tariff{font-size:.8888888889em}}@media screen and (max-width:1600px){.connect .tariff{font-size:.8333333333em}}@media screen and (max-width:1199px){.connect .tariff{font-size:.7222222222em}}@media screen and (max-width:991px){.connect .tariff{margin-bottom:10px}}@media screen and (max-width:575px){.connect .tariff{font-size:.5555555556em}}.connect .tariff:hover,.connect .tariff:hover .tariff__details{border:1px solid red}.connect .tariff__visible{border-radius:.5555555556em;box-shadow:3px 3px 14px 0 rgba(0,116,188,.12);padding-bottom:1.3888888889em}.connect .tariff__head{margin-bottom:1.1111111111em}.connect .tariff__title{border-radius:.3333333333em;color:#fff;display:inline-block;font-size:1.6666666667em;font-weight:700;padding:.45em .5em;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.connect .tariff__price-chanel{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5555555556em;padding:0 5px}.connect .tariff__price-chanel .value{color:#0074bc;white-space:nowrap}.connect .tariff__price-chanel .value .num{font-size:2.6666666667em;font-weight:700}@media screen and (max-width:1399px){.connect .tariff__price-chanel .value .num{font-size:2.3333333333em}}@media screen and (max-width:1199px){.connect .tariff__price-chanel .value .num{font-size:2.2222222222em}}.connect .tariff__price-chanel .value .unit{font-size:1.1111111111em;font-weight:500}@media screen and (max-width:1399px){.connect .tariff__price-chanel .value .unit{font-size:1em}}.connect .tariff__chanel,.connect .tariff__price{padding-bottom:.5555555556em;padding-top:.5555555556em;width:50%}.connect .tariff__price{border-right:1px solid #bfbfbf;padding-right:.8333333333em;position:relative;text-align:right}@media screen and (max-width:1399px){.connect .tariff__price{padding-right:.5555555556em}}.connect .tariff__price .price-old{font-size:.4444444444em;position:absolute;right:9.375em;top:0;transform:translateY(-40%)}@media screen and (max-width:1399px){.connect .tariff__price .price-old{right:8.125em}}.connect .tariff__price .price-old .num{position:relative}.connect .tariff__price .price-old .num:before{background-color:red;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transform:rotate(25deg);width:100%}@media screen and (max-width:575px){.connect .tariff__price .price-old .num:before{height:1px}}.connect .tariff__chanel{border-left:1px solid #bfbfbf;padding-left:.8333333333em;text-align:left}@media screen and (max-width:1399px){.connect .tariff__chanel{padding-left:.5555555556em}}.connect .tariff__details-control{height:1.3em;position:relative;text-align:center}.connect .tariff__details-control.close .link.close{opacity:1}.connect .tariff__details-control.close .link.details{opacity:0}.connect .tariff__details-control .link{color:red;left:50%;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.connect .tariff__details-control .link.close{opacity:0}.connect .tariff__details-control .link.close .icon{vertical-align:bottom}.connect .tariff__details-control .link.details:after{background-color:red;content:"";display:block;height:1px;left:0;position:absolute;top:100%;width:100%}.connect .tariff__details{background-color:#fff;border:1px solid transparent;border-top:none!important;box-shadow:3px 6px 14px 0 rgba(0,116,188,.12);display:none;left:-1px;padding:1.1111111111em 1.3888888889em 1.3888888889em;position:absolute;top:calc(100% - 7px);transition:border .2s ease-in-out;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;width:calc(100% + 2px);z-index:999}.connect .tariff__details .info-item{border-bottom:1px solid #c5c5c5;padding:.8333333333em .5555555556em}.connect .tariff__details .info-item:last-child{border-bottom:none}.connect .tariff__details .info-item .head{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px}.connect .tariff__details .info-item .head .title{font-size:1.1111111111em;padding-right:15px}.connect .tariff__details .info-item .head .num{color:#0074bc;font-size:1.6666666667em;font-weight:700;line-height:1}.connect .tariff__details .info-item .channels{height:1.5555555556em;overflow:hidden}.connect .tariff__details .info-item .channels>span{display:inline-block;height:100%;margin-right:10px;max-width:4.4444444444em}.connect .tariff__details .info-item .channels>span:last-child{margin-right:0}.connect .tariff__details .info-item .channels>span>img{display:inline;max-height:100%;max-width:100%;width:auto}.connect .tariff__details .all-channels{text-align:center}.connect .tariff__details .all-channels>a{color:#0074bc}.success-page{background-image:url(/assets/img/bg-page-connect.png?885677ddf9a7f145f9510135265d0fc9);background-position:left 14vh;background-repeat:no-repeat;background-size:cover;padding-bottom:14vh!important;position:relative}@media screen and (max-width:991px){.success-page{padding-bottom:0!important}}@media screen and (max-width:575px){.success-page{background-image:url(/assets/img/bg-page-connect_mob.png?22b530cb215342ab4ac3f3134c95b295);background-position:center 6vh}}.success-page .media-anim{position:absolute;top:20vh;width:20%;z-index:0}@media screen and (max-width:767px){.success-page .media-anim{display:none}}.success-page .media-anim.left{left:0}.success-page .media-anim.left .circle.circle-xl{left:18%;top:15%;width:45%}.success-page .media-anim.left .circle.circle-lg{left:2%;top:35%;width:37%}.success-page .media-anim.left .circle.circle-md{left:30%;top:52%;width:16%}.success-page .media-anim.right{right:0}.success-page .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.success-page .media-anim.right .circle.circle-lg{left:57%;top:0;width:33%}.success-page .media-anim.right .circle.circle-md{left:75%;top:40%;width:12%}.success-page .media-anim .height{padding-top:100%}.success-page .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.success-page .media-anim .circle.circle-xl{height:auto;z-index:2}.success-page .media-anim .circle.circle-xl:before{background-color:#0074bc}.success-page .media-anim .circle.circle-lg{height:auto;z-index:1}.success-page .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.success-page .media-anim .circle.circle-md{height:auto;z-index:3}.success-page .media-anim .circle.circle-md:before{background-color:red}.success-page .media-anim .circle .height{display:block;padding-top:100%}.success-page .container-fluid,.success-page .container-lg,.success-page .container-md,.success-page .container-sm,.success-page .container-xl,.success-page .container-xxl{position:relative;z-index:1}.success-page .section-title{margin-bottom:4vh}.success-page .section-title .title{padding-bottom:0}.success-page__fail,.success-page__success{margin:0 auto 5vh;max-width:47.2222222222em;width:100%}.success-page__fail .img-wrap,.success-page__success .img-wrap{margin:0 auto 4.5vh;width:7.7777777778em}@media screen and (max-width:991px){.success-page__fail .img-wrap,.success-page__success .img-wrap{width:3.8888888889em}}.success-page__fail .img-wrap>img,.success-page__success .img-wrap>img{height:auto;width:100%}.success-page__fail .text,.success-page__success .text{font-size:2em}@media screen and (max-width:991px){.success-page__fail .text,.success-page__success .text{font-size:1.2222222222em}}.success-page__fail .text p,.success-page__success .text p{margin:0}.success-page__success .img-wrap{padding-left:1.6666666667em}@media screen and (max-width:991px){.success-page__success .img-wrap{padding-left:1.1111111111em}}.success-page__registration-offer{background-color:#fff;margin:0 auto;max-width:47.2222222222em;padding:2.5em;text-align:center;width:100%}.success-page__registration-offer .text-block{color:red;font-size:1.3333333333em;font-weight:700;margin-bottom:3vh}@media screen and (max-width:991px){.success-page__registration-offer .text-block{font-size:1em}}@media screen and (max-width:767px){.success-page__registration-offer .text-block{text-align:center}}.success-page__registration-offer .btns-wrap .btn__red{background-color:red;border:1px solid red;color:#fff}.success-page__registration-offer .btns-wrap .btn__red:hover{background-color:#fff;color:red}.page-tariffs{background-image:url(/assets/img/bg-page-tariffs.png?c8fb0c3aa3db456537fde9b8fde1f59e);background-position:center 6vh;background-repeat:no-repeat;background-size:contain;overflow:hidden;position:relative}@media screen and (max-width:575px){.page-tariffs{background-image:url(/assets/img/bg-page-tariffs_mob.png?f8e33888edccc7fea2f2de6ef5299c7d);background-position:center 8vh}}.page-tariffs .media-anim{position:absolute;top:38vh;width:20%;z-index:0}@media screen and (max-width:991px){.page-tariffs .media-anim{display:none}}.page-tariffs .media-anim.left{left:0}.page-tariffs .media-anim.left .circle.circle-xl{left:22%;top:0;width:58%}.page-tariffs .media-anim.left .circle.circle-lg{left:4%;top:32%;width:37%}.page-tariffs .media-anim.left .circle.circle-md{left:17%;top:10%;width:16%}.page-tariffs .media-anim.right{right:0;top:45vh}.page-tariffs .media-anim.right .circle.circle-xl{right:24%;top:0;width:50%}.page-tariffs .media-anim.right .circle.circle-lg{right:8%;top:20%;width:33%}.page-tariffs .media-anim.right .circle.circle-md{right:32%;top:44%;width:10%}.page-tariffs .media-anim .height{padding-top:100%}.page-tariffs .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.page-tariffs .media-anim .circle.circle-xl{height:auto;z-index:2}.page-tariffs .media-anim .circle.circle-xl:before{background-color:#0074bc}.page-tariffs .media-anim .circle.circle-lg{height:auto;z-index:1}.page-tariffs .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.page-tariffs .media-anim .circle.circle-md{height:auto;z-index:3}.page-tariffs .media-anim .circle.circle-md:before{background-color:red}.page-tariffs .media-anim .circle .height{display:block;padding-top:100%}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel.owl-carousel{margin:0 auto;width:80%}}.page-tariffs .tariffs-carousel.owl-carousel .owl-nav.disabled{display:block}@media screen and (max-width:992px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav,.page-tariffs .tariffs-carousel.owl-carousel .owl-nav.disabled{display:none}}.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next,.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{background-color:#f6f5f5!important;color:#0074bc!important;top:0;transform:none}@media screen and (max-width:1399px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next,.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{height:55px;width:55px}}.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{left:-100px}@media screen and (max-width:1900px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{left:-75px}}@media screen and (max-width:1399px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{left:-60px}}@media screen and (max-width:1199px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{left:0;top:-60px}}.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next{right:-100px}@media screen and (max-width:1900px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next{right:-75px}}@media screen and (max-width:1399px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next{right:-60px}}@media screen and (max-width:1199px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next{right:0;top:-60px}}.page-tariffs .tariffs-carousel.owl-carousel .owl-item:not(.active) .tariff-item:before{background-color:rgba(0,0,0,.2);border-radius:.5555555556em;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel.owl-carousel .owl-item.active.center+.owl-item.active .tariff-item:before{background-color:rgba(0,0,0,.2);border-radius:.5555555556em;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}.page-tariffs .tariffs-carousel.owl-carousel .owl-item.active.center+.owl-item.active+.owl-item.active .tariff-item:before{background-color:rgba(0,0,0,.2);border-radius:.5555555556em;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel.owl-carousel .owl-item{padding-bottom:30px}.page-tariffs .tariffs-carousel.owl-carousel .owl-stage-outer{overflow:visible}}.page-tariffs .tariffs-carousel{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;padding-bottom:2.2222222222em;width:auto}@media screen and (max-width:1399px){.page-tariffs .tariffs-carousel{margin-left:-5px;margin-right:-5px}}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel{flex-wrap:wrap;margin-left:0;margin-right:0;padding-bottom:0}}.page-tariffs .tariffs-carousel .tariff-item--not-slider{padding-left:10px;padding-right:10px;width:25%}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel .tariff-item--not-slider{width:100%}}.page-tariffs .tariff-item{background-color:transparent;border:none;border-radius:0;overflow:visible;padding-bottom:0;position:relative;vertical-align:baseline}@media screen and (max-width:1399px){.page-tariffs .tariff-item{font-size:.8888888889em;padding-left:5px;padding-right:5px}}@media screen and (max-width:1199px){.page-tariffs .tariff-item{font-size:.7777777778em}}@media screen and (max-width:991px){.page-tariffs .tariff-item{font-size:.7777777778em;padding-left:0;padding-right:0}}.page-tariffs .tariff-item:after{width:80%}.page-tariffs .tariff-item.national .tariff-item__title{background-color:#31b0ff}.page-tariffs .tariff-item.family .tariff-item__title{background-color:#0196f2}.page-tariffs .tariff-item.prestigious-hd .tariff-item__title{background-color:#008ce3}.page-tariffs .tariff-item.premium-hd .tariff-item__title{background-color:#007ecd}.page-tariffs .tariff-item .tariff-item-content{background-color:#fff;border:1px solid #e8e8e8;border-radius:.5555555556em;overflow:hidden;padding-bottom:1.9444444444em;position:relative;vertical-align:top}.page-tariffs .tariff-item__price{margin-bottom:20px}.page-tariffs .tariff-item__price .price{background-color:#f4f3f3;color:red}.page-tariffs .tariff-item__price .price.price-old{color:#0074bc}.page-tariffs .tariff-item__body .info-item:first-child{border-top:1px solid #c5c5c5}.page-tariffs .tariff-item__body .info-item:first-child .head{flex-direction:column;margin-bottom:0}.page-tariffs .tariff-item__body .info-item:first-child .head .title{font-size:1.3333333333em;margin-bottom:10px;padding-right:0}.page-tariffs .tariff-item__body .info-item:first-child .head .num{font-size:2.3333333333em;font-weight:700}.page-tariffs .tariff-item__services{padding:0 1.1111111111em}.page-tariffs .tariff-item__services-content{display:none}.page-tariffs .tariff-item__services-list{border-top:1px solid #c5c5c5;padding-bottom:.8333333333em;padding-top:.8333333333em}.page-tariffs .tariff-item__services-list .title-text{font-size:1.3333333333em;margin-bottom:.625em;text-align:center}.page-tariffs .tariff-item__services-list .service{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:.8333333333em}.page-tariffs .tariff-item__services-list .service .name{font-size:1.1111111111em}.page-tariffs .tariff-item__services-list .service .price{color:#0074bc;font-weight:700;white-space:nowrap}.page-tariffs .tariff-item__services-list .service .price .num{font-size:1.6666666667em}.page-tariffs .tariff-item__services-list .service .price .unit{font-size:1em}.page-tariffs .tariff-item__services-list .or{color:#0074bc;font-size:1.1111111111em;font-weight:700;margin-bottom:.75em;text-align:center}.page-tariffs .tariff-item__services-btn{margin-bottom:1.3888888889em;text-align:center}.page-tariffs .tariff-item__services-btn>a{align-items:center;background-color:#f6f5f5;border-radius:50%;color:#0074bc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125em;height:38px;justify-content:center;line-height:1;text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:38px}.page-tariffs .tariff-item__services-btn>a.revert{transform:rotate(180deg)}.page-tariffs-promo .tariffs-promo-carousel{grid-column-gap:30px;display:-ms-grid;display:grid;grid-auto-columns:calc(25% - 30px);grid-auto-flow:column;overflow-x:hidden;overflow-y:hidden}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item{background:#fff;border:1px solid #e5e5e5;border-radius:10px;font-size:24px;font-weight:400;line-height:37px;margin-bottom:60px;position:relative;transition:all .2s ease-in-out}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item:hover{border-color:red}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item a{text-decoration:none}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item a:after{background-color:transparent;border-radius:50%;bottom:0;box-shadow:0 20px 30px 0 rgba(0,116,188,.25);content:"";display:block;height:90px;left:50%;position:absolute;transform:translateX(-50%);width:94%;z-index:-1}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item-title{background-color:#fff;border-radius:10px;overflow:hidden;padding:.5em 1em}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item-thumb{background-color:#ddd;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;padding-top:86%;position:relative}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item-thumb img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media screen and (max-width:991px){.page-tariffs-promo .page-title.text-center{text-align:center}.page-tariffs-promo .tariffs-promo-carousel{grid-column-gap:20px;grid-auto-columns:250px;margin-left:-30px;margin-right:-30px;overflow-x:auto;overflow-y:hidden}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item{font-size:19px;line-height:29px}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item:first-child{margin-left:30px}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item:last-child{margin-right:30px}}@media screen and (max-width:575px){.page-tariffs-promo .tariffs-promo-carousel{margin-left:-15px;margin-right:-15px}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item:first-child{margin-left:15px}.page-tariffs-promo .tariffs-promo-carousel .tariff-promo-item:last-child{margin-right:15px}}.tariff-channels{background-image:url(/assets/img/bg-page-tariff-channels.png?d3f6bb97d08a67fa9237c1000249f28e);background-position:left 35vh;background-repeat:no-repeat;background-size:35% auto;overflow:hidden;position:relative}@media screen and (max-width:575px){.tariff-channels{background-image:url(/assets/img/bg-page-tariff-channels_mob.png?6406f499764f64afb3467eae5b70f55f);background-position:left 8vh}}.tariff-channels .container-fluid,.tariff-channels .container-lg,.tariff-channels .container-md,.tariff-channels .container-sm,.tariff-channels .container-xl,.tariff-channels .container-xxl{position:relative;z-index:1}.tariff-channels__number-info{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1600px){.tariff-channels__number-info{font-size:.8888888889em}}@media screen and (max-width:1199px){.tariff-channels__number-info{font-size:1em;margin-bottom:1.6666666667em}}@media screen and (max-width:575px){.tariff-channels__number-info{font-size:.6666666667em}}.tariff-channels__channels,.tariff-channels__price{width:auto}@media screen and (max-width:575px){.tariff-channels__channels,.tariff-channels__price{width:50%}}.tariff-channels__channels .title-text,.tariff-channels__price .title-text{font-size:1.6666666667em;font-weight:500;margin-bottom:.3333333333em}.tariff-channels__price{margin-right:2.7777777778em}@media screen and (max-width:575px){.tariff-channels__price{margin-right:0}}.tariff-channels__price .price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.tariff-channels__price .price{color:red;text-align:center}.tariff-channels__price .price .num{font-size:2.3333333333em;font-weight:700;position:relative}.tariff-channels__price .price .num span{font-size:.75em;left:100%;position:absolute;top:0}.tariff-channels__price .price .unit{font-size:.7777777778em;font-weight:500}.tariff-channels__price .price.old-price{color:#0074bc;margin-right:1.6666666667em;position:relative}.tariff-channels__price .price.old-price:before{background-color:red;content:"";display:block;height:100%;left:0;position:absolute;top:.7777777778em;transform:rotate(-45deg);transform-origin:left top;width:.1666666667em;z-index:1}.tariff-channels__price .price.old-price .num{font-size:1.5555555556em;line-height:1.95}.tariff-channels__channels .channels-num{color:#0074bc;font-size:2.3333333333em;font-weight:700}.tariff-channels__btn-connect{margin-bottom:3.3333333333em;padding-top:3.8888888889em}.channels-tabs{position:relative}.channels-tabs .media-anim.left{left:-8%;top:-135px}.channels-tabs .media-anim.left .circle.circle-xl{left:0;top:0;width:64%}.channels-tabs .media-anim.left .circle.circle-lg{left:44%;top:25%;width:40%}.channels-tabs .media-anim.left .circle.circle-lg:before{background-color:red}.channels-tabs .media-anim.left .circle.circle-md{left:46%;top:2%;width:12%}.channels-tabs__nav{display:table;position:relative;table-layout:fixed;width:100%;z-index:1}@media screen and (max-width:991px){.channels-tabs__nav{display:block;margin-bottom:2.7777777778em}}.channels-tabs__nav-item{display:table-cell;width:1%}@media screen and (max-width:991px){.channels-tabs__nav-item{display:block;width:100%}}.channels-tabs__nav-item:first-child .channels-tabs__nav-btn{border-left:1px solid #f3f2f2}.channels-tabs__nav-item:first-child .channels-tabs__nav-btn.active{border-left:1px solid #fff}.channels-tabs__nav-item:last-child .channels-tabs__nav-btn{border-right:1px solid #f3f2f2}.channels-tabs__nav-btn,.channels-tabs__nav-item:last-child .channels-tabs__nav-btn.active{border-right:1px solid #fff}.channels-tabs__nav-btn{background-color:#f3f2f2;border-left:1px solid #fff;cursor:pointer;padding:15px 5px 8px;position:relative;text-align:center;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (max-width:1399px){.channels-tabs__nav-btn{font-size:.8888888889em}}@media screen and (max-width:991px){.channels-tabs__nav-btn{border-bottom:2px solid #fff;border-left:none!important;border-right:none!important;font-size:1em;margin-left:-30px;margin-right:-30px;padding:10px 5px 8px}}@media screen and (max-width:575px){.channels-tabs__nav-btn{margin-left:-15px;margin-right:-15px}}.channels-tabs__nav-btn:before{background-color:#0074bc;content:"";display:block;height:4px;left:-1px;opacity:0;position:absolute;top:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:calc(100% + 2px)}@media screen and (max-width:991px){.channels-tabs__nav-btn:before{width:100%}}.channels-tabs__nav-btn.active{background-color:#fff}.channels-tabs__nav-btn.active:before{opacity:1}.channels-tabs__nav-btn .nav-btn-icon{color:#a8a8a8;font-size:1.75em}.channels-tabs__nav-btn .nav-btn-name{align-items:center;color:#0a0e13;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8888888889em;height:2.2em;justify-content:center;line-height:1.2}@media screen and (max-width:991px){.channels-tabs__nav-btn .nav-btn-name{height:auto}}.channels-tabs__channels-mob{display:none;text-align:center}.channels-tabs__content{background-color:#fff;margin-bottom:1.6666666667em;min-height:300px;padding-top:1.1111111111em;position:relative;text-align:center;z-index:1}@media screen and (max-width:991px){.channels-tabs__content{display:none}}.channels-tabs .channel-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-bottom:1.6666666667em;margin-top:1.6666666667em;padding-top:60%;position:relative;width:80%}.channels-tabs .channel-icon.hd:before{background-image:url(/assets/img/channel-hd.png?e407e771571a28d68b1e2ede52492c94);background-repeat:no-repeat;background-size:contain;content:"";height:32%;left:-10px;max-height:20px;max-width:36px;position:absolute;top:0;width:44%}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9saWdodC5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0VBQUEsQ0NBQSxNQVFJLHFQQUlBLHNNQUlBLGlLQUlBLHNOQUdGLDJCQUNBLHFCQUNBLDZCQUNBLDZCQU1BLHlNQUNBLG1HQUNBLDRFQVFBLGdEQUNBLHlCQUNBLDBCQUNBLDBCQUNBLHdCQUlBLGlCQ1FGLENDcERFLG1HQ0NBLGlCQURBLGtCQURBLHVDQURBLHdDQURBLFVGcUVGLENHVEkseUJGNUNFLHlCQUNFLGVEeUROLENBQ0YsQ0dmSSx5QkY1Q0UsdUNBQ0UsZUQ4RE4sQ0FDRixDR3BCSSx5QkY1Q0UscURBQ0UsZURtRU4sQ0FDRixDR3pCSSwwQkY1Q0UsbUVBQ0UsZ0JEd0VOLENBQ0YsQ0c5QkksMEJGNUNFLGtGQUNFLGdCRDZFTixDQUNGLENJN0ZFLEtDQUEscUJBQ0EsZ0JBQ0EscURBQ0EsZUFJQSx5Q0FEQSwwQ0FEQSxzQ0xpR0YsQ0luR0ksT0NTRixzQkFJQSxjQUtBLDhCQUhBLGVBRUEseUNBREEsMENBRkEsVUw4RkYsQ0szQ00sS0FDRSxXTDhDUixDSzNDTSxpQkFwQ0osY0FDQSxVTG1GRixDS3JFRSxjQUNFLGNBQ0EsVUx3RUosQ0sxRUUsY0FDRSxjQUNBLFNMNkVKLENLL0VFLGNBQ0UsY0FDQSxvQkxrRkosQ0twRkUsY0FDRSxjQUNBLFNMdUZKLENLekZFLGNBQ0UsY0FDQSxTTDRGSixDSzlGRSxjQUNFLGNBQ0Esb0JMaUdKLENLbEVNLFVBaERKLGNBQ0EsVUxzSEYsQ0tqRVUsT0FoRU4sY0FDQSxpQkxxSUosQ0t0RVUsT0FoRU4sY0FDQSxrQkwwSUosQ0szRVUsT0FoRU4sY0FDQSxTTCtJSixDS2hGVSxPQWhFTixjQUNBLGtCTG9KSixDS3JGVSxPQWhFTixjQUNBLGtCTHlKSixDSzFGVSxPQWhFTixjQUNBLFNMOEpKLENLL0ZVLE9BaEVOLGNBQ0Esa0JMbUtKLENLcEdVLE9BaEVOLGNBQ0Esa0JMd0tKLENLekdVLE9BaEVOLGNBQ0EsU0w2S0osQ0s5R1UsUUFoRU4sY0FDQSxrQkxrTEosQ0tuSFUsUUFoRU4sY0FDQSxrQkx1TEosQ0t4SFUsUUFoRU4sY0FDQSxVTDRMSixDS3JIWSxVQXhEVix1QkxpTEYsQ0t6SFksVUF4RFYsd0JMcUxGLENLN0hZLFVBeERWLGVMeUxGLENLaklZLFVBeERWLHdCTDZMRixDS3JJWSxVQXhEVix3QkxpTUYsQ0t6SVksVUF4RFYsZUxxTUYsQ0s3SVksVUF4RFYsd0JMeU1GLENLakpZLFVBeERWLHdCTDZNRixDS3JKWSxVQXhEVixlTGlORixDS3pKWSxXQXhEVix3QkxxTkYsQ0s3SlksV0F4RFYsd0JMeU5GLENLdEpRLFdBRUUsZUx5SlYsQ0t0SlEsV0FFRSxlTHlKVixDS2hLUSxXQUVFLHFCTG1LVixDS2hLUSxXQUVFLHFCTG1LVixDSzFLUSxXQUVFLG9CTDZLVixDSzFLUSxXQUVFLG9CTDZLVixDS3BMUSxXQUVFLGtCTHVMVixDS3BMUSxXQUVFLGtCTHVMVixDSzlMUSxXQUVFLG9CTGlNVixDSzlMUSxXQUVFLG9CTGlNVixDS3hNUSxXQUVFLGtCTDJNVixDS3hNUSxXQUVFLGtCTDJNVixDR3JRSSx5QkVVRSxRQUNFLFdMK1BOLENLNVBJLG9CQXBDSixjQUNBLFVMb1NBLENLdFJBLGlCQUNFLGNBQ0EsVUx5UkYsQ0szUkEsaUJBQ0UsY0FDQSxTTDhSRixDS2hTQSxpQkFDRSxjQUNBLG9CTG1TRixDS3JTQSxpQkFDRSxjQUNBLFNMd1NGLENLMVNBLGlCQUNFLGNBQ0EsU0w2U0YsQ0svU0EsaUJBQ0UsY0FDQSxvQkxrVEYsQ0tuUkksYUFoREosY0FDQSxVTHVVQSxDS2xSUSxVQWhFTixjQUNBLGlCTHNWRixDS3ZSUSxVQWhFTixjQUNBLGtCTDJWRixDSzVSUSxVQWhFTixjQUNBLFNMZ1dGLENLalNRLFVBaEVOLGNBQ0Esa0JMcVdGLENLdFNRLFVBaEVOLGNBQ0Esa0JMMFdGLENLM1NRLFVBaEVOLGNBQ0EsU0wrV0YsQ0toVFEsVUFoRU4sY0FDQSxrQkxvWEYsQ0tyVFEsVUFoRU4sY0FDQSxrQkx5WEYsQ0sxVFEsVUFoRU4sY0FDQSxTTDhYRixDSy9UUSxXQWhFTixjQUNBLGtCTG1ZRixDS3BVUSxXQWhFTixjQUNBLGtCTHdZRixDS3pVUSxXQWhFTixjQUNBLFVMNllGLENLdFVVLGFBeERWLGFMa1lBLENLMVVVLGFBeERWLHVCTHNZQSxDSzlVVSxhQXhEVix3QkwwWUEsQ0tsVlUsYUF4RFYsZUw4WUEsQ0t0VlUsYUF4RFYsd0JMa1pBLENLMVZVLGFBeERWLHdCTHNaQSxDSzlWVSxhQXhEVixlTDBaQSxDS2xXVSxhQXhEVix3Qkw4WkEsQ0t0V1UsYUF4RFYsd0JMa2FBLENLMVdVLGFBeERWLGVMc2FBLENLOVdVLGNBeERWLHdCTDBhQSxDS2xYVSxjQXhEVix3Qkw4YUEsQ0szV00saUJBRUUsZUw4V1IsQ0szV00saUJBRUUsZUw4V1IsQ0tyWE0saUJBRUUscUJMd1hSLENLclhNLGlCQUVFLHFCTHdYUixDSy9YTSxpQkFFRSxvQkxrWVIsQ0svWE0saUJBRUUsb0JMa1lSLENLellNLGlCQUVFLGtCTDRZUixDS3pZTSxpQkFFRSxrQkw0WVIsQ0tuWk0saUJBRUUsb0JMc1pSLENLblpNLGlCQUVFLG9CTHNaUixDSzdaTSxpQkFFRSxrQkxnYVIsQ0s3Wk0saUJBRUUsa0JMZ2FSLENBQ0YsQ0czZEkseUJFVUUsUUFDRSxXTG9kTixDS2pkSSxvQkFwQ0osY0FDQSxVTHlmQSxDSzNlQSxpQkFDRSxjQUNBLFVMOGVGLENLaGZBLGlCQUNFLGNBQ0EsU0xtZkYsQ0tyZkEsaUJBQ0UsY0FDQSxvQkx3ZkYsQ0sxZkEsaUJBQ0UsY0FDQSxTTDZmRixDSy9mQSxpQkFDRSxjQUNBLFNMa2dCRixDS3BnQkEsaUJBQ0UsY0FDQSxvQkx1Z0JGLENLeGVJLGFBaERKLGNBQ0EsVUw0aEJBLENLdmVRLFVBaEVOLGNBQ0EsaUJMMmlCRixDSzVlUSxVQWhFTixjQUNBLGtCTGdqQkYsQ0tqZlEsVUFoRU4sY0FDQSxTTHFqQkYsQ0t0ZlEsVUFoRU4sY0FDQSxrQkwwakJGLENLM2ZRLFVBaEVOLGNBQ0Esa0JMK2pCRixDS2hnQlEsVUFoRU4sY0FDQSxTTG9rQkYsQ0tyZ0JRLFVBaEVOLGNBQ0Esa0JMeWtCRixDSzFnQlEsVUFoRU4sY0FDQSxrQkw4a0JGLENLL2dCUSxVQWhFTixjQUNBLFNMbWxCRixDS3BoQlEsV0FoRU4sY0FDQSxrQkx3bEJGLENLemhCUSxXQWhFTixjQUNBLGtCTDZsQkYsQ0s5aEJRLFdBaEVOLGNBQ0EsVUxrbUJGLENLM2hCVSxhQXhEVixhTHVsQkEsQ0svaEJVLGFBeERWLHVCTDJsQkEsQ0tuaUJVLGFBeERWLHdCTCtsQkEsQ0t2aUJVLGFBeERWLGVMbW1CQSxDSzNpQlUsYUF4RFYsd0JMdW1CQSxDSy9pQlUsYUF4RFYsd0JMMm1CQSxDS25qQlUsYUF4RFYsZUwrbUJBLENLdmpCVSxhQXhEVix3QkxtbkJBLENLM2pCVSxhQXhEVix3Qkx1bkJBLENLL2pCVSxhQXhEVixlTDJuQkEsQ0tua0JVLGNBeERWLHdCTCtuQkEsQ0t2a0JVLGNBeERWLHdCTG1vQkEsQ0toa0JNLGlCQUVFLGVMbWtCUixDS2hrQk0saUJBRUUsZUxta0JSLENLMWtCTSxpQkFFRSxxQkw2a0JSLENLMWtCTSxpQkFFRSxxQkw2a0JSLENLcGxCTSxpQkFFRSxvQkx1bEJSLENLcGxCTSxpQkFFRSxvQkx1bEJSLENLOWxCTSxpQkFFRSxrQkxpbUJSLENLOWxCTSxpQkFFRSxrQkxpbUJSLENLeG1CTSxpQkFFRSxvQkwybUJSLENLeG1CTSxpQkFFRSxvQkwybUJSLENLbG5CTSxpQkFFRSxrQkxxbkJSLENLbG5CTSxpQkFFRSxrQkxxbkJSLENBQ0YsQ0dockJJLHlCRVVFLFFBQ0UsV0x5cUJOLENLdHFCSSxvQkFwQ0osY0FDQSxVTDhzQkEsQ0toc0JBLGlCQUNFLGNBQ0EsVUxtc0JGLENLcnNCQSxpQkFDRSxjQUNBLFNMd3NCRixDSzFzQkEsaUJBQ0UsY0FDQSxvQkw2c0JGLENLL3NCQSxpQkFDRSxjQUNBLFNMa3RCRixDS3B0QkEsaUJBQ0UsY0FDQSxTTHV0QkYsQ0t6dEJBLGlCQUNFLGNBQ0Esb0JMNHRCRixDSzdyQkksYUFoREosY0FDQSxVTGl2QkEsQ0s1ckJRLFVBaEVOLGNBQ0EsaUJMZ3dCRixDS2pzQlEsVUFoRU4sY0FDQSxrQkxxd0JGLENLdHNCUSxVQWhFTixjQUNBLFNMMHdCRixDSzNzQlEsVUFoRU4sY0FDQSxrQkwrd0JGLENLaHRCUSxVQWhFTixjQUNBLGtCTG94QkYsQ0tydEJRLFVBaEVOLGNBQ0EsU0x5eEJGLENLMXRCUSxVQWhFTixjQUNBLGtCTDh4QkYsQ0svdEJRLFVBaEVOLGNBQ0Esa0JMbXlCRixDS3B1QlEsVUFoRU4sY0FDQSxTTHd5QkYsQ0t6dUJRLFdBaEVOLGNBQ0Esa0JMNnlCRixDSzl1QlEsV0FoRU4sY0FDQSxrQkxrekJGLENLbnZCUSxXQWhFTixjQUNBLFVMdXpCRixDS2h2QlUsYUF4RFYsYUw0eUJBLENLcHZCVSxhQXhEVix1QkxnekJBLENLeHZCVSxhQXhEVix3QkxvekJBLENLNXZCVSxhQXhEVixlTHd6QkEsQ0tod0JVLGFBeERWLHdCTDR6QkEsQ0twd0JVLGFBeERWLHdCTGcwQkEsQ0t4d0JVLGFBeERWLGVMbzBCQSxDSzV3QlUsYUF4RFYsd0JMdzBCQSxDS2h4QlUsYUF4RFYsd0JMNDBCQSxDS3B4QlUsYUF4RFYsZUxnMUJBLENLeHhCVSxjQXhEVix3QkxvMUJBLENLNXhCVSxjQXhEVix3Qkx3MUJBLENLcnhCTSxpQkFFRSxlTHd4QlIsQ0tyeEJNLGlCQUVFLGVMd3hCUixDSy94Qk0saUJBRUUscUJMa3lCUixDSy94Qk0saUJBRUUscUJMa3lCUixDS3p5Qk0saUJBRUUsb0JMNHlCUixDS3p5Qk0saUJBRUUsb0JMNHlCUixDS256Qk0saUJBRUUsa0JMc3pCUixDS256Qk0saUJBRUUsa0JMc3pCUixDSzd6Qk0saUJBRUUsb0JMZzBCUixDSzd6Qk0saUJBRUUsb0JMZzBCUixDS3YwQk0saUJBRUUsa0JMMDBCUixDS3YwQk0saUJBRUUsa0JMMDBCUixDQUNGLENHcjRCSSwwQkVVRSxRQUNFLFdMODNCTixDSzMzQkksb0JBcENKLGNBQ0EsVUxtNkJBLENLcjVCQSxpQkFDRSxjQUNBLFVMdzVCRixDSzE1QkEsaUJBQ0UsY0FDQSxTTDY1QkYsQ0svNUJBLGlCQUNFLGNBQ0Esb0JMazZCRixDS3A2QkEsaUJBQ0UsY0FDQSxTTHU2QkYsQ0t6NkJBLGlCQUNFLGNBQ0EsU0w0NkJGLENLOTZCQSxpQkFDRSxjQUNBLG9CTGk3QkYsQ0tsNUJJLGFBaERKLGNBQ0EsVUxzOEJBLENLajVCUSxVQWhFTixjQUNBLGlCTHE5QkYsQ0t0NUJRLFVBaEVOLGNBQ0Esa0JMMDlCRixDSzM1QlEsVUFoRU4sY0FDQSxTTCs5QkYsQ0toNkJRLFVBaEVOLGNBQ0Esa0JMbytCRixDS3I2QlEsVUFoRU4sY0FDQSxrQkx5K0JGLENLMTZCUSxVQWhFTixjQUNBLFNMOCtCRixDSy82QlEsVUFoRU4sY0FDQSxrQkxtL0JGLENLcDdCUSxVQWhFTixjQUNBLGtCTHcvQkYsQ0t6N0JRLFVBaEVOLGNBQ0EsU0w2L0JGLENLOTdCUSxXQWhFTixjQUNBLGtCTGtnQ0YsQ0tuOEJRLFdBaEVOLGNBQ0Esa0JMdWdDRixDS3g4QlEsV0FoRU4sY0FDQSxVTDRnQ0YsQ0tyOEJVLGFBeERWLGFMaWdDQSxDS3o4QlUsYUF4RFYsdUJMcWdDQSxDSzc4QlUsYUF4RFYsd0JMeWdDQSxDS2o5QlUsYUF4RFYsZUw2Z0NBLENLcjlCVSxhQXhEVix3QkxpaENBLENLejlCVSxhQXhEVix3QkxxaENBLENLNzlCVSxhQXhEVixlTHloQ0EsQ0tqK0JVLGFBeERWLHdCTDZoQ0EsQ0tyK0JVLGFBeERWLHdCTGlpQ0EsQ0t6K0JVLGFBeERWLGVMcWlDQSxDSzcrQlUsY0F4RFYsd0JMeWlDQSxDS2ovQlUsY0F4RFYsd0JMNmlDQSxDSzErQk0saUJBRUUsZUw2K0JSLENLMStCTSxpQkFFRSxlTDYrQlIsQ0twL0JNLGlCQUVFLHFCTHUvQlIsQ0twL0JNLGlCQUVFLHFCTHUvQlIsQ0s5L0JNLGlCQUVFLG9CTGlnQ1IsQ0s5L0JNLGlCQUVFLG9CTGlnQ1IsQ0t4Z0NNLGlCQUVFLGtCTDJnQ1IsQ0t4Z0NNLGlCQUVFLGtCTDJnQ1IsQ0tsaENNLGlCQUVFLG9CTHFoQ1IsQ0tsaENNLGlCQUVFLG9CTHFoQ1IsQ0s1aENNLGlCQUVFLGtCTCtoQ1IsQ0s1aENNLGlCQUVFLGtCTCtoQ1IsQ0FDRixDRzFsQ0ksMEJFVUUsU0FDRSxXTG1sQ04sQ0tobENJLHFCQXBDSixjQUNBLFVMd25DQSxDSzFtQ0Esa0JBQ0UsY0FDQSxVTDZtQ0YsQ0svbUNBLGtCQUNFLGNBQ0EsU0xrbkNGLENLcG5DQSxrQkFDRSxjQUNBLG9CTHVuQ0YsQ0t6bkNBLGtCQUNFLGNBQ0EsU0w0bkNGLENLOW5DQSxrQkFDRSxjQUNBLFNMaW9DRixDS25vQ0Esa0JBQ0UsY0FDQSxvQkxzb0NGLENLdm1DSSxjQWhESixjQUNBLFVMMnBDQSxDS3RtQ1EsV0FoRU4sY0FDQSxpQkwwcUNGLENLM21DUSxXQWhFTixjQUNBLGtCTCtxQ0YsQ0tobkNRLFdBaEVOLGNBQ0EsU0xvckNGLENLcm5DUSxXQWhFTixjQUNBLGtCTHlyQ0YsQ0sxbkNRLFdBaEVOLGNBQ0Esa0JMOHJDRixDSy9uQ1EsV0FoRU4sY0FDQSxTTG1zQ0YsQ0twb0NRLFdBaEVOLGNBQ0Esa0JMd3NDRixDS3pvQ1EsV0FoRU4sY0FDQSxrQkw2c0NGLENLOW9DUSxXQWhFTixjQUNBLFNMa3RDRixDS25wQ1EsWUFoRU4sY0FDQSxrQkx1dENGLENLeHBDUSxZQWhFTixjQUNBLGtCTDR0Q0YsQ0s3cENRLFlBaEVOLGNBQ0EsVUxpdUNGLENLMXBDVSxjQXhEVixhTHN0Q0EsQ0s5cENVLGNBeERWLHVCTDB0Q0EsQ0tscUNVLGNBeERWLHdCTDh0Q0EsQ0t0cUNVLGNBeERWLGVMa3VDQSxDSzFxQ1UsY0F4RFYsd0JMc3VDQSxDSzlxQ1UsY0F4RFYsd0JMMHVDQSxDS2xyQ1UsY0F4RFYsZUw4dUNBLENLdHJDVSxjQXhEVix3QkxrdkNBLENLMXJDVSxjQXhEVix3QkxzdkNBLENLOXJDVSxjQXhEVixlTDB2Q0EsQ0tsc0NVLGVBeERWLHdCTDh2Q0EsQ0t0c0NVLGVBeERWLHdCTGt3Q0EsQ0svckNNLG1CQUVFLGVMa3NDUixDSy9yQ00sbUJBRUUsZUxrc0NSLENLenNDTSxtQkFFRSxxQkw0c0NSLENLenNDTSxtQkFFRSxxQkw0c0NSLENLbnRDTSxtQkFFRSxvQkxzdENSLENLbnRDTSxtQkFFRSxvQkxzdENSLENLN3RDTSxtQkFFRSxrQkxndUNSLENLN3RDTSxtQkFFRSxrQkxndUNSLENLdnVDTSxtQkFFRSxvQkwwdUNSLENLdnVDTSxtQkFFRSxvQkwwdUNSLENLanZDTSxtQkFFRSxrQkxvdkNSLENLanZDTSxtQkFFRSxrQkxvdkNSLENBQ0YsQ00veUNRLFVBT0ksd0JOMnlDWixDTWx6Q1EsZ0JBT0ksOEJOK3lDWixDTXR6Q1EsU0FPSSx1Qk5tekNaLENNMXpDUSxRQU9JLGlETnV6Q1osQ005ekNRLFNBT0ksdUJOMnpDWixDTWwwQ1EsYUFPSSwyQk4rekNaLENNdDBDUSxjQU9JLDRCTm0wQ1osQ00xMENRLFFBT0ksa0ZOdTBDWixDTTkwQ1EsZUFPSSx1R04yMENaLENNbDFDUSxRQU9JLHNCTiswQ1osQ010MUNRLFdBT0ksdUJObTFDWixDTTExQ1EsVUFPSSw0Qk51MUNaLENNOTFDUSxhQU9JLCtCTjIxQ1osQ01sMkNRLGtCQU9JLG9DTisxQ1osQ010MkNRLHFCQU9JLHVDTm0yQ1osQ00xMkNRLGFBT0kscUJOdTJDWixDTTkyQ1EsYUFPSSxxQk4yMkNaLENNbDNDUSxlQU9JLHVCTisyQ1osQ010M0NRLGVBT0ksdUJObTNDWixDTTEzQ1EsV0FPSSx3Qk51M0NaLENNOTNDUSxhQU9JLDBCTjIzQ1osQ01sNENRLG1CQU9JLGdDTiszQ1osQ010NENRLHVCQU9JLG9DTm00Q1osQ00xNENRLHFCQU9JLGtDTnU0Q1osQ005NENRLHdCQU9JLGdDTjI0Q1osQ01sNUNRLHlCQU9JLHVDTis0Q1osQ010NUNRLHdCQU9JLHNDTm01Q1osQ00xNUNRLHdCQU9JLHNDTnU1Q1osQ005NUNRLG1CQU9JLGdDTjI1Q1osQ01sNkNRLGlCQU9JLDhCTis1Q1osQ010NkNRLG9CQU9JLDRCTm02Q1osQ00xNkNRLHNCQU9JLDhCTnU2Q1osQ005NkNRLHFCQU9JLDZCTjI2Q1osQ01sN0NRLHFCQU9JLGtDTis2Q1osQ010N0NRLG1CQU9JLGdDTm03Q1osQ00xN0NRLHNCQU9JLDhCTnU3Q1osQ005N0NRLHVCQU9JLHFDTjI3Q1osQ01sOENRLHNCQU9JLG9DTis3Q1osQ010OENRLHVCQU9JLCtCTm04Q1osQ00xOENRLGlCQU9JLDJETnU4Q1osQ005OENRLGtCQU9JLCtCTjI4Q1osQ01sOUNRLGdCQU9JLDZCTis4Q1osQ010OUNRLG1CQU9JLCtETm05Q1osQ00xOUNRLHFCQU9JLDZCTnU5Q1osQ005OUNRLG9CQU9JLGlFTjI5Q1osQ01sK0NRLGFBT0ksa0JOKzlDWixDTXQrQ1EsU0FPSSxpQk5tK0NaLENNMStDUSxTQU9JLGlCTnUrQ1osQ005K0NRLFNBT0ksaUJOMitDWixDTWwvQ1EsU0FPSSxpQk4rK0NaLENNdC9DUSxTQU9JLGlCTm0vQ1osQ00xL0NRLFNBT0ksaUJOdS9DWixDTTkvQ1EsWUFPSSxpQk4yL0NaLENNbGdEUSxLQU9JLGtCTisvQ1osQ010Z0RRLEtBT0ksdUJObWdEWixDTTFnRFEsS0FPSSxzQk51Z0RaLENNOWdEUSxLQU9JLHFCTjJnRFosQ01saERRLEtBT0ksdUJOK2dEWixDTXRoRFEsS0FPSSxxQk5taERaLENNMWhEUSxRQU9JLHFCTnVoRFosQ005aERRLE1BT0ksZ0RONGhEWixDTW5pRFEsTUFPSSwwRE5paURaLENNeGlEUSxNQU9JLHdETnNpRFosQ003aURRLE1BT0ksc0ROMmlEWixDTWxqRFEsTUFPSSwwRE5nakRaLENNdmpEUSxNQU9JLHNETnFqRFosQ001akRRLFNBT0ksc0ROMGpEWixDTWprRFEsTUFPSSxnRE4rakRaLENNdGtEUSxNQU9JLDBETm9rRFosQ00za0RRLE1BT0ksd0ROeWtEWixDTWhsRFEsTUFPSSxzRE44a0RaLENNcmxEUSxNQU9JLDBETm1sRFosQ00xbERRLE1BT0ksc0ROd2xEWixDTS9sRFEsU0FPSSxzRE42bERaLENNcG1EUSxNQU9JLHNCTmltRFosQ014bURRLE1BT0ksMkJOcW1EWixDTTVtRFEsTUFPSSwwQk55bURaLENNaG5EUSxNQU9JLHlCTjZtRFosQ01wbkRRLE1BT0ksMkJOaW5EWixDTXhuRFEsTUFPSSx5Qk5xbkRaLENNNW5EUSxTQU9JLHlCTnluRFosQ01ob0RRLE1BT0ksd0JONm5EWixDTXBvRFEsTUFPSSw2Qk5pb0RaLENNeG9EUSxNQU9JLDRCTnFvRFosQ001b0RRLE1BT0ksMkJOeW9EWixDTWhwRFEsTUFPSSw2Qk42b0RaLENNcHBEUSxNQU9JLDJCTmlwRFosQ014cERRLFNBT0ksMkJOcXBEWixDTTVwRFEsTUFPSSx5Qk55cERaLENNaHFEUSxNQU9JLDhCTjZwRFosQ01wcURRLE1BT0ksNkJOaXFEWixDTXhxRFEsTUFPSSw0Qk5xcURaLENNNXFEUSxNQU9JLDhCTnlxRFosQ01ockRRLE1BT0ksNEJONnFEWixDTXByRFEsU0FPSSw0Qk5pckRaLENNeHJEUSxNQU9JLHVCTnFyRFosQ001ckRRLE1BT0ksNEJOeXJEWixDTWhzRFEsTUFPSSwyQk42ckRaLENNcHNEUSxNQU9JLDBCTmlzRFosQ014c0RRLE1BT0ksNEJOcXNEWixDTTVzRFEsTUFPSSwwQk55c0RaLENNaHREUSxTQU9JLDBCTjZzRFosQ01wdERRLEtBT0ksbUJOaXREWixDTXh0RFEsS0FPSSx3Qk5xdERaLENNNXREUSxLQU9JLHVCTnl0RFosQ01odURRLEtBT0ksc0JONnREWixDTXB1RFEsS0FPSSx3Qk5pdURaLENNeHVEUSxLQU9JLHNCTnF1RFosQ001dURRLE1BT0ksa0ROMHVEWixDTWp2RFEsTUFPSSw0RE4rdURaLENNdHZEUSxNQU9JLDBETm92RFosQ00zdkRRLE1BT0ksd0ROeXZEWixDTWh3RFEsTUFPSSw0RE44dkRaLENNcndEUSxNQU9JLHdETm13RFosQ00xd0RRLE1BT0ksa0ROd3dEWixDTS93RFEsTUFPSSw0RE42d0RaLENNcHhEUSxNQU9JLDBETmt4RFosQ016eERRLE1BT0ksd0ROdXhEWixDTTl4RFEsTUFPSSw0RE40eERaLENNbnlEUSxNQU9JLHdETml5RFosQ014eURRLE1BT0ksdUJOcXlEWixDTTV5RFEsTUFPSSw0Qk55eURaLENNaHpEUSxNQU9JLDJCTjZ5RFosQ01wekRRLE1BT0ksMEJOaXpEWixDTXh6RFEsTUFPSSw0Qk5xekRaLENNNXpEUSxNQU9JLDBCTnl6RFosQ01oMERRLE1BT0kseUJONnpEWixDTXAwRFEsTUFPSSw4Qk5pMERaLENNeDBEUSxNQU9JLDZCTnEwRFosQ001MERRLE1BT0ksNEJOeTBEWixDTWgxRFEsTUFPSSw4Qk42MERaLENNcDFEUSxNQU9JLDRCTmkxRFosQ014MURRLE1BT0ksMEJOcTFEWixDTTUxRFEsTUFPSSwrQk55MURaLENNaDJEUSxNQU9JLDhCTjYxRFosQ01wMkRRLE1BT0ksNkJOaTJEWixDTXgyRFEsTUFPSSwrQk5xMkRaLENNNTJEUSxNQU9JLDZCTnkyRFosQ01oM0RRLE1BT0ksd0JONjJEWixDTXAzRFEsTUFPSSw2Qk5pM0RaLENNeDNEUSxNQU9JLDRCTnEzRFosQ001M0RRLE1BT0ksMkJOeTNEWixDTWg0RFEsTUFPSSw2Qk42M0RaLENNcDREUSxNQU9JLDJCTmk0RFosQ0d4NERJLHlCR0FJLGFBT0ksd0JOczREVixDTTc0RE0sbUJBT0ksOEJOMDREVixDTWo1RE0sWUFPSSx1Qk44NERWLENNcjVETSxXQU9JLGlETms1RFYsQ016NURNLFlBT0ksdUJOczVEVixDTTc1RE0sZ0JBT0ksMkJOMDVEVixDTWo2RE0saUJBT0ksNEJOODVEVixDTXI2RE0sV0FPSSxrRk5rNkRWLENNejZETSxrQkFPSSx1R05zNkRWLENNNzZETSxXQU9JLHNCTjA2RFYsQ01qN0RNLGNBT0ksdUJOODZEVixDTXI3RE0sYUFPSSw0Qk5rN0RWLENNejdETSxnQkFPSSwrQk5zN0RWLENNNzdETSxxQkFPSSxvQ04wN0RWLENNajhETSx3QkFPSSx1Q044N0RWLENNcjhETSxnQkFPSSxxQk5rOERWLENNejhETSxnQkFPSSxxQk5zOERWLENNNzhETSxrQkFPSSx1Qk4wOERWLENNajlETSxrQkFPSSx1Qk44OERWLENNcjlETSxjQU9JLHdCTms5RFYsQ016OURNLGdCQU9JLDBCTnM5RFYsQ003OURNLHNCQU9JLGdDTjA5RFYsQ01qK0RNLDBCQU9JLG9DTjg5RFYsQ01yK0RNLHdCQU9JLGtDTmsrRFYsQ016K0RNLDJCQU9JLGdDTnMrRFYsQ003K0RNLDRCQU9JLHVDTjArRFYsQ01qL0RNLDJCQU9JLHNDTjgrRFYsQ01yL0RNLDJCQU9JLHNDTmsvRFYsQ016L0RNLHNCQU9JLGdDTnMvRFYsQ003L0RNLG9CQU9JLDhCTjAvRFYsQ01qZ0VNLHVCQU9JLDRCTjgvRFYsQ01yZ0VNLHlCQU9JLDhCTmtnRVYsQ016Z0VNLHdCQU9JLDZCTnNnRVYsQ003Z0VNLHdCQU9JLGtDTjBnRVYsQ01qaEVNLHNCQU9JLGdDTjhnRVYsQ01yaEVNLHlCQU9JLDhCTmtoRVYsQ016aEVNLDBCQU9JLHFDTnNoRVYsQ003aEVNLHlCQU9JLG9DTjBoRVYsQ01qaUVNLDBCQU9JLCtCTjhoRVYsQ01yaUVNLG9CQU9JLDJETmtpRVYsQ016aUVNLHFCQU9JLCtCTnNpRVYsQ003aUVNLG1CQU9JLDZCTjBpRVYsQ01qakVNLHNCQU9JLCtETjhpRVYsQ01yakVNLHdCQU9JLDZCTmtqRVYsQ016akVNLHVCQU9JLGlFTnNqRVYsQ003akVNLGdCQU9JLGtCTjBqRVYsQ01qa0VNLFlBT0ksaUJOOGpFVixDTXJrRU0sWUFPSSxpQk5ra0VWLENNemtFTSxZQU9JLGlCTnNrRVYsQ003a0VNLFlBT0ksaUJOMGtFVixDTWpsRU0sWUFPSSxpQk44a0VWLENNcmxFTSxZQU9JLGlCTmtsRVYsQ016bEVNLGVBT0ksaUJOc2xFVixDTTdsRU0sUUFPSSxrQk4wbEVWLENNam1FTSxRQU9JLHVCTjhsRVYsQ01ybUVNLFFBT0ksc0JOa21FVixDTXptRU0sUUFPSSxxQk5zbUVWLENNN21FTSxRQU9JLHVCTjBtRVYsQ01qbkVNLFFBT0kscUJOOG1FVixDTXJuRU0sV0FPSSxxQk5rbkVWLENNem5FTSxTQU9JLGdETnVuRVYsQ005bkVNLFNBT0ksMERONG5FVixDTW5vRU0sU0FPSSx3RE5pb0VWLENNeG9FTSxTQU9JLHNETnNvRVYsQ003b0VNLFNBT0ksMEROMm9FVixDTWxwRU0sU0FPSSxzRE5ncEVWLENNdnBFTSxZQU9JLHNETnFwRVYsQ001cEVNLFNBT0ksZ0ROMHBFVixDTWpxRU0sU0FPSSwwRE4rcEVWLENNdHFFTSxTQU9JLHdETm9xRVYsQ00zcUVNLFNBT0ksc0ROeXFFVixDTWhyRU0sU0FPSSwwRE44cUVWLENNcnJFTSxTQU9JLHNETm1yRVYsQ00xckVNLFlBT0ksc0ROd3JFVixDTS9yRU0sU0FPSSxzQk40ckVWLENNbnNFTSxTQU9JLDJCTmdzRVYsQ012c0VNLFNBT0ksMEJOb3NFVixDTTNzRU0sU0FPSSx5Qk53c0VWLENNL3NFTSxTQU9JLDJCTjRzRVYsQ01udEVNLFNBT0kseUJOZ3RFVixDTXZ0RU0sWUFPSSx5Qk5vdEVWLENNM3RFTSxTQU9JLHdCTnd0RVYsQ00vdEVNLFNBT0ksNkJONHRFVixDTW51RU0sU0FPSSw0Qk5ndUVWLENNdnVFTSxTQU9JLDJCTm91RVYsQ00zdUVNLFNBT0ksNkJOd3VFVixDTS91RU0sU0FPSSwyQk40dUVWLENNbnZFTSxZQU9JLDJCTmd2RVYsQ012dkVNLFNBT0kseUJOb3ZFVixDTTN2RU0sU0FPSSw4Qk53dkVWLENNL3ZFTSxTQU9JLDZCTjR2RVYsQ01ud0VNLFNBT0ksNEJOZ3dFVixDTXZ3RU0sU0FPSSw4Qk5vd0VWLENNM3dFTSxTQU9JLDRCTnd3RVYsQ00vd0VNLFlBT0ksNEJONHdFVixDTW54RU0sU0FPSSx1Qk5neEVWLENNdnhFTSxTQU9JLDRCTm94RVYsQ00zeEVNLFNBT0ksMkJOd3hFVixDTS94RU0sU0FPSSwwQk40eEVWLENNbnlFTSxTQU9JLDRCTmd5RVYsQ012eUVNLFNBT0ksMEJOb3lFVixDTTN5RU0sWUFPSSwwQk53eUVWLENNL3lFTSxRQU9JLG1CTjR5RVYsQ01uekVNLFFBT0ksd0JOZ3pFVixDTXZ6RU0sUUFPSSx1Qk5vekVWLENNM3pFTSxRQU9JLHNCTnd6RVYsQ00vekVNLFFBT0ksd0JONHpFVixDTW4wRU0sUUFPSSxzQk5nMEVWLENNdjBFTSxTQU9JLGtETnEwRVYsQ001MEVNLFNBT0ksNEROMDBFVixDTWoxRU0sU0FPSSwwRE4rMEVWLENNdDFFTSxTQU9JLHdETm8xRVYsQ00zMUVNLFNBT0ksNEROeTFFVixDTWgyRU0sU0FPSSx3RE44MUVWLENNcjJFTSxTQU9JLGtETm0yRVYsQ00xMkVNLFNBT0ksNEROdzJFVixDTS8yRU0sU0FPSSwwRE42MkVWLENNcDNFTSxTQU9JLHdETmszRVYsQ016M0VNLFNBT0ksNEROdTNFVixDTTkzRU0sU0FPSSx3RE40M0VWLENNbjRFTSxTQU9JLHVCTmc0RVYsQ012NEVNLFNBT0ksNEJObzRFVixDTTM0RU0sU0FPSSwyQk53NEVWLENNLzRFTSxTQU9JLDBCTjQ0RVYsQ01uNUVNLFNBT0ksNEJOZzVFVixDTXY1RU0sU0FPSSwwQk5vNUVWLENNMzVFTSxTQU9JLHlCTnc1RVYsQ00vNUVNLFNBT0ksOEJONDVFVixDTW42RU0sU0FPSSw2Qk5nNkVWLENNdjZFTSxTQU9JLDRCTm82RVYsQ00zNkVNLFNBT0ksOEJOdzZFVixDTS82RU0sU0FPSSw0Qk40NkVWLENNbjdFTSxTQU9JLDBCTmc3RVYsQ012N0VNLFNBT0ksK0JObzdFVixDTTM3RU0sU0FPSSw4Qk53N0VWLENNLzdFTSxTQU9JLDZCTjQ3RVYsQ01uOEVNLFNBT0ksK0JOZzhFVixDTXY4RU0sU0FPSSw2Qk5vOEVWLENNMzhFTSxTQU9JLHdCTnc4RVYsQ00vOEVNLFNBT0ksNkJONDhFVixDTW45RU0sU0FPSSw0Qk5nOUVWLENNdjlFTSxTQU9JLDJCTm85RVYsQ00zOUVNLFNBT0ksNkJOdzlFVixDTS85RU0sU0FPSSwyQk40OUVWLENBQ0YsQ0dwK0VJLHlCR0FJLGFBT0ksd0JOaStFVixDTXgrRU0sbUJBT0ksOEJOcStFVixDTTUrRU0sWUFPSSx1Qk55K0VWLENNaC9FTSxXQU9JLGlETjYrRVYsQ01wL0VNLFlBT0ksdUJOaS9FVixDTXgvRU0sZ0JBT0ksMkJOcS9FVixDTTUvRU0saUJBT0ksNEJOeS9FVixDTWhnRk0sV0FPSSxrRk42L0VWLENNcGdGTSxrQkFPSSx1R05pZ0ZWLENNeGdGTSxXQU9JLHNCTnFnRlYsQ001Z0ZNLGNBT0ksdUJOeWdGVixDTWhoRk0sYUFPSSw0Qk42Z0ZWLENNcGhGTSxnQkFPSSwrQk5paEZWLENNeGhGTSxxQkFPSSxvQ05xaEZWLENNNWhGTSx3QkFPSSx1Q055aEZWLENNaGlGTSxnQkFPSSxxQk42aEZWLENNcGlGTSxnQkFPSSxxQk5paUZWLENNeGlGTSxrQkFPSSx1Qk5xaUZWLENNNWlGTSxrQkFPSSx1Qk55aUZWLENNaGpGTSxjQU9JLHdCTjZpRlYsQ01wakZNLGdCQU9JLDBCTmlqRlYsQ014akZNLHNCQU9JLGdDTnFqRlYsQ001akZNLDBCQU9JLG9DTnlqRlYsQ01oa0ZNLHdCQU9JLGtDTjZqRlYsQ01wa0ZNLDJCQU9JLGdDTmlrRlYsQ014a0ZNLDRCQU9JLHVDTnFrRlYsQ001a0ZNLDJCQU9JLHNDTnlrRlYsQ01obEZNLDJCQU9JLHNDTjZrRlYsQ01wbEZNLHNCQU9JLGdDTmlsRlYsQ014bEZNLG9CQU9JLDhCTnFsRlYsQ001bEZNLHVCQU9JLDRCTnlsRlYsQ01obUZNLHlCQU9JLDhCTjZsRlYsQ01wbUZNLHdCQU9JLDZCTmltRlYsQ014bUZNLHdCQU9JLGtDTnFtRlYsQ001bUZNLHNCQU9JLGdDTnltRlYsQ01obkZNLHlCQU9JLDhCTjZtRlYsQ01wbkZNLDBCQU9JLHFDTmluRlYsQ014bkZNLHlCQU9JLG9DTnFuRlYsQ001bkZNLDBCQU9JLCtCTnluRlYsQ01ob0ZNLG9CQU9JLDJETjZuRlYsQ01wb0ZNLHFCQU9JLCtCTmlvRlYsQ014b0ZNLG1CQU9JLDZCTnFvRlYsQ001b0ZNLHNCQU9JLCtETnlvRlYsQ01ocEZNLHdCQU9JLDZCTjZvRlYsQ01wcEZNLHVCQU9JLGlFTmlwRlYsQ014cEZNLGdCQU9JLGtCTnFwRlYsQ001cEZNLFlBT0ksaUJOeXBGVixDTWhxRk0sWUFPSSxpQk42cEZWLENNcHFGTSxZQU9JLGlCTmlxRlYsQ014cUZNLFlBT0ksaUJOcXFGVixDTTVxRk0sWUFPSSxpQk55cUZWLENNaHJGTSxZQU9JLGlCTjZxRlYsQ01wckZNLGVBT0ksaUJOaXJGVixDTXhyRk0sUUFPSSxrQk5xckZWLENNNXJGTSxRQU9JLHVCTnlyRlYsQ01oc0ZNLFFBT0ksc0JONnJGVixDTXBzRk0sUUFPSSxxQk5pc0ZWLENNeHNGTSxRQU9JLHVCTnFzRlYsQ001c0ZNLFFBT0kscUJOeXNGVixDTWh0Rk0sV0FPSSxxQk42c0ZWLENNcHRGTSxTQU9JLGdETmt0RlYsQ016dEZNLFNBT0ksMEROdXRGVixDTTl0Rk0sU0FPSSx3RE40dEZWLENNbnVGTSxTQU9JLHNETml1RlYsQ014dUZNLFNBT0ksMEROc3VGVixDTTd1Rk0sU0FPSSxzRE4ydUZWLENNbHZGTSxZQU9JLHNETmd2RlYsQ012dkZNLFNBT0ksZ0ROcXZGVixDTTV2Rk0sU0FPSSwwRE4wdkZWLENNandGTSxTQU9JLHdETit2RlYsQ010d0ZNLFNBT0ksc0ROb3dGVixDTTN3Rk0sU0FPSSwwRE55d0ZWLENNaHhGTSxTQU9JLHNETjh3RlYsQ01yeEZNLFlBT0ksc0RObXhGVixDTTF4Rk0sU0FPSSxzQk51eEZWLENNOXhGTSxTQU9JLDJCTjJ4RlYsQ01seUZNLFNBT0ksMEJOK3hGVixDTXR5Rk0sU0FPSSx5Qk5teUZWLENNMXlGTSxTQU9JLDJCTnV5RlYsQ005eUZNLFNBT0kseUJOMnlGVixDTWx6Rk0sWUFPSSx5Qk4reUZWLENNdHpGTSxTQU9JLHdCTm16RlYsQ00xekZNLFNBT0ksNkJOdXpGVixDTTl6Rk0sU0FPSSw0Qk4yekZWLENNbDBGTSxTQU9JLDJCTit6RlYsQ010MEZNLFNBT0ksNkJObTBGVixDTTEwRk0sU0FPSSwyQk51MEZWLENNOTBGTSxZQU9JLDJCTjIwRlYsQ01sMUZNLFNBT0kseUJOKzBGVixDTXQxRk0sU0FPSSw4Qk5tMUZWLENNMTFGTSxTQU9JLDZCTnUxRlYsQ005MUZNLFNBT0ksNEJOMjFGVixDTWwyRk0sU0FPSSw4Qk4rMUZWLENNdDJGTSxTQU9JLDRCTm0yRlYsQ00xMkZNLFlBT0ksNEJOdTJGVixDTTkyRk0sU0FPSSx1Qk4yMkZWLENNbDNGTSxTQU9JLDRCTisyRlYsQ010M0ZNLFNBT0ksMkJObTNGVixDTTEzRk0sU0FPSSwwQk51M0ZWLENNOTNGTSxTQU9JLDRCTjIzRlYsQ01sNEZNLFNBT0ksMEJOKzNGVixDTXQ0Rk0sWUFPSSwwQk5tNEZWLENNMTRGTSxRQU9JLG1CTnU0RlYsQ005NEZNLFFBT0ksd0JOMjRGVixDTWw1Rk0sUUFPSSx1Qk4rNEZWLENNdDVGTSxRQU9JLHNCTm01RlYsQ00xNUZNLFFBT0ksd0JOdTVGVixDTTk1Rk0sUUFPSSxzQk4yNUZWLENNbDZGTSxTQU9JLGtETmc2RlYsQ012NkZNLFNBT0ksNEROcTZGVixDTTU2Rk0sU0FPSSwwRE4wNkZWLENNajdGTSxTQU9JLHdETis2RlYsQ010N0ZNLFNBT0ksNERObzdGVixDTTM3Rk0sU0FPSSx3RE55N0ZWLENNaDhGTSxTQU9JLGtETjg3RlYsQ01yOEZNLFNBT0ksNERObThGVixDTTE4Rk0sU0FPSSwwRE53OEZWLENNLzhGTSxTQU9JLHdETjY4RlYsQ01wOUZNLFNBT0ksNEROazlGVixDTXo5Rk0sU0FPSSx3RE51OUZWLENNOTlGTSxTQU9JLHVCTjI5RlYsQ01sK0ZNLFNBT0ksNEJOKzlGVixDTXQrRk0sU0FPSSwyQk5tK0ZWLENNMStGTSxTQU9JLDBCTnUrRlYsQ005K0ZNLFNBT0ksNEJOMitGVixDTWwvRk0sU0FPSSwwQk4rK0ZWLENNdC9GTSxTQU9JLHlCTm0vRlYsQ00xL0ZNLFNBT0ksOEJOdS9GVixDTTkvRk0sU0FPSSw2Qk4yL0ZWLENNbGdHTSxTQU9JLDRCTisvRlYsQ010Z0dNLFNBT0ksOEJObWdHVixDTTFnR00sU0FPSSw0Qk51Z0dWLENNOWdHTSxTQU9JLDBCTjJnR1YsQ01saEdNLFNBT0ksK0JOK2dHVixDTXRoR00sU0FPSSw4Qk5taEdWLENNMWhHTSxTQU9JLDZCTnVoR1YsQ005aEdNLFNBT0ksK0JOMmhHVixDTWxpR00sU0FPSSw2Qk4raEdWLENNdGlHTSxTQU9JLHdCTm1pR1YsQ00xaUdNLFNBT0ksNkJOdWlHVixDTTlpR00sU0FPSSw0Qk4yaUdWLENNbGpHTSxTQU9JLDJCTitpR1YsQ010akdNLFNBT0ksNkJObWpHVixDTTFqR00sU0FPSSwyQk51akdWLENBQ0YsQ0cvakdJLHlCR0FJLGFBT0ksd0JONGpHVixDTW5rR00sbUJBT0ksOEJOZ2tHVixDTXZrR00sWUFPSSx1Qk5va0dWLENNM2tHTSxXQU9JLGlETndrR1YsQ00va0dNLFlBT0ksdUJONGtHVixDTW5sR00sZ0JBT0ksMkJOZ2xHVixDTXZsR00saUJBT0ksNEJOb2xHVixDTTNsR00sV0FPSSxrRk53bEdWLENNL2xHTSxrQkFPSSx1R040bEdWLENNbm1HTSxXQU9JLHNCTmdtR1YsQ012bUdNLGNBT0ksdUJOb21HVixDTTNtR00sYUFPSSw0Qk53bUdWLENNL21HTSxnQkFPSSwrQk40bUdWLENNbm5HTSxxQkFPSSxvQ05nbkdWLENNdm5HTSx3QkFPSSx1Q05vbkdWLENNM25HTSxnQkFPSSxxQk53bkdWLENNL25HTSxnQkFPSSxxQk40bkdWLENNbm9HTSxrQkFPSSx1Qk5nb0dWLENNdm9HTSxrQkFPSSx1Qk5vb0dWLENNM29HTSxjQU9JLHdCTndvR1YsQ00vb0dNLGdCQU9JLDBCTjRvR1YsQ01ucEdNLHNCQU9JLGdDTmdwR1YsQ012cEdNLDBCQU9JLG9DTm9wR1YsQ00zcEdNLHdCQU9JLGtDTndwR1YsQ00vcEdNLDJCQU9JLGdDTjRwR1YsQ01ucUdNLDRCQU9JLHVDTmdxR1YsQ012cUdNLDJCQU9JLHNDTm9xR1YsQ00zcUdNLDJCQU9JLHNDTndxR1YsQ00vcUdNLHNCQU9JLGdDTjRxR1YsQ01uckdNLG9CQU9JLDhCTmdyR1YsQ012ckdNLHVCQU9JLDRCTm9yR1YsQ00zckdNLHlCQU9JLDhCTndyR1YsQ00vckdNLHdCQU9JLDZCTjRyR1YsQ01uc0dNLHdCQU9JLGtDTmdzR1YsQ012c0dNLHNCQU9JLGdDTm9zR1YsQ00zc0dNLHlCQU9JLDhCTndzR1YsQ00vc0dNLDBCQU9JLHFDTjRzR1YsQ01udEdNLHlCQU9JLG9DTmd0R1YsQ012dEdNLDBCQU9JLCtCTm90R1YsQ00zdEdNLG9CQU9JLDJETnd0R1YsQ00vdEdNLHFCQU9JLCtCTjR0R1YsQ01udUdNLG1CQU9JLDZCTmd1R1YsQ012dUdNLHNCQU9JLCtETm91R1YsQ00zdUdNLHdCQU9JLDZCTnd1R1YsQ00vdUdNLHVCQU9JLGlFTjR1R1YsQ01udkdNLGdCQU9JLGtCTmd2R1YsQ012dkdNLFlBT0ksaUJOb3ZHVixDTTN2R00sWUFPSSxpQk53dkdWLENNL3ZHTSxZQU9JLGlCTjR2R1YsQ01ud0dNLFlBT0ksaUJOZ3dHVixDTXZ3R00sWUFPSSxpQk5vd0dWLENNM3dHTSxZQU9JLGlCTnd3R1YsQ00vd0dNLGVBT0ksaUJONHdHVixDTW54R00sUUFPSSxrQk5neEdWLENNdnhHTSxRQU9JLHVCTm94R1YsQ00zeEdNLFFBT0ksc0JOd3hHVixDTS94R00sUUFPSSxxQk40eEdWLENNbnlHTSxRQU9JLHVCTmd5R1YsQ012eUdNLFFBT0kscUJOb3lHVixDTTN5R00sV0FPSSxxQk53eUdWLENNL3lHTSxTQU9JLGdETjZ5R1YsQ01wekdNLFNBT0ksMEROa3pHVixDTXp6R00sU0FPSSx3RE51ekdWLENNOXpHTSxTQU9JLHNETjR6R1YsQ01uMEdNLFNBT0ksMEROaTBHVixDTXgwR00sU0FPSSxzRE5zMEdWLENNNzBHTSxZQU9JLHNETjIwR1YsQ01sMUdNLFNBT0ksZ0ROZzFHVixDTXYxR00sU0FPSSwwRE5xMUdWLENNNTFHTSxTQU9JLHdETjAxR1YsQ01qMkdNLFNBT0ksc0ROKzFHVixDTXQyR00sU0FPSSwwRE5vMkdWLENNMzJHTSxTQU9JLHNETnkyR1YsQ01oM0dNLFlBT0ksc0ROODJHVixDTXIzR00sU0FPSSxzQk5rM0dWLENNejNHTSxTQU9JLDJCTnMzR1YsQ003M0dNLFNBT0ksMEJOMDNHVixDTWo0R00sU0FPSSx5Qk44M0dWLENNcjRHTSxTQU9JLDJCTms0R1YsQ016NEdNLFNBT0kseUJOczRHVixDTTc0R00sWUFPSSx5Qk4wNEdWLENNajVHTSxTQU9JLHdCTjg0R1YsQ01yNUdNLFNBT0ksNkJOazVHVixDTXo1R00sU0FPSSw0Qk5zNUdWLENNNzVHTSxTQU9JLDJCTjA1R1YsQ01qNkdNLFNBT0ksNkJOODVHVixDTXI2R00sU0FPSSwyQk5rNkdWLENNejZHTSxZQU9JLDJCTnM2R1YsQ003NkdNLFNBT0kseUJOMDZHVixDTWo3R00sU0FPSSw4Qk44NkdWLENNcjdHTSxTQU9JLDZCTms3R1YsQ016N0dNLFNBT0ksNEJOczdHVixDTTc3R00sU0FPSSw4Qk4wN0dWLENNajhHTSxTQU9JLDRCTjg3R1YsQ01yOEdNLFlBT0ksNEJOazhHVixDTXo4R00sU0FPSSx1Qk5zOEdWLENNNzhHTSxTQU9JLDRCTjA4R1YsQ01qOUdNLFNBT0ksMkJOODhHVixDTXI5R00sU0FPSSwwQk5rOUdWLENNejlHTSxTQU9JLDRCTnM5R1YsQ003OUdNLFNBT0ksMEJOMDlHVixDTWorR00sWUFPSSwwQk44OUdWLENNcitHTSxRQU9JLG1CTmsrR1YsQ016K0dNLFFBT0ksd0JOcytHVixDTTcrR00sUUFPSSx1Qk4wK0dWLENNai9HTSxRQU9JLHNCTjgrR1YsQ01yL0dNLFFBT0ksd0JOay9HVixDTXovR00sUUFPSSxzQk5zL0dWLENNNy9HTSxTQU9JLGtETjIvR1YsQ01sZ0hNLFNBT0ksNEROZ2dIVixDTXZnSE0sU0FPSSwwRE5xZ0hWLENNNWdITSxTQU9JLHdETjBnSFYsQ01qaEhNLFNBT0ksNEROK2dIVixDTXRoSE0sU0FPSSx3RE5vaEhWLENNM2hITSxTQU9JLGtETnloSFYsQ01oaUhNLFNBT0ksNEROOGhIVixDTXJpSE0sU0FPSSwwRE5taUhWLENNMWlITSxTQU9JLHdETndpSFYsQ00vaUhNLFNBT0ksNERONmlIVixDTXBqSE0sU0FPSSx3RE5rakhWLENNempITSxTQU9JLHVCTnNqSFYsQ003akhNLFNBT0ksNEJOMGpIVixDTWprSE0sU0FPSSwyQk44akhWLENNcmtITSxTQU9JLDBCTmtrSFYsQ016a0hNLFNBT0ksNEJOc2tIVixDTTdrSE0sU0FPSSwwQk4wa0hWLENNamxITSxTQU9JLHlCTjhrSFYsQ01ybEhNLFNBT0ksOEJOa2xIVixDTXpsSE0sU0FPSSw2Qk5zbEhWLENNN2xITSxTQU9JLDRCTjBsSFYsQ01qbUhNLFNBT0ksOEJOOGxIVixDTXJtSE0sU0FPSSw0Qk5rbUhWLENNem1ITSxTQU9JLDBCTnNtSFYsQ003bUhNLFNBT0ksK0JOMG1IVixDTWpuSE0sU0FPSSw4Qk44bUhWLENNcm5ITSxTQU9JLDZCTmtuSFYsQ016bkhNLFNBT0ksK0JOc25IVixDTTduSE0sU0FPSSw2Qk4wbkhWLENNam9ITSxTQU9JLHdCTjhuSFYsQ01yb0hNLFNBT0ksNkJOa29IVixDTXpvSE0sU0FPSSw0Qk5zb0hWLENNN29ITSxTQU9JLDJCTjBvSFYsQ01qcEhNLFNBT0ksNkJOOG9IVixDTXJwSE0sU0FPSSwyQk5rcEhWLENBQ0YsQ0cxcEhJLDBCR0FJLGFBT0ksd0JOdXBIVixDTTlwSE0sbUJBT0ksOEJOMnBIVixDTWxxSE0sWUFPSSx1Qk4rcEhWLENNdHFITSxXQU9JLGlETm1xSFYsQ00xcUhNLFlBT0ksdUJOdXFIVixDTTlxSE0sZ0JBT0ksMkJOMnFIVixDTWxySE0saUJBT0ksNEJOK3FIVixDTXRySE0sV0FPSSxrRk5tckhWLENNMXJITSxrQkFPSSx1R051ckhWLENNOXJITSxXQU9JLHNCTjJySFYsQ01sc0hNLGNBT0ksdUJOK3JIVixDTXRzSE0sYUFPSSw0Qk5tc0hWLENNMXNITSxnQkFPSSwrQk51c0hWLENNOXNITSxxQkFPSSxvQ04yc0hWLENNbHRITSx3QkFPSSx1Q04rc0hWLENNdHRITSxnQkFPSSxxQk5tdEhWLENNMXRITSxnQkFPSSxxQk51dEhWLENNOXRITSxrQkFPSSx1Qk4ydEhWLENNbHVITSxrQkFPSSx1Qk4rdEhWLENNdHVITSxjQU9JLHdCTm11SFYsQ00xdUhNLGdCQU9JLDBCTnV1SFYsQ005dUhNLHNCQU9JLGdDTjJ1SFYsQ01sdkhNLDBCQU9JLG9DTit1SFYsQ010dkhNLHdCQU9JLGtDTm12SFYsQ00xdkhNLDJCQU9JLGdDTnV2SFYsQ005dkhNLDRCQU9JLHVDTjJ2SFYsQ01sd0hNLDJCQU9JLHNDTit2SFYsQ010d0hNLDJCQU9JLHNDTm13SFYsQ00xd0hNLHNCQU9JLGdDTnV3SFYsQ005d0hNLG9CQU9JLDhCTjJ3SFYsQ01seEhNLHVCQU9JLDRCTit3SFYsQ010eEhNLHlCQU9JLDhCTm14SFYsQ00xeEhNLHdCQU9JLDZCTnV4SFYsQ005eEhNLHdCQU9JLGtDTjJ4SFYsQ01seUhNLHNCQU9JLGdDTit4SFYsQ010eUhNLHlCQU9JLDhCTm15SFYsQ00xeUhNLDBCQU9JLHFDTnV5SFYsQ005eUhNLHlCQU9JLG9DTjJ5SFYsQ01sekhNLDBCQU9JLCtCTit5SFYsQ010ekhNLG9CQU9JLDJETm16SFYsQ00xekhNLHFCQU9JLCtCTnV6SFYsQ005ekhNLG1CQU9JLDZCTjJ6SFYsQ01sMEhNLHNCQU9JLCtETit6SFYsQ010MEhNLHdCQU9JLDZCTm0wSFYsQ00xMEhNLHVCQU9JLGlFTnUwSFYsQ005MEhNLGdCQU9JLGtCTjIwSFYsQ01sMUhNLFlBT0ksaUJOKzBIVixDTXQxSE0sWUFPSSxpQk5tMUhWLENNMTFITSxZQU9JLGlCTnUxSFYsQ005MUhNLFlBT0ksaUJOMjFIVixDTWwySE0sWUFPSSxpQk4rMUhWLENNdDJITSxZQU9JLGlCTm0ySFYsQ00xMkhNLGVBT0ksaUJOdTJIVixDTTkySE0sUUFPSSxrQk4yMkhWLENNbDNITSxRQU9JLHVCTisySFYsQ010M0hNLFFBT0ksc0JObTNIVixDTTEzSE0sUUFPSSxxQk51M0hWLENNOTNITSxRQU9JLHVCTjIzSFYsQ01sNEhNLFFBT0kscUJOKzNIVixDTXQ0SE0sV0FPSSxxQk5tNEhWLENNMTRITSxTQU9JLGdETnc0SFYsQ00vNEhNLFNBT0ksMERONjRIVixDTXA1SE0sU0FPSSx3RE5rNUhWLENNejVITSxTQU9JLHNETnU1SFYsQ005NUhNLFNBT0ksMERONDVIVixDTW42SE0sU0FPSSxzRE5pNkhWLENNeDZITSxZQU9JLHNETnM2SFYsQ003NkhNLFNBT0ksZ0ROMjZIVixDTWw3SE0sU0FPSSwwRE5nN0hWLENNdjdITSxTQU9JLHdETnE3SFYsQ001N0hNLFNBT0ksc0ROMDdIVixDTWo4SE0sU0FPSSwwRE4rN0hWLENNdDhITSxTQU9JLHNETm84SFYsQ00zOEhNLFlBT0ksc0ROeThIVixDTWg5SE0sU0FPSSxzQk42OEhWLENNcDlITSxTQU9JLDJCTmk5SFYsQ014OUhNLFNBT0ksMEJOcTlIVixDTTU5SE0sU0FPSSx5Qk55OUhWLENNaCtITSxTQU9JLDJCTjY5SFYsQ01wK0hNLFNBT0kseUJOaStIVixDTXgrSE0sWUFPSSx5Qk5xK0hWLENNNStITSxTQU9JLHdCTnkrSFYsQ01oL0hNLFNBT0ksNkJONitIVixDTXAvSE0sU0FPSSw0Qk5pL0hWLENNeC9ITSxTQU9JLDJCTnEvSFYsQ001L0hNLFNBT0ksNkJOeS9IVixDTWhnSU0sU0FPSSwyQk42L0hWLENNcGdJTSxZQU9JLDJCTmlnSVYsQ014Z0lNLFNBT0kseUJOcWdJVixDTTVnSU0sU0FPSSw4Qk55Z0lWLENNaGhJTSxTQU9JLDZCTjZnSVYsQ01waElNLFNBT0ksNEJOaWhJVixDTXhoSU0sU0FPSSw4Qk5xaElWLENNNWhJTSxTQU9JLDRCTnloSVYsQ01oaUlNLFlBT0ksNEJONmhJVixDTXBpSU0sU0FPSSx1Qk5paUlWLENNeGlJTSxTQU9JLDRCTnFpSVYsQ001aUlNLFNBT0ksMkJOeWlJVixDTWhqSU0sU0FPSSwwQk42aUlWLENNcGpJTSxTQU9JLDRCTmlqSVYsQ014aklNLFNBT0ksMEJOcWpJVixDTTVqSU0sWUFPSSwwQk55aklWLENNaGtJTSxRQU9JLG1CTjZqSVYsQ01wa0lNLFFBT0ksd0JOaWtJVixDTXhrSU0sUUFPSSx1Qk5xa0lWLENNNWtJTSxRQU9JLHNCTnlrSVYsQ01obElNLFFBT0ksd0JONmtJVixDTXBsSU0sUUFPSSxzQk5pbElWLENNeGxJTSxTQU9JLGtETnNsSVYsQ003bElNLFNBT0ksNEROMmxJVixDTWxtSU0sU0FPSSwwRE5nbUlWLENNdm1JTSxTQU9JLHdETnFtSVYsQ001bUlNLFNBT0ksNEROMG1JVixDTWpuSU0sU0FPSSx3RE4rbUlWLENNdG5JTSxTQU9JLGtETm9uSVYsQ00zbklNLFNBT0ksNEROeW5JVixDTWhvSU0sU0FPSSwwRE44bklWLENNcm9JTSxTQU9JLHdETm1vSVYsQ00xb0lNLFNBT0ksNEROd29JVixDTS9vSU0sU0FPSSx3RE42b0lWLENNcHBJTSxTQU9JLHVCTmlwSVYsQ014cElNLFNBT0ksNEJOcXBJVixDTTVwSU0sU0FPSSwyQk55cElWLENNaHFJTSxTQU9JLDBCTjZwSVYsQ01wcUlNLFNBT0ksNEJOaXFJVixDTXhxSU0sU0FPSSwwQk5xcUlWLENNNXFJTSxTQU9JLHlCTnlxSVYsQ01ocklNLFNBT0ksOEJONnFJVixDTXBySU0sU0FPSSw2Qk5pcklWLENNeHJJTSxTQU9JLDRCTnFySVYsQ001cklNLFNBT0ksOEJOeXJJVixDTWhzSU0sU0FPSSw0Qk42cklWLENNcHNJTSxTQU9JLDBCTmlzSVYsQ014c0lNLFNBT0ksK0JOcXNJVixDTTVzSU0sU0FPSSw4Qk55c0lWLENNaHRJTSxTQU9JLDZCTjZzSVYsQ01wdElNLFNBT0ksK0JOaXRJVixDTXh0SU0sU0FPSSw2Qk5xdElWLENNNXRJTSxTQU9JLHdCTnl0SVYsQ01odUlNLFNBT0ksNkJONnRJVixDTXB1SU0sU0FPSSw0Qk5pdUlWLENNeHVJTSxTQU9JLDJCTnF1SVYsQ001dUlNLFNBT0ksNkJOeXVJVixDTWh2SU0sU0FPSSwyQk42dUlWLENBQ0YsQ0dydklJLDBCR0FJLGNBT0ksd0JOa3ZJVixDTXp2SU0sb0JBT0ksOEJOc3ZJVixDTTd2SU0sYUFPSSx1Qk4wdklWLENNandJTSxZQU9JLGlETjh2SVYsQ01yd0lNLGFBT0ksdUJOa3dJVixDTXp3SU0saUJBT0ksMkJOc3dJVixDTTd3SU0sa0JBT0ksNEJOMHdJVixDTWp4SU0sWUFPSSxrRk44d0lWLENNcnhJTSxtQkFPSSx1R05reElWLENNenhJTSxZQU9JLHNCTnN4SVYsQ003eElNLGVBT0ksdUJOMHhJVixDTWp5SU0sY0FPSSw0Qk44eElWLENNcnlJTSxpQkFPSSwrQk5reUlWLENNenlJTSxzQkFPSSxvQ05zeUlWLENNN3lJTSx5QkFPSSx1Q04weUlWLENNanpJTSxpQkFPSSxxQk44eUlWLENNcnpJTSxpQkFPSSxxQk5reklWLENNenpJTSxtQkFPSSx1Qk5zeklWLENNN3pJTSxtQkFPSSx1Qk4weklWLENNajBJTSxlQU9JLHdCTjh6SVYsQ01yMElNLGlCQU9JLDBCTmswSVYsQ016MElNLHVCQU9JLGdDTnMwSVYsQ003MElNLDJCQU9JLG9DTjAwSVYsQ01qMUlNLHlCQU9JLGtDTjgwSVYsQ01yMUlNLDRCQU9JLGdDTmsxSVYsQ016MUlNLDZCQU9JLHVDTnMxSVYsQ003MUlNLDRCQU9JLHNDTjAxSVYsQ01qMklNLDRCQU9JLHNDTjgxSVYsQ01yMklNLHVCQU9JLGdDTmsySVYsQ016MklNLHFCQU9JLDhCTnMySVYsQ003MklNLHdCQU9JLDRCTjAySVYsQ01qM0lNLDBCQU9JLDhCTjgySVYsQ01yM0lNLHlCQU9JLDZCTmszSVYsQ016M0lNLHlCQU9JLGtDTnMzSVYsQ003M0lNLHVCQU9JLGdDTjAzSVYsQ01qNElNLDBCQU9JLDhCTjgzSVYsQ01yNElNLDJCQU9JLHFDTms0SVYsQ016NElNLDBCQU9JLG9DTnM0SVYsQ003NElNLDJCQU9JLCtCTjA0SVYsQ01qNUlNLHFCQU9JLDJETjg0SVYsQ01yNUlNLHNCQU9JLCtCTms1SVYsQ016NUlNLG9CQU9JLDZCTnM1SVYsQ003NUlNLHVCQU9JLCtETjA1SVYsQ01qNklNLHlCQU9JLDZCTjg1SVYsQ01yNklNLHdCQU9JLGlFTms2SVYsQ016NklNLGlCQU9JLGtCTnM2SVYsQ003NklNLGFBT0ksaUJOMDZJVixDTWo3SU0sYUFPSSxpQk44NklWLENNcjdJTSxhQU9JLGlCTms3SVYsQ016N0lNLGFBT0ksaUJOczdJVixDTTc3SU0sYUFPSSxpQk4wN0lWLENNajhJTSxhQU9JLGlCTjg3SVYsQ01yOElNLGdCQU9JLGlCTms4SVYsQ016OElNLFNBT0ksa0JOczhJVixDTTc4SU0sU0FPSSx1Qk4wOElWLENNajlJTSxTQU9JLHNCTjg4SVYsQ01yOUlNLFNBT0kscUJOazlJVixDTXo5SU0sU0FPSSx1Qk5zOUlWLENNNzlJTSxTQU9JLHFCTjA5SVYsQ01qK0lNLFlBT0kscUJOODlJVixDTXIrSU0sVUFPSSxnRE5tK0lWLENNMStJTSxVQU9JLDBETncrSVYsQ00vK0lNLFVBT0ksd0RONitJVixDTXAvSU0sVUFPSSxzRE5rL0lWLENNei9JTSxVQU9JLDBETnUvSVYsQ005L0lNLFVBT0ksc0RONC9JVixDTW5nSk0sYUFPSSxzRE5pZ0pWLENNeGdKTSxVQU9JLGdETnNnSlYsQ003Z0pNLFVBT0ksMEROMmdKVixDTWxoSk0sVUFPSSx3RE5naEpWLENNdmhKTSxVQU9JLHNETnFoSlYsQ001aEpNLFVBT0ksMEROMGhKVixDTWppSk0sVUFPSSxzRE4raEpWLENNdGlKTSxhQU9JLHNETm9pSlYsQ00zaUpNLFVBT0ksc0JOd2lKVixDTS9pSk0sVUFPSSwyQk40aUpWLENNbmpKTSxVQU9JLDBCTmdqSlYsQ012akpNLFVBT0kseUJOb2pKVixDTTNqSk0sVUFPSSwyQk53akpWLENNL2pKTSxVQU9JLHlCTjRqSlYsQ01ua0pNLGFBT0kseUJOZ2tKVixDTXZrSk0sVUFPSSx3Qk5va0pWLENNM2tKTSxVQU9JLDZCTndrSlYsQ00va0pNLFVBT0ksNEJONGtKVixDTW5sSk0sVUFPSSwyQk5nbEpWLENNdmxKTSxVQU9JLDZCTm9sSlYsQ00zbEpNLFVBT0ksMkJOd2xKVixDTS9sSk0sYUFPSSwyQk40bEpWLENNbm1KTSxVQU9JLHlCTmdtSlYsQ012bUpNLFVBT0ksOEJOb21KVixDTTNtSk0sVUFPSSw2Qk53bUpWLENNL21KTSxVQU9JLDRCTjRtSlYsQ01ubkpNLFVBT0ksOEJOZ25KVixDTXZuSk0sVUFPSSw0Qk5vbkpWLENNM25KTSxhQU9JLDRCTnduSlYsQ00vbkpNLFVBT0ksdUJONG5KVixDTW5vSk0sVUFPSSw0Qk5nb0pWLENNdm9KTSxVQU9JLDJCTm9vSlYsQ00zb0pNLFVBT0ksMEJOd29KVixDTS9vSk0sVUFPSSw0Qk40b0pWLENNbnBKTSxVQU9JLDBCTmdwSlYsQ012cEpNLGFBT0ksMEJOb3BKVixDTTNwSk0sU0FPSSxtQk53cEpWLENNL3BKTSxTQU9JLHdCTjRwSlYsQ01ucUpNLFNBT0ksdUJOZ3FKVixDTXZxSk0sU0FPSSxzQk5vcUpWLENNM3FKTSxTQU9JLHdCTndxSlYsQ00vcUpNLFNBT0ksc0JONHFKVixDTW5ySk0sVUFPSSxrRE5pckpWLENNeHJKTSxVQU9JLDRETnNySlYsQ003ckpNLFVBT0ksMEROMnJKVixDTWxzSk0sVUFPSSx3RE5nc0pWLENNdnNKTSxVQU9JLDRETnFzSlYsQ001c0pNLFVBT0ksd0ROMHNKVixDTWp0Sk0sVUFPSSxrRE4rc0pWLENNdHRKTSxVQU9JLDRETm90SlYsQ00zdEpNLFVBT0ksMEROeXRKVixDTWh1Sk0sVUFPSSx3RE44dEpWLENNcnVKTSxVQU9JLDRETm11SlYsQ00xdUpNLFVBT0ksd0ROd3VKVixDTS91Sk0sVUFPSSx1Qk40dUpWLENNbnZKTSxVQU9JLDRCTmd2SlYsQ012dkpNLFVBT0ksMkJOb3ZKVixDTTN2Sk0sVUFPSSwwQk53dkpWLENNL3ZKTSxVQU9JLDRCTjR2SlYsQ01ud0pNLFVBT0ksMEJOZ3dKVixDTXZ3Sk0sVUFPSSx5Qk5vd0pWLENNM3dKTSxVQU9JLDhCTnd3SlYsQ00vd0pNLFVBT0ksNkJONHdKVixDTW54Sk0sVUFPSSw0Qk5neEpWLENNdnhKTSxVQU9JLDhCTm94SlYsQ00zeEpNLFVBT0ksNEJOd3hKVixDTS94Sk0sVUFPSSwwQk40eEpWLENNbnlKTSxVQU9JLCtCTmd5SlYsQ012eUpNLFVBT0ksOEJOb3lKVixDTTN5Sk0sVUFPSSw2Qk53eUpWLENNL3lKTSxVQU9JLCtCTjR5SlYsQ01uekpNLFVBT0ksNkJOZ3pKVixDTXZ6Sk0sVUFPSSx3Qk5vekpWLENNM3pKTSxVQU9JLDZCTnd6SlYsQ00vekpNLFVBT0ksNEJONHpKVixDTW4wSk0sVUFPSSwyQk5nMEpWLENNdjBKTSxVQU9JLDZCTm8wSlYsQ00zMEpNLFVBT0ksMkJOdzBKVixDQUNGLENPejJKQSxhRHlCUSxnQkFPSSx3Qk42MEpWLENNcDFKTSxzQkFPSSw4Qk5pMUpWLENNeDFKTSxlQU9JLHVCTnExSlYsQ001MUpNLGNBT0ksaUROeTFKVixDTWgySk0sZUFPSSx1Qk42MUpWLENNcDJKTSxtQkFPSSwyQk5pMkpWLENNeDJKTSxvQkFPSSw0Qk5xMkpWLENNNTJKTSxjQU9JLGtGTnkySlYsQ01oM0pNLHFCQU9JLHVHTjYySlYsQ01wM0pNLGNBT0ksc0JOaTNKVixDQUNGLENRMTRKQSxXQUNFLG1CQUNBLGtCQUNBLGtCQUNBLGdCQUNBLDRDQUNBLHVTUjQ0SkYsQ1F6NEpBLE1BTUUsb0JBRUEsa0NBQ0EsbUNBUkYscUJBQ0Usa0JBRUEsa0JBQ0Esb0JBRkEsZ0JBSUEsYVI2NEpGLENRcDRKQSxTQUNFLG9CQUNBLGtCQUNBLHVCUnU0SkYsQ1FwNEpBLFNBQ0UsZVJ1NEpGLENRcDRKQSxTQUNFLGdCUnU0SkYsQ1FwNEpBLFNBQ0UsYVJ1NEpGLENRcDRKQSxTQUNFLGFSdTRKRixDUXA0SkEsU0FDRSxhUnU0SkYsQ1FwNEpBLFNBQ0UsYVJ1NEpGLENRcDRKQSxTQUNFLGFSdTRKRixDUXA0SkEsU0FDRSxhUnU0SkYsQ1FwNEpBLFNBQ0UsYVJ1NEpGLENRcDRKQSxTQUNFLGFSdTRKRixDUXA0SkEsU0FDRSxhUnU0SkYsQ1FwNEpBLFVBQ0UsY1J1NEpGLENRcDRKQSxTQUNFLGtCQUNBLFlSdTRKRixDUXA0SkEsYUFDRSx3QkFDQSxtQkFDQSx3QlJ1NEpGLENRcDRKQSxnQkFDRSxVUnU0SkYsQ1FwNEpBLGlCQUNFLFdSdTRKRixDUXA0SkEscUJBQ0UsaUJSdTRKRixDUXA0SkEsc0JBQ0UsZ0JSdTRKRixDUW40SkEsMEJBQ0ksZVJzNEpKLENRbjRKQSx3QkFDSSxlUnM0SkosQ1FuNEpBLHlCQUNJLGVSczRKSixDUW40SkEsb0JBQ0ksZVJzNEpKLENRbjRKQSxnQ0FDSSxlUnM0SkosQ1FuNEpBLCtCQUNJLGVSczRKSixDUW40SkEsNkJBQ0ksZVJzNEpKLENRbjRKQSxpQ0FDSSxlUnM0SkosQ1FuNEpBLDJCQUNJLGVSczRKSixDUW40SkEsaUNBQ0ksZVJzNEpKLENRbjRKQSwyQkFDSSxlUnM0SkosQ1FuNEpBLDRCQUNJLGVSczRKSixDUW40SkEsOEJBQ0ksZVJzNEpKLENRbjRKQSxpQkFDSSxlUnM0SkosQ1FuNEpBLG1CQUNJLGVSczRKSixDUW40SkEsaUJBQ0ksZVJzNEpKLENRbjRKQSxpQkFDSSxlUnM0SkosQ1FuNEpBLHdCQUNJLGVSczRKSixDUW40SkEseUJBQ0ksZVJzNEpKLENRbjRKQSxtQ0FDSSxlUnM0SkosQ1FuNEpBLGtCQUNJLGVSczRKSixDUW40SkEsbUJBQ0ksZVJzNEpKLENTN21LQSxXQUNJLHVC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QSxpQkFFQSxpQkFDQSxpQmJpM0tKLENhaDNLSSxxQ0FMSix3RkFNUSxnQkFDQSxnQmJtM0tOLENBQ0YsQ2FsM0tJLHFDQVRKLHdGQVVRLGdCQUNBLGdCYnEzS04sQ0FDRixDYXAzS0ksb0NBYkosd0ZBY1Esa0JBQ0Esa0JidTNLTixDQUNGLENhdDNLSSxvQ0FqQkosd0ZBa0JRLGtCQUNBLGtCYnkzS04sQ0FDRixDYXIzS0kscUNBREosV0FFUSxnQmJ5M0tOLENBQ0YsQ2F0M0tBLGNBQ0ksNkJieTNLSixDYXgzS0kscUNBRkosY0FHUSw2QmIyM0tOLENBQ0YsQ2ExM0tJLG9DQUxKLGNBTVEsNkJiNjNLTixDQUNGLENheDNLWSxvQ0FISixzRUFJUSxpQmIyM0tkLENBQ0YsQ2F6M0tRLG9FQUVJLGdCYjAzS1osQ2FyM0tBLFFBQ0ksYWJ3M0tKLENhdjNLSSxvQ0FGSixRQUdRLGViMDNLTixDQUNGLENhcjNLQSxRQUFVLGVieTNLVixDYXgzS0EsUUFBVSxlYjQzS1YsQ2ExM0tBLHFCQUNJLGViaTRLSixDYWg0S0ksb0NBRkosYUFHUSxhYm00S04sQ0FDRixDYWg0S0EsUUFBVSxrQmJvNEtWLENhbjRLQSxRQUFVLGtCYnU0S1YsQ2F0NEtBLFFBQVUsa0JiMDRLVixDYXg0S0ksb0NBREosV0FFUSxnQmI0NEtOLENBQ0YsQ2F6NEtBLFFBQVUsZ0JiNjRLVixDYTE0S0ksb0NBREosVUFFUSw0QmI4NEtOLENhMzRLRixVQUVRLDJCYis0S04sQ0FMRixDYXA0S0EsUUFBVSxpQmI4NEtWLENhNzRLQSxRQUFVLGlCYmk1S1YsQ2FoNUtBLFFBQVUsaUJibzVLVixDYW41S0EsUUFBVSxpQmJ1NUtWLENhdDVLQSxRQUFVLGlCYjA1S1YsQ2F6NUtBLFFBQVUsaUJiNjVLVixDYTU1S0EsUUFBVSxpQmJnNktWLENhOTVLSSxvQ0FESixXQUVRLGlCYms2S04sQ2EvNUtGLFdBRVEsaUJibTZLTixDYWg2S0YsV0FFUSxpQmJvNktOLENBWEYsQ2FyNUtBLFFBQVUsY2JxNktWLENhcDZLQSxRQUFVLGNidzZLVixDYXY2S0EsUUFB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TmxCLENBQ0YsQ2tCMzROQSwrQ0FDSSxHQUVJLCtEbEI4NE5OLENrQjU0TkUsSUFFSSxzRWxCODROTixDa0I1NE5FLElBRUksdUVsQjg0Tk4sQ2tCNTRORSxJQUVJLHVFbEI4NE5OLENrQjU0TkUsR0FFSSxtRWxCODROTixDQUNGLENrQjU0TkEsdUNBQ0ksR0FFSSwrRGxCODROTixDa0I1NE5FLElBRUksc0VsQjg0Tk4sQ2tCNTRORSxJQUVJLHVFbEI4NE5OLENrQjU0TkUsSUFFSSx1RWxCODROTixDa0I1NE5FLEdBRUksbUVsQjg0Tk4sQ0FDRixDbUJyN05BLFFBR0ksbUJBREEsMEVBR0EsV0FQUyxDQUdULFNBR0EsWW5CdzdOSixDbUJyN05JLG9EQU1JLDhEQUZBLGVSZEEsQ1FXQSxjQUVBLFdBRUEsbUJBSEEsVW5CMjdOUixDbUJwN05JLGFBQ0ksaUJuQnM3TlIsQ21CbDdOSSx1Q0FFSSxXQURBLGlCbkJxN05SLENtQmo3Tkksb0JBQ0ksUW5CbTdOUixDbUJoN05JLG1CQUNJLE9uQms3TlIsQ21CNzZOSSw4QkFDSSwwQ25CZzdOUixDbUI5Nk5JLDZCQUNJLDBDbkJnN05SLENtQjk2TkksdUJBQ0ksc0JuQmc3TlIsQ21CMzZOSSw4QkFDSSwwQ25CODZOUixDbUI1Nk5JLDZCQUNJLDJDbkI4Nk5SLENtQjU2TkksdUJBQ0ksdUJuQjg2TlIsQ21CejZOSSw4QkFDSSx5Q25CNDZOUixDbUIxNk5JLDZCQUNJLDBDbkI0Nk5SLENtQjE2TkksdUJBQ0ksd0JuQjQ2TlIsQ21CdjZOSSwyQkFDSSx5Q25CMDZOUixDbUJ4Nk5JLDBCQUNJLDBDbkIwNk5SLENtQnI2TkksOEJBQ0kseUNuQnc2TlIsQ21CdDZOSSw2QkFDSSwwQ25CdzZOUixDbUJ0Nk5JLHVCQUNJLHdCbkJ3Nk5SLENtQm42Tkksb0JBQ0ksbUJuQnM2TlIsQ21CcDZOSSwyQkFDSSx3Q25CczZOUixDbUJwNk5JLDBCQUNJLHlDbkJzNk5SLENtQmo2TkksOEJBQ0kseUNuQm82TlIsQ21CbDZOSSw2QkFDSSwwQ25CbzZOUixDbUJsNk5JLHVCQUNJLHdC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LGtCQUNBLE1BSEEsUzVCd29RWixDNEJub1FZLG9DQVRKLHlEQWNRLFlBRkEsV0FGQSxlQUdBLFNoQmpGWiwwQmdCK0VZLFc1QjhvUWQsQ0FDRixDNEJ4b1FRLDRCQUNJLFU1QjBvUVosQzRCem9RWSxvQ0FGSiw0QkFHUSxTNUI0b1FkLENBQ0YsQzRCMW9RUSw2QkFDSSxTNUI0b1FaLEM0QjNvUVksb0NBRkosNkJBR1EsWTVCOG9RZCxDQUNGLEM0QjNvUVkseUNBQ0ksWTVCNm9RaEIsQzRCMW9RUSxrQ0FFSSxnQkFEQSw0QjVCNm9RWixDNEIzb1FZLG9DQUhKLGtDQUlRLGtCNUI4b1FkLENBQ0YsQzRCNW9RUSxrQ0FDSSxhakJyYUwsQ2lCc2FLLGU1QjhvUVosQzRCN29RWSx5Q0FFSSx5QkFEQSxpQjVCZ3BRaEIsQzRCMW9RSSx1QkFDSSx5QkFDQSxpQjVCNG9RUixDNEIzb1FRLG9DQUhKLHVCQUlRLFU1QjhvUVYsQ0FDRixDNEI3b1FRLG1DQUNJLGU1QitvUVosQzRCOW9RWSxvQ0FGSixtQ0FHUSxtQjVCaXBRZCxDQUNGLEM0Qi9vUVEsb0NBQ0ksU2pCNWJOLENpQjZiTSxnQjVCaXBRWixDNEJocFFZLHlDQUNJLHlCQUNBLGU1QmtwUWhCLEM0QmhwUVksMENBQ0kseUJBQ0EsZTVCa3BRaEIsQzRCL29RUSxpQ0FDSSxZNUJpcFFaLEM0QmhwUVksb0NBRkosaUNBSVEsY0FFQSxnQkFEQSxpQkFGQSxVNUJzcFFkLEM0QmpwUVUsNkNBR1EsYWpCN2NILENpQjRjRyxlQUVBLGU1Qm9wUWxCLEM0QmhwUWMsbURBRVEsYzVCbXBRdEIsQzRCaHBRYyxvREFFUSxjNUJtcFF0QixDQWhCRixDNEI1blFJLGVBQ0ksNkI1QitvUVIsQzRCOW9RUSxvQ0FGSixlQUdRLDZCNUJpcFFWLENBQ0YsQzRCOW9RSSxpQkFHSSw2QmhCL01KLDJCZ0I4TTJCLENBRHZCLGtCaEJsTEosK0JBQ0EsdUNBQ0Esb0NBQ0EsaUNadTBRSixDNEJwcFFRLHFDQUxKLGlCQU1RLHVCNUJ1cFFWLENBQ0YsQzRCdHBRUSxxQ0FSSixpQkFTUSx1QjVCeXBRVixDQUNGLEM0QnhwUVEscUNBWEosaUJBWVEsdUI1QjJwUVYsQ0FDRixDNEIxcFFRLG9DQWRKLGlCQWVRLGtCNUI2cFFWLENBQ0YsQzRCNXBRUSxvQ0FqQkosaUJBa0JRLHVCNUIrcFFWLENBQ0YsQzRCNXBRWSwrREFDSSxvQjVCaXFRaEIsQzRCcm9RUSwwQmhCL1BKLDJCZ0JrUStCLENBR3ZCLDhDQUpBLDZCNUI0b1FaLEM0QnRvUVEsdUJBQ0ksNEI1QndvUVosQzRCdG9RUSx3QmhCMVFKLDJCZ0I4UStCLENBTXZCLFVqQnJqQkosQ2lCNGlCSSxxQkFJQSx5QkFDQSxnQkFIQSxtQkFLQSxrQkFDQSxxQkFGQSx5QkFMQSxVNUJrcFFaLEM0QnhvUVEsK0JBRUksbUJBREEscURBRUEsNEJBQ0EsYTVCMG9RWixDNEJ6b1FZLHNDQUNJLGFqQjNqQlQsQ2lCNGpCUyxrQjVCMm9RaEIsQzRCMW9RZ0IsMkNBQ0kseUJBQ0EsZTVCNG9RcEIsQzRCM29Rb0IscUNBSEosMkNBSVEsd0I1QjhvUXRCLENBQ0YsQzRCN29Rb0IscUNBTkosMkNBT1Esd0I1QmdwUXRCLENBQ0YsQzRCOW9RZ0IsNENBQ0kseUJBQ0EsZTVCZ3BRcEIsQzRCL29Rb0IscUNBSEosNENBSVEsYTVCa3BRdEIsQ0FDRixDNEI5b1FRLGlEQUlJLDZCQURBLDBCQURBLFM1QmlwUVosQzRCN29RUSx3QkFHSSwrQkFEQSw0QkFEQSxrQkFHQSxnQjVCK29RWixDNEI5b1FZLHFDQUxKLHdCQU1RLDJCNUJpcFFkLENBQ0YsQzRCaHBRWSxtQ0FLSSx3QkFKQSxrQkFFQSxjQURBLE1oQjFTWiwwQlptOFFKLEM0QnJwUWdCLHFDQU5KLG1DQU9RLGE1QndwUWxCLENBQ0YsQzRCdnBRZ0Isd0NBQ0ksaUI1QnlwUXBCLEM0QnhwUW9CLCtDQVNJLG9CakJubkJsQixDaUIybUJrQixXQUNBLGNBRUEsV0FHQSxPQUZBLGtCQUNBLFFoQnpUcEIsd0JnQnNUb0IsVTVCb3FReEIsQzRCN3BRd0Isb0NBVkosK0NBV1EsVTVCZ3FRMUIsQ0FDRixDNEIzcFFRLHlCQUVJLDhCQURBLDJCQUVBLGU1QjZwUVosQzRCNXBRWSxxQ0FKSix5QkFLUSwwQjVCK3BRZCxDQUNGLEM0QjdwUVEsa0NBRUksYUFEQSxrQkFFQSxpQjVCK3BRWixDNEI1cFFvQixvREFDSSxTNUI4cFF4QixDNEI1cFFvQixzREFDSSxTNUI4cFF4QixDNEIxcFFZLHdDQU1JLFNqQnZwQlYsQ2lCb3BCVSxTQUZBLGtCQU1BLHFCQUxBLFFoQjVWWiwrQkFJQSxtQ0FDQSwyQ0FDQSx3Q0FDQSxxQ1o2L1FKLEM0QmxxUWdCLDhDQUNJLFM1Qm9xUXBCLEM0Qm5xUW9CLG9EQUNJLHFCNUJxcVF4QixDNEJqcVFvQixzREFRSSxvQmpCeHFCbEIsQ2lCaXFCa0IsV0FDQSxjQUVBLFdBR0EsT0FGQSxrQkFDQSxTQUhBLFU1QndxUXhCLEM0QjlwUVEsMEJBVUkscUJqQnhyQkosQ2lCc3JCSSw2QkFDQSwwQkFLQSw4Q0FiQSxhQUtBLFVBQ0EscURBTEEsa0JBR0EscUJoQnZYUixrQ0FDQSwwQ0FDQSx1Q0FDQSxxQ2dCbVhRLHVCQURBLFc1QjhxUVosQzRCanFRWSxxQ0FFSSxnQ0FEQSxtQzVCb3FRaEIsQzRCbHFRZ0IsZ0RBQ0ksa0I1Qm9xUXBCLEM0QmxxUWdCLDJDQUVJLG1CQURBLHFEQUVBLDhCQUNBLGtCNUJvcVFwQixDNEJucVFvQixrREFFSSx5QkFEQSxrQjVCc3FReEIsQzRCbnFRb0IsZ0RBSUksYWpCL3NCakIsQ2lCNHNCaUIseUJBQ0EsZ0JBQ0EsYTVCc3FReEIsQzRCbHFRZ0IsK0NBQ0ksc0JBQ0EsZTVCb3FRcEIsQzRCbnFRb0Isb0RBQ0kscUJBQ0EsWUFFQSxrQkFEQSx3QjVCc3FReEIsQzRCcHFRd0IsK0RBQ0ksYzVCc3FRNUIsQzRCcHFRd0Isd0RBQ0ksZUFHQSxnQkFEQSxlQURBLFU1QndxUTVCLEM0QmpxUVksd0NBQ0ksaUI1Qm1xUWhCLEM0QmxxUWdCLDBDQUNJLGE1Qm9xUXBCLEM2QjM0UkEsY0FFSSwwREFFQSw4QkFEQSw0QkFFQSxzQkFDQSw4QkFMQSxpQjdCczVSSixDNkJoNVJJLG9DQVBKLGNBUVEsMEI3Qm01Uk4sQ0FDRixDNkJsNVJJLG9DQVZKLGNBV1EsMERBQ0EsOEI3QnE1Uk4sQ0FDRixDNkJuNVJJLDBCQUNJLGtCQUdBLFNBREEsVUFEQSxTN0J1NVJSLEM2QnA1UlEsb0NBTEosMEJBTVEsWTdCdTVSVixDQUNGLEM2QnQ1UlEsK0JBQ0ksTTdCdzVSWixDNkJ0NVJnQixpREFHSSxTQURBLFFBREEsUzdCMDVScEIsQzZCdDVSZ0IsaURBR0ksUUFEQSxRQURBLFM3QjA1UnBCLEM2QnQ1UmdCLGlEQUdJLFNBREEsUUFEQSxTN0IwNVJwQixDNkJwNVJRLGdDQUNJLE83QnM1UlosQzZCcDVSZ0Isa0RBR0ksU0FEQSxRQURBLFM3Qnc1UnBCLEM2QnA1UmdCLGtEQUdJLFNBREEsTUFEQSxTN0J3NVJwQixDNkJwNVJnQixrREFHSSxTQURBLFFBREEsUzdCdzVScEIsQzZCbDVSUSxrQ0FDSSxnQjdCbzVSWixDNkJsNVJRLGtDakIyTkosaUJpQnhOK0IsQ0FEdkIsa0JBRUEsaUI3QnE1UlosQzZCcDVSWSw0Q0FFSSxZQURBLFM3QnU1UmhCLEM2QnA1UmdCLG1EQUNJLHdCN0JzNVJwQixDNkJuNVJZLDRDQUVJLFlBREEsUzdCczVSaEIsQzZCbjVSZ0IsbURBQ0ksd0I3QnE1UnBCLEM2Qmw1UlksNENBRUksWUFEQSxTN0JxNVJoQixDNkJsNVJnQixtREFDSSxvQjdCbzVScEIsQzZCajVSWSwwQ0FDSSxjQUNBLGdCN0JtNVJoQixDNkI5NFJJLDRLQUNJLGtCQUNBLFM3Qmc1UlIsQzZCNzRSSSw2QkFDSSxpQjdCKzRSUixDNkI5NFJRLG9DQUNJLGdCN0JnNVJaLEM2QjU0UkksMkNBS0ksa0JBRkEsMEJBREEsVTdCZzVSUixDNkI1NFJRLCtEQUdJLG9CQUZBLG9CN0JnNVJaLEM2Qjc0Ulksb0NBSkosK0RBS1Esb0I3Qmc1UmQsQ0FDRixDNkIvNFJZLHVFQUVJLFlBREEsVTdCazVSaEIsQzZCOTRSUSx1REFDSSxhN0JnNVJaLEM2Qi80Ulksb0NBRkosdURBR1Esd0I3Qms1UmQsQ0FDRixDNkJqNVJZLDJEQUNJLFE3Qm01UmhCLEM2Qjk0UlEsaUNBQ0ksMkI3Qmc1UlosQzZCLzRSWSxvQ0FGSixpQ0FHUSwyQjdCazVSZCxDQUNGLEM2Qi80Ukksa0NBTUkscUJsQmhLQSxDa0I4SkEsY0FEQSwwQkFFQSxjQUVBLGtCQUxBLFU3QnE1UlIsQzZCLzRSUSw4Q0FHSSxTbEJwS04sQ2tCbUtNLHlCQUVBLGdCQUhBLGlCN0JvNVJaLEM2Qmg1Ulksb0NBTEosOENBTVEsYTdCbTVSZCxDQUNGLEM2Qmw1Ulksb0NBUkosOENBU1EsaUI3QnE1UmQsQ0FDRixDNkJsNVJZLHVEQUNJLHFCQUNBLHFCQUNBLFU3Qm81UmhCLEM2Qm41UmdCLDZEQUNJLHNCQUNBLFM3QnE1UnBCLEM4QnBrU0EsY0FFSSwwREFFQSwrQkFEQSw0QkFFQSx3QkFDQSxnQkFMQSxpQjlCK2tTSixDOEJ6a1NJLG9DQVBKLGNBUVEsMERBQ0EsOEI5QjRrU04sQ0FDRixDOEIxa1NJLDBCQUNJLGtCQUdBLFNBREEsVUFEQSxTOUI4a1NSLEM4QjNrU1Esb0NBTEosMEJBTVEsWTlCOGtTVixDQUNGLEM4QjdrU1EsK0JBQ0ksTTlCK2tTWixDOEI3a1NnQixpREFHSSxTQURBLE1BREEsUzlCaWxTcEIsQzhCN2tTZ0IsaURBR0ksUUFEQSxRQURBLFM5QmlsU3BCLEM4QjdrU2dCLGlEQUdJLFNBREEsUUFEQSxTOUJpbFNwQixDOEIza1NRLGdDQUNJLFFBQ0EsUTlCNmtTWixDOEIza1NnQixrREFHSSxVQURBLE1BREEsUzlCK2tTcEIsQzhCM2tTZ0Isa0RBR0ksU0FEQSxRQURBLFM5QitrU3BCLEM4QjNrU2dCLGtEQUdJLFVBREEsUUFEQSxTOUIra1NwQixDOEJ6a1NRLGtDQUNJLGdCOUIya1NaLEM4QnprU1Esa0NsQjJOSixpQmtCeE4rQixDQUR2QixrQkFFQSxpQjlCNGtTWixDOEIza1NZLDRDQUVJLFlBREEsUzlCOGtTaEIsQzhCM2tTZ0IsbURBQ0ksd0I5QjZrU3BCLEM4QjFrU1ksNENBRUksWUFEQSxTOUI2a1NoQixDOEIxa1NnQixtREFDSSx3QjlCNGtTcEIsQzhCemtTWSw0Q0FFSSxZQURBLFM5QjRrU2hCLEM4QnprU2dCLG1EQUNJLG9COUIya1NwQixDOEJ4a1NZLDBDQUNJLGNBQ0EsZ0I5QjBrU2hCLEM4QmxrU1ksb0NBREosNkNBR1EsY0FEQSxTOUJza1NkLENBQ0YsQzhCbmtTZ0IsK0RBQ0ksYTlCcWtTcEIsQzhCbmtTZ0Isb0NBRUkscUhBQ0ksWTlCdWtTdEIsQ0FDRixDOEJya1NnQiw0SUFLSSxtQ0FEQSx3QkFGQSxNbEIyTGhCLGNabTVSSixDOEIxa1NvQixxQ0FOSiw0SUFRUSxZQURBLFU5QitrU3RCLENBQ0YsQzhCNWtTZ0Isc0VBQ0ksVzlCOGtTcEIsQzhCN2tTb0IscUNBRkosc0VBR1EsVTlCZ2xTdEIsQ0FDRixDOEIva1NvQixxQ0FMSixzRUFNUSxVOUJrbFN0QixDQUNGLEM4QmpsU29CLHFDQVJKLHNFQVNRLE9BQ0EsUzlCb2xTdEIsQ0FDRixDOEJsbFNnQixzRUFDSSxZOUJvbFNwQixDOEJubFNvQixxQ0FGSixzRUFHUSxXOUJzbFN0QixDQUNGLEM4QnJsU29CLHFDQUxKLHNFQU1RLFc5QndsU3RCLENBQ0YsQzhCdmxTb0IscUNBUkosc0VBU1EsUUFDQSxTOUIwbFN0QixDQUNGLEM4QnJsU29CLHdGQVNJLGdDbEJxSHBCLDJCa0JwSDJDLENBVHZCLFdBQ0EsY0FFQSxZQUlBLE9BSEEsa0JBRUEsTUFKQSxXQUdBLFM5QjZsU3hCLEM4Qm5sU29CLG9DQUVRLDBHQVNJLGdDbEJtRzVCLDJCa0JsR21ELENBVHZCLFdBQ0EsY0FFQSxZQUlBLE9BSEEsa0JBRUEsTUFKQSxXQUdBLFM5QjBsUzlCLENBQ0YsQzhCamxTNEIsMkhBU0ksZ0NsQm1GNUIsMkJrQmxGbUQsQ0FUdkIsV0FDQSxjQUVBLFlBSUEsT0FIQSxrQkFFQSxNQUpBLFdBR0EsUzlCeWxTaEMsQzhCOWtTZ0Isb0NBREosdURBRVEsbUI5QmlsU2xCLEM4QjlrU1UsOERBRVEsZ0I5QmlsU2xCLENBSkYsQzhCdmtTSSxnQ0FFSSx1QkFEQSxxREFHQSxrQkFDQSxtQkFDQSw4QkFIQSxVOUJpbFNSLEM4QjdrU1EscUNBUEosZ0NBUVEsaUJBQ0EsaUI5QmdsU1YsQ0FDRixDOEIva1NRLG9DQVhKLGdDQWNRLGVBRkEsY0FDQSxlQUVBLGdCOUJrbFNWLENBQ0YsQzhCaGxTWSx5REFFSSxrQkFDQSxtQkFGQSxTOUJvbFNoQixDOEJqbFNnQixvQ0FKSix5REFLUSxVOUJvbFNsQixDQUNGLEM4Qi9rU0ksMkJBTUksNkJBQ0EsWWxCMkJKLGVrQjdCMkIsQ0FHdkIsaUJBSkEsaUJBREEsa0JBTUEsdUI5QmlsU1IsQzhCL2tTUSxxQ0FYSiwyQkFjUSx3QkFGQSxpQkFDQSxpQjlCbWxTVixDQUNGLEM4QmpsU1EscUNBaEJKLDJCQWlCUSx1QjlCb2xTVixDQUNGLEM4Qm5sU1Esb0NBbkJKLDJCQXNCUSx3QkFGQSxlQUNBLGU5QnVsU1YsQ0FDRixDOEJwbFNRLGlDQUNJLFM5QnNsU1osQzhCbGxTWSx3REFDSSx3QjlCb2xTaEIsQzhCaGxTWSxzREFDSSx3QjlCa2xTaEIsQzhCOWtTWSw4REFDSSx3QjlCZ2xTaEIsQzhCNWtTWSwwREFDSSx3QjlCOGtTaEIsQzhCMWtTUSxnREFJSSxxQm5CclRKLENtQnNUSSx5QmxCckJSLDJCa0JtQitCLENBR3ZCLGdCQUpBLDhCQURBLGtCQU1BLGtCOUI4a1NaLEM4QjNrU1Esa0NBQ0ksa0I5QjZrU1osQzhCNWtTWSx5Q0FDSSx5QkFDQSxTOUI4a1NoQixDOEI3a1NnQixtREFDSSxhOUIra1NwQixDOEJ4a1NnQix3REFDSSw0QjlCMGtTcEIsQzhCemtTb0IsOERBQ0ksc0JBQ0EsZTlCMmtTeEIsQzhCMWtTd0IscUVBR0kseUJBRkEsbUJBQ0EsZTlCNmtTNUIsQzhCMWtTd0IsbUVBQ0kseUJBQ0EsZTlCNGtTNUIsQzhCcmtTUSxxQ0FDSSx3QjlCdWtTWixDOEJwa1NRLDZDQUNJLFk5QnNrU1osQzhCbmtTUSwwQ0FHSSw2QkFEQSw2QkFEQSx5QjlCdWtTWixDOEJwa1NZLHNEQUVJLHlCQURBLHFCQUVBLGlCOUJza1NoQixDOEJwa1NZLG1EQUVJLG1CQURBLHFEQUVBLDhCQUNBLDJCOUJza1NoQixDOEJya1NnQix5REFDSSx3QjlCdWtTcEIsQzhCcmtTZ0IsMERBQ0ksYW5CblhiLENtQm9YYSxnQkFDQSxrQjlCdWtTcEIsQzhCdGtTb0IsK0RBQ0ksd0I5QndrU3hCLEM4QnRrU29CLGdFQUNJLGE5QndrU3hCLEM4QnBrU1ksOENBSUksYW5CbFlULENtQmdZUyx5QkFDQSxnQkFGQSxvQkFJQSxpQjlCc2tTaEIsQzhCbGtTUSx5Q0FDSSw2QkFDQSxpQjlCb2tTWixDOEJua1NZLDJDQUVJLG1CQUtBLHlCbEJsSFosaUJrQmlIbUMsQ0FJdkIsYW5CcFpULENtQjJZUywwRUFPQSxrQkFIQSxZQUZBLHVCQU1BLGNBRUEscUJsQjNGWiwrQkFDQSx1Q0FDQSxvQ0FDQSxrQ2tCaUZZLFU5QmtsU2hCLEM4QnprU2dCLGtEbEJqR1osd0JaaXJTSixDOEJwa1NJLDRDQUlJLHFCQUZBLDhCQUdBLG1DQUZBLHNCQUlBLGtCQUNBLGlCOUJxa1NSLEM4Qm5rU1EsK0RBS0ksZ0JBQ0EseUJBQ0EsbUJBSUEsZUFEQSxnQkFFQSxpQkFSQSxtQkFGQSxrQkFNQSw4QjlCc2tTWixDOEJoa1NZLHFFQUVJLGdCOUJpa1NoQixDOEI5alNZLGlFQUVJLG9COUIralNoQixDOEI3alNnQix1RUFXSSw2QkFDQSxrQkFKQSxTQUtBLDZDQVhBLFdBQ0EsY0FFQSxZQUlBLFNBSEEsa0JBSUEsMkJBTkEsVUFHQSxVOUJva1NwQixDOEJ6alNRLHFFQUVJLHNCQUdBLG1CQUNBLGdCQUhBLGdCOUI0alNaLEM4QnRqU1EscUVBSUksc0JBSUEsNEJBREEsNkJBRkEsNEJBQ0EsNkJBSUEsZ0JBUEEsZ0JBREEsaUI5QjhqU1osQzhCcGpTWSx5RUFHSSxZQUVBLE9BSkEsa0JBR0EsUUFFQSwyQkFKQSxVOUIwalNoQixDOEJoalNBLG9DQUlRLDRDQUVJLGlCOUIraVNWLEM4QjVpU00sNENBS0kscUJBQ0Esd0JBSkEsa0JBQ0EsbUJBS0EsZ0JBQ0EsaUI5QjJpU1YsQzhCemlTVSwrREFFSSxlQUNBLGdCOUIwaVNkLEM4QnhpU2MsMkVBQ0ksZ0I5QjBpU2xCLEM4QnZpU2MsMEVBQ0ksaUI5QnlpU2xCLENBQ0YsQzhCbmlTQSxvQ0FJUSw0Q0FFSSxrQkFDQSxrQjlCaWlTVixDOEI3aFNjLDJFQUVJLGdCOUI4aFNsQixDOEIzaFNjLDBFQUVJLGlCOUI0aFNsQixDQUNGLEMrQnprVEEsaUJBRUksMERBRUEsOEJBREEsNEJBRUEseUJBQ0EsZ0JBTEEsaUIvQm1sVEosQytCN2tUSSxvQ0FQSixpQkFRUSwwREFDQSw0Qi9CZ2xUTixDQUNGLEMrQjlrVEksOExBQ0ksa0JBQ0EsUy9CZ2xUUixDK0I3a1RJLDhCQUNJLG9EL0Ira1RSLEMrQjlrVFEscUNBRkosOEJBR1EsdUIvQmlsVFYsQ0FDRixDK0JobFRRLHFDQUxKLDhCQU1RLGNBQ0EsNEIvQm1sVFYsQ0FDRixDK0JsbFRRLG9DQVRKLDhCQVVRLHVCL0JxbFRWLENBQ0YsQytCbGxUSSxtREFFSSxVL0JtbFRSLEMrQmxsVFEsb0NBSEosbURBSVEsUy9CcWxUVixDQUNGLEMrQnBsVFEsMkVBRUkseUJBQ0EsZ0JBRkEsMkIvQndsVFosQytCbGxUSSx3QkFDSSwyQi9Cb2xUUixDK0JubFRRLG9DQUZKLHdCQUdRLGMvQnNsVFYsQ0FDRixDK0JybFRRLG9DQUNJLG9EL0J1bFRaLEMrQnJsVFEsK0JBRUksU3BCekROLENvQndETSxpQi9Cd2xUWixDK0J0bFRZLG9DQUVJLHlCQUNBLGdCQUZBLGlCL0IwbFRoQixDK0J2bFRnQix5Q0FJSSxnQkFEQSxVQUZBLGtCQUNBLEsvQjJsVHBCLEMrQnRsVFkscUNBQ0ksd0JBQ0EsZS9Cd2xUaEIsQytCdGxUWSx5Q0FHSSxhcEIzRVQsQ29CMEVTLDRCQURBLGlCL0IwbFRoQixDK0J2bFRnQixnREFTSSxvQnBCdEZkLENvQjhFYyxXQUNBLGNBRUEsWUFJQSxPQUhBLGtCQUVBLGtCbkJtT2hCLHlCbUIzTmdCLDBCQVpBLG9CQUdBLFMvQnNtVHBCLEMrQjNsVGdCLDhDQUNJLHlCQUNBLGdCL0I2bFRwQixDK0J0bFRRLHlDQUdJLGFwQnpHTCxDb0J1R0sseUJBQ0EsZS9CeWxUWixDK0JwbFRJLDhCQUVJLDZCQURBLDBCL0J1bFRSLEMrQmpsVEEsZUFDSSxpQi9Cb2xUSixDK0JobFRRLGdDQUVJLFNBREEsVS9CbWxUWixDK0JobFRnQixrREFHSSxPQURBLE1BREEsUy9Cb2xUcEIsQytCaGxUZ0Isa0RBR0ksU0FEQSxRQURBLFMvQm9sVHBCLEMrQmhsVG9CLHlEQUNJLG9CL0JrbFR4QixDK0Iva1RnQixrREFHSSxTQURBLE9BREEsUy9CbWxUcEIsQytCM2tUSSxvQkFJSSxjQUhBLGtCQUlBLG1CQUZBLFdBREEsUy9CZ2xUUixDK0I1a1RRLG9DQU5KLG9CQU9RLGNBQ0EsNEIvQitrVFYsQ0FDRixDK0I3a1RJLHlCQUNJLG1CQUNBLFEvQitrVFIsQytCOWtUUSxvQ0FISix5QkFJUSxjQUNBLFUvQmlsVFYsQ0FDRixDK0Iva1RZLDZEQUNJLDZCL0JpbFRoQixDK0JobFRnQixvRUFDSSwwQi9Ca2xUcEIsQytCN2tUWSw0REFDSSw4Qi9CK2tUaEIsQytCeGtUSSwyRkFMZ0IsMkIvQjZsVHBCLEMrQnhsVEksd0JBSUkseUJBQ0EsMkJBR0EsZUFOQSxxQkFEQSxrQkFFQSxrQm5CZ0lKLCtCQUNBLHVDQUNBLG9DQUNBLGlDWms5U0osQytCL2tUUSxxQ0FUSix3QkFVUSx1Qi9Ca2xUVixDQUNGLEMrQmpsVFEsb0NBWkosd0JBa0JRLDZCQUZBLDJCQUNBLDRCQUVBLGNBTkEsa0JBQ0EsbUJBQ0Esb0IvQndsVFYsQ0FDRixDK0JubFRRLG9DQXJCSix3QkFzQlEsa0JBQ0Esa0IvQnNsVFYsQ0FDRixDK0JybFRRLCtCQVFJLHdCcEJ4TkwsQ29CaU5LLFdBQ0EsY0FFQSxXQUdBLFVBRUEsVUFKQSxrQkFDQSxNbkJvR1IsK0JBQ0EsdUNBQ0Esb0NBQ0Esa0NtQjFHUSxzQi9CaW1UWixDK0J6bFRZLG9DQVhKLCtCQVlRLFUvQjRsVGQsQ0FDRixDK0IxbFRRLCtCQUNJLHFCL0I0bFRaLEMrQjNsVFksc0NBQ0ksUy9CNmxUaEIsQytCMWxUUSxzQ0FFSSxjQURBLGdCL0I2bFRaLEMrQjFsVFEsc0NBRUksbUJBS0EsY0FOQSxxREFJQSx3QkFEQSxhQURBLHVCQUdBLGUvQjZsVFosQytCM2xUWSxvQ0FSSixzQ0FTUSxXL0I4bFRkLENBQ0YsQytCM2xUSSw2QkFDSSxhQUNBLGlCL0I2bFRSLEMrQjNsVEksd0JBT0kscUJwQm5RQSxDb0JnUUEsNkJBREEsaUJBRUEsMkJBSkEsa0JBS0Esa0JBSkEsUy9Ca21UUixDK0I1bFRRLG9DQVJKLHdCQVNRLFkvQitsVFYsQ0FDRixDK0I3bFRJLDZCQUtJLHdCQUZBLDRCQUNBLHdCQUZBLHFCQU9BLDZCQURBLDBCQUZBLGdCQUxBLGtCQU1BLFMvQmltVFIsQytCN2xUWSx1Q0FFSSwwREFFQSw0QkFEQSx3QkFGQSxXQUtBLFdBSUEsV0FGQSxnQkFEQSxlQUVBLGtCQUVBLE1BTkEsUy9CcW1UaEIsbTRDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2xpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL21vZHVsZXMvZm9udC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9nZW5lcmFsL19leHRlbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9nZW5lcmFsL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9nZW5lcmFsL19nZW5lcmFsLXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idG5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX293bC1jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1cmdlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zaWRlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3Mvc2VjdGlvbnMvX3NsaWRlci1mdWxsLWhlaWdodC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9zZWN0aW9ucy9fbmV3cy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL19uZXdzLXBvc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3Mvc2VjdGlvbnMvX3N1YnNjcmliZXJzLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3Mvc2VjdGlvbnMvX3BheXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3Mvc2VjdGlvbnMvX2Fubm91bmNlbWVudHMtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9wYWdlcy9fY29ubmVjdC1saWdodC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9wYWdlcy9fc3VjY2Vzcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9wYWdlcy9fdGFyaWZmcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9wYWdlcy9fdGFyaWZmLWNoYW5uZWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NS4xLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4kaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZzogdHJ1ZSAhZGVmYXVsdDtcblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NvbnRhaW5lclwiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5AaW1wb3J0IFwibWl4aW5zL3V0aWxpdGllc1wiO1xuXG5AaW1wb3J0IFwidmVuZG9yL3Jmc1wiO1xuXG5AaW1wb3J0IFwicm9vdFwiO1xuXG5AaW1wb3J0IFwiY29udGFpbmVyc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcblxuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuLy8gT25seSB1c2UgdGhlIHV0aWxpdGllcyB3ZSBuZWVkXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHV0aWxpdGllczogbWFwLWdldC1tdWx0aXBsZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwiZGlzcGxheVwiLFxuICAgIFwib3JkZXJcIixcbiAgICBcImZsZXhcIixcbiAgICBcImZsZXgtZGlyZWN0aW9uXCIsXG4gICAgXCJmbGV4LWdyb3dcIixcbiAgICBcImZsZXgtc2hyaW5rXCIsXG4gICAgXCJmbGV4LXdyYXBcIixcbiAgICBcImp1c3RpZnktY29udGVudFwiLFxuICAgIFwiYWxpZ24taXRlbXNcIixcbiAgICBcImFsaWduLWNvbnRlbnRcIixcbiAgICBcImFsaWduLXNlbGZcIixcbiAgICBcIm1hcmdpblwiLFxuICAgIFwibWFyZ2luLXhcIixcbiAgICBcIm1hcmdpbi15XCIsXG4gICAgXCJtYXJnaW4tdG9wXCIsXG4gICAgXCJtYXJnaW4tZW5kXCIsXG4gICAgXCJtYXJnaW4tYm90dG9tXCIsXG4gICAgXCJtYXJnaW4tc3RhcnRcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpblwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXhcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi15XCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tdG9wXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tZW5kXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tYm90dG9tXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIixcbiAgICBcInBhZGRpbmdcIixcbiAgICBcInBhZGRpbmcteFwiLFxuICAgIFwicGFkZGluZy15XCIsXG4gICAgXCJwYWRkaW5nLXRvcFwiLFxuICAgIFwicGFkZGluZy1lbmRcIixcbiAgICBcInBhZGRpbmctYm90dG9tXCIsXG4gICAgXCJwYWRkaW5nLXN0YXJ0XCIsXG4gIClcbik7XG5cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1zbS0xLFxuLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0xLFxuLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctbGctMCxcbi5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbGctMCxcbi5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbGctMSxcbi5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbGctMSxcbi5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy14eGwtMCxcbi5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy14eGwtMixcbi5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTMsXG4uZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy14eGwtNCxcbi5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaWNvbnMuZW90P1wiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29ucy53b2ZmMj9cIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLnR0Zj9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLnN2Zz8jaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5pY29uLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG5cbi5pY29uLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5pY29uLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uaWNvbi0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uaWNvbi0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNvbi0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uaWNvbi00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uaWNvbi01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uaWNvbi02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uaWNvbi03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuXG4uaWNvbi04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uaWNvbi05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uaWNvbi0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG5cbi5pY29uLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uaWNvbi1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmljb24tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pY29uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pY29uLmljb24tcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmljb24uaWNvbi1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uaWNvbi1hcnJvdy1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uaWNvbi1jYW5jZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29uLWNoYW5uZWxzLWFnZS1saW1pdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtY2hpbGRyZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5pY29uLWNoYW5uZWxzLWNpbmVtYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtaGVhZHBob25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtaW5ub3ZhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtbmV3czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtcmFkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5pY29uLWNoYW5uZWxzLXJ1bm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29uLWRvYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmljb24tZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG5cbi5pY29uLWltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmljb24tcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4uaWNvbi1waG9uZS1jYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4uaWNvbi1wb2ludC10aHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmljb24tc2F0ZWxsaXRlLWRpc2gtcm91dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvbi11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4uaWNvbi12aWJlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheGxpbmVQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tUmVndWxhci9EYXhsaW5lUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1SZWd1bGFyL0RheGxpbmVQcm8tUmVndWxhci5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4bGluZVByb1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tTWVkaXVtL0RheGxpbmVQcm8tTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLU1lZGl1bS9EYXhsaW5lUHJvLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLU1lZGl1bS9EYXhsaW5lUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tTWVkaXVtL0RheGxpbmVQcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLU1lZGl1bS9EYXhsaW5lUHJvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tTWVkaXVtL0RheGxpbmVQcm8tTWVkaXVtLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhsaW5lUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLUJvbGQvRGF4bGluZVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tQm9sZC9EYXhsaW5lUHJvLUJvbGQuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNpcmNsZS1hbmltYXRlLCAucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIC5jaXJjbGUsIC5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0gLmNpcmNsZSwgLmNvbm5lY3QgLm1lZGlhLWFuaW0gLmNpcmNsZSwgLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLCAubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUsIC5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZSwgLm1lZGlhLWNpcmNsZS1wYWdlIC5jaXJjbGUsIC5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltIC5jaXJjbGUsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlLCBoZWlnaHQgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZSwgaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2UsIGhlaWdodCAwLjM1cyBlYXNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB6LWluZGV4OiA1O1xufVxuLmNpcmNsZS1hbmltYXRlOjpiZWZvcmUsIC5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0gLmNpcmNsZTo6YmVmb3JlLCAuc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIC5jaXJjbGU6OmJlZm9yZSwgLmNvbm5lY3QgLm1lZGlhLWFuaW0gLmNpcmNsZTo6YmVmb3JlLCAuYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGU6OmJlZm9yZSwgLm5ld3MtcG9zdCAubWVkaWEtYW5pbSAuY2lyY2xlOjpiZWZvcmUsIC5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZTo6YmVmb3JlLCAubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZTo6YmVmb3JlLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlOjpiZWZvcmUsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGU6OmJlZm9yZSxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyQ29udGFpbmVyQnViYmxlRWZmZWN0IDhzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbjogbG9hZGVyQ29udGFpbmVyQnViYmxlRWZmZWN0IDhzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYm90dG9tLWNpcmNsZS1zaGFkb3csIC5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtLCAuc3VjY2Vzcy1wYWdlX19yZWdpc3RyYXRpb24tb2ZmZXIsIC5jb25uZWN0IC50YXJpZmZfX3Zpc2libGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYm90dG9tLWNpcmNsZS1zaGFkb3c6OmFmdGVyLCAucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbTo6YWZ0ZXIsIC5zdWNjZXNzLXBhZ2VfX3JlZ2lzdHJhdGlvbi1vZmZlcjo6YWZ0ZXIsIC5jb25uZWN0IC50YXJpZmZfX3Zpc2libGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NCU7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJvdHRvbS1jaXJjbGUtc2hhZG93OjphZnRlciwgLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW06OmFmdGVyLCAuc3VjY2Vzcy1wYWdlX19yZWdpc3RyYXRpb24tb2ZmZXI6OmFmdGVyLCAuY29ubmVjdCAudGFyaWZmX192aXNpYmxlOjphZnRlciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5tZWRpYS1jaXJjbGUtcGFnZSwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0sIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIHRvcDogMTB2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZWRpYS1jaXJjbGUtcGFnZSwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0sIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZWRpYS1jaXJjbGUtcGFnZS5sZWZ0LCAuY2hhbm5lbHMtdGFicyAubGVmdC5tZWRpYS1hbmltLCAuc3Vic2NyaWJlcnMtZ3JpZCAubGVmdC5tZWRpYS1hbmltLFxuLnBhcnRuZXJzLWdyaWQgLmxlZnQubWVkaWEtYW5pbSB7XG4gIGxlZnQ6IDA7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UubGVmdCAuY2lyY2xlLmNpcmNsZS14eGwsIC5jaGFubmVscy10YWJzIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsLCAuc3Vic2NyaWJlcnMtZ3JpZCAubGVmdC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXh4bCxcbi5wYXJ0bmVycy1ncmlkIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsIHtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAtMjAlO1xuICBsZWZ0OiAwJTtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsLCAuY2hhbm5lbHMtdGFicyAubGVmdC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsLCAuc3Vic2NyaWJlcnMtZ3JpZCAubGVmdC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsLFxuLnBhcnRuZXJzLWdyaWQgLmxlZnQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiAyMCU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcsIC5jaGFubmVscy10YWJzIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcsIC5zdWJzY3JpYmVycy1ncmlkIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcsXG4ucGFydG5lcnMtZ3JpZCAubGVmdC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDAlO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlLmxlZnQgLmNpcmNsZS5jaXJjbGUtbWQsIC5jaGFubmVscy10YWJzIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQsIC5zdWJzY3JpYmVycy1ncmlkIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQsXG4ucGFydG5lcnMtZ3JpZCAubGVmdC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDAlO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlLnJpZ2h0LCAuY2hhbm5lbHMtdGFicyAucmlnaHQubWVkaWEtYW5pbSwgLnN1YnNjcmliZXJzLWdyaWQgLnJpZ2h0Lm1lZGlhLWFuaW0sXG4ucGFydG5lcnMtZ3JpZCAucmlnaHQubWVkaWEtYW5pbSB7XG4gIHJpZ2h0OiAwO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXh4bCwgLmNoYW5uZWxzLXRhYnMgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsLCAuc3Vic2NyaWJlcnMtZ3JpZCAucmlnaHQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14eGwsXG4ucGFydG5lcnMtZ3JpZCAucmlnaHQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14eGwge1xuICB3aWR0aDogMjAlO1xuICB0b3A6IC0yMCU7XG4gIHJpZ2h0OiAwJTtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCwgLmNoYW5uZWxzLXRhYnMgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGwsIC5zdWJzY3JpYmVycy1ncmlkIC5yaWdodC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsLFxuLnBhcnRuZXJzLWdyaWQgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGwge1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDAlO1xuICByaWdodDogMCU7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcsIC5jaGFubmVscy10YWJzIC5yaWdodC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnLCAuc3Vic2NyaWJlcnMtZ3JpZCAucmlnaHQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZyxcbi5wYXJ0bmVycy1ncmlkIC5yaWdodC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAwJTtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZS5yaWdodCAuY2lyY2xlLmNpcmNsZS1tZCwgLmNoYW5uZWxzLXRhYnMgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQsIC5zdWJzY3JpYmVycy1ncmlkIC5yaWdodC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kLFxuLnBhcnRuZXJzLWdyaWQgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDIwJTtcbiAgcmlnaHQ6IDAlO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlIC5oZWlnaHQsIC5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltIC5oZWlnaHQsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5oZWlnaHQsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSAuaGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZSwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZSwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZSxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZS5jaXJjbGUteHhsLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14eGwsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXh4bCxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXh4bCB7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlLmNpcmNsZS14eGw6OmJlZm9yZSwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsOjpiZWZvcmUsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXh4bDo6YmVmb3JlLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMzQpO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlIC5jaXJjbGUuY2lyY2xlLXhsLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGwsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlLmNpcmNsZS14bDo6YmVmb3JlLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bDo6YmVmb3JlLCAuc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bDo6YmVmb3JlLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZS5jaXJjbGUtbGcsIC5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnLCAuc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZyxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlIC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUsIC5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlLmNpcmNsZS1tZCwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlIC5jaXJjbGUgLmhlaWdodCwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZSAuaGVpZ2h0LCAuc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZSA+IGltZywgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZSA+IGltZywgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZSA+IGltZyxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUgPiBpbWcge1xuICBtYXgtd2lkdGg6IDY1JTtcbn1cblxuLmJvcmRlci1ib3QtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvcmRlci1ib3QtbGluZTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib3JkZXItYm90LWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU3RhcnQgR2VuZXJhbCBFbmpveSBZb3VyIFByb2ZpdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJEYXhsaW5lUHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggdHJhbnNwYXJlbnQ7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxudW1cIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bT0xXCI7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XG4gIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsIGgyLCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5wYWdlLWhlaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBwYWRkaW5nLXRvcDogNC40NDQ0NDQ0NDQ0ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNy44MzMzMzMzMzMzZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLnBhZ2UtaGVpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNC4wNTU1NTU1NTU2ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE1LjU1NTU1NTU1NTZlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5wYWdlLWhlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDMuNzIyMjIyMjIyMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1oZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAzLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuODg4ODg4ODg4OWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAzLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTR2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMi43Nzc3Nzc3Nzc4ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE0dmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWhlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIuNzc3Nzc3Nzc3OGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucGFnZS1oZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyLjYxMTExMTExMTFlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDI2cHg7XG4gIH1cbn1cblxuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjExMTExMTExMTFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC40NDQ0NDQ0NDQ0ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjMzMzMzMzMzMzNlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1haW4tY29udGVudCBzZWN0aW9uOmZpcnN0LWNoaWxkLCAubWFpbi1jb250ZW50IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVlbTtcbiAgfVxufVxuLm1haW4tY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQsIC5tYWluLWNvbnRlbnQgc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMi41ZW0gMDtcbiAgfVxufVxuXG4ucHQtMWVtIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLnB0LTJlbSB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5cbi5wdC0zZW0ge1xuICBwYWRkaW5nLXRvcDogM2VtO1xufVxuXG4ucHQtM2VtLWxnLTAge1xuICBwYWRkaW5nLXRvcDogM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTNlbS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucGItMWVtIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLnBiLTJlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG5cbi5wYi0zZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGItbGctMGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGwtMWVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wci1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wbC1sZy0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTFlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1iLTJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm1iLTNlbSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLm1iLTRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLm1iLTVlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVlbTtcbn1cblxuLm1iLTZlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZlbTtcbn1cblxuLm1iLThlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1iLWxnLTFlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYi1sZy0yZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWItbGctNWVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gIH1cbn1cblxuLm10LTFlbSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm10LTJlbSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLm10LTNlbSB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cblxuLm10LTRlbSB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLm10LTVlbSB7XG4gIG1hcmdpbi10b3A6IDVlbTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbWctd3JhcCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi55b3V0dWJlLXdyYXAgPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkhlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc4ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC43MjIyMjIyMjIyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjY2NjY2NjY2NjdlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuNjExMTExMTExMWVtO1xuICB9XG59XG4ubWFpbi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzMHB4IDEyNXB4IDgwcHggIzAwMGUzODtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMzBweCAxMjVweCA4MHB4ICMwMDBlMzg7XG4gIGJveC1zaGFkb3c6IDBweCAzMHB4IDEyNXB4IDgwcHggIzAwMGUzODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAyMHB4IDYwcHggMzBweCAjMDAwZTM4O1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDIwcHggNjBweCAzMHB4ICMwMDBlMzg7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggNjBweCAzMHB4ICMwMDBlMzg7XG4gIH1cbn1cbi5tYWluLWhlYWRlci5oZWFkZXItc21hbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5tYWluLWhlYWRlci5oZWFkZXItc21hbGw6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzRiYztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXIuaGVhZGVyLXNtYWxsIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gIGZsZXgtYmFzaXM6IDExLjY2NjY2NjY2NjdlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlci5oZWFkZXItc21hbGwgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzNlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyLmhlYWRlci1zbWFsbCAubWFpbi1oZWFkZXJfX3dyYXAge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubWFpbi1oZWFkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLWhlYWRlcl9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX3dyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbG9nbyB7XG4gIGZsZXgtYmFzaXM6IDE1LjI3Nzc3Nzc3NzhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzMzMzMzNlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzNlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDMwcHggNnZoIDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggNnZoIDE1cHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5oZWFkLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5oZWFkLW1vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5oZWFkLW1vYiB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAuaGVhZC1tb2IgLm1haW4taGVhZGVyX19sYW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5oZWFkLW1vYiAubWFpbi1oZWFkZXJfX2xhbmcgPiAqIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5oZWFkLW1vYiAubWFpbi1oZWFkZXJfX2xhbmcgPiAqOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAuaGVhZC1tb2IgLm1haW4taGVhZGVyX19sYW5nID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLmhlYWQtbW9iIC5tYWluLWhlYWRlcl9fbGFuZyA+IHNwYW4ge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5oZWFkLW1vYiAuY2xvc2UtbW9iLW1lbnUge1xuICBjb2xvcjogIzAwNzRiYztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMDtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1lbnUtbGluazpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tZW51LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubWVudS1saW5rOjphZnRlciB7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tZW51LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1lbnUtbGluay5idG4uYnRuX193aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1lbnUtbGluay5idG4uYnRuX193aGl0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubWVudS1saW5rLmJ0bi5idG5fX3doaXRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubWVudS1saW5rLmJ0bi5idG5fX3doaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubWVudS1saW5rLmJ0bi5idG5fX3doaXRlIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWluLXdpZHRoOiAxOTJweDtcbiAgICBhbmltYXRpb246IHB1bHNlLXBob25lIDJzIGluZmluaXRlO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyA+IG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyA+IG5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgPiBuYXYgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXNob3cgPiBuYXYgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXNob3cgPiBuYXYgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydmg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyA+IG5hdiA+IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogLTAuNTU1NTU1NTU1NmVtO1xuICBwYWRkaW5nOiAwLjU1NTU1NTU1NTZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnU6aG92ZXIgLnRyaWdnZXItcG9pbnRzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51OmhvdmVyIC5tb3JlLW1lbnUtaGlkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC50cmlnZ2VyLXBvaW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI3Nzc3Nzc3NzhlbTtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUgLnRyaWdnZXItcG9pbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC50cmlnZ2VyLXBvaW50cyAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC40NDQ0NDQ0NDQ0ZW07XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMWVtKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA4cHggMTJweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAyNywgNDMsIDAuNykgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAudHJpYW5nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUgLm1vcmUtbWVudS1oaWRlIC50cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLnRyaWFuZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0xMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjY2NjY2NjY2NjdlbTtcbiAgcGFkZGluZzogMi41ZW0gMS42NjY2NjY2NjY3ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyNywgNDMsIDAuNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3Q6OmJlZm9yZSwgLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3Q6OmJlZm9yZSwgLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0OjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0OjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUgLm1vcmUtbWVudS1oaWRlIC5tb3JlLW1lbnUtbGlzdCA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0LWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC44MzMzMzMzMzMzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0LWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0LWNvbnRyb2xzID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMS42NjY2NjY2NjY3ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0LWNvbnRyb2xzID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjExMTExMTExMTFlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19yaWdodC1jb250cm9scyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWhlYWRlcl9fbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX2xhbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2xhbmcgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC40ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2RkZGRkZDtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbn1cbi5tYWluLWhlYWRlcl9fbGFuZyA+ICo6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1oZWFkZXJfX2xhbmcgPiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1haW4taGVhZGVyX19sYW5nID4gKjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX2xhbmcgPiAqOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fbGFuZyA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fbGFuZyA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzOmhvdmVyIC5jb250YWN0cy1tb3JlLWJsb2NrIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLnJvdW5kLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuOTQ0NDQ0NDQ0NGVtO1xuICBoZWlnaHQ6IDEuOTQ0NDQ0NDQ0NGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwICNmZjAwMDA7XG4gIGFuaW1hdGlvbjogcHVsc2UtcGhvbmUgMnMgaW5maW5pdGU7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5yb3VuZC1idG4gLmljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMC42NWVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAzMHB4IDZ2aCAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCA2dmggMTVweDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuaGVhZC1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuaGVhZC1tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5oZWFkLW1vYiB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5oZWFkLW1vYiAuY2xvc2UtbW9iLW1lbnUge1xuICBjb2xvcjogIzAwNzRiYztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMC42NWVtKTtcbiAgcmlnaHQ6IDcxJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMnB4IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDI3LCA0MywgMC43KSB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLnRyaWFuZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC50cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAudHJpYW5nbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC42NjY2NjY2NjY3ZW07XG4gIHBhZGRpbmc6IDEuMzg4ODg4ODg4OWVtIDIuMjIyMjIyMjIyMmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjcsIDQzLCAwLjcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZTo6YmVmb3JlLCAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlOjpiZWZvcmUsIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlOjpiZWZvcmUge1xuICB3aWR0aDogY2FsYygyNyUgLSA3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMjclIC0gOHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMjclIC0gOXB4KTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZTo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYyg3MyUgLSA4cHgpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoNzMlIC0gN3B4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmU6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYyg3MyUgLSA2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5zdXBwb3J0LFxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAuY29ubmVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnN1cHBvcnQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5zdXBwb3J0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5zdXBwb3J0IC50aXRsZS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnN1cHBvcnQgLnRpdGxlLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAuY29ubmVjdCAucGhvbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC50aXRsZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnRpdGxlLXRleHQge1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAydmg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAucGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVlbTtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnBob25lIHtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnBob25lOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAucGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44MzMzMzMzMzMzZW07XG4gIGhlaWdodDogMC44MzMzMzMzMzMzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5waG9uZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnBob25lLmt5aXZzdGFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvb3BlcmF0b3Ita3lpdnN0YXIucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAucGhvbmUudm9kYWZvbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9vcGVyYXRvci12b2RhZm9uZS5wbmdcIik7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5waG9uZS5saWZlY2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5waG9uZS5saWZlY2VsbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL29wZXJhdG9yLWxpZmVjZWxsLnBuZ1wiKTtcbn1cbi5tYWluLWhlYWRlcl9fdXNlciAucm91bmQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1oZWFkZXJfX3VzZXIgLnJvdW5kLWJ0biAuaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEuOTQ0NDQ0NDQ0NGVtO1xufVxuLm1haW4taGVhZGVyX19idG4gLmJ0biB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzZW07XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBmb250LXNpemU6IDEuMTExMTExMTExMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyX19idG4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubWFpbi1oZWFkZXJfX2J0biAuYnRuIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19idG4gLmJ0bl9fd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tbG9nbyA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLWxvZ28gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS1waG9uZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmVkO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjU1LCAwLCAwLCAwLjY1KTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2UtcGhvbmUge1xuICAwJSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJlZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJlZDtcbiAgfVxuICA2NSUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDI1NSwgMCwgMCwgMC42NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwgMCwgMCwgMC42NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDAsIDAsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDAsIDAsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDAsIDAsIDApO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJyZWFkY3J1bWJzIFN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1ic19faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuNTU1NTU1NTU1NmVtO1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5icmVhZGNydW1ic19faXRlbSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UwaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTBpbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlMGluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlMGluLW91dDtcbn1cbi5icmVhZGNydW1ic19faXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cbi5icmVhZGNydW1ic19faXRlbSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuOTQ0NDQ0NDQ0NGVtO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CdXR0b25zIFN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRucy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJ0bnMtd3JhcCAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG5zLXdyYXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cbi5idG5zLXdyYXAgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzLjQwOTA5MDkwOTFlbTtcbiAgbWluLXdpZHRoOiAxNS40NTQ1NDU0NTQ1ZW07XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMmVtO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzLjQwOTA5MDkwOTFlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzLjQwOTA5MDkwOTFlbTtcbiAgYm9yZGVyLXJhZGl1czogMy40MDkwOTA5MDkxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4yMjIyMjIyMjIyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiAyLjg4ODg4ODg4ODllbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTIuNzI3MjcyNzI3M2VtO1xuICB9XG59XG4uYnRuOmhvdmVyLCAuYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bl9fcmVkIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uYnRuX19yZWQ6aG92ZXIsIC5idG5fX3JlZDphY3RpdmUsIC5idG5fX3JlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuX193aGl0ZSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bl9fd2hpdGU6aG92ZXIsIC5idG5fX3doaXRlOmFjdGl2ZSwgLmJ0bl9fd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bl9fdy0xMDAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bl9fZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bjpkaXNhYmxlZDpob3ZlciwgLmJ0bl9fZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bl9fc21hbGwge1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAyLjc3Nzc3Nzc3NzhlbTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bl9fc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cblxuLmJ0bi1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbW9yZTpob3ZlciAuaWNvbi13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuLmJ0bi1tb3JlOmhvdmVyIC5pY29uLXdyYXAgLmljb24ge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5idG4tbW9yZSAuaWNvbi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMy44ODg4ODg4ODg5ZW07XG4gIGhlaWdodDogMy44ODg4ODg4ODg5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTU1NmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1tb3JlIC5pY29uLXdyYXAge1xuICAgIHdpZHRoOiAzLjA1NTU1NTU1NTZlbTtcbiAgICBoZWlnaHQ6IDMuMDU1NTU1NTU1NmVtO1xuICB9XG59XG4uYnRuLW1vcmUgLmljb24td3JhcCAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwNzRiYztcbn1cbi5idG4tYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWJhY2s6aG92ZXIgLmljb24td3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbn1cbi5idG4tYmFjazpob3ZlciAuaWNvbi13cmFwIC5pY29uIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uYnRuLWJhY2sgLmljb24td3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMuODg4ODg4ODg4OWVtO1xuICBoZWlnaHQ6IDMuODg4ODg4ODg4OWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNTU1NTU1NTU1NmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1iYWNrIC5pY29uLXdyYXAge1xuICAgIHdpZHRoOiAzLjA1NTU1NTU1NTZlbTtcbiAgICBoZWlnaHQ6IDMuMDU1NTU1NTU1NmVtO1xuICB9XG59XG4uYnRuLWJhY2sgLmljb24td3JhcCAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICMwMDc0YmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLWJhY2sgLmljb24td3JhcCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Db21wb25lbnQgT3dsQ2Fyb3VzZWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IC5pY29uLFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgLmljb24ge1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IC5pY29uLFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3Zlcixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQ6aG92ZXIsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyQ29udGFpbmVyQnViYmxlRWZmZWN0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVYKDEuMDYpIHNjYWxlWSgxLjAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWCgxLjA2KSBzY2FsZVkoMS4wMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgxLjA0KSBzY2FsZVkoMS4wOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKDEuMDQpIHNjYWxlWSgxLjA4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDI0MGRlZykgc2NhbGVYKDEuMDcpIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjQwZGVnKSBzY2FsZVgoMS4wNykgc2NhbGVZKDEuMDIpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxdHVybikgc2NhbGVYKDEuMDMpIHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMXR1cm4pIHNjYWxlWCgxLjAzKSBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGVyQ29udGFpbmVyQnViYmxlRWZmZWN0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVYKDEuMDYpIHNjYWxlWSgxLjAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWCgxLjA2KSBzY2FsZVkoMS4wMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgxLjA0KSBzY2FsZVkoMS4wOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKDEuMDQpIHNjYWxlWSgxLjA4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDI0MGRlZykgc2NhbGVYKDEuMDcpIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjQwZGVnKSBzY2FsZVgoMS4wNykgc2NhbGVZKDEuMDIpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxdHVybikgc2NhbGVYKDEuMDMpIHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMXR1cm4pIHNjYWxlWCgxLjAzKSBzY2FsZVkoMSk7XG4gIH1cbn1cbi5idXJnZXIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjguOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYnVyZ2VyIHNwYW4sIC5idXJnZXIgc3BhbjpiZWZvcmUsIC5idXJnZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYnVyZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVyZ2VyIHNwYW46YmVmb3JlLCAuYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYnVyZ2VyIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xufVxuLmJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgdG9wOiA4cHg7XG59XG5cbi5idXJnZXIxLnNlbGVjdGVkIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5LjZweCkgcm90YXRlKC00NWRlZyk7XG59XG4uYnVyZ2VyMS5zZWxlY3RlZCBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtOS42cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnVyZ2VyMS5zZWxlY3RlZCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXJnZXIyLnNlbGVjdGVkIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5LjZweCkgcm90YXRlKC05MGRlZyk7XG59XG4uYnVyZ2VyMi5zZWxlY3RlZCBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtOS42cHgpIHJvdGF0ZSgtOTBkZWcpO1xufVxuLmJ1cmdlcjIuc2VsZWN0ZWQgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJ1cmdlcjMuc2VsZWN0ZWQgc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDkuNnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmJ1cmdlcjMuc2VsZWN0ZWQgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTkuNnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmJ1cmdlcjMuc2VsZWN0ZWQgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5idXJnZXI0OmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5LjZweCkgcm90YXRlKDkwZGVnKTtcbn1cbi5idXJnZXI0OmhvdmVyIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC05LjZweCkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ1cmdlcjQuc2VsZWN0ZWQgc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDkuNnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmJ1cmdlcjQuc2VsZWN0ZWQgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTkuNnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmJ1cmdlcjQuc2VsZWN0ZWQgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5idXJnZXI1OmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG4uYnVyZ2VyNTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQuOHB4LCAwcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnVyZ2VyNTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNC44cHgsIDBweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5idXJnZXI1LnNlbGVjdGVkIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5LjZweCkgcm90YXRlKDkwZGVnKTtcbn1cbi5idXJnZXI1LnNlbGVjdGVkIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC05LjZweCkgcm90YXRlKDkwZGVnKTtcbn1cbi5idXJnZXI1LnNlbGVjdGVkIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ1cmdlcjUuc2VsZWN0ZWQ6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbi5idXJnZXI1LnNlbGVjdGVkOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQuOHB4LCAwcHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ1cmdlcjUuc2VsZWN0ZWQ6aG92ZXIgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00LjhweCwgMHB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2xpY2stcGFub3JhbWEgPiBkaXYgaW1nLCAuc2xpY2stcGFub3JhbWEgPiBkaXYgc3ZnIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ29tcG9uZW50IFNpZGUgTWVudSBpbiBQYWdlIFN1YnNjcmliZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaWRlLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggMTJweCAxcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xNCk7XG4gIC1tb3otYm94LXNoYWRvdzogNHB4IDRweCAxMnB4IDFweCByZ2JhKDAsIDExNiwgMTg4LCAwLjE0KTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMnB4IDFweCByZ2JhKDAsIDExNiwgMTg4LCAwLjE0KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2lkZS1tZW51X19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMi45MTY2NjY2NjY3ZW07XG4gIHBhZGRpbmc6IDNweCAwLjQxNjY2NjY2NjdlbSAzcHggNC4xNjY2NjY2NjY3ZW07XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGNvbG9yOiAjMDA3NGJjO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlLW1lbnVfX2J0biB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgfVxufVxuLnNpZGUtbWVudV9fYnRuLnN1Ym1lbnUge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjA4MzMzMzMzMzNlbTtcbn1cbi5zaWRlLW1lbnVfX2J0bi5vcGVuIC5pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5zaWRlLW1lbnVfX2J0bi5vcGVuICsgLnNpZGUtbWVudV9fc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGUtbWVudV9fYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLnNpZGUtbWVudV9fYnRuIC5pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0LjE2NjY2NjY2NjdlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWRlLW1lbnVfX2J0biAuaW1nLXdyYXAgPiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGUtbWVudV9fYnRuIC5pbWctd3JhcCA+IGltZyB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICB9XG59XG4uc2lkZS1tZW51X19idG4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS4wNDE2NjY2NjY3ZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zaWRlLW1lbnVfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDEuMzg4ODg4ODg4OWVtIDEuNjY2NjY2NjY2N2VtO1xufVxuLnNpZGUtbWVudV9fc3VibWVudSAuc3VibWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC44MzMzMzMzMzMzZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnNpZGUtbWVudV9fc3VibWVudSAuc3VibWVudS1saSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTU1NmVtO1xufVxuLnNpZGUtbWVudV9fc3VibWVudSAuc3VibWVudS1saTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWRlLW1lbnVfX3N1Ym1lbnUgLnN1Ym1lbnUtbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGUtbWVudV9fc3VibWVudSAuc3VibWVudS1saSA+IGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBTbGlkZXIgRnVsbCBIZWlnaHQgaW4gSG9tZSBQYWdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zbGlkZXItZnVsbC1oIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAgLmltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwIC5pbWFnZS13cmFwIC5pbWctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwIC5pbWFnZS13cmFwIC5pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAgLmltYWdlLXdyYXAgLmltZy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcCAuaW1hZ2Utd3JhcCAuaW1nLWNvbnRhaW5lci50YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAgLmltYWdlLXdyYXAgLmltZy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwIC5zaXplLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbi5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogOCU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBsZWZ0OiA2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4uc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiA2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICByaWdodDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4uc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIGJvdHRvbTogOSU7XG59XG4uc2xpZGVyLWZ1bGwtaCAuYnRucy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDI2JTtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuc2xpZGVyLWZ1bGwtaCAuYnRucy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLmJ0bnMtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLmJ0bnMtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogNTglO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLmJ0bnMtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5zbGlkZXItZnVsbC1oIC5idG5zLXdyYXAgLmJ0biB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLmJ0bnMtd3JhcCAuYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uc2xpZGVyLWZ1bGwtaCAuYnRucy13cmFwIC5idG46aG92ZXIsIC5zbGlkZXItZnVsbC1oIC5idG5zLXdyYXAgLmJ0bjphY3RpdmUsIC5zbGlkZXItZnVsbC1oIC5idG5zLXdyYXAgLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBOZXdzIExpc3QgaW4gUGFnZSBOZXdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uZXdzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXdzL2JnLW5ld3MtbGlzdC1wYWdlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtY29ubmVjdF9tb2IucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2dmg7XG4gIH1cbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1saXN0IC5tZWRpYS1hbmltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltLmxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUteGwge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzAlO1xuICB0b3A6IDMyJTtcbiAgbGVmdDogMTQlO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDExJTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDEwJTtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiA3JTtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDclO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbS5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDkydmg7XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDUwJTtcbiAgdG9wOiAzOCU7XG4gIGxlZnQ6IDI2JTtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB3aWR0aDogMzMlO1xuICB0b3A6IDU0JTtcbiAgbGVmdDogNjIlO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHdpZHRoOiAxMCU7XG4gIHRvcDogODAlO1xuICBsZWZ0OiA2NCU7XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltIC5oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGwge1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZSAuaGVpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLm5ld3MtbGlzdF9fc2hvcnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubmV3cy1saXN0X19zaG9ydC5wdC1hbmltIHtcbiAgcGFkZGluZy10b3A6IDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWxpc3RfX3Nob3J0LnB0LWFuaW0ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcbiAgfVxufVxuLm5ld3MtbGlzdF9fc2hvcnQgLm1lZGlhLWFuaW0ucmlnaHQge1xuICByaWdodDogMiU7XG4gIHRvcDogMDtcbn1cbi5uZXdzLWxpc3RfX3Nob3J0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgbGVmdDogMzUlO1xuICB0b3A6IDMlO1xufVxuLm5ld3MtbGlzdF9fc2hvcnQgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICBsZWZ0OiA3MCU7XG4gIHRvcDogMTglO1xufVxuLm5ld3MtbGlzdF9fc2hvcnQgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbWQge1xuICBsZWZ0OiA3MCU7XG4gIHRvcDogNDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3MtbGlzdF9fc2hvcnQgLmJ0bnMtd3JhcC50ZXh0LXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm5ld3MtbGlzdF9fd3JhcF9iaWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm5ld3MtbGlzdF9fd3JhcF9iaWcgLm5ld3MtbGlzdF9fY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1saXN0X193cmFwX2JpZyAubmV3cy1saXN0X19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubmV3cy1saXN0X19jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NTU1NTU1NTU2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm5ld3MtbGlzdF9fY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbn1cbi5uZXdzLWxpc3RfX2NhcmRfYmlnIC5uZXdzLWxpc3RfX2NhcmQtaW1nIHtcbiAgcGFkZGluZy10b3A6IDYzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmRfYmlnIC5uZXdzLWxpc3RfX2NhcmQtaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNDYlO1xuICB9XG59XG4ubmV3cy1saXN0X19jYXJkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy1saXN0X19jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLWxpc3RfX2NhcmQtaW1nID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5uZXdzLWxpc3RfX2NhcmQtaW1nIC5kZWZhdWx0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbmV3cy9uZXdzLWN1cC1sb2dvLXZpYXNhdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ubmV3cy1saXN0X19jYXJkLWluZm8ge1xuICBwYWRkaW5nOiAxLjExMTExMTExMTFlbSAxLjY2NjY2NjY2NjdlbSA0cHggMS42NjY2NjY2NjY3ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5ld3MtbGlzdF9fY2FyZC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwLjgzMzMzMzMzMzNlbSAxLjExMTExMTExMTFlbSA0cHggMS4xMTExMTExMTExZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3cy1saXN0X19jYXJkLWluZm8ge1xuICAgIHBhZGRpbmc6IDAuNTU1NTU1NTU1NmVtIDAuODMzMzMzMzMzM2VtIDRweCAwLjgzMzMzMzMzMzNlbTtcbiAgfVxufVxuLm5ld3MtbGlzdF9fY2FyZC1pbmZvIC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NTU1NTU1NTU2ZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmQtaW5mbyAuZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3cy1saXN0X19jYXJkLWluZm8gLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmQtaW5mbyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuLm5ld3MtbGlzdF9fY2FyZC1pbmZvIC50aXRsZSB7XG4gIGhlaWdodDogMy43NWVtO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDc0YmM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLm5ld3MtbGlzdF9fY2FyZC1pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmQtaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3cy1saXN0X19jYXJkLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBOZXdzIEl0ZW0gaW4gUGFnZSBOZXdzIEl0ZW1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5ld3MtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1wb3N0IC5tZWRpYS1hbmltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltLmxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwMHB4O1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXh4bCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA3MiU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDQwJTtcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS14eGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUteGwge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTYlO1xuICB0b3A6IDMlO1xuICBsZWZ0OiAzNiU7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDMyJTtcbiAgbGVmdDogMzAlO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEyJTtcbiAgdG9wOiAxNCU7XG4gIGxlZnQ6IDI0JTtcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1tZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ucmlnaHQge1xuICByaWdodDogMDtcbiAgdG9wOiA5MnZoO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMzglO1xuICBsZWZ0OiAyNiU7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDMzJTtcbiAgdG9wOiA1NCU7XG4gIGxlZnQ6IDYyJTtcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbWQge1xuICB3aWR0aDogMTAlO1xuICB0b3A6IDgwJTtcbiAgbGVmdDogNjQlO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbSAuaGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUgLmhlaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5uZXdzLXBvc3QgLmNvbnRhaW5lci1mbHVpZCwgLm5ld3MtcG9zdCAuY29udGFpbmVyLXNtLCAubmV3cy1wb3N0IC5jb250YWluZXItbWQsIC5uZXdzLXBvc3QgLmNvbnRhaW5lci1sZywgLm5ld3MtcG9zdCAuY29udGFpbmVyLXhsLCAubmV3cy1wb3N0IC5jb250YWluZXIteHhsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gU3Vic2NyaWJlcnMgR3JpZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3Vic2NyaWJlcnMtZ3JpZCxcbi5wYXJ0bmVycy1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctc2lkZS1tZW51LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2JSAzMCU7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbS5sZWZ0LFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0ubGVmdCB7XG4gIHRvcDogMTM1cHg7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA1OCU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDI5JTtcbn1cbi5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDM2JTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDEyJTtcbn1cbi5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbWQsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDE1JTtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IDMwJTtcbn1cbi5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltLnJpZ2h0LFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0ucmlnaHQge1xuICB0b3A6IDc1dmg7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDUxJTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMjUlO1xufVxuLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiAzMiU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiA2MiU7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1tZCxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDklO1xuICB0b3A6IDAlO1xuICBsZWZ0OiA2NCU7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLWZsdWlkLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLXNtLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLW1kLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLWxnLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLXhsLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLXh4bCxcbi5wYXJ0bmVycy1ncmlkIC5jb250YWluZXItZmx1aWQsXG4ucGFydG5lcnMtZ3JpZCAuY29udGFpbmVyLXNtLFxuLnBhcnRuZXJzLWdyaWQgLmNvbnRhaW5lci1tZCxcbi5wYXJ0bmVycy1ncmlkIC5jb250YWluZXItbGcsXG4ucGFydG5lcnMtZ3JpZCAuY29udGFpbmVyLXhsLFxuLnBhcnRuZXJzLWdyaWQgLmNvbnRhaW5lci14eGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZF9fd3JhcCxcbi5wYXJ0bmVycy1ncmlkX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmVycy1ncmlkX193cmFwLFxuLnBhcnRuZXJzLWdyaWRfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdWJzY3JpYmVycy1ncmlkX19zaWRlLW1lbnUsXG4ucGFydG5lcnMtZ3JpZF9fc2lkZS1tZW51IHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWJzY3JpYmVycy1ncmlkX19zaWRlLW1lbnUsXG4ucGFydG5lcnMtZ3JpZF9fc2lkZS1tZW51IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmVycy1ncmlkX19zaWRlLW1lbnUsXG4ucGFydG5lcnMtZ3JpZF9fc2lkZS1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJlbTtcbiAgfVxufVxuLnN1YnNjcmliZXJzLWdyaWRfX2NvbnRlbnQsXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zdWJzY3JpYmVycy1ncmlkX19jb250ZW50LFxuLnBhcnRuZXJzLWdyaWRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3Vic2NyaWJlcnMtZ3JpZF9fY29udGVudCxcbi5wYXJ0bmVycy1ncmlkX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YnNjcmliZXJzLWdyaWRfX2NvbnRlbnQsXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc3Vic2NyaWJlcnMtZ3JpZF9fY29udGVudCA+ICosXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudCA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN1YnNjcmliZXJzLWdyaWRfX2NvbnRlbnQgaHIsXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudCBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZF9fY29udGVudC10aXRsZSxcbi5wYXJ0bmVycy1ncmlkX19jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY3ZW07XG59XG4uc3Vic2NyaWJlcnMtZ3JpZF9fY29udGVudC10aXRsZSA+ICosXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudC10aXRsZSA+ICoge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gUGF5czogUG9ydG1vbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBheS1wb3J0bW9uZV9faWZyYW1lLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXktcG9ydG1vbmVfX2lmcmFtZS13cmFwIGlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDY2MHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9uIE5ld3MgTGlzdCBpbiBQYWdlIE5ld3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFubm91bmNlbWVudHMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL25ld3MvYmctbmV3cy1saXN0LXBhZ2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYW5ub3VuY2VtZW50cy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0X21vYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZ2aDtcbiAgfVxufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0ubGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMCU7XG4gIHRvcDogMzIlO1xuICBsZWZ0OiAxNCU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTElO1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogMTAlO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDclO1xuICB0b3A6IDM1JTtcbiAgbGVmdDogNyU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTJ2aDtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUteGwge1xuICB3aWR0aDogNTAlO1xuICB0b3A6IDM4JTtcbiAgbGVmdDogMjYlO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiAzMyU7XG4gIHRvcDogNTQlO1xuICBsZWZ0OiA2MiU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDEwJTtcbiAgdG9wOiA4MCU7XG4gIGxlZnQ6IDY0JTtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0gLmhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX3Nob3J0LnB0LWFuaW0ge1xuICBwYWRkaW5nLXRvcDogNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fc2hvcnQucHQtYW5pbSB7XG4gICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICB9XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCAubWVkaWEtYW5pbS5yaWdodCB7XG4gIHJpZ2h0OiAyJTtcbiAgdG9wOiAwO1xufVxuLmFubm91bmNlbWVudHMtbGlzdF9fc2hvcnQgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUteGwge1xuICBsZWZ0OiAzNSU7XG4gIHRvcDogMyU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIGxlZnQ6IDcwJTtcbiAgdG9wOiAxOCU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIGxlZnQ6IDcwJTtcbiAgdG9wOiA0NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCAuYnRucy13cmFwLnRleHQtcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLmFubm91bmNlbWVudHMtbGlzdF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X193cmFwX2JpZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X193cmFwX2JpZyAubmV3cy1saXN0X19jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3RfX3dyYXBfYmlnIC5uZXdzLWxpc3RfX2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZF9iaWcgLm5ld3MtbGlzdF9fY2FyZC1pbWcge1xuICBwYWRkaW5nLXRvcDogNjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZF9iaWcgLm5ld3MtbGlzdF9fY2FyZC1pbWcge1xuICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gIH1cbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbWcgPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbWcgLmRlZmF1bHQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXdzL25ld3MtY3VwLWxvZ28tdmlhc2F0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNSUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW5mbyB7XG4gIHBhZGRpbmc6IDEuMTExMTExMTExMWVtIDEuNjY2NjY2NjY2N2VtIDRweCAxLjY2NjY2NjY2NjdlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYW5ub3VuY2VtZW50cy1saXN0X19jYXJkLWluZm8ge1xuICAgIHBhZGRpbmc6IDAuODMzMzMzMzMzM2VtIDEuMTExMTExMTExMWVtIDRweCAxLjExMTExMTExMTFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW5mbyB7XG4gICAgcGFkZGluZzogMC41NTU1NTU1NTU2ZW0gMC44MzMzMzMzMzMzZW0gNHB4IDAuODMzMzMzMzMzM2VtO1xuICB9XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19jYXJkLWluZm8gLmRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjU1NTU1NTU1NTZlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbmZvIC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzNlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW5mbyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbmZvIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xuICB9XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19jYXJkLWluZm8gLnRpdGxlIHtcbiAgaGVpZ2h0OiAzLjc1ZW07XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNzRiYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuYW5ub3VuY2VtZW50cy1saXN0X19jYXJkLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIEhvbWVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhvbWUtcGFnZSAucGFnZS1oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9uIENvbm5lY3QgaW4gUGFnZSBDb25uZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb25uZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0X21vYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZ2aDtcbiAgfVxufVxuLmNvbm5lY3QgLm1lZGlhLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIHRvcDogMzUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdCAubWVkaWEtYW5pbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbm5lY3QgLm1lZGlhLWFuaW0ubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDQ1JTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDE4JTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB3aWR0aDogMzclO1xuICB0b3A6IDM1JTtcbiAgbGVmdDogMiU7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDE2JTtcbiAgdG9wOiA1MiU7XG4gIGxlZnQ6IDMwJTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMzglO1xuICBsZWZ0OiAyNiU7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiAzMyU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDU3JTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDEyJTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltIC5oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xufVxuLmNvbm5lY3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbm5lY3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uY29ubmVjdCAuY29udGFpbmVyLWZsdWlkLCAuY29ubmVjdCAuY29udGFpbmVyLXNtLCAuY29ubmVjdCAuY29udGFpbmVyLW1kLCAuY29ubmVjdCAuY29udGFpbmVyLWxnLCAuY29ubmVjdCAuY29udGFpbmVyLXhsLCAuY29ubmVjdCAuY29udGFpbmVyLXh4bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jb25uZWN0IC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY3ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbm5lY3QgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY29ubmVjdCAuc2VjdGlvbi10aXRsZSAudGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25uZWN0X19zdGVwcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmNvbm5lY3RfX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXBzIHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXBzIHtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXBzIHtcbiAgICBmb250LXNpemU6IDAuNzIyMjIyMjIyMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fc3RlcHMge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb25uZWN0X19zdGVwcyB7XG4gICAgZm9udC1zaXplOiAwLjU1NTU1NTU1NTZlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jb25uZWN0X19zdGVwcyB7XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgfVxufVxuLmNvbm5lY3RfX3N0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDR2aDtcbiAgfVxuICAuY29ubmVjdF9fc3RlcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29ubmVjdF9fc3RlcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY29ubmVjdF9fc3RlcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMCU7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMS44ODg4ODg4ODg5ZW07XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25uZWN0X19zdGVwOjphZnRlciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDh2aCk7XG4gICAgdG9wOiAxLjg4ODg4ODg4ODllbTtcbiAgICBsZWZ0OiAxLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuLmNvbm5lY3RfX3N0ZXA6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmNvbm5lY3RfX3N0ZXAuY3VycmVudCAuc3RlcC1udW0gLnN0ZXAtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5jb25uZWN0X19zdGVwLmN1cnJlbnQgLnN0ZXAtbmFtZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuLmNvbm5lY3RfX3N0ZXAubGFzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25uZWN0X19zdGVwLmxhc3Q6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbn1cbi5jb25uZWN0X19zdGVwLmxhc3QgLnN0ZXAtbnVtIC5zdGVwLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25uZWN0X19zdGVwLmxhc3QgLnN0ZXAtbmFtZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuLmNvbm5lY3RfX3N0ZXAgLnN0ZXAtbnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMy44ODg4ODg4ODg5ZW07XG4gIGhlaWdodDogMy44ODg4ODg4ODg5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODMzMzMzMzMzM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXAgLnN0ZXAtbnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXAgLnN0ZXAtbnVtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLmNvbm5lY3RfX3N0ZXAgLnN0ZXAtbnVtIC5zdGVwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2N2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY29ubmVjdF9fc3RlcCAuc3RlcC1udW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwLjQ0NDQ0NDQ0NDRlbTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG59XG4uY29ubmVjdF9fc3RlcCAuc3RlcC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2FhYWFhYTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fc3RlcCAuc3RlcC1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29ubmVjdF9fc3RlcCAuc3RlcC1uYW1lIHtcbiAgICBmbGV4LXNocmluazogMzA7XG4gIH1cbn1cbi5jb25uZWN0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiA1NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbm5lY3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCgxKSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZmY7XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCgyKSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTk2ZjI7XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCgzKSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhjZTM7XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCg0KSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdlY2Q7XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCg1KSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4uY29ubmVjdF9fcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi43Nzc3Nzc3Nzc4ZW07XG4gIHBhZGRpbmc6IDEuMTExMTExMTExMWVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDNweCAxNHB4IDBweCByZ2JhKDAsIDExNiwgMTg4LCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggM3B4IDE0cHggMHB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTIpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDE0cHggMHB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb25uZWN0X19yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29ubmVjdF9fcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzZW07XG4gIH1cbn1cbi5jb25uZWN0X19keW5hbWljLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fZHluYW1pYy1yZXN1bHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb25uZWN0X19yZXN1bHQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxLjY2NjY2NjY2NjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25uZWN0X19yZXN1bHQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LWl0ZW06OmFmdGVyLCAuY29ubmVjdF9fcmVzdWx0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1pdGVtOjphZnRlciwgLmNvbm5lY3RfX3Jlc3VsdC1pdGVtOjpiZWZvcmUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LWl0ZW06OmFmdGVyIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fcmVzdWx0LWl0ZW06OmFmdGVyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LWl0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fcmVzdWx0LWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmNvbm5lY3RfX3Jlc3VsdC1pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmNvbm5lY3RfX3Jlc3VsdC1pdGVtIC5zdGVwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fcmVzdWx0LWl0ZW0gLnN0ZXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LWl0ZW0gLnN0ZXAtdmFsdWUge1xuICBjb2xvcjogIzAwNzRiYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb25uZWN0X19yZXN1bHQtaXRlbSAuc3RlcC12YWx1ZSAudmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG59XG4uY29ubmVjdF9fcmVzdWx0LXByaWNlIHtcbiAgcGFkZGluZzogMCAxLjY2NjY2NjY2NjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb25uZWN0X19yZXN1bHQtcHJpY2UgLnN0ZXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZSAuc3RlcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LXByaWNlIC5wcmljZS12YWx1ZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5jb25uZWN0X19yZXN1bHQtcHJpY2UgLnByaWNlLXZhbHVlIC5udW0ge1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2N2VtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbm5lY3RfX3Jlc3VsdC1wcmljZSAucHJpY2UtdmFsdWUgLnVuaXQge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbm5lY3RfX3Jlc3VsdC1wcmljZV9wb3MtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZV9wb3MtdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25uZWN0X19yZXN1bHQtcHJpY2VfcG9zLXRpdGxlIC5zdGVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZV9wb3MtdGl0bGUgLnByaWNlLXZhbHVlIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZV9wb3MtdGl0bGUgLnByaWNlLXZhbHVlIC51bml0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jb25uZWN0X19idG5zIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNTU1NTU1NTU1NmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX2J0bnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuLmNvbm5lY3QgLnRhcmlmZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NTU1NTU1NTU2ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbm5lY3QgLnRhcmlmZiB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb25uZWN0IC50YXJpZmYge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29ubmVjdCAudGFyaWZmIHtcbiAgICBmb250LXNpemU6IDAuNzIyMjIyMjIyMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdCAudGFyaWZmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29ubmVjdCAudGFyaWZmIHtcbiAgICBmb250LXNpemU6IDAuNTU1NTU1NTU1NmVtO1xuICB9XG59XG4uY29ubmVjdCAudGFyaWZmOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMDtcbn1cbi5jb25uZWN0IC50YXJpZmY6aG92ZXIgLnRhcmlmZl9fZGV0YWlscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG59XG4uY29ubmVjdCAudGFyaWZmX192aXNpYmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMzg4ODg4ODg4OWVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggM3B4IDE0cHggMHB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xMik7XG59XG4uY29ubmVjdCAudGFyaWZmX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExZW07XG59XG4uY29ubmVjdCAudGFyaWZmX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDVlbSAwLjVlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMzMzMzMzMzMzZW07XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlLWNoYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTU1NmVtO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlLWNoYW5lbCAudmFsdWUge1xuICBjb2xvcjogIzAwNzRiYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlLWNoYW5lbCAudmFsdWUgLm51bSB7XG4gIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbm5lY3QgLnRhcmlmZl9fcHJpY2UtY2hhbmVsIC52YWx1ZSAubnVtIHtcbiAgICBmb250LXNpemU6IDIuMzMzMzMzMzMzM2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbm5lY3QgLnRhcmlmZl9fcHJpY2UtY2hhbmVsIC52YWx1ZSAubnVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMmVtO1xuICB9XG59XG4uY29ubmVjdCAudGFyaWZmX19wcmljZS1jaGFuZWwgLnZhbHVlIC51bml0IHtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29ubmVjdCAudGFyaWZmX19wcmljZS1jaGFuZWwgLnZhbHVlIC51bml0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmNvbm5lY3QgLnRhcmlmZl9fY2hhbmVsLCAuY29ubmVjdCAudGFyaWZmX19wcmljZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAwLjU1NTU1NTU1NTZlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNTU1NTU1NTU1NmVtO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuODMzMzMzMzMzM2VtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmZiZmJmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29ubmVjdCAudGFyaWZmX19wcmljZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NTU1NTU1NTU2ZW07XG4gIH1cbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlIC5wcmljZS1vbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDkuMzc1ZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gIGZvbnQtc2l6ZTogMC40NDQ0NDQ0NDQ0ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbm5lY3QgLnRhcmlmZl9fcHJpY2UgLnByaWNlLW9sZCB7XG4gICAgcmlnaHQ6IDguMTI1ZW07XG4gIH1cbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlIC5wcmljZS1vbGQgLm51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlIC5wcmljZS1vbGQgLm51bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb25uZWN0IC50YXJpZmZfX3ByaWNlIC5wcmljZS1vbGQgLm51bTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuLmNvbm5lY3QgLnRhcmlmZl9fY2hhbmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjgzMzMzMzMzMzNlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmZiZmJmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb25uZWN0IC50YXJpZmZfX2NoYW5lbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU1NTU1NTU1NTZlbTtcbiAgfVxufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29ubmVjdCAudGFyaWZmX19kZXRhaWxzLWNvbnRyb2wuY2xvc2UgLmxpbmsuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscy1jb250cm9sLmNsb3NlIC5saW5rLmRldGFpbHMge1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscy1jb250cm9sIC5saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb25uZWN0IC50YXJpZmZfX2RldGFpbHMtY29udHJvbCAubGluay5jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29ubmVjdCAudGFyaWZmX19kZXRhaWxzLWNvbnRyb2wgLmxpbmsuY2xvc2UgLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscy1jb250cm9sIC5saW5rLmRldGFpbHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4uY29ubmVjdCAudGFyaWZmX19kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICB0b3A6IGNhbGMoMTAwJSAtIDdweCk7XG4gIGxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDEuMTExMTExMTExMWVtIDEuMzg4ODg4ODg4OWVtIDEuMzg4ODg4ODg4OWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCA2cHggMTRweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDZweCAxNHB4IDBweCByZ2JhKDAsIDExNiwgMTg4LCAwLjEyKTtcbiAgYm94LXNoYWRvdzogM3B4IDZweCAxNHB4IDBweCByZ2JhKDAsIDExNiwgMTg4LCAwLjEyKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIHtcbiAgcGFkZGluZzogMC44MzMzMzMzMzMzZW0gMC41NTU1NTU1NTU2ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIC5oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIC5oZWFkIC50aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4xMTExMTExMTExZW07XG59XG4uY29ubmVjdCAudGFyaWZmX19kZXRhaWxzIC5pbmZvLWl0ZW0gLmhlYWQgLm51bSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNzRiYztcbn1cbi5jb25uZWN0IC50YXJpZmZfX2RldGFpbHMgLmluZm8taXRlbSAuY2hhbm5lbHMge1xuICBoZWlnaHQ6IDEuNTU1NTU1NTU1NmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIC5jaGFubmVscyA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0LjQ0NDQ0NDQ0NDRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIC5jaGFubmVscyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb25uZWN0IC50YXJpZmZfX2RldGFpbHMgLmluZm8taXRlbSAuY2hhbm5lbHMgPiBzcGFuID4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuYWxsLWNoYW5uZWxzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuYWxsLWNoYW5uZWxzID4gYSB7XG4gIGNvbG9yOiAjMDA3NGJjO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblBhZ2UgU3VjY2VzcyBTZWN0aW9uIFN1Y2Nlc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN1Y2Nlc3MtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtY29ubmVjdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTR2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDE0dmggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWNjZXNzLXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zdWNjZXNzLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLWNvbm5lY3RfbW9iLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnZoO1xuICB9XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDIwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDQ1JTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDE4JTtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiAzNyU7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiAyJTtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHdpZHRoOiAxNiU7XG4gIHRvcDogNTIlO1xuICBsZWZ0OiAzMCU7XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDUwJTtcbiAgdG9wOiAzOCU7XG4gIGxlZnQ6IDI2JTtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB3aWR0aDogMzMlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiA1NyU7XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDEyJTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDc1JTtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0gLmhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uc3VjY2Vzcy1wYWdlIC5jb250YWluZXItZmx1aWQsIC5zdWNjZXNzLXBhZ2UgLmNvbnRhaW5lci1zbSwgLnN1Y2Nlc3MtcGFnZSAuY29udGFpbmVyLW1kLCAuc3VjY2Vzcy1wYWdlIC5jb250YWluZXItbGcsIC5zdWNjZXNzLXBhZ2UgLmNvbnRhaW5lci14bCwgLnN1Y2Nlc3MtcGFnZSAuY29udGFpbmVyLXh4bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0dmg7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXRpdGxlIC50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN1Y2Nlc3MtcGFnZV9fc3VjY2VzcywgLnN1Y2Nlc3MtcGFnZV9fZmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3LjIyMjIyMjIyMjJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDV2aDtcbn1cbi5zdWNjZXNzLXBhZ2VfX3N1Y2Nlc3MgLmltZy13cmFwLCAuc3VjY2Vzcy1wYWdlX19mYWlsIC5pbWctd3JhcCB7XG4gIHdpZHRoOiA3Ljc3Nzc3Nzc3NzhlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQuNXZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1Y2Nlc3MtcGFnZV9fc3VjY2VzcyAuaW1nLXdyYXAsIC5zdWNjZXNzLXBhZ2VfX2ZhaWwgLmltZy13cmFwIHtcbiAgICB3aWR0aDogMy44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbi5zdWNjZXNzLXBhZ2VfX3N1Y2Nlc3MgLmltZy13cmFwID4gaW1nLCAuc3VjY2Vzcy1wYWdlX19mYWlsIC5pbWctd3JhcCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3VjY2Vzcy1wYWdlX19zdWNjZXNzIC50ZXh0LCAuc3VjY2Vzcy1wYWdlX19mYWlsIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VjY2Vzcy1wYWdlX19zdWNjZXNzIC50ZXh0LCAuc3VjY2Vzcy1wYWdlX19mYWlsIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjIyMjIyMjIyMmVtO1xuICB9XG59XG4uc3VjY2Vzcy1wYWdlX19zdWNjZXNzIC50ZXh0IHAsIC5zdWNjZXNzLXBhZ2VfX2ZhaWwgLnRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdWNjZXNzLXBhZ2VfX3N1Y2Nlc3MgLmltZy13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjY2NjY2NjY2NjdlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWNjZXNzLXBhZ2VfX3N1Y2Nlc3MgLmltZy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTExMTExMTExMWVtO1xuICB9XG59XG4uc3VjY2Vzcy1wYWdlX19yZWdpc3RyYXRpb24tb2ZmZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0Ny4yMjIyMjIyMjIyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1Y2Nlc3MtcGFnZV9fcmVnaXN0cmF0aW9uLW9mZmVyIC50ZXh0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VjY2Vzcy1wYWdlX19yZWdpc3RyYXRpb24tb2ZmZXIgLnRleHQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VjY2Vzcy1wYWdlX19yZWdpc3RyYXRpb24tb2ZmZXIgLnRleHQtYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN1Y2Nlc3MtcGFnZV9fcmVnaXN0cmF0aW9uLW9mZmVyIC5idG5zLXdyYXAgLmJ0bl9fcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN1Y2Nlc3MtcGFnZV9fcmVnaXN0cmF0aW9uLW9mZmVyIC5idG5zLXdyYXAgLmJ0bl9fcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJlZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIEhvbWUgU3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhZ2UtdGFyaWZmcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtdGFyaWZmcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2dmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLXRhcmlmZnNfbW9iLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOHZoO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDM4dmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDU4JTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMjIlO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDM3JTtcbiAgdG9wOiAzMiU7XG4gIGxlZnQ6IDQlO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDE2JTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDE3JTtcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0ucmlnaHQge1xuICByaWdodDogMDtcbiAgdG9wOiA0NXZoO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAyNCU7XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDMzJTtcbiAgdG9wOiAyMCU7XG4gIHJpZ2h0OiA4JTtcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbWQge1xuICB3aWR0aDogMTAlO1xuICB0b3A6IDQ0JTtcbiAgcmlnaHQ6IDMyJTtcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0gLmhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDA3NGJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgbGVmdDogLTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTYwcHg7XG4gIH1cbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNjBweDtcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtOm5vdCguYWN0aXZlKSAudGFyaWZmLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5hY3RpdmUuY2VudGVyICsgLm93bC1pdGVtLmFjdGl2ZSAudGFyaWZmLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41NTU1NTU1NTU2ZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmFjdGl2ZS5jZW50ZXIgKyAub3dsLWl0ZW0uYWN0aXZlICsgLm93bC1pdGVtLmFjdGl2ZSAudGFyaWZmLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyLjIyMjIyMjIyMjJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwgLnRhcmlmZi1pdGVtLS1ub3Qtc2xpZGVyIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbCAudGFyaWZmLWl0ZW0tLW5vdC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW06OmFmdGVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtLm5hdGlvbmFsIC50YXJpZmYtaXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGZmO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW0uZmFtaWx5IC50YXJpZmYtaXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE5NmYyO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW0ucHJlc3RpZ2lvdXMtaGQgLnRhcmlmZi1pdGVtX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhjZTM7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbS5wcmVtaXVtLWhkIC50YXJpZmYtaXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWNkO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW0gLnRhcmlmZi1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjk0NDQ0NDQ0NDRlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NTU1NTU1NTU2ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZjM7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3ByaWNlIC5wcmljZS5wcmljZS1vbGQge1xuICBjb2xvcjogIzAwNzRiYztcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19ib2R5IC5pbmZvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19ib2R5IC5pbmZvLWl0ZW06Zmlyc3QtY2hpbGQgLmhlYWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX2JvZHkgLmluZm8taXRlbTpmaXJzdC1jaGlsZCAuaGVhZCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX2JvZHkgLmluZm8taXRlbTpmaXJzdC1jaGlsZCAuaGVhZCAubnVtIHtcbiAgZm9udC1zaXplOiAyLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDAgMS4xMTExMTExMTExZW07XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwLjgzMzMzMzMzMzNlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuODMzMzMzMzMzM2VtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19zZXJ2aWNlcy1saXN0IC50aXRsZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3NlcnZpY2VzLWxpc3QgLnNlcnZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuODMzMzMzMzMzM2VtO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3NlcnZpY2VzLWxpc3QgLnNlcnZpY2UgLm5hbWUge1xuICBmb250LXNpemU6IDEuMTExMTExMTExMWVtO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3NlcnZpY2VzLWxpc3QgLnNlcnZpY2UgLnByaWNlIHtcbiAgY29sb3I6ICMwMDc0YmM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtbGlzdCAuc2VydmljZSAucHJpY2UgLm51bSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtbGlzdCAuc2VydmljZSAucHJpY2UgLnVuaXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19zZXJ2aWNlcy1saXN0IC5vciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDc0YmM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19zZXJ2aWNlcy1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjM4ODg4ODg4ODllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3NlcnZpY2VzLWJ0biA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNzRiYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtYnRuID4gYS5yZXZlcnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWdlLXRhcmlmZnMtcHJvbW8gLnRhcmlmZnMtcHJvbW8tY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiBjYWxjKCgxMDAlIC0gMTIwcHgpIC8gNCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnBhZ2UtdGFyaWZmcy1wcm9tbyAudGFyaWZmcy1wcm9tby1jYXJvdXNlbCAudGFyaWZmLXByb21vLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xufVxuLnBhZ2UtdGFyaWZmcy1wcm9tbyAudGFyaWZmcy1wcm9tby1jYXJvdXNlbCAudGFyaWZmLXByb21vLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG59XG4ucGFnZS10YXJpZmZzLXByb21vIC50YXJpZmZzLXByb21vLWNhcm91c2VsIC50YXJpZmYtcHJvbW8taXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtdGFyaWZmcy1wcm9tbyAudGFyaWZmcy1wcm9tby1jYXJvdXNlbCAudGFyaWZmLXByb21vLWl0ZW0gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTQlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMjUpO1xufVxuLnBhZ2UtdGFyaWZmcy1wcm9tbyAudGFyaWZmcy1wcm9tby1jYXJvdXNlbCAudGFyaWZmLXByb21vLWl0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtdGFyaWZmcy1wcm9tbyAudGFyaWZmcy1wcm9tby1jYXJvdXNlbCAudGFyaWZmLXByb21vLWl0ZW0tdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4NiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLXRhcmlmZnMtcHJvbW8gLnRhcmlmZnMtcHJvbW8tY2Fyb3VzZWwgLnRhcmlmZi1wcm9tby1pdGVtLXRodW1iIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtdGFyaWZmcy1wcm9tbyAucGFnZS10aXRsZS50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLXRhcmlmZnMtcHJvbW8gLnRhcmlmZnMtcHJvbW8tY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMjUwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLnBhZ2UtdGFyaWZmcy1wcm9tbyAudGFyaWZmcy1wcm9tby1jYXJvdXNlbCAudGFyaWZmLXByb21vLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICAucGFnZS10YXJpZmZzLXByb21vIC50YXJpZmZzLXByb21vLWNhcm91c2VsIC50YXJpZmYtcHJvbW8taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtdGFyaWZmcy1wcm9tbyAudGFyaWZmcy1wcm9tby1jYXJvdXNlbCAudGFyaWZmLXByb21vLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS10YXJpZmZzLXByb21vIC50YXJpZmZzLXByb21vLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAucGFnZS10YXJpZmZzLXByb21vIC50YXJpZmZzLXByb21vLWNhcm91c2VsIC50YXJpZmYtcHJvbW8taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnBhZ2UtdGFyaWZmcy1wcm9tbyAudGFyaWZmcy1wcm9tby1jYXJvdXNlbCAudGFyaWZmLXByb21vLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblBhZ2UgVGFyaWZmIENoYW5uZWxzIFN0eWxlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50YXJpZmYtY2hhbm5lbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLXRhcmlmZi1jaGFubmVscy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzV2aDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNSUgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50YXJpZmYtY2hhbm5lbHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLXRhcmlmZi1jaGFubmVsc19tb2IucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOHZoO1xuICB9XG59XG4udGFyaWZmLWNoYW5uZWxzIC5jb250YWluZXItZmx1aWQsIC50YXJpZmYtY2hhbm5lbHMgLmNvbnRhaW5lci1zbSwgLnRhcmlmZi1jaGFubmVscyAuY29udGFpbmVyLW1kLCAudGFyaWZmLWNoYW5uZWxzIC5jb250YWluZXItbGcsIC50YXJpZmYtY2hhbm5lbHMgLmNvbnRhaW5lci14bCwgLnRhcmlmZi1jaGFubmVscyAuY29udGFpbmVyLXh4bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50YXJpZmYtY2hhbm5lbHNfX251bWJlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGFyaWZmLWNoYW5uZWxzX19udW1iZXItaW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YXJpZmYtY2hhbm5lbHNfX251bWJlci1pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjdlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRhcmlmZi1jaGFubmVsc19fbnVtYmVyLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC42NjY2NjY2NjY3ZW07XG4gIH1cbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlLCAudGFyaWZmLWNoYW5uZWxzX19jaGFubmVscyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRhcmlmZi1jaGFubmVsc19fcHJpY2UsIC50YXJpZmYtY2hhbm5lbHNfX2NoYW5uZWxzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udGFyaWZmLWNoYW5uZWxzX19wcmljZSAudGl0bGUtdGV4dCwgLnRhcmlmZi1jaGFubmVsc19fY2hhbm5lbHMgLnRpdGxlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzNlbTtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjdlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzc3Nzc3NzhlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIC5wcmljZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIC5wcmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4udGFyaWZmLWNoYW5uZWxzX19wcmljZSAucHJpY2UgLm51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIC5wcmljZSAubnVtIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4udGFyaWZmLWNoYW5uZWxzX19wcmljZSAucHJpY2UgLnVuaXQge1xuICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRhcmlmZi1jaGFubmVsc19fcHJpY2UgLnByaWNlLm9sZC1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjY2NjY2NjY2NjdlbTtcbiAgY29sb3I6ICMwMDc0YmM7XG59XG4udGFyaWZmLWNoYW5uZWxzX19wcmljZSAucHJpY2Uub2xkLXByaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuMTY2NjY2NjY2N2VtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIC5wcmljZS5vbGQtcHJpY2UgLm51bSB7XG4gIGZvbnQtc2l6ZTogMS41NTU1NTU1NTU2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjk1O1xufVxuLnRhcmlmZi1jaGFubmVsc19fY2hhbm5lbHMgLmNoYW5uZWxzLW51bSB7XG4gIGZvbnQtc2l6ZTogMi4zMzMzMzMzMzMzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA3NGJjO1xufVxuLnRhcmlmZi1jaGFubmVsc19fYnRuLWNvbm5lY3Qge1xuICBwYWRkaW5nLXRvcDogMy44ODg4ODg4ODg5ZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMzMzMzMzMzMzM2VtO1xufVxuXG4uY2hhbm5lbHMtdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltLmxlZnQge1xuICB0b3A6IC0xMzVweDtcbiAgbGVmdDogLTglO1xufVxuLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA2NCU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xufVxuLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiA0MCU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiA0NCU7XG59XG4uY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHdpZHRoOiAxMiU7XG4gIHRvcDogMiU7XG4gIGxlZnQ6IDQ2JTtcbn1cbi5jaGFubmVscy10YWJzX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaGFubmVscy10YWJzX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzc3Nzc3Nzc3OGVtO1xuICB9XG59XG4uY2hhbm5lbHMtdGFic19fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hhbm5lbHMtdGFic19fbmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hhbm5lbHMtdGFic19fbmF2LWl0ZW06Zmlyc3QtY2hpbGQgLmNoYW5uZWxzLXRhYnNfX25hdi1idG4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmM2YyZjI7XG59XG4uY2hhbm5lbHMtdGFic19fbmF2LWl0ZW06Zmlyc3QtY2hpbGQgLmNoYW5uZWxzLXRhYnNfX25hdi1idG4uYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmNoYW5uZWxzLXRhYnNfX25hdi1pdGVtOmxhc3QtY2hpbGQgLmNoYW5uZWxzLXRhYnNfX25hdi1idG4ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjNmMmYyO1xufVxuLmNoYW5uZWxzLXRhYnNfX25hdi1pdGVtOmxhc3QtY2hpbGQgLmNoYW5uZWxzLXRhYnNfX25hdi1idG4uYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5jaGFubmVscy10YWJzX19uYXYtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDVweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY2hhbm5lbHMtdGFic19fbmF2LWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNoYW5uZWxzLXRhYnNfX25hdi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDhweDtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2hhbm5lbHMtdGFic19fbmF2LWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbi5jaGFubmVscy10YWJzX19uYXYtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNoYW5uZWxzLXRhYnNfX25hdi1idG46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGFubmVscy10YWJzX19uYXYtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2hhbm5lbHMtdGFic19fbmF2LWJ0bi5hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hhbm5lbHMtdGFic19fbmF2LWJ0biAubmF2LWJ0bi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLmNoYW5uZWxzLXRhYnNfX25hdi1idG4gLm5hdi1idG4tbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIuMmVtO1xuICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzBhMGUxMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaGFubmVscy10YWJzX19uYXYtYnRuIC5uYXYtYnRuLW5hbWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNoYW5uZWxzLXRhYnNfX2NoYW5uZWxzLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGFubmVscy10YWJzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY3ZW07XG4gIHBhZGRpbmctdG9wOiAxLjExMTExMTExMTFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNoYW5uZWxzLXRhYnNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaGFubmVscy10YWJzIC5jaGFubmVsLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tdG9wOiAxLjY2NjY2NjY2NjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY3ZW07XG59XG4uY2hhbm5lbHMtdGFicyAuY2hhbm5lbC1pY29uLmhkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoYW5uZWwtaGQucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNDQlO1xuICBoZWlnaHQ6IDMyJTtcbiAgbWF4LXdpZHRoOiAzNnB4O1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDA7XG59IiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhbHVlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiXG4gICRpY29uLWFycm93LWJvdHRvbTogXCJcXGVhMDFcIjtcblxuICAkaWNvbi1hcnJvdy1sZWZ0OiBcIlxcZWEwMlwiO1xuXG4gICRpY29uLWFycm93LXJpZ2h0OiBcIlxcZWEwM1wiO1xuXG4gICRpY29uLWNhbmNlbDogXCJcXGVhMDRcIjtcblxuICAkaWNvbi1jaGFubmVscy1hZ2UtbGltaXQ6IFwiXFxlYTA1XCI7XG5cbiAgJGljb24tY2hhbm5lbHMtY2hpbGRyZW46IFwiXFxlYTA2XCI7XG5cbiAgJGljb24tY2hhbm5lbHMtY2luZW1hOiBcIlxcZWEwN1wiO1xuXG4gICRpY29uLWNoYW5uZWxzLWhlYWRwaG9uZXM6IFwiXFxlYTA4XCI7XG5cbiAgJGljb24tY2hhbm5lbHMtaW5mbzogXCJcXGVhMDlcIjtcblxuICAkaWNvbi1jaGFubmVscy1pbm5vdmF0aW9uOiBcIlxcZWEwYVwiO1xuXG4gICRpY29uLWNoYW5uZWxzLW5ld3M6IFwiXFxlYTBiXCI7XG5cbiAgJGljb24tY2hhbm5lbHMtcmFkaW86IFwiXFxlYTBjXCI7XG5cbiAgJGljb24tY2hhbm5lbHMtcnVubmluZzogXCJcXGVhMGRcIjtcblxuICAkaWNvbi1kb2M6IFwiXFxlYTBlXCI7XG5cbiAgJGljb24tZW1haWw6IFwiXFxlYTBmXCI7XG5cbiAgJGljb24taW1nOiBcIlxcZWExMFwiO1xuXG4gICRpY29uLXBkZjogXCJcXGVhMTFcIjtcblxuICAkaWNvbi1waG9uZS1jYWxsOiBcIlxcZWExMlwiO1xuXG4gICRpY29uLXBvaW50LXRocmVlOiBcIlxcZWExM1wiO1xuXG4gICRpY29uLXNhdGVsbGl0ZS1kaXNoLXJvdXRlcjogXCJcXGVhMTRcIjtcblxuICAkaWNvbi11c2VyOiBcIlxcZWExNVwiO1xuXG4gICRpY29uLXZpYmVyOiBcIlxcZWExNlwiO1xuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaWNvbnMuZW90P1wiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29ucy53b2ZmMj9cIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLnR0Zj9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLnN2Zz8jaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4laWNvbiB7XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5pY29uIHtcbiAgQGV4dGVuZCAlaWNvbjtcbn1cblxuLmljb24tbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cblxuLmljb24teHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmljb24tc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5pY29uLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5pY29uLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5pY29uLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5pY29uLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5pY29uLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5pY29uLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5pY29uLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5pY29uLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5pY29uLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5pY29uLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmljb24tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5pY29uLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uaWNvbi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmljb24tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmljb24uaWNvbi1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uaWNvbi5pY29uLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cblxuLmljb24tYXJyb3ctYm90dG9tOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmljb24tY2FuY2VsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29uLWNoYW5uZWxzLWFnZS1saW1pdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1jaGlsZHJlbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1jaW5lbWE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtaGVhZHBob25lczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5pY29uLWNoYW5uZWxzLWlubm92YXRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtbmV3czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1yYWRpbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uaWNvbi1jaGFubmVscy1ydW5uaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29uLWRvYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uaWNvbi1lbWFpbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uaWNvbi1pbWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmljb24tcGRmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5pY29uLXBob25lLWNhbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLmljb24tcG9pbnQtdGhyZWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmljb24tc2F0ZWxsaXRlLWRpc2gtcm91dGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5pY29uLXVzZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmljb24tdmliZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gRm9udHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIFNoZWxsRnV0dXJhXG5cbi8vIFJlZ3VsYXIgKGRlZmF1bHQpXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJEYXhsaW5lUHJvXCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tUmVndWxhci9EYXhsaW5lUHJvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tUmVndWxhci9EYXhsaW5lUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tUmVndWxhci9EYXhsaW5lUHJvLVJlZ3VsYXIuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy8gTWVkaXVtXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJEYXhsaW5lUHJvXCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLU1lZGl1bS9EYXhsaW5lUHJvLU1lZGl1bS5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLU1lZGl1bS9EYXhsaW5lUHJvLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tTWVkaXVtL0RheGxpbmVQcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLU1lZGl1bS9EYXhsaW5lUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLU1lZGl1bS9EYXhsaW5lUHJvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1NZWRpdW0vRGF4bGluZVByby1NZWRpdW0uc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8gQm9sZFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRGF4bGluZVByb1wiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLUJvbGQvRGF4bGluZVByby1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLUJvbGQvRGF4bGluZVByby1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLUJvbGQvRGF4bGluZVByby1Cb2xkLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59IiwiLy8gTGF5b3V0IGNpcmNsZSBhbmltYXRpb25cblxuLmNpcmNsZS1hbmltYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMzVzIGVhc2UsaGVpZ2h0IC4zNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMzVzIGVhc2UsaGVpZ2h0IC4zNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMzVzIGVhc2UsaGVpZ2h0IC4zNXMgZWFzZTtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlckNvbnRhaW5lckJ1YmJsZUVmZmVjdCA4cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgICBhbmltYXRpb246IGxvYWRlckNvbnRhaW5lckJ1YmJsZUVmZmVjdCA4cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbn1cblxuLmJvdHRvbS1jaXJjbGUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5NCU7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2IoMCAxMTYgMTg4IC8gMjUlKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2IoMCAxMTYgMTg4IC8gMjUlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiKDAgMTE2IDE4OCAvIDI1JSk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1jaXJjbGUtcGFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDIwJTtcbiAgICB0b3A6IDEwdmg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICYuY2lyY2xlLXh4bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgJi5jaXJjbGUteHhsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuICAgIC5jaXJjbGUge1xuICAgICAgICBAZXh0ZW5kIC5jaXJjbGUtYW5pbWF0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgJi5jaXJjbGUteHhsIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LDIzOCwyMzgsLjM0KTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsMjM4LDIzOCwuMzQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9yZGVyLWJvdC1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG59IiwiJFdISVRFOiAjZmZmZmZmO1xuJFJFRDogI2ZmMDAwMDtcbiRCTFVFOiAjMDA3NGJjO1xuXG4vLyBHcmF5IENvbG9yc1xuLy8kc2hlbGwtYmxhY2s6ICMwMDAwMDA7XG4kdmVyeS1kYXJrLWdyYXk6ICM0MDQwNDA7XG4vLyRzaGVsbC1kYXJrLWdyYXk6ICM1OTU5NTk7XG4vLyRzaGVsbC1taWQtZ3JheTogIzdmN2Y3Zjtcbi8vJHNoZWxsLWxpZ2h0LWdyYXk6ICNhNmE2YTY7XG4kcGFsZS1ncmF5OiAjZGRkZGRkO1xuJHZlcnktcGFsZS1ncmF5OiAjZjdmN2Y3O1xuLy8kd2hpdGU6ICNmZmZmZmY7XG4vLyAjZjZmNWY1XG4vLyAjZjNmMmYyXG4vLyAjZjRmM2YzXG4vLyAjZThlOGU4XG4vLyAjYzVjNWM1XG4vLyAjYThhOGE4XG4vLyAjMGEwZTEzXG4vLyAjZGNkY2RjXG4vLyAjZWVlZWVlXG5cbi8vIEZvbnRcbiRmb250LURheGxpbmVQcm86IFwiRGF4bGluZVByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxODtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjM7XG5cbi8vIFRleHRcbiRjb2xvci1iYXNlOiAkdmVyeS1kYXJrLWdyYXk7XG4kY29sb3ItaGVhZGVyOiAkV0hJVEU7XG4kY29sb3ItZm9vdGVyOiAkV0hJVEU7XG4kY29sb3ItbGluazogJFJFRDtcbiRjb2xvci1icmVhZGNydW1iczogI2FhYWFhYTtcblxuLy8gQmFja2dyb3VuZHNcbiRiZy1oaWRlLWNvbnRlbnQtaGVhZGVyOiByZ2JhKDAsMjcsNDMsLjcpO1xuJGJnLWhlYWRlci1tZW51LW1vYjogJGNvbG9yLWhlYWRlcjtcbiRiZy1mb290ZXI6ICRCTFVFO1xuJGJnLWJ1cmdlcjogJGNvbG9yLWhlYWRlcjtcblxuLy8gQnV0dG9uc1xuLy8gQnRuIHJlZFxuJGJ0bi1yZWQtYm9yZGVyOiAkUkVEO1xuJGJ0bi1yZWQtYm9yZGVyLWhvdmVyOiAkUkVEO1xuJGJ0bi1yZWQtYmc6ICRXSElURTtcbiRidG4tcmVkLWJnLWhvdmVyOiAkUkVEO1xuJGJ0bi1yZWQtY29sb3I6ICRSRUQ7XG4kYnRuLXJlZC1jb2xvci1ob3ZlcjogJFdISVRFO1xuLy8gQnRuIHdoaXRlXG4kYnRuLXdoaXRlLWJvcmRlcjogJFdISVRFO1xuJGJ0bi13aGl0ZS1ib3JkZXItaG92ZXI6ICRSRUQ7XG4kYnRuLXdoaXRlLWJnOiAkV0hJVEU7XG4kYnRuLXdoaXRlLWJnLWhvdmVyOiAkUkVEO1xuJGJ0bi13aGl0ZS1jb2xvcjogJFdISVRFO1xuJGJ0bi13aGl0ZS1jb2xvci1ob3ZlcjogJFdISVRFO1xuXG4vLyBGb3JtXG4kaW5wdXQtYmc6ICRXSElURTtcbiRpbnB1dC1ib3JkZXI6ICNkMmQyZDI7XG4kY29sb3ItZXJyb3I6ICRSRUQ7XG4kY29sb3ItaW5wdXQ6ICRjb2xvci1iYXNlO1xuXG4vLyBNZWRpYSBwb2ludHNcbiRwb2ludC14czogMDtcbiRwb2ludC1pcGhvbmUtNTogMzYwO1xuJHBvaW50LXNtOiA1NzY7XG4kcG9pbnQtbWQ6IDc2ODtcbiRwb2ludC1sZzogOTkyO1xuJHBvaW50LXhsOiAxMjAwO1xuJHBvaW50LXh4bDogMTQwMDtcblxuJHBvaW50LXhzLW1pbjogJHBvaW50LXhzO1xuJHBvaW50LWlwaG9uZS01LW1pbjogJHBvaW50LWlwaG9uZS01ICsgcHg7XG4kcG9pbnQtc20tbWluOiAkcG9pbnQtc20gKyBweDtcbiRwb2ludC1tZC1taW46ICRwb2ludC1tZCArIHB4O1xuJHBvaW50LWxnLW1pbjogJHBvaW50LWxnICsgcHg7XG4kcG9pbnQteGwtbWluOiAkcG9pbnQteGwgKyBweDtcbiRwb2ludC14eGwtbWluOiAkcG9pbnQteHhsICsgcHg7XG5cbiRwb2ludC14cy1tYXg6IDA7XG4kcG9pbnQtaXBob25lLTUtbWF4OiAoJHBvaW50LWlwaG9uZS01IC0gMSkgKyBweDtcbiRwb2ludC1zbS1tYXg6ICgkcG9pbnQtc20gLSAxKSArIHB4O1xuJHBvaW50LW1kLW1heDogKCRwb2ludC1tZCAtIDEpICsgcHg7XG4kcG9pbnQtbGctbWF4OiAoJHBvaW50LWxnIC0gMSkgKyBweDtcbiRwb2ludC14bC1tYXg6ICgkcG9pbnQteGwgLSAxKSArIHB4O1xuJHBvaW50LXh4bC1tYXg6ICgkcG9pbnQteHhsIC0gMSkgKyBweDtcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAgIHpvb206IDE7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxufVxuXG4vLy0tLS0tLS0tLS0tZ3JhZGllbnQtLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKSB7XG4gICAgYmFja2dyb3VuZDogJHN0YXJ0LWNvbG9yO1xuXG4gICAgQGlmICRvcmllbnRhdGlvbiA9PSAndmVydGljYWwnIHtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgIH0gQGVsc2UgaWYgJG9yaWVudGF0aW9uID09ICdob3Jpem9udGFsJyB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS1mb250IGZhY2UtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL2ZvbnQoZmFtaWx5LCBmaWxlLCB3ZWlnaHQpe1xuLy8gICAgQGZvbnQtZmFjZXtcbi8vICAgICAgICBmb250LWZhbWlseTpmYW1pbHk7XG4vLyAgICAgICAgc3JjOiB1cmwoZm9udC11cmwoZmlsZSArICcuZW90JykpO1xuLy8gICAgICAgIHNyYzogbG9jYWwoJ19fLV9fJyksXG4vLyAgICAgICAgdXJsKGZvbnQtdXJsKGZpbGUgKyAnLmVvdD8jaWVmaXg/dmVyPTMwLjEwLjIwMTgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuLy8gICAgICAgIHVybChmb250LXVybChmaWxlICsgJy53b2ZmP3Zlcj0zMC4xMC4yMDE4JykpIGZvcm1hdCgnd29mZicpLFxuLy8gICAgICAgIHVybChmb250LXVybChmaWxlICsgJy50dGY/dmVyPTMwLjEwLjIwMTgnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuLy8gICAgICAgIHVybChmb250LXVybChmaWxlICsgJy5zdmcjJysgZmFtaWx5ICsgJz92ZXI9MzAuMTAuMjAxOCcpKSBmb3JtYXQoJ3N2ZycpO1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiB3ZWlnaHQ7XG4vLyAgICAgICAgZm9udC1zdHlsZTogc3R5bGU7XG4vLyAgICB9XG4vL31cblxuLy8tLS0tLS0tLS0tLS0taW5wdXQgcGxhY2Vob2xkZXItLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbGFjZWhvbGRlci1zdGFyKCRjb2xvcikge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gICAgJjo6aW5wdXQtcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG59XG5AZnVuY3Rpb24gZW0oJHB4LCAkY29udGV4dDogMTQpIHtcbiAgICBAcmV0dXJuICgkcHggLyAkY29udGV4dCkgKiAxZW07XG59XG5AbWl4aW4gY29sdW1ucygkY291bnQsICRnYXApIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XG5cbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIGNvbHVtbi1nYXA6ICRnYXA7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGdyYXkge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgLy8gRmlyZWZveCAxMCtcbiAgICBmaWx0ZXI6IGdyYXk7XG4gICAgLy8gSUU2LTlcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIC8vIENocm9tZSAxOSsgJiBTYWZhcmkgNis7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5U2NhbGUgPSAxKTtcbiAgICAtbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKGdyYXlTY2FsZT0xKTtcbn1cblxuQG1peGluIGdyYXktaGFsZiB7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdzYXR1cmF0ZScgdmFsdWVzPScwLjUnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgIC8vIEZpcmVmb3ggMTArXG4gICAgZmlsdGVyOiBncmF5IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIC8vIElFNi05XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSg1MCUpO1xuICAgIC8vIENocm9tZSAxOSsgJiBTYWZhcmkgNitcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKGdyYXlTY2FsZSA9IDAuNSk7XG4gICAgLW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5U2NhbGU9MC41KTtcbn1cblxuQG1peGluIGdyYXktemVybyB7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKGdyYXlTY2FsZSA9IDApO1xuICAgIC1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheVNjYWxlPTApO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLW5vIHNlbGVjdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHVuc2VsZWN0YWJsZSB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLy0tLS0tLS0tLS0tLWZvbnQtc21vb3RoaW5nLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGZvbnQtc21vb3RoaW5nKCR2YWw6IGFudGlhbGlhc2VkKSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogJHZhbDtcbiAgICAtbW96LWZvbnQtc21vb3RoaW5nOiAkdmFsO1xuICAgIC1tcy1mb250LXNtb290aGluZzogJHZhbDtcbiAgICAtby1mb250LXNtb290aGluZzogJHZhbDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLWFycm93LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gYXJyKCR3aWR0aCwgJGhlaWdodCwgJGJnLCAkZGlyZWN0aW9uKSB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIEBpZiAkZGlyZWN0aW9uID09IHQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgJHdpZHRoIC8gMiArIHB4ICRoZWlnaHQgKyBweCAkd2lkdGggLyAyICsgcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHIge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgLyAyICsgcHggMCAkaGVpZ2h0IC8gMiArIHB4ICR3aWR0aCArIHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZztcbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBiIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICsgcHggJHdpZHRoIC8gMiArIHB4IDAgJHdpZHRoIC8gMiArIHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0IC8gMiArIHB4ICR3aWR0aCArIHB4ICRoZWlnaHQgLyAyICsgcHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdGwge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgKyBweCAkd2lkdGggKyBweCAwIDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHRyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwICR3aWR0aCArIHB4ICRoZWlnaHQgKyBweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBiciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwICRoZWlnaHQgKyBweCAkd2lkdGggKyBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gYmwge1xuICAgICAgICBib3JkZXItd2lkdGg6ICR3aWR0aCArIHB4IDAgMCAkaGVpZ2h0ICsgcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnO1xuICAgIH1cblxuICAgIC8vIGV4YW1wbGVcbiAgICAvLyArYXJyKDUwMCw1MCwgIzAwMCwgbClcbiAgICAvLyArYXJyKDUwMCw1MCwgIzAwMCwgYmwpXG59XG5cbi8vLS0tLS0tLS0tLS0tLS0taW1hZ2VzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHBpYygkbmFtZSkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy8jeyRuYW1lfVwiKSBuby1yZXBlYXQgMCAwO1xufVxuXG5AbWl4aW4gcG5nKCRuYW1lKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nLyN7JG5hbWV9LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xufVxuXG5AbWl4aW4ganBnKCRuYW1lKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nLyN7JG5hbWV9LmpwZ1wiKSBuby1yZXBlYXQgMCAwO1xufVxuXG5AbWl4aW4gc3ZnKCRuYW1lLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnLyN7JG5hbWV9LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogI3skd2lkdGh9cHggI3skaGVpZ2h0fXB4O1xuICAgIHdpZHRoOiAjeyR3aWR0aH1weDtcbiAgICBoZWlnaHQ6ICN7JGhlaWdodH1weDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vLy0tLS0tLS0tLS0tLS1pY29ucyBmb250LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmb250ZWxsbyB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS1tZWRpYS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gd2lkdGhcbkBtaXhpbiByKCR3aWR0aCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKyBcInB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbn1cblxuQG1peGluIHJtKCR3aWR0aCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKyBcInB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbn1cblxuQG1peGluIHJtbSgkd2lkdGgxLCR3aWR0aDIpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aDErIFwicHhcIikgYW5kIChtYXgtd2lkdGg6JHdpZHRoMitcInB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbn1cblxuLy8gaGVpZ2h0XG5AbWl4aW4gcmgoJGhlaWdodCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRoZWlnaHQgKyBcInB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbn1cblxuXG5cbi8vLS0tLS0tLS0tLWhvdmVycy0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaG92ZXJGcm9tQ2VudGVyKCRjb2xvciwkYm90dG9tR2FwLCRsaW5lV2lkdGgpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgQGV4dGVuZCAlYmVmb3JlO1xuICAgICAgICBAZXh0ZW5kICVoYW07XG4gICAgICAgIGJvdHRvbTogJGJvdHRvbUdhcCtweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogJGxpbmVXaWR0aCtweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtaXhpbiBncmlkSXRlbSgkY29sdW1ucywkZ2FwKXtcbiAgICAkd2lkdGggOiAoMTAwJS8kY29sdW1ucyk7XG4gICAgJHdpZHRoZ2FwOiAkZ2FwKigkY29sdW1ucyAtIDEpLyRjb2x1bW5zO1xuICAgIG1hcmdpbi1yaWdodDogJGdhcCtweDtcbiAgICB3aWR0aDogY2FsYygjeyR3aWR0aH0gLSAjeyR3aWR0aGdhcH1weCk7XG4gICAgJjpudGgtY2hpbGQoI3skY29sdW1uc31uKyN7JGNvbHVtbnN9KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJvcmRlci1yYWRpaSgkdG9wbGVmdCwgJHRvcHJpZ2h0LCAkYm90dG9tcmlnaHQsICRib3R0b21sZWZ0KSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcGxlZnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3ByaWdodDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbXJpZ2h0O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21sZWZ0O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcGxlZnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRvcHJpZ2h0O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21yaWdodDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21sZWZ0O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkdG9wbGVmdDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICR0b3ByaWdodDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRib3R0b21yaWdodDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJGJvdHRvbWxlZnQ7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHByb3BlcnR5KSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICN7JHByb3BlcnR5fTtcbiAgICAtbW96LXRyYW5zZm9ybTogI3skcHJvcGVydHl9O1xuICAgIC1tcy10cmFuc2Zvcm06ICN7JHByb3BlcnR5fTtcbiAgICAtby10cmFuc2Zvcm06ICN7JHByb3BlcnR5fTtcbiAgICB0cmFuc2Zvcm06ICN7JHByb3BlcnR5fTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5LCAkZHVyYXRpb24sICRlYXNpbmc6IGxpbmVhcikge1xuICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2luZztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2luZztcbiAgICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2luZztcbiAgICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNpbmc7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJG5hbWUsICRkdXJhdGlvbiwgJGVhc2luZzogbGluZWFyKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRuYW1lICRkdXJhdGlvbiAkZWFzaW5nO1xuICAgIC1vLWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uICRlYXNpbmc7XG4gICAgYW5pbWF0aW9uOiAkbmFtZSAkZHVyYXRpb24gJGVhc2luZztcbn1cblxuQG1peGluIGJveC1zaXppbmcoKXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBjc3MzIHJlYyAqL1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogZmYyICovXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGllOCAqL1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogc2FmYXJpMyAqL1xuICAgIC1raHRtbC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBrb25xdWVyb3IgKi9cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGJveC1zaGFkb3ctbSgkdG9wLCAkbGVmdCwgJGJsdXIsICRzcHJlYWQsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICAgIEBpZiAkaW5zZXQge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU3RhcnQgR2VuZXJhbCBFbmpveSBZb3VyIFByb2ZpdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtRGF4bGluZVBybztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSArIHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6MXB4IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsbnVtJztcbiAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW09MSc7XG4gICAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xuICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSc7XG4gICAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSc7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsIGgyLCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vLyBHZW5lcmFsIGNvbnRhaW5lcnNcblxuXG4ucGFnZS1oZWlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgcGFkZGluZy10b3A6IGVtKDgwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMzIxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogZW0oNzMpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjgwKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDY3KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDI1MCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDYzKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDIzMik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDYzKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0dmg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDUwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0dmg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDUwKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWlwaG9uZS01LW1heCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogZW0oNDcpO1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50LXhsLW1pbikge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMjZweDtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMTApO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg4MCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDYwKTtcbiAgICB9XG4gICAgc2VjdGlvbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzZW0gMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNWVtIDA7XG4gICAgfVxufVxuXG4vLyBQYWRkaW5nXG5cbi5wdC0xZW0geyBwYWRkaW5nLXRvcDogMWVtOyB9XG4ucHQtMmVtIHsgcGFkZGluZy10b3A6IDJlbTsgfVxuLnB0LTNlbSB7IHBhZGRpbmctdG9wOiAzZW07IH1cbi5wdC0zZW0tbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLnBiLTFlbSB7IHBhZGRpbmctYm90dG9tOiAxZW07IH1cbi5wYi0yZW0geyBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4ucGItM2VtIHsgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuLnBiLWxnLTBlbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5wbC0xZW0geyBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuXG4ucHItbGctMTUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wbC1sZy0xNSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIE1hcmdpblxuXG4ubWItMWVtIHsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4ubWItMmVtIHsgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4ubWItM2VtIHsgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4ubWItNGVtIHsgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4ubWItNWVtIHsgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4ubWItNmVtIHsgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4ubWItOGVtIHsgbWFyZ2luLWJvdHRvbTogOGVtOyB9XG4ubWItbGctMWVtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG59XG4ubWItbGctMmVtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG59XG4ubWItbGctNWVtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICB9XG59XG5cbi5tdC0xZW0geyBtYXJnaW4tdG9wOiAxZW07IH1cbi5tdC0yZW0geyBtYXJnaW4tdG9wOiAyZW07IH1cbi5tdC0zZW0geyBtYXJnaW4tdG9wOiAzZW07IH1cbi5tdC00ZW0geyBtYXJnaW4tdG9wOiA0ZW07IH1cbi5tdC01ZW0geyBtYXJnaW4tdG9wOiA1ZW07IH1cblxuLy8gT3RoZXJcblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLW1kIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaW1nLXdyYXAge1xuICAgID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi55b3V0dWJlLXdyYXAge1xuICAgID4gaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5IZWFkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubWFpbi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLWluLW91dCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtaXBob25lLTUtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIC8vY29udGVudDogJyc7XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vbWluLWhlaWdodDogMTUwJTtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vei1pbmRleDogMDtcbiAgICAgICAgLy90b3A6IDA7XG4gICAgICAgIC8vbGVmdDogMDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsMTQsNTYsMSk7XG4gICAgICAgIC8vYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMTQsNTYsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgIC8vYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwxNCw1NiwxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSkpO1xuICAgICAgICAvL2JhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDE0LDU2LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICAvL2JhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwxNCw1NiwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDE0LDU2LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwxNCw1NiwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgLy9maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMGUzOCcsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgLy9vcGFjaXR5OiAwLjk7XG4gICAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuM3MsIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzMHB4IDEyNXB4IDgwcHggcmdiYSgwLDE0LDU2LDEpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAzMHB4IDEyNXB4IDgwcHggcmdiYSgwLDE0LDU2LDEpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCAxMjVweCA4MHB4IHJnYmEoMCwxNCw1NiwxKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LW1kLW1heCkge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjBweCA2MHB4IDMwcHggcmdiYSgwLDE0LDU2LDEpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMjBweCA2MHB4IDMwcHggcmdiYSgwLDE0LDU2LDEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggNjBweCAzMHB4IHJnYmEoMCwxNCw1NiwxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGVhZGVyLXNtYWxsIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJEJMVUU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogZW0oMjEwKTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBlbSgxNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLWhlYWRlcl9fd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1pbi1vdXQpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZmxleC1iYXNpczogZW0oMjc1KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxNSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuM3MsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LW1kLW1heCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogZW0oMTUwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctaGVhZGVyLW1lbnUtbW9iO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDZ2aCAzMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuNDUpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuNDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjQ1KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCA2dmggMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtc2hvdyB7XG4gICAgICAgIC5oZWFkLW1vYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi1oZWFkZXJfX2xhbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xvc2UtbW9iLW1lbnUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0bi5idG5fX3doaXRlIHtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG5cbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTJweDtcblxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlLXBob25lIDJzIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IG5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDQwLDIwKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMjUsMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3JlLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oLTEwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDEwKTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIC50cmlnZ2VyLXBvaW50cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9yZS1tZW51LWhpZGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRyaWdnZXItcG9pbnRzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWxlLWdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9yZS1tZW51LWhpZGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHJpYW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMWVtKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA4cHggMTJweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnLWhpZGUtY29udGVudC1oZWFkZXIgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vcmUtbWVudS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDQ1KSBlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWhpZGUtY29udGVudC1oZWFkZXI7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0LWNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogZW0oMTUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDMwKTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFuZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oOCwyMCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHBhbGUtZ3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jb250YWN0cy1tb3JlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdW5kLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBlbSgzNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkUkVEO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1waG9uZSAycyBpbmZpbml0ZTtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdHMtbW9yZS1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC42NWVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1oZWFkZXItbWVudS1tb2I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDZ2aCAzMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjQ1KTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC40NSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjQ1KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDZ2aCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWQtbW9iIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbG9zZS1tb2ItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gLjY1ZW0pO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3MSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMnB4IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZy1oaWRlLWNvbnRlbnQtaGVhZGVyIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250YWN0cy1tb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZW0oMTIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDI1KSBlbSg0MCk7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWhpZGUtY29udGVudC1oZWFkZXI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjclIC0gN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI3JSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjclIC0gOXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDczJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzMlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3MyUgLSA2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdXBwb3J0LFxuICAgICAgICAgICAgICAgIC5jb25uZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdXBwb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0dmg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbm5lY3Qge1xuICAgICAgICAgICAgICAgICAgICAucGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUsMjApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2LDIwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1LDI0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYsMjQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgyMCwyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDIwLDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvb3RlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmt5aXZzdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL29wZXJhdG9yLWt5aXZzdGFyLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnZvZGFmb25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL29wZXJhdG9yLXZvZGFmb25lLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxpZmVjZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9vcGVyYXRvci1saWZlY2VsbC5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c2VyIHtcbiAgICAgICAgLnJvdW5kLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBlbSg2MCwyMCk7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWlwaG9uZS01LW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fd2hpdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5tYWluLWxvZ28ge1xuICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcGhvbmUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDAsMCwgMSk7XG4gICAgfVxuICAgIDY1JSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDI1NSwwLDAsIC42NSk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwwLDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwwLDAsIDApO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2UtcGhvbmUge1xuICAgIDAlIHtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDAsMCwgMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsMCwwLCAxKTtcbiAgICB9XG4gICAgNjUlIHtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjU1LDAsMCwgLjY1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwwLDAsIC42NSk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwwLDAsIDApO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDAsMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDAsMCwgMCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsMCwwLCAwKTtcbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJyZWFkY3J1bWJzIFN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5icmVhZGNydW1icyB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJlYWRjcnVtYnM7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmVhZGNydW1icztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjJzLCBlYXNlMGluLW91dCk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcsMTgpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQnV0dG9ucyBTdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnRucy13cmFwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGVtKDc1LDIyKTtcbiAgICBtaW4td2lkdGg6IGVtKDM0MCwyMik7XG4gICAgcGFkZGluZzogLjEyNWVtIDJlbTtcblxuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKGVtKDc1LDIyKSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgZm9udC1zaXplOiBlbSgyMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiBlbSg1Mik7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgIG1pbi13aWR0aDogZW0oMjgwLDIyKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmX19yZWQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXJlZC1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcmVkLWJnO1xuICAgICAgICBjb2xvcjogJGJ0bi1yZWQtY29sb3I7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcmVkLWJnLWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXJlZC1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1yZWQtY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aGl0ZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRidG4td2hpdGUtYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXdoaXRlLWJnO1xuICAgICAgICBjb2xvcjogJGJ0bi13aGl0ZS1jb2xvcjtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi13aGl0ZS1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4td2hpdGUtYmctaG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi13aGl0ZS1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ctMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZfX2Rpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc21hbGwge1xuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgaGVpZ2h0OiBlbSg1MCwxOCk7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tbW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmljb24td3JhcCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGVtKDcwKTtcbiAgICAgICAgaGVpZ2h0OiBlbSg3MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjVmNTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjVmNTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBlYXNlLWluLW91dCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBlbSg1NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDU1KTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCAuMnMsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuXG4gICAgfVxufVxuXG4uYnRuLWJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFJFRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogZW0oNzApO1xuICAgICAgICBoZWlnaHQ6IGVtKDcwKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY1ZjU7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogZW0oNTUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBlbSg1NSk7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjJzLCBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcblxuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbXBvbmVudCBPd2xDYXJvdXNlbFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuXG4gICAgLm93bC1uYXYge1xuICAgICAgICBidXR0b24ub3dsLXByZXYsXG4gICAgICAgIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNDUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkV0hJVEUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNTUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQ1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ub3dsLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ub3dsLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIkAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXJDb250YWluZXJCdWJibGVFZmZlY3Qge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgwZGVnKSBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSlcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZVgoMS4wNikgc2NhbGVZKDEuMDEpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZVgoMS4wNikgc2NhbGVZKDEuMDEpXG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgxLjA0KSBzY2FsZVkoMS4wOCk7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMTgwZGVnKSBzY2FsZVgoMS4wNCkgc2NhbGVZKDEuMDgpXG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgyNDBkZWcpIHNjYWxlWCgxLjA3KSBzY2FsZVkoMS4wMik7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMjQwZGVnKSBzY2FsZVgoMS4wNykgc2NhbGVZKDEuMDIpXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDF0dXJuKSBzY2FsZVgoMS4wMykgc2NhbGVZKDEpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDF0dXJuKSBzY2FsZVgoMS4wMykgc2NhbGVZKDEpXG4gICAgfVxufVxuQGtleWZyYW1lcyBsb2FkZXJDb250YWluZXJCdWJibGVFZmZlY3R7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMGRlZykgc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgwZGVnKSBzY2FsZVgoMSkgc2NhbGVZKDEpXG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVYKDEuMDYpIHNjYWxlWSgxLjAxKTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVYKDEuMDYpIHNjYWxlWSgxLjAxKVxuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMTgwZGVnKSBzY2FsZVgoMS4wNCkgc2NhbGVZKDEuMDgpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKDEuMDQpIHNjYWxlWSgxLjA4KVxuICAgIH1cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMjQwZGVnKSBzY2FsZVgoMS4wNykgc2NhbGVZKDEuMDIpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDI0MGRlZykgc2NhbGVYKDEuMDcpIHNjYWxlWSgxLjAyKVxuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxdHVybikgc2NhbGVYKDEuMDMpIHNjYWxlWSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxdHVybikgc2NhbGVYKDEuMDMpIHNjYWxlWSgxKVxuICAgIH1cbn0iLCIkZmlsbDogJGJnLWJ1cmdlcjtcbiRidXJnZXJTaXplOiAyNHB4O1xuXG4uYnVyZ2VyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogJGJ1cmdlclNpemUgKiAxLjI7XG4gICAgaGVpZ2h0OiAkYnVyZ2VyU2l6ZTtcblxuICAgIHNwYW4sIHNwYW46YmVmb3JlLCBzcGFuOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICRidXJnZXJTaXplIC8gMTI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRmaWxsO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vbWFyZ2luOiAoJGJ1cmdlclNpemUgKiAyIC8gNikgMCAwO1xuICAgIH1cblxuICAgIHNwYW46YmVmb3JlLCBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkYnVyZ2VyU2l6ZSAqIC0yIC8gNjtcbiAgICB9XG5cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdG9wOiAkYnVyZ2VyU2l6ZSAqIDIgLyA2O1xuICAgIH1cbn1cblxuLmJ1cmdlcjEuc2VsZWN0ZWQge1xuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAoJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uYnVyZ2VyMi5zZWxlY3RlZCB7XG4gICAgc3BhbjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsICgkYnVyZ2VyU2l6ZSAqIDIgLyA1KSkgcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0oJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cblxuLmJ1cmdlcjMuc2VsZWN0ZWQge1xuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAoJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0oJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbn1cblxuLmJ1cmdlcjQ6aG92ZXIge1xuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAoJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0oJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxufVxuXG4uYnVyZ2VyNC5zZWxlY3RlZCB7XG4gICAgc3BhbjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsICgkYnVyZ2VyU2l6ZSAqIDIgLyA1KSkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLSgkYnVyZ2VyU2l6ZSAqIDIgLyA1KSkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuXG4uYnVyZ2VyNTpob3ZlciB7XG4gICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB9XG4gICAgc3BhbjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJGJ1cmdlclNpemUgKiAxIC8gNSksIDBweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkYnVyZ2VyU2l6ZSAqIDEgLyA1KSwgMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG59XG5cbi5idXJnZXI1LnNlbGVjdGVkIHtcbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSgkYnVyZ2VyU2l6ZSAqIDEgLyA1KSwgMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0oJGJ1cmdlclNpemUgKiAxIC8gNSksIDBweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLnNsaWNrLXBhbm9yYW1hIHtcbiAgICA+IGRpdiB7XG4gICAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbXBvbmVudCBTaWRlIE1lbnUgaW4gUGFnZSBTdWJzY3JpYmVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zaWRlLW1lbnUge1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDEycHggMXB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTQpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDRweCA0cHggMTJweCAxcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTJweCAxcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xNCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGVtKDcwLDI0KTtcbiAgICAgICAgcGFkZGluZzogM3B4IGVtKDEwLDI0KSAzcHggZW0oMTAwLDI0KTtcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWJtZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDUwLDI0KTtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsgLnNpZGUtbWVudV9fc3VibWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRSRUQ7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogZW0oMTAwLDI0KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogZW0oMjUsMjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMjUpIGVtKDMwKTtcbiAgICAgICAgLnN1Ym1lbnUtbGlzdCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSgxNSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNTtcbiAgICAgICAgfVxuICAgICAgICAuc3VibWVudS1saSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBTbGlkZXIgRnVsbCBIZWlnaHQgaW4gSG9tZSBQYWdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNsaWRlci1mdWxsLWgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuc2xpZGVyLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgICAgICAgLmltZy1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50LXhsLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXplLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3dsLWNhcm91c2VsIHtcbiAgICAgICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLXByZXYsXG4gICAgICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDglO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNiU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDklO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRucy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDI2JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IDU4JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xuICAgICAgICAgICAgY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFdISVRFO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9uIE5ld3MgTGlzdCBpbiBQYWdlIE5ld3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubmV3cy1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL25ld3MvYmctbmV3cy1saXN0LXBhZ2UucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtY29ubmVjdF9tb2IucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnZoO1xuICAgIH1cbiAgICAubWVkaWEtYW5pbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTElO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDclO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogOTJ2aDtcbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzOCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU0JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jaXJjbGUtYW5pbWF0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hvcnQge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICYucHQtYW5pbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVkaWEtYW5pbSB7XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTglO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG5zLXdyYXAudGV4dC1yaWdodCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAmX2JpZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgLm5ld3MtbGlzdF9fY2FyZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkV0hJVEU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTApKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRSRUQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9iaWcge1xuICAgICAgICAgICAgLm5ld3MtbGlzdF9fY2FyZC1pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MyU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ2JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtZ3JheTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgIH1cbiAgICAgICAgLmRlZmF1bHQtaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL25ld3MvbmV3cy1jdXAtbG9nby12aWFzYXQucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUlIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgzMCkgNHB4IGVtKDMwKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyMCkgNHB4IGVtKDIwKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMTUpIDRweCBlbSgxNSk7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNzVlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBOZXdzIEl0ZW0gaW4gUGFnZSBOZXdzIEl0ZW1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubmV3cy1wb3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAubWVkaWEtYW5pbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14eGwge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0JTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDkydmg7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzglO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY2lyY2xlLWFuaW1hdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBTdWJzY3JpYmVycyBHcmlkXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnN1YnNjcmliZXJzLWdyaWQsXG4ucGFydG5lcnMtZ3JpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1zaWRlLW1lbnUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYlIDMwJTtcblxuICAgIC5tZWRpYS1hbmltIHtcbiAgICAgICAgQGV4dGVuZCAubWVkaWEtY2lyY2xlLXBhZ2U7XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICB0b3A6IDEzNXB4O1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHRvcDogNzV2aDtcbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZGUtbWVudSB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XG4gICAgICAgIH1cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gUGF5czogUG9ydG1vbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGF5LXBvcnRtb25lIHtcbiAgICAmX19pZnJhbWUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBOZXdzIExpc3QgaW4gUGFnZSBOZXdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmFubm91bmNlbWVudHMtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXdzL2JnLW5ld3MtbGlzdC1wYWdlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLWNvbm5lY3RfbW9iLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZ2aDtcbiAgICB9XG4gICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDkydmg7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzglO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY2lyY2xlLWFuaW1hdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Nob3J0IHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAmLnB0LWFuaW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRucy13cmFwLnRleHQtcmlnaHQge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgJl9iaWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIC5uZXdzLWxpc3RfX2NhcmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJFdISVRFO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKGVtKDEwKSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUkVEO1xuICAgICAgICB9XG4gICAgICAgICZfYmlnIHtcbiAgICAgICAgICAgIC5uZXdzLWxpc3RfX2NhcmQtaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjMlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZC1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyYXk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICB9XG4gICAgICAgIC5kZWZhdWx0LWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXdzL25ld3MtY3VwLWxvZ28tdmlhc2F0LnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1JSBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiBlbSgyMCkgZW0oMzApIDRweCBlbSgzMCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjApIDRweCBlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDE1KSA0cHggZW0oMTUpO1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjc1ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblBhZ2UgSG9tZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ob21lLXBhZ2Uge1xuXG4gICAgLnBhZ2UtaGVpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9uIENvbm5lY3QgaW4gUGFnZSBDb25uZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGJnLXN0ZXA6ICNhYWFhYWE7XG4kYmctc3RlcC1jdXJyZW50OiAkUkVEO1xuJGJnLXN0ZXAtbGFzdDogJEJMVUU7XG4kYmctc3RlcC1zaGFkb3c6ICNkMmQyZDI7XG4kYmctbGluZTogI2JmYmZiZjtcbiRiZy10YXJpZmYtZGV0YWlsczogJFdISVRFO1xuJGNvbG9yLXN0ZXAtbmFtZTogI2FhYWFhYTtcbiRjb2xvci1zdGVwLW5hbWUtY3VycmVudDogJGNvbG9yLWJhc2U7XG4kYm9yZGVyLXRhcmlmZi1wcmljZTogI2JmYmZiZjtcbiRib3JkZXItdGFyaWZmLWRldGFpbHM6ICNlOGU4ZTg7XG4kYm9yZGVyLXJlc3VsdC1pdGVtOiAjYmZiZmJmO1xuXG5cbi5jb25uZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtY29ubmVjdC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0X21vYi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2dmg7XG4gICAgfVxuXG4gICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHRvcDogMzUwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzglO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jaXJjbGUtYW5pbWF0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwcy13cmFwIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWlwaG9uZS01LW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0dmg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0dmg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRvcDogZW0oMzQpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxpbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDh2aCk7XG4gICAgICAgICAgICAgICAgdG9wOiBlbSgzNCk7XG4gICAgICAgICAgICAgICAgbGVmdDogZW0oMzQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgLnN0ZXAtbnVtIHtcbiAgICAgICAgICAgICAgICAuc3RlcC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RlcC1jdXJyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGVwLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3RlcC1uYW1lLWN1cnJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RlcC1sYXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0ZXAtbnVtIHtcbiAgICAgICAgICAgICAgICAuc3RlcC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RlcC1sYXN0O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0ZXAtbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zdGVwLW5hbWUtY3VycmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1udW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiBlbSg3MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDcwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGVwLWJ0biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RlcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0OCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFdISVRFO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHRvcDogZW0oOCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN0ZXAtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zdGVwLW5hbWU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAzMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0NSk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgLnRhcmlmZl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIC50YXJpZmZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTk2ZjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAudGFyaWZmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Y2UzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgLnRhcmlmZl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VjZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgIC50YXJpZmZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1MCk7XG4gICAgICAgIHBhZGRpbmc6IGVtKDIwKSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDNweCAxNHB4IDBweCByZ2IoMCwxMTYsMTg4LC4xMik7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDNweCAxNHB4IDBweCByZ2IoMCwxMTYsMTg4LC4xMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNjApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHluYW1pYy1yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHQtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCBlbSgzMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1yZXN1bHQtaXRlbTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHQtcHJpY2Uge1xuICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJFJFRDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0OCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfcG9zLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudW5pdCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bnMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTAwKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDUwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YXJpZmYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTApKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkUkVEO1xuICAgICAgICAgICAgLnRhcmlmZl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJFJFRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyYubmF0aW9uYWwge1xuICAgICAgICAvLyAgICAudGFyaWZmX190aXRsZSB7XG4gICAgICAgIC8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGZmO1xuICAgICAgICAvLyAgICB9XG4gICAgICAgIC8vfVxuICAgICAgICAvLyYuZmFtaWx5IHtcbiAgICAgICAgLy8gICAgLnRhcmlmZl9fdGl0bGUge1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxOTZmMjtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICAgICAgLy8mLnByZXN0aWdpb3VzIHtcbiAgICAgICAgLy8gICAgLnRhcmlmZl9fdGl0bGUge1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGNlMztcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICAgICAgLy8mLnByZXN0aWdpb3VzLWhkIHtcbiAgICAgICAgLy8gICAgLnRhcmlmZl9fdGl0bGUge1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VjZDtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICAgICAgLy8mLnByZW1pdW0taGQge1xuICAgICAgICAvLyAgICAudGFyaWZmX190aXRsZSB7XG4gICAgICAgIC8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xuICAgICAgICAvLyAgICB9XG4gICAgICAgIC8vfVxuICAgICAgICAmX192aXNpYmxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJvdHRvbS1jaXJjbGUtc2hhZG93O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDI1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTApKTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDNweCAxNHB4IDBweCByZ2IoMCwxMTYsMTg4LC4xMik7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAxNHB4IDBweCByZ2IoMCwxMTYsMTg4LC4xMik7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNDVlbSAuNWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhlbSgxMCwzMCkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkV0hJVEU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHJpY2UtY2hhbmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDQ4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jaGFuZWwsXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEwKTtcbiAgICAgICAgfVxuICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLXRhcmlmZi1wcmljZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2Utb2xkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBlbSg3NSw4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNDAlKSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogZW0oNjUsOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMjVkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2hhbmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLXRhcmlmZi1wcmljZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2RldGFpbHMtY29udHJvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgLjNzLCBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDdweCk7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDI1KSBlbSgyNSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy10YXJpZmYtZGV0YWlscztcbiAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci10YXJpZmYtZGV0YWlscztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDZweCAxNHB4IDBweCByZ2IoMCwxMTYsMTg4LC4xMik7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCA2cHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAxNHB4IDBweCByZ2IoMCwxMTYsMTg4LC4xMik7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciwgLjJzLCBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICAuaW5mby1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMTApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNoYW5uZWxzIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBlbSgyOCk7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGVtKDgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbGwtY2hhbm5lbHMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIFN1Y2Nlc3MgU2VjdGlvbiBTdWNjZXNzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnN1Y2Nlc3MtcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLWNvbm5lY3QucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNHZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dmggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtY29ubmVjdF9tb2IucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnZoO1xuICAgIH1cblxuICAgIC5tZWRpYS1hbmltIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB0b3A6IDIwdmg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzglO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jaXJjbGUtYW5pbWF0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWNjZXNzLFxuICAgICZfX2ZhaWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBlbSg4NTApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IGVtKDE0MCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXZoO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBlbSg3MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1Y2Nlc3Mge1xuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzMCk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcmVnaXN0cmF0aW9uLW9mZmVyIHtcbiAgICAgICAgQGV4dGVuZCAuYm90dG9tLWNpcmNsZS1zaGFkb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGVtKDg1MCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiBlbSg0NSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAudGV4dC1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG5zLXdyYXAge1xuICAgICAgICAgICAgLmJ0bl9fcmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIEhvbWUgU3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGFnZS10YXJpZmZzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtdGFyaWZmcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtdGFyaWZmc19tb2IucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOHZoO1xuICAgIH1cblxuICAgIC5tZWRpYS1hbmltIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB0b3A6IDM4dmg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNDV2aDtcbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDQlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY2lyY2xlLWFuaW1hdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhcmlmZnMtY2Fyb3VzZWwge1xuXG4gICAgICAgICYub3dsLWNhcm91c2VsIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLXByZXYsXG4gICAgICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0obm9uZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxVRSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwyNDUsMjQ1LDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02MHB4XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTYwcHhcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vd2wtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIC50YXJpZmYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhlbSgxMCkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm93bC1pdGVtLmFjdGl2ZS5jZW50ZXIge1xuICAgICAgICAgICAgICAgICsgLm93bC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YXJpZmYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKyAub3dsLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YXJpZmYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFyaWZmcy1jYXJvdXNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNDApO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGFyaWZmLWl0ZW0ge1xuICAgICAgICAgICAgJi0tbm90LXNsaWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YXJpZmYtaXRlbSB7XG4gICAgICAgIEBleHRlbmQgLmJvdHRvbS1jaXJjbGUtc2hhZG93O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmF0aW9uYWwge1xuICAgICAgICAgICAgLnRhcmlmZi1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZhbWlseSB7XG4gICAgICAgICAgICAudGFyaWZmLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE5NmYyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJlc3RpZ2lvdXMtaGQge1xuICAgICAgICAgICAgLnRhcmlmZi1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGNlMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnByZW1pdW0taGQge1xuICAgICAgICAgICAgLnRhcmlmZi1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VjZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YXJpZmYtaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgzNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKGVtKDEwKSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmM2YzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICYucHJpY2Utb2xkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgLmluZm8taXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xuICAgICAgICAgICAgICAgICAgICAuaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0Mik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlcnZpY2VzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VydmljZXMtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VydmljZXMtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTUpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xuICAgICAgICAgICAgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1LDI0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VydmljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSwyMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VydmljZXMtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICAgICYucmV2ZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnBhZ2UtdGFyaWZmcy1wcm9tbyB7XG5cblxuICAgIC50YXJpZmZzLXByb21vLWNhcm91c2VsIHtcblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiBjYWxjKCgxMDAlIC0gNCAqIDMwcHgpIC8gNCk7XG5cbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAgICAgLnRhcmlmZi1wcm9tby1pdGVtIHtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiKDAgMTE2IDE4OCAvIDI1JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhcmlmZi1wcm9tby1pdGVtLXRpdGxlIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhcmlmZi1wcm9tby1pdGVtLXRodW1iIHtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDg2JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDk5MXB4ICl7XG5cbiAgICAucGFnZS10YXJpZmZzLXByb21vIHtcblxuICAgICAgICAucGFnZS10aXRsZS50ZXh0LWNlbnRlciB7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YXJpZmZzLXByb21vLWNhcm91c2VsIHtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcblxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDI1MHB4O1xuXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgICAgICAgICAudGFyaWZmLXByb21vLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1NzVweCApe1xuXG4gICAgLnBhZ2UtdGFyaWZmcy1wcm9tbyB7XG5cbiAgICAgICAgLnRhcmlmZnMtcHJvbW8tY2Fyb3VzZWwge1xuXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgICAgICAgICAudGFyaWZmLXByb21vLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIFRhcmlmZiBDaGFubmVscyBTdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50YXJpZmYtY2hhbm5lbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS10YXJpZmYtY2hhbm5lbHMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzNXZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUlIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLXRhcmlmZi1jaGFubmVsc19tb2IucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDh2aDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX251bWJlci1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlLFxuICAgICZfX2NoYW5uZWxzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTAsMzApO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDUwKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZS13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDMwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oMyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hhbm5lbHMge1xuICAgICAgICAuY2hhbm5lbHMtbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bi1jb25uZWN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDcwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNjApO1xuICAgIH1cblxufVxuXG4uY2hhbm5lbHMtdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICBAZXh0ZW5kIC5tZWRpYS1jaXJjbGUtcGFnZTtcbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIHRvcDogLTEzNXB4O1xuICAgICAgICAgICAgbGVmdDogLTglO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjQlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDQlO1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5jaGFubmVscy10YWJzX19uYXYtYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRXSElURTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5jaGFubmVscy10YWJzX19uYXYtYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJFdISVRFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkV0hJVEU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRXSElURTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRXSElURTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1idG4taWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtYnRuLW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogIzBhMGUxMztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2hhbm5lbHMtbW9iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMjApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hhbm5lbC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XG4gICAgICAgICYuaGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoYW5uZWwtaGQucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/