/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-headermob,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--pd-gutter-x:12px;--pd-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);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:1145px){.container,.container-headermob,.container-lg,.container-md,.container-sm{max-width:1085px}}@media (min-width:1200px){.container,.container-headermob,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-headermob,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--pd-breakpoint-xs:0;--pd-breakpoint-sm:576px;--pd-breakpoint-md:768px;--pd-breakpoint-lg:992px;--pd-breakpoint-headermob:1145px;--pd-breakpoint-xl:1200px;--pd-breakpoint-xxl:1400px}.row{--pd-gutter-x:12px;--pd-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--pd-gutter-x)*-.5);margin-right:calc(var(--pd-gutter-x)*-.5);margin-top:calc(var(--pd-gutter-y)*-1)}.row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-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.33333333%}.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.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:4.16666667%}.col-2{flex:0 0 auto;width:8.33333333%}.col-3{flex:0 0 auto;width:12.5%}.col-4{flex:0 0 auto;width:16.66666667%}.col-5{flex:0 0 auto;width:20.83333333%}.col-6{flex:0 0 auto;width:25%}.col-7{flex:0 0 auto;width:29.16666667%}.col-8{flex:0 0 auto;width:33.33333333%}.col-9{flex:0 0 auto;width:37.5%}.col-10{flex:0 0 auto;width:41.66666667%}.col-11{flex:0 0 auto;width:45.83333333%}.col-12{flex:0 0 auto;width:50%}.col-13{flex:0 0 auto;width:54.16666667%}.col-14{flex:0 0 auto;width:58.33333333%}.col-15{flex:0 0 auto;width:62.5%}.col-16{flex:0 0 auto;width:66.66666667%}.col-17{flex:0 0 auto;width:70.83333333%}.col-18{flex:0 0 auto;width:75%}.col-19{flex:0 0 auto;width:79.16666667%}.col-20{flex:0 0 auto;width:83.33333333%}.col-21{flex:0 0 auto;width:87.5%}.col-22{flex:0 0 auto;width:91.66666667%}.col-23{flex:0 0 auto;width:95.83333333%}.col-24{flex:0 0 auto;width:100%}.offset-1{margin-left:4.16666667%}.offset-2{margin-left:8.33333333%}.offset-3{margin-left:12.5%}.offset-4{margin-left:16.66666667%}.offset-5{margin-left:20.83333333%}.offset-6{margin-left:25%}.offset-7{margin-left:29.16666667%}.offset-8{margin-left:33.33333333%}.offset-9{margin-left:37.5%}.offset-10{margin-left:41.66666667%}.offset-11{margin-left:45.83333333%}.offset-12{margin-left:50%}.offset-13{margin-left:54.16666667%}.offset-14{margin-left:58.33333333%}.offset-15{margin-left:62.5%}.offset-16{margin-left:66.66666667%}.offset-17{margin-left:70.83333333%}.offset-18{margin-left:75%}.offset-19{margin-left:79.16666667%}.offset-20{margin-left:83.33333333%}.offset-21{margin-left:87.5%}.offset-22{margin-left:91.66666667%}.offset-23{margin-left:95.83333333%}.g-0,.gx-0{--pd-gutter-x:0}.g-0,.gy-0{--pd-gutter-y:0}.g-1,.gx-1{--pd-gutter-x:0.25rem}.g-1,.gy-1{--pd-gutter-y:0.25rem}.g-2,.gx-2{--pd-gutter-x:0.5rem}.g-2,.gy-2{--pd-gutter-y:0.5rem}.g-3,.gx-3{--pd-gutter-x:1rem}.g-3,.gy-3{--pd-gutter-y:1rem}.g-4,.gx-4{--pd-gutter-x:1.5rem}.g-4,.gy-4{--pd-gutter-y:1.5rem}.g-5,.gx-5{--pd-gutter-x:3rem}.g-5,.gy-5{--pd-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.33333333%}.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.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:4.16666667%}.col-sm-2{flex:0 0 auto;width:8.33333333%}.col-sm-3{flex:0 0 auto;width:12.5%}.col-sm-4{flex:0 0 auto;width:16.66666667%}.col-sm-5{flex:0 0 auto;width:20.83333333%}.col-sm-6{flex:0 0 auto;width:25%}.col-sm-7{flex:0 0 auto;width:29.16666667%}.col-sm-8{flex:0 0 auto;width:33.33333333%}.col-sm-9{flex:0 0 auto;width:37.5%}.col-sm-10{flex:0 0 auto;width:41.66666667%}.col-sm-11{flex:0 0 auto;width:45.83333333%}.col-sm-12{flex:0 0 auto;width:50%}.col-sm-13{flex:0 0 auto;width:54.16666667%}.col-sm-14{flex:0 0 auto;width:58.33333333%}.col-sm-15{flex:0 0 auto;width:62.5%}.col-sm-16{flex:0 0 auto;width:66.66666667%}.col-sm-17{flex:0 0 auto;width:70.83333333%}.col-sm-18{flex:0 0 auto;width:75%}.col-sm-19{flex:0 0 auto;width:79.16666667%}.col-sm-20{flex:0 0 auto;width:83.33333333%}.col-sm-21{flex:0 0 auto;width:87.5%}.col-sm-22{flex:0 0 auto;width:91.66666667%}.col-sm-23{flex:0 0 auto;width:95.83333333%}.col-sm-24{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:4.16666667%}.offset-sm-2{margin-left:8.33333333%}.offset-sm-3{margin-left:12.5%}.offset-sm-4{margin-left:16.66666667%}.offset-sm-5{margin-left:20.83333333%}.offset-sm-6{margin-left:25%}.offset-sm-7{margin-left:29.16666667%}.offset-sm-8{margin-left:33.33333333%}.offset-sm-9{margin-left:37.5%}.offset-sm-10{margin-left:41.66666667%}.offset-sm-11{margin-left:45.83333333%}.offset-sm-12{margin-left:50%}.offset-sm-13{margin-left:54.16666667%}.offset-sm-14{margin-left:58.33333333%}.offset-sm-15{margin-left:62.5%}.offset-sm-16{margin-left:66.66666667%}.offset-sm-17{margin-left:70.83333333%}.offset-sm-18{margin-left:75%}.offset-sm-19{margin-left:79.16666667%}.offset-sm-20{margin-left:83.33333333%}.offset-sm-21{margin-left:87.5%}.offset-sm-22{margin-left:91.66666667%}.offset-sm-23{margin-left:95.83333333%}.g-sm-0,.gx-sm-0{--pd-gutter-x:0}.g-sm-0,.gy-sm-0{--pd-gutter-y:0}.g-sm-1,.gx-sm-1{--pd-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--pd-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--pd-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--pd-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--pd-gutter-x:1rem}.g-sm-3,.gy-sm-3{--pd-gutter-y:1rem}.g-sm-4,.gx-sm-4{--pd-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--pd-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--pd-gutter-x:3rem}.g-sm-5,.gy-sm-5{--pd-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.33333333%}.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.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:4.16666667%}.col-md-2{flex:0 0 auto;width:8.33333333%}.col-md-3{flex:0 0 auto;width:12.5%}.col-md-4{flex:0 0 auto;width:16.66666667%}.col-md-5{flex:0 0 auto;width:20.83333333%}.col-md-6{flex:0 0 auto;width:25%}.col-md-7{flex:0 0 auto;width:29.16666667%}.col-md-8{flex:0 0 auto;width:33.33333333%}.col-md-9{flex:0 0 auto;width:37.5%}.col-md-10{flex:0 0 auto;width:41.66666667%}.col-md-11{flex:0 0 auto;width:45.83333333%}.col-md-12{flex:0 0 auto;width:50%}.col-md-13{flex:0 0 auto;width:54.16666667%}.col-md-14{flex:0 0 auto;width:58.33333333%}.col-md-15{flex:0 0 auto;width:62.5%}.col-md-16{flex:0 0 auto;width:66.66666667%}.col-md-17{flex:0 0 auto;width:70.83333333%}.col-md-18{flex:0 0 auto;width:75%}.col-md-19{flex:0 0 auto;width:79.16666667%}.col-md-20{flex:0 0 auto;width:83.33333333%}.col-md-21{flex:0 0 auto;width:87.5%}.col-md-22{flex:0 0 auto;width:91.66666667%}.col-md-23{flex:0 0 auto;width:95.83333333%}.col-md-24{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:4.16666667%}.offset-md-2{margin-left:8.33333333%}.offset-md-3{margin-left:12.5%}.offset-md-4{margin-left:16.66666667%}.offset-md-5{margin-left:20.83333333%}.offset-md-6{margin-left:25%}.offset-md-7{margin-left:29.16666667%}.offset-md-8{margin-left:33.33333333%}.offset-md-9{margin-left:37.5%}.offset-md-10{margin-left:41.66666667%}.offset-md-11{margin-left:45.83333333%}.offset-md-12{margin-left:50%}.offset-md-13{margin-left:54.16666667%}.offset-md-14{margin-left:58.33333333%}.offset-md-15{margin-left:62.5%}.offset-md-16{margin-left:66.66666667%}.offset-md-17{margin-left:70.83333333%}.offset-md-18{margin-left:75%}.offset-md-19{margin-left:79.16666667%}.offset-md-20{margin-left:83.33333333%}.offset-md-21{margin-left:87.5%}.offset-md-22{margin-left:91.66666667%}.offset-md-23{margin-left:95.83333333%}.g-md-0,.gx-md-0{--pd-gutter-x:0}.g-md-0,.gy-md-0{--pd-gutter-y:0}.g-md-1,.gx-md-1{--pd-gutter-x:0.25rem}.g-md-1,.gy-md-1{--pd-gutter-y:0.25rem}.g-md-2,.gx-md-2{--pd-gutter-x:0.5rem}.g-md-2,.gy-md-2{--pd-gutter-y:0.5rem}.g-md-3,.gx-md-3{--pd-gutter-x:1rem}.g-md-3,.gy-md-3{--pd-gutter-y:1rem}.g-md-4,.gx-md-4{--pd-gutter-x:1.5rem}.g-md-4,.gy-md-4{--pd-gutter-y:1.5rem}.g-md-5,.gx-md-5{--pd-gutter-x:3rem}.g-md-5,.gy-md-5{--pd-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.33333333%}.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.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:4.16666667%}.col-lg-2{flex:0 0 auto;width:8.33333333%}.col-lg-3{flex:0 0 auto;width:12.5%}.col-lg-4{flex:0 0 auto;width:16.66666667%}.col-lg-5{flex:0 0 auto;width:20.83333333%}.col-lg-6{flex:0 0 auto;width:25%}.col-lg-7{flex:0 0 auto;width:29.16666667%}.col-lg-8{flex:0 0 auto;width:33.33333333%}.col-lg-9{flex:0 0 auto;width:37.5%}.col-lg-10{flex:0 0 auto;width:41.66666667%}.col-lg-11{flex:0 0 auto;width:45.83333333%}.col-lg-12{flex:0 0 auto;width:50%}.col-lg-13{flex:0 0 auto;width:54.16666667%}.col-lg-14{flex:0 0 auto;width:58.33333333%}.col-lg-15{flex:0 0 auto;width:62.5%}.col-lg-16{flex:0 0 auto;width:66.66666667%}.col-lg-17{flex:0 0 auto;width:70.83333333%}.col-lg-18{flex:0 0 auto;width:75%}.col-lg-19{flex:0 0 auto;width:79.16666667%}.col-lg-20{flex:0 0 auto;width:83.33333333%}.col-lg-21{flex:0 0 auto;width:87.5%}.col-lg-22{flex:0 0 auto;width:91.66666667%}.col-lg-23{flex:0 0 auto;width:95.83333333%}.col-lg-24{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:4.16666667%}.offset-lg-2{margin-left:8.33333333%}.offset-lg-3{margin-left:12.5%}.offset-lg-4{margin-left:16.66666667%}.offset-lg-5{margin-left:20.83333333%}.offset-lg-6{margin-left:25%}.offset-lg-7{margin-left:29.16666667%}.offset-lg-8{margin-left:33.33333333%}.offset-lg-9{margin-left:37.5%}.offset-lg-10{margin-left:41.66666667%}.offset-lg-11{margin-left:45.83333333%}.offset-lg-12{margin-left:50%}.offset-lg-13{margin-left:54.16666667%}.offset-lg-14{margin-left:58.33333333%}.offset-lg-15{margin-left:62.5%}.offset-lg-16{margin-left:66.66666667%}.offset-lg-17{margin-left:70.83333333%}.offset-lg-18{margin-left:75%}.offset-lg-19{margin-left:79.16666667%}.offset-lg-20{margin-left:83.33333333%}.offset-lg-21{margin-left:87.5%}.offset-lg-22{margin-left:91.66666667%}.offset-lg-23{margin-left:95.83333333%}.g-lg-0,.gx-lg-0{--pd-gutter-x:0}.g-lg-0,.gy-lg-0{--pd-gutter-y:0}.g-lg-1,.gx-lg-1{--pd-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--pd-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--pd-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--pd-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--pd-gutter-x:1rem}.g-lg-3,.gy-lg-3{--pd-gutter-y:1rem}.g-lg-4,.gx-lg-4{--pd-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--pd-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--pd-gutter-x:3rem}.g-lg-5,.gy-lg-5{--pd-gutter-y:3rem}}@media (min-width:1145px){.col-headermob{flex:1 0 0%}.row-cols-headermob-auto>*{flex:0 0 auto;width:auto}.row-cols-headermob-1>*{flex:0 0 auto;width:100%}.row-cols-headermob-2>*{flex:0 0 auto;width:50%}.row-cols-headermob-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-headermob-4>*{flex:0 0 auto;width:25%}.row-cols-headermob-5>*{flex:0 0 auto;width:20%}.row-cols-headermob-6>*{flex:0 0 auto;width:16.66666667%}.col-headermob-auto{flex:0 0 auto;width:auto}.col-headermob-1{flex:0 0 auto;width:4.16666667%}.col-headermob-2{flex:0 0 auto;width:8.33333333%}.col-headermob-3{flex:0 0 auto;width:12.5%}.col-headermob-4{flex:0 0 auto;width:16.66666667%}.col-headermob-5{flex:0 0 auto;width:20.83333333%}.col-headermob-6{flex:0 0 auto;width:25%}.col-headermob-7{flex:0 0 auto;width:29.16666667%}.col-headermob-8{flex:0 0 auto;width:33.33333333%}.col-headermob-9{flex:0 0 auto;width:37.5%}.col-headermob-10{flex:0 0 auto;width:41.66666667%}.col-headermob-11{flex:0 0 auto;width:45.83333333%}.col-headermob-12{flex:0 0 auto;width:50%}.col-headermob-13{flex:0 0 auto;width:54.16666667%}.col-headermob-14{flex:0 0 auto;width:58.33333333%}.col-headermob-15{flex:0 0 auto;width:62.5%}.col-headermob-16{flex:0 0 auto;width:66.66666667%}.col-headermob-17{flex:0 0 auto;width:70.83333333%}.col-headermob-18{flex:0 0 auto;width:75%}.col-headermob-19{flex:0 0 auto;width:79.16666667%}.col-headermob-20{flex:0 0 auto;width:83.33333333%}.col-headermob-21{flex:0 0 auto;width:87.5%}.col-headermob-22{flex:0 0 auto;width:91.66666667%}.col-headermob-23{flex:0 0 auto;width:95.83333333%}.col-headermob-24{flex:0 0 auto;width:100%}.offset-headermob-0{margin-left:0}.offset-headermob-1{margin-left:4.16666667%}.offset-headermob-2{margin-left:8.33333333%}.offset-headermob-3{margin-left:12.5%}.offset-headermob-4{margin-left:16.66666667%}.offset-headermob-5{margin-left:20.83333333%}.offset-headermob-6{margin-left:25%}.offset-headermob-7{margin-left:29.16666667%}.offset-headermob-8{margin-left:33.33333333%}.offset-headermob-9{margin-left:37.5%}.offset-headermob-10{margin-left:41.66666667%}.offset-headermob-11{margin-left:45.83333333%}.offset-headermob-12{margin-left:50%}.offset-headermob-13{margin-left:54.16666667%}.offset-headermob-14{margin-left:58.33333333%}.offset-headermob-15{margin-left:62.5%}.offset-headermob-16{margin-left:66.66666667%}.offset-headermob-17{margin-left:70.83333333%}.offset-headermob-18{margin-left:75%}.offset-headermob-19{margin-left:79.16666667%}.offset-headermob-20{margin-left:83.33333333%}.offset-headermob-21{margin-left:87.5%}.offset-headermob-22{margin-left:91.66666667%}.offset-headermob-23{margin-left:95.83333333%}.g-headermob-0,.gx-headermob-0{--pd-gutter-x:0}.g-headermob-0,.gy-headermob-0{--pd-gutter-y:0}.g-headermob-1,.gx-headermob-1{--pd-gutter-x:0.25rem}.g-headermob-1,.gy-headermob-1{--pd-gutter-y:0.25rem}.g-headermob-2,.gx-headermob-2{--pd-gutter-x:0.5rem}.g-headermob-2,.gy-headermob-2{--pd-gutter-y:0.5rem}.g-headermob-3,.gx-headermob-3{--pd-gutter-x:1rem}.g-headermob-3,.gy-headermob-3{--pd-gutter-y:1rem}.g-headermob-4,.gx-headermob-4{--pd-gutter-x:1.5rem}.g-headermob-4,.gy-headermob-4{--pd-gutter-y:1.5rem}.g-headermob-5,.gx-headermob-5{--pd-gutter-x:3rem}.g-headermob-5,.gy-headermob-5{--pd-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.33333333%}.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.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:4.16666667%}.col-xl-2{flex:0 0 auto;width:8.33333333%}.col-xl-3{flex:0 0 auto;width:12.5%}.col-xl-4{flex:0 0 auto;width:16.66666667%}.col-xl-5{flex:0 0 auto;width:20.83333333%}.col-xl-6{flex:0 0 auto;width:25%}.col-xl-7{flex:0 0 auto;width:29.16666667%}.col-xl-8{flex:0 0 auto;width:33.33333333%}.col-xl-9{flex:0 0 auto;width:37.5%}.col-xl-10{flex:0 0 auto;width:41.66666667%}.col-xl-11{flex:0 0 auto;width:45.83333333%}.col-xl-12{flex:0 0 auto;width:50%}.col-xl-13{flex:0 0 auto;width:54.16666667%}.col-xl-14{flex:0 0 auto;width:58.33333333%}.col-xl-15{flex:0 0 auto;width:62.5%}.col-xl-16{flex:0 0 auto;width:66.66666667%}.col-xl-17{flex:0 0 auto;width:70.83333333%}.col-xl-18{flex:0 0 auto;width:75%}.col-xl-19{flex:0 0 auto;width:79.16666667%}.col-xl-20{flex:0 0 auto;width:83.33333333%}.col-xl-21{flex:0 0 auto;width:87.5%}.col-xl-22{flex:0 0 auto;width:91.66666667%}.col-xl-23{flex:0 0 auto;width:95.83333333%}.col-xl-24{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:4.16666667%}.offset-xl-2{margin-left:8.33333333%}.offset-xl-3{margin-left:12.5%}.offset-xl-4{margin-left:16.66666667%}.offset-xl-5{margin-left:20.83333333%}.offset-xl-6{margin-left:25%}.offset-xl-7{margin-left:29.16666667%}.offset-xl-8{margin-left:33.33333333%}.offset-xl-9{margin-left:37.5%}.offset-xl-10{margin-left:41.66666667%}.offset-xl-11{margin-left:45.83333333%}.offset-xl-12{margin-left:50%}.offset-xl-13{margin-left:54.16666667%}.offset-xl-14{margin-left:58.33333333%}.offset-xl-15{margin-left:62.5%}.offset-xl-16{margin-left:66.66666667%}.offset-xl-17{margin-left:70.83333333%}.offset-xl-18{margin-left:75%}.offset-xl-19{margin-left:79.16666667%}.offset-xl-20{margin-left:83.33333333%}.offset-xl-21{margin-left:87.5%}.offset-xl-22{margin-left:91.66666667%}.offset-xl-23{margin-left:95.83333333%}.g-xl-0,.gx-xl-0{--pd-gutter-x:0}.g-xl-0,.gy-xl-0{--pd-gutter-y:0}.g-xl-1,.gx-xl-1{--pd-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--pd-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--pd-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--pd-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--pd-gutter-x:1rem}.g-xl-3,.gy-xl-3{--pd-gutter-y:1rem}.g-xl-4,.gx-xl-4{--pd-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--pd-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--pd-gutter-x:3rem}.g-xl-5,.gy-xl-5{--pd-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.33333333%}.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.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:4.16666667%}.col-xxl-2{flex:0 0 auto;width:8.33333333%}.col-xxl-3{flex:0 0 auto;width:12.5%}.col-xxl-4{flex:0 0 auto;width:16.66666667%}.col-xxl-5{flex:0 0 auto;width:20.83333333%}.col-xxl-6{flex:0 0 auto;width:25%}.col-xxl-7{flex:0 0 auto;width:29.16666667%}.col-xxl-8{flex:0 0 auto;width:33.33333333%}.col-xxl-9{flex:0 0 auto;width:37.5%}.col-xxl-10{flex:0 0 auto;width:41.66666667%}.col-xxl-11{flex:0 0 auto;width:45.83333333%}.col-xxl-12{flex:0 0 auto;width:50%}.col-xxl-13{flex:0 0 auto;width:54.16666667%}.col-xxl-14{flex:0 0 auto;width:58.33333333%}.col-xxl-15{flex:0 0 auto;width:62.5%}.col-xxl-16{flex:0 0 auto;width:66.66666667%}.col-xxl-17{flex:0 0 auto;width:70.83333333%}.col-xxl-18{flex:0 0 auto;width:75%}.col-xxl-19{flex:0 0 auto;width:79.16666667%}.col-xxl-20{flex:0 0 auto;width:83.33333333%}.col-xxl-21{flex:0 0 auto;width:87.5%}.col-xxl-22{flex:0 0 auto;width:91.66666667%}.col-xxl-23{flex:0 0 auto;width:95.83333333%}.col-xxl-24{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:4.16666667%}.offset-xxl-2{margin-left:8.33333333%}.offset-xxl-3{margin-left:12.5%}.offset-xxl-4{margin-left:16.66666667%}.offset-xxl-5{margin-left:20.83333333%}.offset-xxl-6{margin-left:25%}.offset-xxl-7{margin-left:29.16666667%}.offset-xxl-8{margin-left:33.33333333%}.offset-xxl-9{margin-left:37.5%}.offset-xxl-10{margin-left:41.66666667%}.offset-xxl-11{margin-left:45.83333333%}.offset-xxl-12{margin-left:50%}.offset-xxl-13{margin-left:54.16666667%}.offset-xxl-14{margin-left:58.33333333%}.offset-xxl-15{margin-left:62.5%}.offset-xxl-16{margin-left:66.66666667%}.offset-xxl-17{margin-left:70.83333333%}.offset-xxl-18{margin-left:75%}.offset-xxl-19{margin-left:79.16666667%}.offset-xxl-20{margin-left:83.33333333%}.offset-xxl-21{margin-left:87.5%}.offset-xxl-22{margin-left:91.66666667%}.offset-xxl-23{margin-left:95.83333333%}.g-xxl-0,.gx-xxl-0{--pd-gutter-x:0}.g-xxl-0,.gy-xxl-0{--pd-gutter-y:0}.g-xxl-1,.gx-xxl-1{--pd-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--pd-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--pd-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--pd-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--pd-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--pd-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--pd-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--pd-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--pd-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--pd-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.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{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{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:grid!important}.d-sm-inline-grid{display:inline-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:flex!important}.d-sm-inline-flex{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{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{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:grid!important}.d-md-inline-grid{display:inline-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:flex!important}.d-md-inline-flex{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{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{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:grid!important}.d-lg-inline-grid{display:inline-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:flex!important}.d-lg-inline-flex{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{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{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:1145px){.d-headermob-inline{display:inline!important}.d-headermob-inline-block{display:inline-block!important}.d-headermob-block{display:block!important}.d-headermob-grid{display:grid!important}.d-headermob-inline-grid{display:inline-grid!important}.d-headermob-table{display:table!important}.d-headermob-table-row{display:table-row!important}.d-headermob-table-cell{display:table-cell!important}.d-headermob-flex{display:flex!important}.d-headermob-inline-flex{display:inline-flex!important}.d-headermob-none{display:none!important}.flex-headermob-fill{flex:1 1 auto!important}.flex-headermob-row{flex-direction:row!important}.flex-headermob-column{flex-direction:column!important}.flex-headermob-row-reverse{flex-direction:row-reverse!important}.flex-headermob-column-reverse{flex-direction:column-reverse!important}.flex-headermob-grow-0{flex-grow:0!important}.flex-headermob-grow-1{flex-grow:1!important}.flex-headermob-shrink-0{flex-shrink:0!important}.flex-headermob-shrink-1{flex-shrink:1!important}.flex-headermob-wrap{flex-wrap:wrap!important}.flex-headermob-nowrap{flex-wrap:nowrap!important}.flex-headermob-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-headermob-start{justify-content:flex-start!important}.justify-content-headermob-end{justify-content:flex-end!important}.justify-content-headermob-center{justify-content:center!important}.justify-content-headermob-between{justify-content:space-between!important}.justify-content-headermob-around{justify-content:space-around!important}.justify-content-headermob-evenly{justify-content:space-evenly!important}.align-items-headermob-start{align-items:flex-start!important}.align-items-headermob-end{align-items:flex-end!important}.align-items-headermob-center{align-items:center!important}.align-items-headermob-baseline{align-items:baseline!important}.align-items-headermob-stretch{align-items:stretch!important}.align-content-headermob-start{align-content:flex-start!important}.align-content-headermob-end{align-content:flex-end!important}.align-content-headermob-center{align-content:center!important}.align-content-headermob-between{align-content:space-between!important}.align-content-headermob-around{align-content:space-around!important}.align-content-headermob-stretch{align-content:stretch!important}.align-self-headermob-auto{align-self:auto!important}.align-self-headermob-start{align-self:flex-start!important}.align-self-headermob-end{align-self:flex-end!important}.align-self-headermob-center{align-self:center!important}.align-self-headermob-baseline{align-self:baseline!important}.align-self-headermob-stretch{align-self:stretch!important}.order-headermob-first{order:-1!important}.order-headermob-0{order:0!important}.order-headermob-1{order:1!important}.order-headermob-2{order:2!important}.order-headermob-3{order:3!important}.order-headermob-4{order:4!important}.order-headermob-5{order:5!important}.order-headermob-last{order:6!important}.m-headermob-0{margin:0!important}.m-headermob-1{margin:.25rem!important}.m-headermob-2{margin:.5rem!important}.m-headermob-3{margin:1rem!important}.m-headermob-4{margin:1.5rem!important}.m-headermob-5{margin:3rem!important}.m-headermob-auto{margin:auto!important}.mx-headermob-0{margin-left:0!important;margin-right:0!important}.mx-headermob-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-headermob-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-headermob-3{margin-left:1rem!important;margin-right:1rem!important}.mx-headermob-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-headermob-5{margin-left:3rem!important;margin-right:3rem!important}.mx-headermob-auto{margin-left:auto!important;margin-right:auto!important}.my-headermob-0{margin-bottom:0!important;margin-top:0!important}.my-headermob-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-headermob-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-headermob-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-headermob-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-headermob-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-headermob-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-headermob-0{margin-top:0!important}.mt-headermob-1{margin-top:.25rem!important}.mt-headermob-2{margin-top:.5rem!important}.mt-headermob-3{margin-top:1rem!important}.mt-headermob-4{margin-top:1.5rem!important}.mt-headermob-5{margin-top:3rem!important}.mt-headermob-auto{margin-top:auto!important}.me-headermob-0{margin-right:0!important}.me-headermob-1{margin-right:.25rem!important}.me-headermob-2{margin-right:.5rem!important}.me-headermob-3{margin-right:1rem!important}.me-headermob-4{margin-right:1.5rem!important}.me-headermob-5{margin-right:3rem!important}.me-headermob-auto{margin-right:auto!important}.mb-headermob-0{margin-bottom:0!important}.mb-headermob-1{margin-bottom:.25rem!important}.mb-headermob-2{margin-bottom:.5rem!important}.mb-headermob-3{margin-bottom:1rem!important}.mb-headermob-4{margin-bottom:1.5rem!important}.mb-headermob-5{margin-bottom:3rem!important}.mb-headermob-auto{margin-bottom:auto!important}.ms-headermob-0{margin-left:0!important}.ms-headermob-1{margin-left:.25rem!important}.ms-headermob-2{margin-left:.5rem!important}.ms-headermob-3{margin-left:1rem!important}.ms-headermob-4{margin-left:1.5rem!important}.ms-headermob-5{margin-left:3rem!important}.ms-headermob-auto{margin-left:auto!important}.p-headermob-0{padding:0!important}.p-headermob-1{padding:.25rem!important}.p-headermob-2{padding:.5rem!important}.p-headermob-3{padding:1rem!important}.p-headermob-4{padding:1.5rem!important}.p-headermob-5{padding:3rem!important}.px-headermob-0{padding-left:0!important;padding-right:0!important}.px-headermob-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-headermob-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-headermob-3{padding-left:1rem!important;padding-right:1rem!important}.px-headermob-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-headermob-5{padding-left:3rem!important;padding-right:3rem!important}.py-headermob-0{padding-bottom:0!important;padding-top:0!important}.py-headermob-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-headermob-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-headermob-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-headermob-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-headermob-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-headermob-0{padding-top:0!important}.pt-headermob-1{padding-top:.25rem!important}.pt-headermob-2{padding-top:.5rem!important}.pt-headermob-3{padding-top:1rem!important}.pt-headermob-4{padding-top:1.5rem!important}.pt-headermob-5{padding-top:3rem!important}.pe-headermob-0{padding-right:0!important}.pe-headermob-1{padding-right:.25rem!important}.pe-headermob-2{padding-right:.5rem!important}.pe-headermob-3{padding-right:1rem!important}.pe-headermob-4{padding-right:1.5rem!important}.pe-headermob-5{padding-right:3rem!important}.pb-headermob-0{padding-bottom:0!important}.pb-headermob-1{padding-bottom:.25rem!important}.pb-headermob-2{padding-bottom:.5rem!important}.pb-headermob-3{padding-bottom:1rem!important}.pb-headermob-4{padding-bottom:1.5rem!important}.pb-headermob-5{padding-bottom:3rem!important}.ps-headermob-0{padding-left:0!important}.ps-headermob-1{padding-left:.25rem!important}.ps-headermob-2{padding-left:.5rem!important}.ps-headermob-3{padding-left:1rem!important}.ps-headermob-4{padding-left:1.5rem!important}.ps-headermob-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-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:flex!important}.d-xl-inline-flex{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{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{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:grid!important}.d-xxl-inline-grid{display:inline-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:flex!important}.d-xxl-inline-flex{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{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{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:grid!important}.d-print-inline-grid{display:inline-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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}::-webkit-search-decoration{display:none}::-webkit-file-upload-button{background:none;border:0;padding:0}:root *{--pd-gutter-y:30px!important}@media (max-width:991.98px){:root *{--pd-gutter-x:50px!important}}form .gform_body .gfield input::-moz-placeholder,form .gform_body .gfield textarea::-moz-placeholder{font-family:Nunito,sans-serif;font-size:16px;letter-spacing:normal}.benefits .benefits-item,.content-slider__slide .content-wrap p:first-child,.cta-bar__text,.download-form .gform_confirmation_message h2,.download-form .gform_wrapper .gform_title,.footer__demo__contact .contact-text,.footer__links .footer__nav-menu .menu-item a,.hero-home .pd-animated__text,.hero-home .pd-animated__text-small,.hero-home .section-title,.hero-home .section-title-small,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]>.pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]>.pd-nav__link-heading,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="2"]>.pd-nav__link,.pd-numbers .pd-numbers-list__item-content,.pd-numbers .pd-numbers-list__item-number-wrapper,.pd-team .pd-team-member__bio,.pd-team .pd-team-member__content>*,.pd-vertical-button,.section-title,.solution__title,.started h2,.testimonials .pd-quote,.testimonials .pd-quote__cite,.typo-size-24,.typo-size-45,.typo-size-65,body,form .gform_body .gfield input,form .gform_body .gfield input::placeholder,form .gform_body .gfield textarea,form .gform_body .gfield textarea::placeholder{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.35}@media (min-width:992px){form .gform_body .gfield input::-moz-placeholder,form .gform_body .gfield textarea::-moz-placeholder{font-size:1.8rem;font-weight:400;letter-spacing:normal;line-height:1.35}.benefits .benefits-item,.content-slider__slide .content-wrap p:first-child,.cta-bar__text,.download-form .gform_confirmation_message h2,.download-form .gform_wrapper .gform_title,.footer__demo__contact .contact-text,.footer__links .footer__nav-menu .menu-item a,.hero-home .pd-animated__text,.hero-home .pd-animated__text-small,.hero-home .section-title,.hero-home .section-title-small,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]>.pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]>.pd-nav__link-heading,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="2"]>.pd-nav__link,.pd-numbers .pd-numbers-list__item-content,.pd-numbers .pd-numbers-list__item-number-wrapper,.pd-team .pd-team-member__bio,.pd-team .pd-team-member__content>*,.pd-vertical-button,.section-title,.solution__title,.started h2,.testimonials .pd-quote,.testimonials .pd-quote__cite,.typo-size-24,.typo-size-45,.typo-size-65,body,form .gform_body .gfield input,form .gform_body .gfield input::placeholder,form .gform_body .gfield textarea,form .gform_body .gfield textarea::placeholder{font-size:1.8rem;font-weight:400;letter-spacing:normal;line-height:1.35}}.hero-home .pd-animated__text,.hero-home .section-title,.typo-size-65{font-size:3rem;font-weight:400;line-height:1}@media (min-width:992px){.hero-home .pd-animated__text,.hero-home .section-title,.typo-size-65{font-size:6.5rem;font-weight:600}}.typo-size-45{font-size:2.5rem;font-weight:400;line-height:1}@media (min-width:992px){.typo-size-45{font-size:4.5rem}}.hero-home .pd-animated__text-small,.hero-home .section-title-small{font-size:3rem;font-weight:400;line-height:1}@media (min-width:992px){.hero-home .pd-animated__text-small,.hero-home .section-title-small{font-size:4rem}}.download-form .gform_confirmation_message h2,.download-form .gform_wrapper .gform_title,.section-title,.started h2{font-size:2.4rem;font-weight:400;line-height:1.2}@media (min-width:992px){.download-form .gform_confirmation_message h2,.download-form .gform_wrapper .gform_title,.section-title,.started h2{font-size:3.6rem}}.cta-bar__text,.footer__demo__contact .contact-text{font-size:1.6rem;font-weight:600;line-height:1.35}@media (min-width:992px){.cta-bar__text,.footer__demo__contact .contact-text{font-size:2.5rem}}.solution__title,.typo-size-24{font-size:2rem;line-height:1.03}@media (min-width:992px){.solution__title,.typo-size-24{font-size:2.4rem}}.benefits .benefits-item{font-size:1.6rem;font-style:italic;font-weight:600;line-height:1.35}@media (min-width:992px){.benefits .benefits-item{font-size:2.2rem}}.content-slider__slide .content-wrap p:first-child,.footer__links .footer__nav-menu .menu-item a{font-size:2rem;font-weight:600;line-height:1.35}.pd-numbers .pd-numbers-list__item-content,.pd-team .pd-team-member__content>*,.pd-vertical-button,.testimonials .pd-quote,.testimonials .pd-quote__cite{font-size:1.6rem;font-weight:400;line-height:1.35}@media (min-width:992px){.pd-numbers .pd-numbers-list__item-content,.pd-team .pd-team-member__content>*,.pd-vertical-button,.testimonials .pd-quote,.testimonials .pd-quote__cite{font-size:1.8rem}}form .gform_body .gfield input::-moz-placeholder,form .gform_body .gfield textarea::-moz-placeholder{font-size:1.4rem;font-weight:400;line-height:1.35}form .gform_body .gfield input,form .gform_body .gfield input::placeholder,form .gform_body .gfield textarea,form .gform_body .gfield textarea::placeholder{font-size:1.4rem;font-weight:400;line-height:1.35}.pd-team .pd-team-member__bio{font-size:1rem;line-height:1.35}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading{font-size:1.8rem;font-weight:400;line-height:normal}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]>.pd-nav__link{font-size:1.4rem;font-weight:400;line-height:normal}@media (min-width:992px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]>.pd-nav__link{font-size:1.6rem}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]>.pd-nav__link-heading{font-size:1rem;font-weight:700;line-height:normal}@media (min-width:992px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]>.pd-nav__link-heading{font-size:1.4rem}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="2"]>.pd-nav__link{font-size:1.4rem;font-weight:400;line-height:normal}@media (min-width:992px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="2"]>.pd-nav__link{font-size:1.6rem}}.solution__title{font-weight:600}.testimonials .pd-quote{font-style:italic;font-weight:600}.download-form .gform_confirmation_message .download-link,.pd-btn,body .cky-notice-btn-wrapper .cky-btn,body .cky-prefrence-btn-wrapper .cky-btn{font-size:1.8rem;font-weight:600;line-height:1.35}.pd-numbers .pd-numbers-list__item-number-wrapper{font-size:4rem;font-weight:400;line-height:1}@media (min-width:992px){.pd-numbers .pd-numbers-list__item-number-wrapper{font-size:5rem;font-weight:600}}@media (min-width:1400px){.pd-numbers .pd-numbers-list__item-number-wrapper{font-size:6rem;font-weight:600}}h1{font-size:6.5rem;font-weight:600;margin:0 0 20px}@media (max-width:767.98px){h1{font-size:3.5rem}}h2{font-size:4.5rem;font-weight:600;margin:0 0 20px}@media (max-width:767.98px){h2{font-size:2.5rem}}h3{font-size:4rem;margin:0 0 20px}@media (max-width:767.98px){h3{font-size:2.4rem}}h4{font-size:3rem;margin:0 0 20px}@media (max-width:767.98px){h4{font-size:2.2rem}}h5{font-size:2rem;margin:0 0 20px}@media (max-width:767.98px){h5{font-size:20}}h6{font-size:1.8rem;margin:0 0 20px}.heading-line:after{background-color:#ea7f35;content:"";display:block;height:.2rem;margin-top:2.4rem;width:9.3rem}@media (min-width:992px){.heading-line:after{margin-top:2.7rem;width:8.8rem}}p{margin:0 0 20px}@media (min-width:992px){p{margin:0 0 25px}}a{text-decoration:none}.content-wrap a:not(.pd-btn){color:#ea7f35;font-weight:600}pre{white-space:pre-wrap}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote,blockquote p,q,q p{font-style:italic;font-weight:600}.content-wrap ol,.content-wrap ul{list-style:none;margin-bottom:2rem}.content-wrap ol li,.content-wrap ul li{margin-bottom:1.5rem;padding-left:2.9rem;position:relative}.content-wrap ol li:before,.content-wrap ul li:before{background-color:#ea7f35;border-radius:50%;content:"";display:block;height:1.4rem;left:0;position:absolute;top:.3rem;width:1.4rem}@media (min-width:992px){.content-wrap ol li:before,.content-wrap ul li:before{height:1.7rem;top:.2rem;width:1.7rem}}a{transition:color .3s ease-in-out}@keyframes pointPulse{0%{height:calc(100% + 20px);width:calc(100% + 20px)}50%{height:100%;width:100%}to{height:calc(100% + 20px);width:calc(100% + 20px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-viewport{width:device-width}@viewport{width:device-width}*,:after,:before{-webkit-font-smoothing:antialiased;box-sizing:inherit;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;font-size:1em;font-size:62.5%;height:100%;line-height:1.4;scroll-padding-top:96px;width:100%}@media (min-width:992px){html{scroll-padding-top:96px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#454b75;height:100%;min-height:100%;overflow:hidden;overflow-y:auto;width:100%}[tabindex="-1"]:focus{outline:none!important}img{height:auto;vertical-align:middle;width:auto}iframe,img{height:auto;max-width:100%}audio,canvas,img,svg,video{vertical-align:middle}figure{margin:0}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none!important}hr{border:0;border-top:1px solid #f1f1f1;display:block;height:1px;margin:1em 0;padding:0}table{border-collapse:collapse;border-spacing:0}strong{font-weight:600}em{font-style:italic}.bg-cover{background-size:cover}.bg-contain,.bg-cover{background-position:50% 50%;background-repeat:no-repeat}.bg-contain{background-size:contain}.clearfix:after{clear:both;content:"";display:table}.pd-lock-scroll{overflow-y:hidden}.flex-wrap{--pd-gutter-x:12px;--pd-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--pd-gutter-x)*-.5);margin-right:calc(var(--pd-gutter-x)*-.5);margin-top:calc(var(--pd-gutter-y)*-1)}.flex-wrap>.pd-block__item{box-sizing:border-box;flex-shrink:0;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}.pd-block{position:relative;z-index:2}.pd-block__item{box-sizing:border-box;flex-shrink:0;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}.pd-block__item>:last-child{margin-bottom:0}@media (max-width:991.98px){.pd-block--image-position-left .pd-block__item:first-child{order:2}.pd-block--image-position-left .pd-block__item:last-child{order:1}}@media (min-width:992px){.pd-block--layout-10-11 .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}.pd-block--layout-10-11 .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:41.66666667%}.pd-block--layout-10-11 .pd-block__item:last-child{flex:0 0 auto;margin-left:4.16666667%;width:45.83333333%}.pd-block--layout-7-12 .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}.pd-block--layout-7-12 .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:29.16666667%}.pd-block--layout-7-12 .pd-block__item:last-child{flex:0 0 auto;margin-left:12.5%;width:50%}.pd-block--layout-7-10 .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:83.33333333%}.pd-block--layout-7-10 .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:29.16666667%}.pd-block--layout-7-10 .pd-block__item:last-child{flex:0 0 auto;margin-left:12.5%;width:41.66666667%}.pd-block--layout-8-13 .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}.pd-block--layout-8-13 .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:33.33333333%}.pd-block--layout-8-13 .pd-block__item:last-child{flex:0 0 auto;margin-left:4.16666667%;width:54.16666667%}.pd-block--layout-9-10 .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}.pd-block--layout-9-10 .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:37.5%}.pd-block--layout-9-10 .pd-block__item:last-child{flex:0 0 auto;margin-left:12.5%;width:41.66666667%}.pd-block--layout-9-12 .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}.pd-block--layout-9-12 .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:37.5%}.pd-block--layout-9-12 .pd-block__item:last-child{flex:0 0 auto;margin-left:4.16666667%;width:50%}.pd-block--layout-12-9 .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}.pd-block--layout-12-9 .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:50%}.pd-block--layout-12-9 .pd-block__item:last-child{flex:0 0 auto;margin-left:4.16666667%;width:37.5%}.pd-block--layout-14-7 .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}.pd-block--layout-14-7 .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:58.33333333%}.pd-block--layout-14-7 .pd-block__item:last-child{flex:0 0 auto;margin-left:4.16666667%;width:29.16666667%}.pd-block--layout-22 .container>.title-wrap,.pd-block--layout-22 .pd-block__item{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}}.pd-block--color-scheme-white{color:#454b75}.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f1f1f1' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23fff' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23454b75' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23fff' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f2948b' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23fff' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f1f1f1' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23fff' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-d-blue:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23454b75' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23fff' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-d-blue:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-peach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f2948b' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23fff' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-peach:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-light-grey{background-color:#f1f1f1}.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23fff' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23f1f1f1' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23454b75' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23f1f1f1' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f2948b' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23f1f1f1' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-light-grey+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23fff' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23f1f1f1' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-light-grey+.pd-block--with-curve-b.pd-block--color-scheme-d-blue:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23454b75' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23f1f1f1' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-b.pd-block--color-scheme-d-blue:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-light-grey+.pd-block--with-curve-b.pd-block--color-scheme-peach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f2948b' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23f1f1f1' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-light-grey+.pd-block--with-curve-b.pd-block--color-scheme-peach:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-l-blue{background-color:#747db9;color:#fff}.pd-block--color-scheme-d-blue{background-color:#454b75;color:#fff}.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f1f1f1' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23454b75' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23fff' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23454b75' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f2948b' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23454b75' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-peach:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f1f1f1' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23454b75' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23fff' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23454b75' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-peach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f2948b' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23454b75' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-peach:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-d-blue .section-title{color:#fff}.pd-block--color-scheme-d-blue .pd-arrow-icon{stroke:#747db9}.pd-block--color-scheme-peach{background-color:#f2948b;color:#fff}.pd-block--color-scheme-peach .section-title{color:#fff}.pd-block--color-scheme-peach .pd-arrow-icon{stroke:#fff}.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f1f1f1' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23f2948b' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23fff' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23f2948b' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23454b75' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3Cpath fill='%23f2948b' d='M251.5 5.57C415.32 15 454.81 100.34 564.98 182.82c53.8 40.02 118.11 66.25 216.23 53.44 358.39-46.82 394.5 139.93 629.2 61.59C1531.62 257.4 1658.9 31.04 2004.98 1.77c63.12-7.18 138.49 5.65 210.11 73.92C2362.52 216.2 2469.15 221.66 2560 242.52V0H0v67.37C106.67 40.18 188.25 1.93 251.5 5.57Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-d-blue:before{background-size:2560px 318px;height:31.8rem}}.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f1f1f1' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23f2948b' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23fff' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23f2948b' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-size:2560px 162px;height:16.2rem}}.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-d-blue:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23454b75' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23f2948b' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-d-blue:before{background-size:2560px 162px;height:16.2rem}}.pd-block.pd-block--with-curve{padding-top:0}.pd-block.pd-block--with-curve-a:before{margin-bottom:3.5rem}.section-block{position:relative;z-index:100}.section-title{color:#454b75;margin-bottom:1.8rem}@media (min-width:992px){.section-title{margin-bottom:4.5rem;max-width:none}}.section-title--with-line{margin-bottom:3.5rem;padding-bottom:0}@media (min-width:992px){.section-title--with-line{margin-bottom:4.5rem}}.section-title--with-line:after{background-color:#ea7f35;content:"";display:block;height:.2rem;margin-top:2.4rem;position:static;width:9.4rem}@media (min-width:992px){.section-title--with-line:after{margin-top:2.5rem}}.container{margin:0 auto;max-width:1340px}@media (min-width:992px){.container{width:90%}}.icon-text-wrap{padding-left:65px}.icon-text-wrap .icon-text-object{padding-left:65px;padding-top:12px;position:relative}.icon-text-wrap .icon-text-object *{margin-bottom:8px}.icon-text-wrap .icon-text-object :last-child{margin-bottom:0}.icon-text-wrap .icon-text-object strong{color:#454b75}.icon-text-wrap .icon-text-object .icon{height:40px;left:0;position:absolute;top:0;width:40px}.col-2{flex:0 0 50%;max-width:50%}.col-3{flex:0 0 100%;max-width:100%}@media (min-width:992px){.col-3{flex:0 0 33.333%;max-width:33.333%}}.col-4{flex:0 0 25%;max-width:25%}.col-12{flex:0 0 8.3333333333%;max-width:8.3333333333%}.content-wrap :last-child{margin-bottom:0}.title-wrap.mg-bt{margin-bottom:30px}.pd-header{background-color:#fff;box-shadow:0 10px 30px 2px rgba(0,0,0,.15);left:0;position:fixed;top:0;width:100%;z-index:999999}.pd-header__inner{align-items:center;display:flex;gap:20px;height:96px;justify-content:space-between}@media (min-width:1145px){.pd-header__inner{height:96px}}.pd-header__logo{display:block;transition:.3s;width:21rem}.pd-header__logo:hover{opacity:.6}.pd-header__nav{align-items:center;display:flex;flex:1;gap:15px;justify-content:flex-end}.header-padding{height:96px}@media (min-width:1145px){.header-padding{height:96px}}.main{overflow:hidden}.footer{position:relative;z-index:10001}.footer__demo{background-color:#f1f1f1;padding:6rem 0}@media (min-width:992px){.footer__demo{padding:7.7rem 0}}.footer__demo .flex-wrap+*{margin-top:6.8rem}@media (min-width:992px){.footer__demo .flex-wrap+*{margin-top:6.1rem}.footer__demo .demo-text{font-weight:600}}.footer__demo .demo-text>:last-child{margin-bottom:0}@media (max-width:991.98px){.footer__demo .demo-text{margin-bottom:3.9rem}}.footer__demo__contact{border-top:2px solid #454b75;padding-top:3.6rem}@media (min-width:992px){.footer__demo__contact{flex:0 0 auto;margin-left:4.16666667%;padding-top:3.8rem;width:91.66666667%}}.footer__demo__contact .contact-text{color:#454b75}@media (max-width:991.98px){.footer__demo__contact .contact-text{max-width:22.5rem}}.footer__demo__contact .contact-text>:last-child{margin-bottom:0}.footer__demo__contact .contact-text+*{margin-top:2.1rem}@media (min-width:992px){.footer__demo__contact .contact-text+*{margin-top:2.5rem}}.footer__links{padding:0 0 6.5rem}@media (min-width:992px){.footer__links{padding:0 0 5.2rem}}.footer__links:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23fff' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3Cpath fill='%23f1f1f1' d='M2560 0H0v129.74c144.64 5.73 314.55-6.86 522.93-52.79 12.51-2.76 24.87-5.26 37.07-7.53 12.21-2.25 24.56-4.74 37.08-7.49 748.56-164.23 1000.67 101.08 1367.08 101.04 11.82 0 23.76-.28 35.84-.86 198.2-8.64 351.69-94.12 560-162.12Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;margin-bottom:0;width:100%}@media (min-width:992px){.footer__links:before{background-size:2560px 162px;height:16.2rem;margin-bottom:0}}.footer__links-inner{display:flex;flex-direction:column;gap:30px 12px;margin-top:-2rem}@media (min-width:992px){.footer__links-inner{align-items:flex-end;flex:0 0 auto;flex-direction:row;justify-content:space-between;margin-left:4.16666667%;margin-top:-4rem;width:91.66666667%}}.footer__links .footer__nav-menu .menu{list-style:none}@media (min-width:992px){.footer__links .footer__nav-menu .menu{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}}.footer__links .footer__nav-menu .menu-item a{color:#454b75}.footer__bar{background-color:#454b75;color:#fff;padding-bottom:32px;padding-top:32px}@media (min-width:992px){.footer__bar-inner{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}}.footer__bar__nav{margin-bottom:18px}.footer__bar__nav .menu li{display:inline-block;margin-right:32px}.footer__bar__nav .menu li:last-child{margin-right:0}.footer__bar__nav .menu li a{font-size:14px;font-weight:600;transition:.3s}.footer__bar__nav .menu li a:hover{color:#ea7f35}.footer__bar__text p{font-size:14px;margin-bottom:0}@media (max-width:767px){.footer__bar__text p{margin-bottom:20px}}.pd-nav{--pd-nav-item-padding-h:calc(var(--pd-gutter-x)*0.5);--pd-nav-submenu-padding-h:50px}@media (min-width:992px){.pd-nav{--pd-nav-item-padding-h:calc(5vw + var(--pd-gutter-x)*0.5)}}.pd-nav.pd-header__nav .pd-nav__group{box-sizing:border-box;list-style:none;margin:0;padding:0;position:relative}.pd-nav.pd-header__nav .pd-nav__group[data-pd-deep="0"]{display:flex;flex-direction:column;gap:0 25px;height:100%}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__group[data-pd-deep="0"]{align-items:center;flex-direction:row;justify-content:flex-end}}.pd-nav.pd-header__nav .pd-nav__group[data-pd-deep="1"]{background-color:#f1f1f1;display:none;flex-direction:column;gap:5px;opacity:0;padding:1.4rem var(--pd-nav-item-padding-h);transition:all .3s ease-in-out;visibility:hidden;width:100%}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__group[data-pd-deep="1"]{background-color:#fff;box-shadow:0 5px 30px 0 rgba(0,0,0,.15);display:inline-flex;flex-direction:row;left:0;padding:3.6rem var(--pd-nav-submenu-padding-h);position:fixed;top:96px;width:auto;z-index:1000}}.pd-nav.pd-header__nav .pd-nav__group[data-pd-deep="2"]{display:flex;flex-direction:column;gap:6px;line-height:0;padding:.4rem 0 0 2.6rem}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__group[data-pd-deep="2"]{gap:10px;padding:.4rem 0 0 3.2rem}.pd-nav.pd-header__nav .pd-nav__group[data-pd-deep="2"] .pd-menu-icon{align-self:baseline;transform:translateY(3px)}}.pd-nav.pd-header__nav .pd-nav__item{position:relative}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button){border-bottom:1px solid #d9d9d9}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button){align-items:center;border:0;display:flex;height:96px}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:space-between;padding:.9rem var(--pd-nav-item-padding-h);transition:all .3s ease-in-out}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading{justify-content:flex-start;padding:0}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link .pd-menu-icon,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading .pd-menu-icon{fill:#454b75}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading:after,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link:after{background-color:#454b75;border-radius:5px;bottom:0;content:"";display:block;height:.2rem;left:0;opacity:0;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:0}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading:hover,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link:hover{color:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading:hover .pd-menu-icon,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link:hover .pd-menu-icon{fill:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link-heading:hover:after,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button)>.pd-nav__link:hover:after{opacity:1}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-blue>ul{background-color:#747db9}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-blue>ul .pd-nav__link:hover{color:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-blue>ul .pd-nav__link:hover .pd-menu-icon{fill:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-blue>ul .pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-blue>ul .pd-nav__link-heading{color:#fff}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child{background-color:#747db9;margin:7.2rem calc(var(--pd-nav-item-padding-h)*-1) -1.4rem;order:5;padding:2.4rem var(--pd-nav-item-padding-h);position:relative}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child{margin:-3.6rem 0 -3.6rem -5rem;min-width:30rem;order:0;padding:3.6rem 7.2rem 3.6rem 5rem}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2560 163'%3E%3Cpath fill='%23747db9' d='M1962.9 61.9C1214.3-102.3 962.2 163 595.8 162.9H2560v-33.2c-144.6 5.7-314.5-6.9-522.9-52.8-12.5-2.8-24.9-5.3-37.1-7.5-12.2-2.3-24.6-4.7-37.1-7.5ZM0 163h595.8c-11.8 0-23.8-.3-35.8-.9C361.8 153.5 208.3 68 0 0v163Z'/%3E%3Cpath fill='%23f1f1f1' d='M0 0c208.3 68 361.8 153.5 560 162.1 12.1.6 24 .9 35.8.9 366.4 0 618.5-265.3 1367.1-101 12.5 2.8 24.9 5.2 37.1 7.5 12.2 2.3 24.6 4.8 37.1 7.5 208.4 45.9 378.3 58.5 522.9 52.8V0H0Z'/%3E%3C/svg%3E");background-position:-7px;background-size:1145px 72px;bottom:calc(100% - 1px);content:"";display:block;height:7.2rem;left:0;position:absolute;right:0;width:100%}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 163 2560'%3E%3Cpath fill='%23747db9' d='M101.07 597.08c-2.75-12.52-5.24-24.87-7.49-37.08-2.26-12.2-4.77-24.56-7.53-37.07C40.12 314.55 27.53 144.64 33.26 0H.03v1964.16c-.04-366.41 265.27-618.52 101.04-1367.08ZM163 2560C95 2351.69 9.52 2198.2.88 2000c-.58-12.08-.85-24.02-.86-35.84V2560H163Z'/%3E%3Cpath fill='%23fff' d='M163 2560V0H33.26c-5.73 144.64 6.86 314.55 52.79 522.93 2.76 12.51 5.26 24.87 7.53 37.07 2.25 12.21 4.74 24.56 7.49 37.08C265.3 1345.64-.01 1597.75.03 1964.16c0 11.82.28 23.76.86 35.84 8.64 198.2 94.12 351.69 162.12 560H163Z'/%3E%3C/svg%3E");background-position:top;background-size:72px 1131px;bottom:0;height:100%;left:auto;top:0;width:7.2rem}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child .pd-nav__link:hover{color:#454b75}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child .pd-nav__link:hover .pd-menu-icon{fill:#454b75}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child .pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child .pd-nav__link-heading{color:#fff}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child .pd-nav__link .pd-menu-icon,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--layout-mix>ul>li:first-child .pd-nav__link-heading .pd-menu-icon{fill:#fff}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--active>.pd-nav__link-heading:after,.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"]:not(.is-button).pd-nav__item--active>.pd-nav__link:after{opacity:1}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"].is-button{margin-top:auto}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"].is-button{margin:0}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"].is-button>.pd-nav__link{margin:1.5rem var(--pd-nav-item-padding-h) 0}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="0"].is-button>.pd-nav__link{margin:0}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]{min-width:250px}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]:first-child:nth-last-child(2),.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]:first-child:nth-last-child(2)~li{flex:1 0 50%;max-width:50%}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]:first-child:nth-last-child(3),.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]:first-child:nth-last-child(3)~li{flex:1 0 33.333%;max-width:33.333%}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]:first-child:nth-last-child(4),.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"]:first-child:nth-last-child(4)~li{flex:1 0 25%;max-width:25%}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"].pd-nav__item--has-children{padding:1rem 0}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="1"].pd-nav__item--has-children{padding:0}}.pd-nav.pd-header__nav .pd-nav__item[data-pd-deep="2"]{line-height:0}.pd-nav.pd-header__nav .pd-nav__item:not([data-pd-deep="0"]) .pd-nav__link{color:#747db9}.pd-nav.pd-header__nav .pd-nav__item:not([data-pd-deep="0"]) .pd-nav__link:hover{color:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item:not([data-pd-deep="0"]) .pd-nav__link .pd-menu-icon,.pd-nav.pd-header__nav .pd-nav__item:not([data-pd-deep="0"]) .pd-nav__link-heading .pd-menu-icon{fill:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item:not([data-pd-deep="0"]) .pd-nav__link-heading{color:#454b75;text-transform:uppercase}.pd-nav.pd-header__nav .pd-nav__item--active>.pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item--active>.pd-nav__link-heading{color:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item--active>.pd-nav__link .pd-menu-icon,.pd-nav.pd-header__nav .pd-nav__item--active>.pd-nav__link-heading .pd-menu-icon{fill:#ea7f35;transform:rotate(180deg)}.pd-nav.pd-header__nav .pd-nav__item--active>.pd-nav__group{display:inline-flex;opacity:1;visibility:visible}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item.is-button>a{min-width:150px}}.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link-heading{align-items:center;color:#454b75;display:flex;gap:10px}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link,.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link-heading{gap:16px}}.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link-heading.hide,.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link.hide{display:none}.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link-heading.hide+ul,.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link.hide+ul{padding:0}.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link .pd-menu-icon,.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link-heading .pd-menu-icon{fill:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link:hover{color:#ea7f35}.pd-nav.pd-header__nav .pd-nav__item:not(.is-button) .pd-nav__link:hover .pd-menu-icon{fill:#ea7f35}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item--submenu-width-auto[data-pd-deep="0"]>.pd-nav__group{left:calc(var(--pd-nav-submenu-padding-h)*-1);position:absolute;width:auto}}.pd-nav.pd-header__nav .pd-nav__item--submenu-width-full-width[data-pd-deep="0"]>.pd-nav__group{max-width:1340px}@media (min-width:1145px){.pd-nav.pd-header__nav .pd-nav__item--submenu-width-full-width[data-pd-deep="0"]>.pd-nav__group{left:calc(5vw + 6px);position:fixed;width:calc(90vw - 12px)}}@media (min-width:1306px){.pd-nav.pd-header__nav .pd-nav__item--submenu-width-full-width[data-pd-deep="0"]>.pd-nav__group{left:calc(50vw - 670px);width:1328px}}.pd-menu-icon{fill:#ea7f35;display:block;flex-shrink:0;transition:all .3s ease-in-out;width:1.6rem}.pd-menu-icon-address-card{aspect-ratio:24/19}.pd-menu-icon-arrow-down{aspect-ratio:12/6;width:1.4rem}@media (min-width:1145px){.pd-menu-icon-arrow-down{width:1.6rem}}.pd-menu-icon-bell{aspect-ratio:16/13}.pd-menu-icon-book-open-reader{aspect-ratio:1}.pd-menu-icon-bottle{aspect-ratio:6.63/16.67;margin-left:.5rem;margin-right:.5rem;width:.6rem}.pd-menu-icon-bulb{aspect-ratio:11/16}.pd-menu-icon-calendar{aspect-ratio:23/21}.pd-menu-icon-layer-plus{aspect-ratio:21/22}.pd-menu-icon-message-question{aspect-ratio:1}.pd-menu-icon-money-bill{aspect-ratio:16/13}.pd-menu-icon-newspaper{aspect-ratio:21/18}.pd-menu-icon-object-intersect{aspect-ratio:1}.pd-menu-icon-people{aspect-ratio:19.83/15.88}.pd-menu-icon-play{aspect-ratio:16/18}.pd-menu-icon-w-letter{aspect-ratio:20.68/14.52}.pd-menu-icon-wine-hub{fill:#454b75!important;aspect-ratio:1}.pd-menu-icon-wine-keep{fill:#f2948b!important;aspect-ratio:60/59}.pd-menu-icon-wrench{aspect-ratio:15/21}.pd-menu{background-color:#fff;border-top:1px solid #d9d9d9;bottom:0;left:0;max-height:0;max-width:100%;opacity:0;overflow:auto;padding-bottom:var(--pd-nav-item-padding-h);position:fixed;right:0;top:96px;transition:all .3s ease-in-out;visibility:hidden;z-index:100}@media (min-width:1145px){.pd-menu{background-color:transparent;border:0;max-height:none;max-width:none;opacity:1;overflow:visible;padding:0;position:static;visibility:visible;width:auto}}.pd-nav--open .pd-menu{max-height:none;opacity:1;visibility:visible}.pd-menu__inner{background-color:#fff;height:100%;position:relative;z-index:2}@media (min-width:1145px){.pd-menu__inner{background-color:transparent}}.pd-hamburger{cursor:pointer;flex-shrink:0;height:2.6rem;position:relative;transform:rotate(0);transition:all .3s ease-in-out;width:3.8rem}@media (min-width:1145px){.pd-hamburger{display:none}}.pd-hamburger .line{background-color:#454b75;border-radius:5px;display:block;height:.2rem;position:absolute;right:0;transform-origin:right center;transition:all .3s ease-in-out;width:100%}.pd-hamburger .line:first-child{background-color:#ea7f35;top:0}.pd-hamburger .line:nth-child(2){top:1.2rem;transform:translateX(11px)}.pd-hamburger .line:last-child{background-color:#747db9;top:2.4rem}.pd-hamburger:hover .line{background-color:#ea7f35}.pd-hamburger:hover .line:nth-child(2){right:0;transform:translateX(0)}.pd-nav--open .pd-hamburger .line:first-child{top:-2px;transform:rotate(-45deg)}.pd-nav--open .pd-hamburger .line:last-child{top:25px;transform:rotate(45deg)}.pd-nav--open .pd-hamburger .line:nth-child(2){opacity:0;width:0}.btn-link{border-bottom:2px solid #000;color:#000;display:inline-block;font-weight:600;padding-bottom:4px;transition:.3s}.btn-link:hover{border-color:#ea7f35;color:#ea7f35}@media (max-width:767px){.btn-link{font-size:15px}}button{background-color:inherit;border:none;margin:0;padding:0;text-align:left}.button{border:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-weight:600;min-width:207px;padding:10px 18px;text-align:center;transition:.3s}@media (max-width:767px){.button{font-size:15px;min-width:158px;padding:14px 16px}}.button:hover{background-color:#fff;color:#454b75}.button.blue{border-color:#454b75;color:#454b75}.button.blue:hover{background-color:#454b75;color:#fff}.button.orange{border-color:#ea7f35;color:#ea7f35}.button.inverse-orange,.button.orange:hover{background-color:#ea7f35;color:#fff}.button.inverse-orange{border-color:#ea7f35}.button.inverse-orange:hover{background-color:#fff;color:#ea7f35}.download-form .gform_confirmation_message .download-link,.pd-btn,body .cky-notice-btn-wrapper .cky-btn,body .cky-prefrence-btn-wrapper .cky-btn{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-block;height:auto;margin:0;outline:none;padding:0;text-align:center;text-decoration:none;text-shadow:none;transition:all .3s ease-in-out;vertical-align:middle;width:auto}.download-form .gform_confirmation_message .download-link:focus,.download-form .gform_confirmation_message .download-link:hover,.pd-btn:focus,.pd-btn:hover,body .cky-notice-btn-wrapper .cky-btn:focus,body .cky-notice-btn-wrapper .cky-btn:hover,body .cky-prefrence-btn-wrapper .cky-btn:focus,body .cky-prefrence-btn-wrapper .cky-btn:hover{text-decoration:none}.download-form .gform_confirmation_message .download-link:disabled,.pd-btn:disabled,body .cky-notice-btn-wrapper .cky-btn:disabled,body .cky-prefrence-btn-wrapper .cky-btn:disabled{cursor:not-allowed;opacity:.65}.download-form .gform_confirmation_message .download-link,.pd-btn,body .cky-notice-btn-wrapper .cky-btn,body .cky-prefrence-btn-wrapper .cky-btn{background-color:transparent;border:2px solid #000;border-radius:.6rem;color:#000;min-width:21rem;padding:.8rem 1.2rem}.pd-btn-group{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;margin-top:2rem}@media (min-width:992px){.pd-btn-group{flex-direction:row;gap:24px;justify-content:flex-start;margin-top:2.8rem}}.download-form .gform_confirmation_message .hero-home .pd-btn-group .download-link:nth-child(2n),.download-form .gform_confirmation_message .started.pd-block--color-scheme-d-blue .pd-btn-group .download-link:nth-child(odd),.hero-home .pd-btn-group .download-form .gform_confirmation_message .download-link:nth-child(2n),.hero-home .pd-btn-group .pd-btn:nth-child(2n),.hero-home .pd-btn-group body .cky-notice-btn-wrapper .cky-btn:nth-child(2n),.hero-home .pd-btn-group body .cky-prefrence-btn-wrapper .cky-btn:nth-child(2n),.pd-btn--color-orange,.pd-btn--color-orange-blue,.pd-btn--color-orange-white,.started.pd-block--color-scheme-d-blue .pd-btn-group .download-form .gform_confirmation_message .download-link:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group .pd-btn:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group body .cky-notice-btn-wrapper .cky-btn:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group body .cky-prefrence-btn-wrapper .cky-btn:nth-child(odd),body .cky-notice-btn-wrapper .hero-home .pd-btn-group .cky-btn:nth-child(2n),body .cky-notice-btn-wrapper .started.pd-block--color-scheme-d-blue .pd-btn-group .cky-btn:nth-child(odd),body .cky-prefrence-btn-wrapper .hero-home .pd-btn-group .cky-btn:nth-child(2n),body .cky-prefrence-btn-wrapper .started.pd-block--color-scheme-d-blue .pd-btn-group .cky-btn:nth-child(odd){background-color:#ea7f35;border-color:#ea7f35;color:#fff}.pd-btn--color-orange:hover{color:#ea7f35}.pd-btn--color-orange-orange{background-color:#ea7f35;border-color:#ea7f35;color:#ea7f35}.pd-btn--color-orange-orange:hover{background-color:#ea7f35;color:#fff}.pd-btn--color-orange-blue:hover{border-color:#454b75;color:#454b75}.download-form .gform_confirmation_message .hero-home .pd-btn-group .download-link:hover:nth-child(2n),.download-form .gform_confirmation_message .started.pd-block--color-scheme-d-blue .pd-btn-group .download-link:hover:nth-child(odd),.hero-home .pd-btn-group .download-form .gform_confirmation_message .download-link:hover:nth-child(2n),.hero-home .pd-btn-group .pd-btn:hover:nth-child(2n),.hero-home .pd-btn-group body .cky-notice-btn-wrapper .cky-btn:hover:nth-child(2n),.hero-home .pd-btn-group body .cky-prefrence-btn-wrapper .cky-btn:hover:nth-child(2n),.pd-btn--color-orange-white:hover,.pd-btn--color-white,.started.pd-block--color-scheme-d-blue .pd-btn-group .download-form .gform_confirmation_message .download-link:hover:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group .pd-btn:hover:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group body .cky-notice-btn-wrapper .cky-btn:hover:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group body .cky-prefrence-btn-wrapper .cky-btn:hover:nth-child(odd),body .cky-notice-btn-wrapper .hero-home .pd-btn-group .cky-btn:hover:nth-child(2n),body .cky-notice-btn-wrapper .started.pd-block--color-scheme-d-blue .pd-btn-group .cky-btn:hover:nth-child(odd),body .cky-prefrence-btn-wrapper .hero-home .pd-btn-group .cky-btn:hover:nth-child(2n),body .cky-prefrence-btn-wrapper .started.pd-block--color-scheme-d-blue .pd-btn-group .cky-btn:hover:nth-child(odd){border-color:#fff;color:#fff}.pd-btn--color-white{background-color:#ea7f35}.pd-btn--color-white:hover{border-color:#ea7f35}.pd-btn--color-blue,.pd-btn--color-blue-lblue{background-color:#fff;border-color:#ea7f35;color:#454b75}.pd-btn--color-blue:hover{background-color:transparent;border-color:#454b75}.pd-btn--color-blue-blue{background-color:#fff;border-color:#454b75;color:#454b75}.pd-btn--color-blue-blue:hover{background-color:#ea7f35;border-color:#ea7f35;color:#fff}.pd-btn--color-blue-orange{background-color:#fff;border-color:#454b75;color:#ea7f35}.pd-btn--color-blue-orange:hover{background-color:#ea7f35;border-color:#ea7f35;color:#fff}.pd-btn--color-blue-lblue:hover{color:#747db9}.download-form .gform_confirmation_message .hero-home .pd-btn-group .download-link:nth-child(2n),.download-form .gform_confirmation_message .started.pd-block--color-scheme-d-blue .pd-btn-group .download-link:nth-child(odd),.hero-home .pd-btn-group .download-form .gform_confirmation_message .download-link:nth-child(2n),.hero-home .pd-btn-group .pd-btn:nth-child(2n),.hero-home .pd-btn-group body .cky-notice-btn-wrapper .cky-btn:nth-child(2n),.hero-home .pd-btn-group body .cky-prefrence-btn-wrapper .cky-btn:nth-child(2n),.pd-btn--style-line,.pd-btn--style-outline,.pd-btn--style-solid-inverse:not(:hover),.pd-btn--style-solid:hover,.started.pd-block--color-scheme-d-blue .pd-btn-group .download-form .gform_confirmation_message .download-link:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group .pd-btn:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group body .cky-notice-btn-wrapper .cky-btn:nth-child(odd),.started.pd-block--color-scheme-d-blue .pd-btn-group body .cky-prefrence-btn-wrapper .cky-btn:nth-child(odd),body .cky-notice-btn-wrapper .hero-home .pd-btn-group .cky-btn:nth-child(2n),body .cky-notice-btn-wrapper .started.pd-block--color-scheme-d-blue .pd-btn-group .cky-btn:nth-child(odd),body .cky-prefrence-btn-wrapper .hero-home .pd-btn-group .cky-btn:nth-child(2n),body .cky-prefrence-btn-wrapper .started.pd-block--color-scheme-d-blue .pd-btn-group .cky-btn:nth-child(odd){background-color:transparent}.pd-btn--style-line{border-bottom-width:0;border-left-width:0;border-radius:0;border-right-width:0;min-width:auto;padding:1rem 0 0}.download-form .gform_confirmation_message .download-link,.pd-btn--style-download{align-items:center;background-color:transparent;border:0;border-radius:0;color:rgba(69,75,117,.6);display:flex;font-size:1.6rem;font-weight:600;gap:0 21px;line-height:1.05;max-width:50%;min-width:auto;padding:0;text-align:left}@media (min-width:992px){.download-form .gform_confirmation_message .download-link,.pd-btn--style-download{font-size:2.5rem;max-width:26rem}}.download-form .gform_confirmation_message .download-link .pd-icon-download,.pd-btn--style-download .pd-icon-download{stroke:#ea7f35;stroke-width:2px;aspect-ratio:50/42;flex-shrink:0;transition:all .3s ease-in-out;width:2.5rem}@media (min-width:992px){.download-form .gform_confirmation_message .download-link .pd-icon-download,.pd-btn--style-download .pd-icon-download{width:5rem}}.download-form .gform_confirmation_message .download-link:hover,.pd-btn--style-download:hover{color:#454b75}.download-form .gform_confirmation_message .download-link:hover .pd-icon-download,.pd-btn--style-download:hover .pd-icon-download{stroke:#454b75}.download-form .gform_confirmation_message .pd-block--color-scheme-d-blue .download-link,.pd-block--color-scheme-d-blue .download-form .gform_confirmation_message .download-link,.pd-block--color-scheme-d-blue .pd-btn--style-download{color:hsla(0,0%,100%,.6)}.download-form .gform_confirmation_message .pd-block--color-scheme-d-blue .download-link:hover,.pd-block--color-scheme-d-blue .download-form .gform_confirmation_message .download-link:hover,.pd-block--color-scheme-d-blue .pd-btn--style-download:hover{color:#fff}.download-form .gform_confirmation_message .pd-block--color-scheme-d-blue .download-link:hover .pd-icon-download,.pd-block--color-scheme-d-blue .download-form .gform_confirmation_message .download-link:hover .pd-icon-download,.pd-block--color-scheme-d-blue .pd-btn--style-download:hover .pd-icon-download{stroke:#fff}.pd-btn--size-small{border-width:1.5px;font-size:1.5rem;font-weight:400;line-height:1.35;min-width:auto;padding:.8rem 2rem}@media (min-width:992px){.pd-mobile{display:none}}@media (max-width:991.98px){.pd-desktop{display:none}}.pd-vertical-button{align-items:center;bottom:0;color:#fff;cursor:pointer;display:flex;gap:0 14px;position:absolute;right:0;transform:translate(-40px,20px) rotate(90deg);transform-origin:bottom right}@media (max-width:991.98px){.pd-vertical-button{display:none}}.pd-vertical-button__next{aspect-ratio:1;background-image:var(--wpr-bg-28d8f38f-489d-4ee8-acc5-435c3123bd19);background-position:50% 50%;background-repeat:no-repeat;background-size:12px 20px;display:block;position:relative;width:3.5rem}@media (min-width:992px){.pd-vertical-button__next{background-size:15px 26px;width:4.3rem}}.pd-vertical-button__next:after,.pd-vertical-button__next:before{background-color:#ea7f35;border-radius:100%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.pd-vertical-button__next:before{animation:pointPulse 2s infinite;height:calc(100% + 20px);opacity:.35;width:calc(100% + 20px);z-index:-1}.pd-vertical-button__next:after{height:100%;width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input{max-width:100%;width:100%}.grecaptcha-badge{z-index:10400}.gform_heading{margin-bottom:40px}@media (max-width:767px){.gform_heading{margin-bottom:30px}}.gform_title{font-size:45px;font-weight:600;padding-bottom:25px}@media (max-width:767px){.gform_title{font-size:25px;padding-bottom:15px}}.gform_description{display:block;line-height:1.3;max-width:540px}form .validation_error,form .validation_message{display:none}form .gform_body .gform_fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:13px;justify-content:space-between}@media (min-width:992px){form .gform_body .gform_fields{gap:13px 12px}}form .gform_body .gfield{width:100%}form .gform_body .gfield.hidden_label .gfield_label{display:none}form .gform_body .gfield input,form .gform_body .gfield textarea{background-color:#fff;border:1px solid transparent;padding:1.2rem 1.6rem;width:100%}.pd-block--color-scheme-white form .gform_body .gfield input,.pd-block--color-scheme-white form .gform_body .gfield textarea{background-color:#f1f1f1}form .gform_body .gfield input::-moz-placeholder,form .gform_body .gfield textarea::-moz-placeholder{color:#747db9;opacity:1}form .gform_body .gfield input,form .gform_body .gfield input::placeholder,form .gform_body .gfield textarea,form .gform_body .gfield textarea::placeholder{color:#747db9;opacity:1}form .gform_body .gfield input[aria-invalid=true],form .gform_body .gfield textarea[aria-invalid=true]{border-color:#a10101}form .gform_body .gfield input[aria-invalid=true]::-moz-placeholder,form .gform_body .gfield textarea[aria-invalid=true]::-moz-placeholder{color:#a10101}form .gform_body .gfield input[aria-invalid=true],form .gform_body .gfield input[aria-invalid=true]::placeholder,form .gform_body .gfield textarea[aria-invalid=true],form .gform_body .gfield textarea[aria-invalid=true]::placeholder{color:#a10101}form .gform_body .gfield input[readonly],form .gform_body .gfield textarea[readonly]{background-color:#ea7f35;color:#fff;cursor:default;text-transform:capitalize}form .gform_body .gfield input[readonly]:focus,form .gform_body .gfield textarea[readonly]:focus{outline:0}form .gform_body .gfield textarea{height:12.8rem}@media (min-width:992px){form .gform_body .gfield.half{width:calc(50% - 6px)}}form .gform_footer{margin-top:1.3rem}.pd-arrow{cursor:pointer}.pd-arrow-group{align-items:center;display:flex;gap:18px;justify-content:flex-start;z-index:2}.pd-arrow-icon{stroke-width:2px;stroke-linecap:round;transition:all .3s ease-in-out}.pd-arrow-icon--left,.pd-arrow-icon--right{aspect-ratio:14/25;width:1.2rem}.pd-arrow-icon--color-lblue{stroke:#747db9}.pd-arrow-icon--color-lblue:hover{stroke:#ea7f35}.pd-arrow-icon--color-dblue{stroke:#454b75}.pd-arrow-icon--color-dblue:hover{stroke:#ea7f35}.pagination{padding-top:30px;text-align:right}.pagination .page-link{background-image:var(--wpr-bg-0e39a027-c8ff-4b57-884c-59a51b8e9c17);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:inline-block;font-size:0;height:31px;transition:.3s;width:18px}.pagination .page-link a{display:block;height:100%;width:100%}.pagination .page-link.disabled{background-image:var(--wpr-bg-7e1ad44a-9b11-44b6-b173-6b11660b6423);pointer-events:none}.pagination .page-link:hover{background-image:var(--wpr-bg-f8ee3cc5-5381-4a87-86a0-d9d54bc81f2e)}.pagination .page-link-prev{transform:rotate(180deg)}.pagination .page-link-next{margin-left:10px}.slick-arrows{line-height:1}.slick-arrows .slider-arrow{background-image:var(--wpr-bg-17582094-4ad9-4678-9475-18eb84ce89dd);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:inline-block;font-size:0;height:31px;line-height:1;transition:.3s;vertical-align:top;width:18px}.slick-arrows .slider-arrow.slick-disabled{background-image:var(--wpr-bg-6d34d0af-e4dc-4f7f-99a0-dc6ee577488e);pointer-events:none}.slick-arrows .slider-arrow:hover{background-image:var(--wpr-bg-f49a8e43-7d29-45ca-a913-f927623d64e6)}.slick-arrows .slider-arrow.arrow-prev{transform:rotate(180deg)}.slick-arrows .slider-arrow.arrow-next{margin-left:5px}.cust-fade .slick-slide{opacity:.3;transition:opacity .4s ease-in-out}.cust-fade .slick-active,.cust-fade .slick-current{opacity:1;transition:opacity .4s ease-in-out}.pd-socials{align-items:center;display:flex;gap:14px;justify-content:flex-start}@media (min-width:992px){.pd-socials{justify-content:flex-end}}.pd-social{line-height:0}.pd-social__icon{fill:#454b75;transition:all .3s ease-in-out}.pd-social__icon--youtube{aspect-ratio:25/18;height:1.8rem}.pd-social__icon--linkedin{aspect-ratio:20/20;height:2rem}.pd-social__icon--x{aspect-ratio:27/20;height:1.9rem}.pd-social:hover .pd-social__icon{fill:#747db9}.lottie-animation{display:block;width:100%}.thought{position:relative;width:158px}@media (max-width:1200px){.thought{background-color:#fff;border:2px solid #ea7f35;border-radius:20px;bottom:-30px;display:inline-block;filter:drop-shadow(15px 15px 50px rgba(0,0,0,.1));left:0;margin-bottom:20px;top:auto;width:auto}}@media (max-width:991px){.thought{bottom:30px}}@media (max-width:600px){.thought{bottom:0;position:relative}}.thought:after,.thought:before{display:none}@media (max-width:1200px){.thought:after,.thought:before{content:"";display:block;height:0;position:absolute;width:0}}.thought:before{border-color:#ea7f35 #ea7f35 transparent transparent;border-style:solid;border-width:10px;bottom:-20px;right:25px}.thought:after{border-color:#fff #fff transparent transparent;border-style:solid;border-width:10px;bottom:-15px;right:27px}.thought__text{align-items:center;bottom:0;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;left:0;padding:4rem 2.3rem 1.7rem;position:absolute;right:0;text-align:center;top:0}@media (max-width:1200px){.thought__text{align-items:baseline;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:2.4rem 2rem 1.7rem;position:relative}}.thought img{filter:drop-shadow(15px 15px 50px rgba(0,0,0,.1));-o-object-fit:contain;object-fit:contain}@media (max-width:1200px){.thought img{display:none}}.thought .btn-link,.thought .text{font-size:18px;font-weight:600;line-height:1}@media (max-width:767px){.thought .btn-link,.thought .text{font-size:15px}}.thought .text{color:#454b75}.thought .btn-link{border-color:#ea7f35;color:#ea7f35}.thought .btn-link:hover{border-color:#000;color:#000}.pd-dropdown{position:relative;width:20.8rem}.pd-dropdown__selected{background-image:var(--wpr-bg-4225a55a-ce5c-41ae-9be9-e058a0376f7d);background-position:calc(100% - 9px) 50%;background-repeat:no-repeat;background-size:31px 15.5px;border:2px solid #fff;color:#ea7f35;cursor:pointer;padding:.9rem 4.2rem;text-align:center;transition:.3s}.pd-dropdown__selected:hover{background-color:#fff}.pd-dropdown__inner{background-color:#ea7f35;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);color:#fff;left:0;opacity:0;padding:1.8rem 4.2rem;position:absolute;right:0;top:calc(100% + 21px);transition:.3s;visibility:hidden;z-index:100}.pd-dropdown__options{margin:-.4rem 0;position:relative}.pd-dropdown__options:before{border-bottom:31px solid #ea7f35;border-left:31px solid transparent;border-right:31px solid transparent;content:"";display:block;height:0;left:50%;position:absolute;top:-4.5rem;transform:translateX(-50%);width:0}.pd-dropdown__option{padding:4px 0;text-align:center}.pd-dropdown__option--active{display:none}.pd-dropdown__option span{cursor:pointer;transition:.3s}.pd-dropdown__option span:hover{color:#454b75}.pd-dropdown--open .pd-dropdown__selected{background-color:#fff}.pd-dropdown--open .pd-dropdown__inner{opacity:1;visibility:visible;z-index:3}.pd-dropdown--color-scheme-orange .pd-dropdown__selected{border-color:#ea7f35}body .cky-consent-container .cky-consent-bar{background-color:#454b75!important;border:0!important;box-shadow:0 -1px 10px 0 rgba(0,0,0,.2);color:#fff!important;padding:2rem 0}@media (min-width:992px){body .cky-consent-container .cky-consent-bar{padding:3rem 0}}body .cky-consent-container .cky-preference-wrapper .cky-footer-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-header{--pd-gutter-x:12px;--pd-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}@media (min-width:576px){body .cky-consent-container .cky-preference-wrapper .cky-footer-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-header{max-width:540px}}@media (min-width:768px){body .cky-consent-container .cky-preference-wrapper .cky-footer-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-header{max-width:720px}}@media (min-width:992px){body .cky-consent-container .cky-preference-wrapper .cky-footer-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-header{max-width:960px}}@media (min-width:1145px){body .cky-consent-container .cky-preference-wrapper .cky-footer-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-header{max-width:1085px}}@media (min-width:1200px){body .cky-consent-container .cky-preference-wrapper .cky-footer-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-header{max-width:1140px}}@media (min-width:1400px){body .cky-consent-container .cky-preference-wrapper .cky-footer-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper,body .cky-consent-container .cky-preference-wrapper .cky-preference-header{max-width:1320px}}body .cky-notice{--pd-gutter-x:12px;--pd-gutter-y:0;margin:0 auto;max-width:1340px;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}@media (min-width:992px){body .cky-notice{width:90%}}body .cky-notice .cky-title{display:none}body .cky-notice .cky-notice-des{color:#fff!important}body .cky-notice-btn-wrapper,body .cky-prefrence-btn-wrapper{gap:10px}body .cky-notice-btn-wrapper .cky-btn,body .cky-prefrence-btn-wrapper .cky-btn{background:#ea7f35!important;border-color:#ea7f35!important;color:#fff!important}@media (min-width:992px){body .cky-notice-btn-wrapper .cky-btn,body .cky-prefrence-btn-wrapper .cky-btn{min-width:13rem}}body .cky-notice-btn-wrapper .cky-btn:hover,body .cky-prefrence-btn-wrapper .cky-btn:hover{background:transparent!important;border-color:#fff!important;color:#fff!important;opacity:1!important}body .cky-notice-btn-wrapper .cky-btn-customize,body .cky-notice-btn-wrapper .cky-btn-reject,body .cky-prefrence-btn-wrapper .cky-btn-customize,body .cky-prefrence-btn-wrapper .cky-btn-reject{background:transparent!important}body .cky-notice-btn-wrapper .cky-btn-preferences,body .cky-prefrence-btn-wrapper .cky-btn-preferences{border-color:#ea7f35!important;color:#fff!important}.benefits{padding:2.5rem 0 6.5rem}@media (min-width:992px){.benefits{padding:5rem 0 7.3rem}}.benefits__slider{display:flex;flex-direction:column;margin:0 -3rem}@media (min-width:480px){.benefits__slider{flex-direction:row;flex-wrap:wrap}}.benefits__slide{padding:0 3rem}.benefits .benefits-item{font-style:normal;margin:30px 0}.benefits .pd-arrow-group{justify-content:flex-end}.benefits .pd-arrow-group .pd-arrow{margin-top:4.5rem}.blog-header-actions{padding-bottom:20px;padding-top:45px}@media (max-width:767px){.blog-header-actions{padding-bottom:15px;padding-top:35px}}.blog-header-actions .container>.flex-wrap .pd-block__item{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}@media (max-width:767px){.blog-header-actions .container>.flex-wrap .pd-block__item{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.blog-header-actions .container>.flex-wrap .pd-block__item>*{padding:10px}.blog-header-actions .container>.flex-wrap .pd-block__item .flex-wrap{margin:0}.blog-listings{padding-bottom:60px;padding-top:25px}@media (max-width:767px){.blog-listings{padding-top:20px}}.blog-listings .flex-wrap{margin:0 -10px}.blog-listings .flex-wrap .col{margin-bottom:20px;padding:0 10px}@media (max-width:1050px){.blog-listings .flex-wrap .col{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.blog-listings .flex-wrap .col{flex:0 0 100%;max-width:100%}}.blog-listings .post-item{background-color:#fff;border-radius:15px;box-shadow:0 0 30px 2px rgba(0,0,0,.15);display:block;height:100%;padding:45px 45px 60px;transition:.3s}@media (max-width:767px){.blog-listings .post-item{padding:38px 38px 55px}}.blog-listings .post-item:hover{background-color:#454b75}.blog-listings .post-item:hover .excerpt,.blog-listings .post-item:hover .title{color:#fff}.blog-listings .post-item:hover .link{border-color:#ea7f35;color:#ea7f35}.blog-listings .post-item .img-wrap{margin-bottom:35px}.blog-listings .post-item .img-wrap .img{background-color:#fff;border-radius:15px;box-shadow:0 0 24px 1px rgba(0,0,0,.1);padding-bottom:70%}.blog-listings .post-item-content .title{color:#454b75;font-size:18px;font-weight:600;margin-bottom:16px;max-width:280px;transition:.3s}@media (max-width:767px){.blog-listings .post-item-content .title{font-size:17px;margin-bottom:10px}}.blog-listings .post-item-content .date{color:#747db9;font-size:18px;font-weight:400;margin-bottom:16px}@media (max-width:767px){.blog-listings .post-item-content .date{font-size:17px;margin-bottom:10px}}.blog-listings .post-item-content .excerpt{margin-bottom:22px;transition:.3s}@media (max-width:767px){.blog-listings .post-item-content .excerpt{margin-bottom:12px}}.blog-listings .post-item-content .link{border-bottom:2px solid #000;color:#000;display:inline-block;font-weight:600;padding-bottom:4px;transition:.3s}@media (max-width:767px){.blog-listings .post-item-content .link{font-size:15px}}.case-studies{background-color:#f1f1f1;padding:90px 0 120px}@media (max-width:767px){.case-studies{padding:60px 0 80px}}.case-studies .title-wrap{display:flex;justify-content:space-between;position:relative;z-index:100}@media (max-width:767px){.case-studies .title-wrap{justify-content:flex-start}}.case-studies .title-wrap .slick-arrows{padding-top:12px}@media (max-width:767px){.case-studies .title-wrap .slick-arrows{margin-right:40px;order:1;padding-top:0}.case-studies .title-wrap h2{order:2}}.cs-listings{padding-top:25px}@media (max-width:767px){.cs-listings{padding-top:20px}}.cs-listings .flex-wrap{margin:0 -10px}.cs-listings .flex-wrap .col{margin-bottom:20px;padding:0 10px}@media (max-width:1050px){.cs-listings .flex-wrap .col{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:667px){.cs-listings .flex-wrap .col{flex:0 0 50%;max-width:50%}}@media (max-width:480px){.cs-listings .flex-wrap .col{flex:0 0 100%;max-width:100%}}.cs-listings .case-studies-item{background-color:#fff;border-radius:15px;box-shadow:0 0 30px 2px rgba(0,0,0,.15);display:block;height:100%;padding:45px 45px 60px;position:relative;transition:.3s}@media (max-width:767px){.cs-listings .case-studies-item{padding:38px}}.cs-listings .case-studies-item:before{background-color:#454b75;border-radius:15px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:100%;z-index:10}.cs-listings .case-studies-item:hover .img-wrap span,.cs-listings .case-studies-item:hover:before{opacity:1}.cs-listings .img-wrap span{color:#fff;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:11}.cs-listings .img-wrap .img{border-radius:15px;padding-bottom:100%}.content-slider{padding:5rem 0}@media (min-width:992px){.content-slider{padding:8.3rem 0}}.content-slider .title-wrap{align-items:baseline;display:flex;gap:15px;justify-content:space-between}@media (max-width:991.98px){.content-slider .title-wrap .pd-arrow-group{display:none}}@media (min-width:992px){.content-slider .section-title{max-width:30rem}.content-slider .col-content{flex:0 0 auto;margin-left:4.16666667%;width:33.33333333%}}@media (max-width:991.98px){.content-slider .col-slider{margin-top:var(--pd-gutter-y)!important}}@media (min-width:992px){.content-slider .col-slider{flex:0 0 auto;margin-left:8.33333333%;width:50%}}.content-slider__slider{margin:-10rem!important}.content-slider__slide{padding:10rem}.content-slider__slide .icon{flex-shrink:0;height:4rem;width:4rem}.content-slider__slide .slide-wrap{align-items:flex-start;background:#fff;border-radius:15px;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);color:#454b75;display:flex;flex-direction:column;gap:15px;padding:3.9rem 3.2rem}@media (min-width:992px){.content-slider__slide .slide-wrap{flex-direction:row;gap:19px;padding:3.9rem 4.6rem}}.content-slider__slide .content-wrap p:first-child{margin-bottom:.8rem}.customers--has-link>.customers__link,.customers:not(.customers--has-link){padding:3rem 0}@media (min-width:992px){.customers--has-link>.customers__link,.customers:not(.customers--has-link){padding:5.8rem 0}}.customers__link{display:block}.customers__slide{display:inline-block}.customers__slide img{height:5.2rem;height:100%;padding:0 2.2rem;width:auto}@media (min-width:992px){.customers__slide img{padding:0 2.6rem}}.cta-bar{padding:5rem 0;position:relative;z-index:10}.cta-bar__wrapper{background:#747db9;border-radius:15px;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);color:#fff;display:block;transition:all .3s ease-in-out}.pd-block--color-scheme-l-blue .cta-bar__wrapper{background:#454b75}.cta-bar__wrapper:hover{background-color:#f1f1f1}.cta-bar__wrapper:hover .cta-bar__text{color:#747db9}.cta-bar__wrapper:hover .download-form .gform_confirmation_message .download-link,.cta-bar__wrapper:hover .pd-btn,.cta-bar__wrapper:hover body .cky-notice-btn-wrapper .cky-btn,.cta-bar__wrapper:hover body .cky-prefrence-btn-wrapper .cky-btn,.download-form .gform_confirmation_message .cta-bar__wrapper:hover .download-link,body .cky-notice-btn-wrapper .cta-bar__wrapper:hover .cky-btn,body .cky-prefrence-btn-wrapper .cta-bar__wrapper:hover .cky-btn{background-color:#454b75;border-color:#454b75;color:#fff}.cta-bar .pd-block__item-inner{align-items:center;display:flex;flex-direction:column;gap:15px;padding:1.6rem;text-align:center}@media (min-width:992px){.cta-bar .pd-block__item-inner{flex-direction:row;justify-content:space-between;padding:1.6rem 5.6rem;text-align:left}}.cta-bar__text{color:#fff;transition:all .3s ease-in-out}.downloads{padding-bottom:61px;padding-top:85px}@media (max-width:767px){.downloads{padding-bottom:31px;padding-top:55px}}.downloads .flex-wrap{margin:0 -12px}.downloads .flex-wrap .col-3{margin-bottom:24px;padding:0 12px}@media (max-width:1050px){.downloads .flex-wrap .col-3{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.downloads .flex-wrap .col-3{flex:0 0 100%;max-width:100%}}.downloads-item{background-color:#fff;border-radius:15px;box-shadow:0 0 20px 2px rgba(0,0,0,.15);box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);display:block;height:100%;overflow:hidden;padding:45px 45px 50px;transition:.3s}.downloads-item:hover{background-color:#454b75}.downloads-item:hover .btn-link,.downloads-item:hover .content-wrap,.downloads-item:hover .title{color:#fff}.downloads-item:hover .btn-link{border-color:#fff}.downloads-item .img-wrap{margin-bottom:35px}.downloads-item .img-wrap .img{background-color:#fff;border-radius:15px;box-shadow:0 0 24px 1px rgba(0,0,0,.1);padding-bottom:70%}.downloads-item .title{color:#454b75;font-size:18px;font-weight:600;margin-bottom:16px;max-width:280px;transition:.3s}@media (max-width:767px){.downloads-item .title{font-size:17px;margin-bottom:10px}}.downloads-item .content-wrap{color:#454b75;margin-bottom:22px;transition:.3s}@media (max-width:767px){.downloads-item .content-wrap{margin-bottom:12px}.downloads-item .content-wrap p{font-weight:600}}.facts{padding-bottom:85px;padding-top:75px;position:relative;z-index:10}@media (max-width:767px){.facts{padding:60px 0}}.facts .bg-img{max-height:100%;max-width:85%;position:absolute;right:0;top:0;z-index:-1}.facts .title-wrap{display:flex;position:relative;z-index:100}@media (max-width:767px){.facts .title-wrap{margin-bottom:14px}}.facts .slick-arrows{display:inline-block;margin-right:45px;padding-top:12px;vertical-align:top;white-space:nowrap}@media (max-width:767px){.facts .slick-arrows{padding-top:0}}.facts h2{display:inline-block;vertical-align:top}.facts .text-wrap{margin-bottom:40px;margin-left:90px;max-width:910px}@media (max-width:767px){.facts .text-wrap p{font-weight:600}}@media (max-width:991px){.facts__slide.icon-text-wrap{padding-left:10px}}@media (max-width:767px){.facts__slide.icon-text-wrap{padding-left:42px}.facts__slide.icon-text-wrap .icon-text-object{max-width:80%}}.facts__slide.icon-text-wrap .icon-text-object{font-weight:600;padding-right:20px}@media (max-width:1280px){.facts__slide.icon-text-wrap .icon-text-object{padding-right:0}}.facts__slide.icon-text-wrap .icon-text-object strong{color:#ea7f35}.facts__slide.icon-text-wrap .icon-text-object p{font-weight:600}.filter{padding-bottom:20px}@media (max-width:767px){.filter{padding-bottom:15px}}.filter .flex-wrap{align-items:center;gap:10px 0}.filter .flex-wrap .pd-block__item{align-items:center;display:flex;gap:10px 0}.filter__wrapper{display:flex;flex-direction:row}.filter__title{color:#454b75;margin-right:9px}.filter__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 0;list-style:none;margin:0 -5px;padding:0}.filter__item{padding:0 5px}.filter__item a{color:#747db9;font-size:17px;transition:.3s}.filter__item a.active,.filter__item a:hover{color:#ea7f35}.form-block{background-color:#454b75;color:#fff;padding-bottom:100px;padding-top:90px;position:relative;z-index:10}@media (max-width:767px){.form-block{padding-bottom:85px;padding-top:40px}}.form-block.form-download{padding-bottom:120px}@media (max-width:767px){.form-block.form-download{padding-bottom:85px}}.form-block.form-download .flex-wrap{margin:0 -30px}.form-block.form-download .flex-wrap .col-form,.form-block.form-download .flex-wrap .col-img{flex:0 0 50%;max-width:50%;padding:0 30px}@media (max-width:991px){.form-block.form-download .flex-wrap .col-form,.form-block.form-download .flex-wrap .col-img{flex:0 0 100%;max-width:100%}.form-block.form-download .flex-wrap .col-form{order:2}.form-block.form-download .flex-wrap .col-form .form__form{padding-top:20px}.form-block.form-download .flex-wrap .col-img{order:1}}.form-block .bg-img{bottom:0;left:0;position:absolute;width:100%;z-index:-1}@media (max-width:767px){.form-block .bg-img{display:none}}.form-block .bg-img.mobile{display:none;left:auto;max-width:auto;min-width:465px;right:0;width:auto}@media (max-width:767px){.form-block .bg-img.mobile{display:block}}.form-block .flex-wrap .col-form{flex:0 0 100%;margin-bottom:50px;max-width:100%}@media (min-width:992px){.form-block .flex-wrap .col-form{flex:0 0 70%;margin-bottom:0;max-width:70%;padding-right:100px}}.form-block .flex-wrap .col-contact{flex:0 0 30%;max-width:30%}@media (max-width:767px){.form-block .flex-wrap .col-contact{flex:0 0 100%;max-width:100%}}.form-block .flex-wrap .col-full{flex:0 0 100%;max-width:100%}.form__contact{max-width:220px}@media (max-width:767px){.form__contact{max-width:100%}.form__contact .form-mh{display:none}}.form__contact .details,.form__contact .text{margin-bottom:40px}.form__contact .details a{color:#ea7f35;display:inline-block;margin-bottom:14px}.form__contact .details a.email{border-bottom:1px solid #ea7f35;margin-bottom:0;padding-bottom:5px}.form__contact .socials-list li{display:inline-block;margin-right:12px}.form__contact .socials-list li:last-child{margin-right:0}.form__contact .socials-list li a i{color:#fff;font-size:24px;transition:.3s}.form__contact .socials-list li a i:hover{color:#ea7f35}.form__form{max-width:660px}.form__form form .gform_body{margin-right:20px}@media (max-width:767px){.form__form form .gform_body{margin-bottom:10px;margin-right:0}}.form__img{height:100%;position:relative}@media (max-width:767px){.form__img{padding:0 5%}}.form__img .img-wrap .img{display:block;height:auto;width:100%}.hero{overflow:hidden;padding-bottom:65px;padding-top:65px;position:relative;z-index:10}@media (max-width:767px){.hero{padding:40px 0 0}}.hero.white .bg-img{max-height:600px;max-width:100%}.hero.white .hero__content .content-wrap h1,.hero.white .hero__content .content-wrap h2,.hero.white .hero__content .content-wrap h3,.hero.white .hero__content .content-wrap h4{color:#454b75;line-height:1.1}.hero.white .hero__content .content-wrap li,.hero.white .hero__content .content-wrap p{color:#454b75}.hero.white .hero__content .content-wrap h1{line-height:1.03}@media (max-width:767px){.hero.white .hero__content .content-wrap h1{line-height:1.1}.hero.white .hero__content .content-wrap h1 br{display:none}}.hero.white .button{color:#fff}.hero.white .button:hover{color:#454b75}@media (max-width:767px){.hero .container{width:100%}}.hero .bg-img{bottom:-2px;display:block;left:50%;max-width:1900px;min-width:1725px;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}@media (max-width:767px){.hero .bg-img{display:none}}.hero .bg-img.mobile{display:none;max-width:100%;min-width:100%;width:100%}@media (max-width:767px){.hero .bg-img.mobile{display:block}}.hero .top-bg-img{display:block;left:0;position:absolute;top:0;z-index:-1}@media (max-width:767px){.hero .top-bg-img{max-width:70%}}.hero .flex-wrap{margin:0 -30px}.hero .flex-wrap .col-2{padding:0 30px}@media (max-width:991px){.hero .flex-wrap .col-2{flex:0 0 100%;max-width:100%}.hero .flex-wrap .col-2.col-content{order:2}.hero .flex-wrap .col-2.col-img{order:1}}.hero__content{display:flex;flex-flow:column;height:100%;max-width:540px;padding-top:20px}@media (max-width:767px){.hero__content{max-width:100%}}.hero__content .wrap{margin-bottom:70px}@media (max-width:991px){.hero__content .wrap{margin-bottom:140px}}@media (max-width:767px){.hero__content .wrap{padding:0 5%}}.hero__content .content-wrap{margin-bottom:30px}@media (max-width:767px){.hero__content .content-wrap{margin-bottom:20px}}.hero__content .content-wrap h1{font-size:75px;font-weight:600;margin-bottom:17px;max-width:514px}@media (max-width:767px){.hero__content .content-wrap h1{font-size:35px;margin-bottom:20px;max-width:100%}}.hero__content .content-wrap h1 small{font-size:45px;font-weight:600;line-height:1.03}@media (max-width:767px){.hero__content .content-wrap h1 small{font-size:35px}}.hero__content .hero__news{background-color:#454b75;margin-top:auto;max-width:490px;position:relative}.hero__content .hero__news .scroll-next.mobile{display:none}@media (max-width:767px){.hero__content .hero__news{max-width:100%;padding:20px 5% 65px}.hero__content .hero__news:before{background-image:var(--wpr-bg-5f2e65de-4c31-4414-9e7c-dd8397afa57c);background-position:50% 100%;background-repeat:no-repeat;background-size:100% 100%;bottom:90%;content:"";height:220px;left:50%;position:absolute;transform:translateX(-50%);width:102%;z-index:-1}.hero__content .hero__news .scroll-next.mobile{display:block;position:absolute;right:7%;top:-108px;transform:rotate(90deg);transform-origin:bottom left}}.hero__content .hero__news .title-wrap{padding-left:85px}.hero__content .hero__news .title-wrap .slick-arrows{left:0;position:absolute;top:0}@media (max-width:767px){.hero__content .hero__news .title-wrap .slick-arrows{left:5%;top:20px}}.hero__content .hero__news .title-wrap .slick-arrows .slick-arrow:hover{background-image:var(--wpr-bg-b9c40abf-9ca3-43ea-9544-1a94114f707c)}.hero__content .hero__news .title-wrap h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:22px;padding-bottom:6px;position:relative}.hero__content .hero__news .title-wrap h3:after{background-color:#c4c4c4;bottom:0;content:"";height:2px;left:0;position:absolute;width:94px}.hero__content .hero__news .menu-latest__slide{padding-left:85px}.hero__content .hero__news .menu-latest__slide h3{color:#fff;font-size:20px;font-weight:600}.hero__content .hero__news .menu-latest__slide .excerpt{color:#c4c4c4;line-height:1.3}.hero__content .hero__news .menu-latest__slide .excerpt .more{color:#fff}.hero__content .hero__banner{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:200px;position:relative}@media (max-width:767px){.hero__content .hero__banner{background-color:#454b75;max-width:100%;min-height:none;padding:20px 5% 65px}.hero__content .hero__banner:before{background-image:var(--wpr-bg-a7d16705-baaa-4348-84f4-1bbd8735006f);background-position:50% 100%;background-repeat:no-repeat;background-size:100% 100%;bottom:90%;content:"";height:220px;left:50%;position:absolute;transform:translateX(-50%);width:102%;z-index:-1}}.hero__content .hero__banner img{height:auto}.hero__img{height:100%;position:relative}@media (max-width:767px){.hero__img{padding:0 5%}}.hero__img .img-wrap{position:relative}.hero__img .img-wrap .img{display:block;height:auto;width:100%}.hero__img .scroll-next{align-items:center;bottom:0;color:#fff;display:flex;font-size:20px;font-weight:600;gap:0 14px;position:absolute;right:0;transform:translate(-40px,20px) rotate(90deg);transform-origin:bottom right}@media (max-width:991px){.hero__img .scroll-next{display:none}}.hero .btn-scroll-next{background-image:var(--wpr-bg-63fa9c4a-5ef1-4be2-b4fd-f6f5699b69b0);background-position:50% 50%;background-repeat:no-repeat;background-size:15px 26px;display:block;height:43px;position:relative;width:43px}@media (max-width:767px){.hero .btn-scroll-next{background-size:12px 20px;height:35px;width:35px}}.hero .btn-scroll-next:after,.hero .btn-scroll-next:before{background-color:#ea7f35;border-radius:100%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.hero .btn-scroll-next:before{animation:pointPulse 2s infinite;height:calc(100% + 20px);opacity:.35;width:calc(100% + 20px);z-index:-1}.hero .btn-scroll-next:after{height:100%;width:100%}.hero.blue{background-color:#454b75}.hero.blue .hero__content .wrap{margin-bottom:0}@media (max-width:767px){.hero.blue .hero__content .wrap{padding-bottom:65px}}.hero.blue .hero__content .content-wrap h1,.hero.blue .hero__content .content-wrap h2,.hero.blue .hero__content .content-wrap h3,.hero.blue .hero__content .content-wrap h4{color:#fff;line-height:1.1}.hero.blue .hero__content .content-wrap li,.hero.blue .hero__content .content-wrap p{color:#fff}.hero.blue .hero__content .content-wrap .icon-text-wrap{padding-left:65px;padding-top:20px}@media (max-width:767px){.hero.blue .hero__content .content-wrap .icon-text-wrap{padding-left:35px}}.hero.blue .hero__content .content-wrap .icon-text-wrap .icon-text-object{margin-bottom:30px;padding-left:65px;position:relative}@media (max-width:767px){.hero.blue .hero__content .content-wrap .icon-text-wrap .icon-text-object{padding-left:45px}}.hero.blue .hero__content .content-wrap .icon-text-wrap .icon-text-object .icon{height:40px;left:0;position:absolute;top:0;width:40px}@media (max-width:767px){.hero.blue .hero__content .content-wrap .icon-text-wrap .icon-text-object .icon{height:30px;width:30px}}.hero.peach{background-color:#f2948b}.hero.peach .hero__content .wrap{margin-bottom:0}@media (max-width:767px){.hero.peach .hero__content .wrap{padding-bottom:65px}}.hero.peach .hero__content .content-wrap h1,.hero.peach .hero__content .content-wrap h2,.hero.peach .hero__content .content-wrap h3,.hero.peach .hero__content .content-wrap h4{color:#fff;line-height:1.1}.hero.peach .hero__content .content-wrap li,.hero.peach .hero__content .content-wrap p{color:#fff}.hero.peach .hero__content .content-wrap .icon-text-wrap{padding-left:65px;padding-top:20px}@media (max-width:767px){.hero.peach .hero__content .content-wrap .icon-text-wrap{padding-left:35px}}.hero.peach .hero__content .content-wrap .icon-text-wrap .icon-text-object{margin-bottom:30px;padding-left:65px;position:relative}@media (max-width:767px){.hero.peach .hero__content .content-wrap .icon-text-wrap .icon-text-object{padding-left:45px}}.hero.peach .hero__content .content-wrap .icon-text-wrap .icon-text-object .icon{height:40px;left:0;position:absolute;top:0;width:40px}@media (max-width:767px){.hero.peach .hero__content .content-wrap .icon-text-wrap .icon-text-object .icon{height:30px;width:30px}}.hero .thought{bottom:auto;left:-128px;position:absolute;top:0}@media (max-width:991px){.hero.mobile-text-first .col-2.col-content .content-wrap{display:none}}.hero.mobile-text-first .col-2.col-img .hero__img{height:auto}.hero.mobile-text-first .col-2.col-img .hero__content{display:none;height:auto}@media (max-width:991px){.hero.mobile-text-first .col-2.col-img .hero__content{display:block}}.hero.mobile-text-first .col-2.col-img .hero__content .wrap{margin-bottom:20px}.hero-page{background-color:#454b75;color:#fff;min-height:340px;padding:90px 0;position:relative;z-index:10}@media (max-width:767px){.hero-page{min-height:auto}}.hero-page .btn-wrap{margin-top:40px}@media (max-width:767px){.hero-page .btn-wrap{margin-top:25px}}.hero-page.hero-single .container{padding-right:280px;position:relative}@media (max-width:991px){.hero-page.hero-single .container h1{font-size:45px}}@media (max-width:767px){.hero-page.hero-single .container{padding-right:0}.hero-page.hero-single .container h1{font-size:35px}}.hero-page.hero-single .hero-single-share{padding-top:16px;position:absolute;right:0;top:0;z-index:10}@media (max-width:767px){.hero-page.hero-single .hero-single-share{display:none}}.hero-page.hero-single .hero-single-share:hover .button{background-color:#fff;color:#454b75}.hero-page.hero-single .hero-single-share:hover .share-options{opacity:1;pointer-events:all;visibility:visible}.hero-page.hero-single .hero-single-share .share-options{background-color:#fff;box-shadow:0 0 24px 2px rgba(0,0,0,.15);left:50%;opacity:0;padding:12px;pointer-events:none;position:absolute;text-align:center;top:calc(100% + 30px);transform:translateX(-50%);transition:.3s;visibility:hidden;width:100%;z-index:10}.hero-page.hero-single .hero-single-share .share-options:before{content:"";height:calc(100% + 30px);left:0;position:absolute;top:-30px;width:100%;z-index:-1}.hero-page.hero-single .hero-single-share .share-options:after{border-bottom:30px solid #fff;border-left:30px solid transparent;border-right:30px solid transparent;content:"";height:0;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:0}.hero-page.hero-single .hero-single-share .share-options li{display:inline-block}.hero-page.hero-single .hero-single-share .share-options li a{display:block;padding:5px 9px}.hero-page.hero-single .hero-single-share .share-options li i{color:#454b75;font-size:20px;transition:.3s}.hero-page.hero-single .hero-single-share .share-options li i:hover{color:#ea7f35}@media (max-width:767px){.hero-page{padding:35px 0 45px}}.hero-page .bg-img{bottom:0;min-width:100%;position:absolute;right:0;z-index:-1}@media (max-width:767px){.hero-page .bg-img{display:none}}.hero-page .bg-img.mobile{display:none}@media (max-width:767px){.hero-page .bg-img.mobile{display:block}}.hero-page h1{font-size:45px;margin-bottom:25px}@media (max-width:767px){.hero-page h1{font-size:25px;margin-bottom:18px}}.hero-page .content-wrap.Standard{max-width:539px}.hero-page .content-wrap.Columns{-moz-columns:2;column-count:2}@media (max-width:767px){.hero-page .content-wrap.Columns{-moz-columns:1;column-count:1}}.img-content-slider{padding:100px 0}@media (max-width:767px){.img-content-slider{padding:50px 0}}.img-content-slider .section-title{margin-bottom:65px}@media (max-width:767px){.img-content-slider .section-title{margin-bottom:18px}}.img-content-slider .slider-wrap{margin:0 auto;max-width:1114px}.img-content-slider__slider{margin:-40px}.img-content-slider__slide{background-color:#fff;border-radius:15px;box-shadow:0 0 20px 2px rgba(0,0,0,.15);margin:40px}.img-content-slider__slide .img-wrap{padding:60px 160px;text-align:center}@media (max-width:991px){.img-content-slider__slide .img-wrap{padding:60px 100px}}@media (max-width:767px){.img-content-slider__slide .img-wrap{padding:40px 35px 30px}}.img-content-slider__slide .img-wrap .img{display:block;height:auto;margin:0 auto}.img-content-slider__slide .content-wrap{color:#454b75;padding:7px 160px 70px;position:relative}@media (max-width:991px){.img-content-slider__slide .content-wrap{padding:7px 100px 70px}}@media (max-width:767px){.img-content-slider__slide .content-wrap{padding:7px 20px 40px 90px}}.img-content-slider__slide .content-wrap *{max-width:838px}.img-content-slider__slide .content-wrap .slick-arrows{font-size:0;left:25px;padding:0;position:absolute;top:0}@media (max-width:767px){.img-content-slider__slide .content-wrap .slick-arrows{left:15px}}.img-content-slider__slide .content-wrap .slick-arrows .slider-arrow{background-image:var(--wpr-bg-038bf604-790c-425c-8fda-976fdc413764);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:inline-block;font-size:0;height:31px;transition:.3s;width:18px}.img-content-slider__slide .content-wrap .slick-arrows .slider-arrow.slick-disabled{background-image:var(--wpr-bg-6d34d0af-e4dc-4f7f-99a0-dc6ee577488e);pointer-events:none}.img-content-slider__slide .content-wrap .slick-arrows .slider-arrow:hover{background-image:var(--wpr-bg-f49a8e43-7d29-45ca-a913-f927623d64e6)}.img-content-slider__slide .content-wrap .slick-arrows .slider-arrow.arrow-prev{transform:rotate(180deg)}.img-content-slider__slide .content-wrap .slick-arrows .slider-arrow.arrow-next{margin-left:10px}.links{padding:2.5rem 0 6.5rem}@media (min-width:992px){.links{padding:5rem 0 8rem}}.links__slider{margin:0 -3rem;width:100%}.links__slider .slick-track{align-items:center;display:flex;margin-left:0}.links__slide{padding:0 3rem}.links .links-item>a{display:flex;flex-direction:column;gap:9px;justify-content:center;text-align:center}.links .links-item .img-wrap img{height:auto;margin-left:auto;margin-right:auto;max-width:100%}.links .pd-arrow-group{justify-content:flex-end}.links .pd-arrow-group .pd-arrow{margin-top:4.5rem}.long-form-header{color:#fff}@media (max-width:991px){.long-form-header.block{padding-top:0}.long-form-header .col-2{flex:0 0 100%;max-width:100%}.long-form-header .block__background{position:static}.long-form-header .block__background .bg-main-img.desktop{display:none}}.long-form-header .block__background .bg-main-img.mobile{aspect-ratio:16/9;width:100%}@media (min-width:992px){.long-form-header .block__background .bg-main-img.mobile{display:none}}@media (max-width:991px){.long-form-header .block__background .bg-img{display:none}}.long-form-header .col-actions{position:relative}.long-form-header .scroll-next{align-items:center;bottom:0;color:#fff;display:flex;font-size:20px;font-weight:500;gap:0 14px;position:absolute;right:0;transform:translate(-40px,20px) rotate(90deg);transform-origin:bottom right}@media (max-width:991px){.long-form-header .scroll-next{display:none}}.long-form-header .btn-scroll-next{background-image:var(--wpr-bg-8f47c7bf-66bf-48aa-af38-aa954baa0182);background-position:50% 50%;background-repeat:no-repeat;background-size:15px 26px;display:block;height:43px;position:relative;width:43px}@media (max-width:767px){.long-form-header .btn-scroll-next{background-size:12px 20px;height:35px;width:35px}}.long-form-header .btn-scroll-next:after,.long-form-header .btn-scroll-next:before{background-color:#ea7f35;border-radius:100%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.long-form-header .btn-scroll-next:before{animation:pointPulse 2s infinite;height:calc(100% + 20px);opacity:.35;width:calc(100% + 20px);z-index:-1}.long-form-header .btn-scroll-next:after{height:100%;width:100%}.long-form-header .flex-wrap{min-height:calc(100vh - 235px)}@media (max-width:991px){.long-form-header .flex-wrap{min-height:calc(100vh - 185px)}}.long-form-header .flex-wrap .col-content{margin-top:3%}@media (min-width:992px){.long-form-header .flex-wrap .col-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}.long-form-header .title-wrap{margin-bottom:27px}@media (max-width:767px){.long-form-header .title-wrap{margin-bottom:16px}}.long-form-header .title-wrap :last-child{margin-bottom:0}.long-form-header .title-wrap .title{font-size:65px;font-weight:600;line-height:1.03}@media (max-width:767px){.long-form-header .title-wrap .title{font-size:35px}}.long-form-header .title-wrap .title+.subtitle{margin-top:2px}.long-form-header .title-wrap .subtitle{font-size:30px;font-weight:600;line-height:1.03}@media (max-width:767px){.long-form-header .title-wrap .subtitle{font-size:22px}}.block{overflow:hidden;padding-bottom:65px;padding-top:65px;position:relative;z-index:10}@media (max-width:767px){.block{padding:40px 0}}.block__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.block__background .bg-main-img{-o-object-position:center;object-position:center}.block__background .bg-img,.block__background .bg-main-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block__background .bg-img{bottom:0;left:0;-o-object-position:bottom left;object-position:bottom left;position:absolute;z-index:3}.long-form-highlights{padding-bottom:134px;padding-top:120px}@media (max-width:767px){.long-form-highlights{padding-bottom:40px;padding-top:40px}}.long-form-highlights .title-wrap{display:flex;margin-bottom:173px;position:relative;z-index:100}@media (max-width:991px){.long-form-highlights .title-wrap{margin-bottom:82px}}.long-form-highlights .title-wrap .slick-arrows{display:inline-block;margin-right:45px;padding-top:12px;vertical-align:top;white-space:nowrap}@media (max-width:767px){.long-form-highlights .title-wrap .slick-arrows{padding-top:0}}.long-form-highlights .title-wrap .section-title{display:inline-block;margin-bottom:0;vertical-align:top}.long-form-highlights .slick-track{display:flex!important}.long-form-highlights .slick-slide{height:inherit!important}.long-form-highlights .highlights{margin:-120px -24px -20px -120px;padding-left:100px}@media (max-width:991px){.long-form-highlights .highlights{margin:-70px -12px -20px -62px;padding-left:50px}}.long-form-highlights .highlight{height:100%;padding:120px 24px 20px 120px}@media (max-width:991px){.long-form-highlights .highlight{padding:70px 12px 20px 62px}}.long-form-highlights .highlight__inner{background-color:#fff;border-radius:18px;box-shadow:0 0 16px 2px rgba(0,0,0,.1);height:100%;min-height:378px;padding:126px 37px 37px;position:relative}@media (max-width:991px){.long-form-highlights .highlight__inner{min-height:auto;padding:65px 20px 40px}}.long-form-highlights .highlight__media{align-items:center;aspect-ratio:1;background-color:#454b75;border-radius:50%;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);display:flex;justify-content:center;left:0;padding:45px;position:absolute;top:0;transform:translate(-50%,-50%);width:200px}@media (max-width:991px){.long-form-highlights .highlight__media{padding:22px;width:100px}}.long-form-highlights .highlight__media img{height:auto;width:100%}.long-form-highlights .highlight__number{align-items:center;aspect-ratio:1;background-color:#ea7f35;border-radius:50%;box-shadow:0 15px 25px 0 rgba(0,0,0,.25);color:#fff;display:flex;font-size:27px;font-weight:600;justify-content:center;left:0;line-height:1.03;padding:3px;position:absolute;top:0;width:53px}@media (max-width:991px){.long-form-highlights .highlight__number{font-size:18px;font-weight:500;padding:1px;width:26px}}.long-form-highlights .highlight__content{color:#454b75}.long-form-highlights .highlight__content ul li{font-weight:500;line-height:1.26;margin-bottom:10px}.long-form-highlights .highlight__title{font-size:30px;font-weight:600;line-height:1.03;margin-bottom:10px}@media (max-width:767px){.long-form-highlights .highlight__title{font-size:22px}}.long-form-highlights.pd-block--color-scheme-d-blue .highlight__media{background-color:#747db9}@media (max-width:991px){.long-form-content{padding-top:0}}.long-form-content .title-wrap{margin-bottom:20px}.long-form-content .title-wrap .title{color:#ea7f35;font-size:65px;font-weight:600;line-height:1.03}@media (max-width:767px){.long-form-content .title-wrap .title{font-size:35px}}.long-form-content .pinned-block{align-items:center;background-color:#454b75;border-radius:53.5px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);display:inline-flex;gap:17px;justify-content:flex-end;max-width:433px;min-height:108px;padding:25px 26px}@media (max-width:991px){.long-form-content .pinned-block{min-height:56px;padding:15px 16px}}.long-form-content .pinned-block__media svg{height:57px;width:57px}@media (max-width:991px){.long-form-content .pinned-block__media svg{height:30px;width:30px}}.long-form-content .pinned-block__content>*{color:#fff}.long-form-content .pinned-block__content>:last-child{margin-bottom:0}@media (max-width:991px){.long-form-content .pinned-block.desktop{display:none}}.long-form-content .pinned-block.mobile{margin-top:20px}@media (min-width:992px){.long-form-content .pinned-block.mobile{display:none}}.long-form-content .flex-wrap{margin:-15px -25px}@media (max-width:991px){.long-form-content .flex-wrap{margin:-15px}}.long-form-content .flex-wrap>*{padding:15px 25px}@media (max-width:991px){.long-form-content .flex-wrap>*{padding:15px}.long-form-content .col-2{flex:0 0 100%;max-width:100%}}.long-form-content .col-image{order:-1}@media (min-width:992px){.long-form-content .col-image{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;order:0}}.long-form-content .image-wrapper img{height:auto;margin:0 auto;max-width:100%}@media (min-width:992px){.long-form-content--bg-img .image-wrapper{bottom:0;position:absolute;top:0;z-index:-1}}.long-form-content--bg-img .image-wrapper img{margin-left:calc(-50vw - -50%);max-width:none;width:100vw}@media (min-width:992px){.long-form-content--bg-img .image-wrapper img{bottom:0;height:100%;left:0;margin-left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:50vw}.long-form-content--content-pos-left .image-wrapper{left:50%;right:0}.long-form-content--content-pos-left .image-wrapper img{-o-object-position:center left;object-position:center left}.long-form-content--content-pos-right.long-form-content--bg-img .image-wrapper{left:0;right:50%}.long-form-content--content-pos-right.long-form-content--bg-img .image-wrapper img{-o-object-position:center right;object-position:center right}}.long-form-content--content-pos-right .col-image{order:-1}@media (min-width:992px){.long-form-content--content-pos-right .col-image{align-items:flex-start}}.long-form-content--no-image+.long-form-content--no-image{padding-top:0}.long-form-content--no-image .pinned-block.mobile{display:inline-flex}@media (min-width:992px){.long-form-content--no-image .pinned-block.mobile{align-self:flex-end}}.long-form-content--no-image .container>.flex-wrap>.col-1{align-items:flex-start;display:flex;flex:0 0 100%;flex-direction:column;justify-content:flex-start;max-width:100%}.long-form-content.pd-block--color-scheme-d-blue .title-wrap .title{color:#fff}.long-form-content.pd-block--color-scheme-d-blue .pinned-block{background-color:#fff}.long-form-content.pd-block--color-scheme-d-blue .pinned-block__content>*{color:#454b75}.page-nav-container{left:0;opacity:0;position:fixed;right:0;top:106px;transition:.3s;visibility:hidden;z-index:-100}.page-nav-container.visible{opacity:1;visibility:visible;z-index:1000}.page-nav-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:flex-start}@media (max-width:767px){.page-nav-wrapper{gap:10px}}.page-nav-wrapper .slick-arrows{flex-shrink:0}.page-nav-wrapper .slick-arrows .page-nav-scroll{margin:0}.page-nav-wrapper .page-nav{-ms-overflow-style:none;scrollbar-width:none}.page-nav-wrapper .page-nav::-webkit-scrollbar{display:none}.page-nav{display:flex;flex:1 1 auto;overflow-x:auto}.page-nav__item{flex:0 0 auto;padding:10px}.page-nav__link{align-items:center;background-color:#fff;border-radius:33px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);display:flex;gap:10px;padding:9px 10px;transition:.3s}.page-nav__link.active,.page-nav__link:hover{background-color:#454b75}.page-nav__link.active .page-nav__text,.page-nav__link:hover .page-nav__text{color:#fff}.page-nav__number,.page-nav__text{flex-shrink:0;font-size:18px;font-weight:600;line-height:1.03}@media (max-width:767px){.page-nav__number,.page-nav__text{font-size:15px}}.page-nav__number{align-items:center;background-color:#ea7f35;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.page-nav__text{color:#454b75}.map{padding:90px 0}@media (max-width:767px){.map{padding:80px 0}}.map .acf-map{border:none;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);height:467px;margin:0;width:100%}@media (max-width:767px){.map .acf-map{height:440px}}.map .acf-map img{max-width:inherit!important}.plans{padding:5rem 0}.plans .title-wrap{display:flex;flex-direction:column;gap:18px 20px;margin-bottom:6rem}@media (min-width:992px){.plans .title-wrap{align-items:baseline;flex-direction:row;justify-content:space-between;margin-bottom:7.7rem}}.plans .title-wrap *{margin-bottom:0}.plans__wrapper{display:flex;flex-direction:column;gap:55px 12px}@media (min-width:480px){.plans__wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:992px){.plans__wrapper{width:95.45454545%}}@media (min-width:668px){.plans__wrapper .plan{gap:50px 12px;width:calc(50% - 12px)}}@media (min-width:992px){.plans__wrapper .plan{width:calc(33.333% - 12px)}}.plans .plan{background-color:#fff;border-radius:15px;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);color:#000;display:block;padding:4.5rem;position:relative;transition:.3s}.plans .plan:hover{background-color:#ea7f35;color:#fff}.plans .plan:hover .title{background-color:#fff;color:#ea7f35}.plans .plan:hover .price-wrap{color:#fff}.plans .plan:hover .price-wrap .price{color:#454b75}.plans .plan:hover .content-wrap ul li{color:#fff}.plans .plan:hover .content-wrap ul li:before{background-image:var(--wpr-bg-56a40d8b-09b4-4a00-9710-39810cc1e80e)}.plans .plan:hover .content-wrap ul li strong{color:#454b75}.download-form .gform_confirmation_message .plans .plan:hover .download-link,.plans .plan:hover .download-form .gform_confirmation_message .download-link,.plans .plan:hover .pd-btn,.plans .plan:hover body .cky-notice-btn-wrapper .cky-btn,.plans .plan:hover body .cky-prefrence-btn-wrapper .cky-btn,body .cky-notice-btn-wrapper .plans .plan:hover .cky-btn,body .cky-prefrence-btn-wrapper .plans .plan:hover .cky-btn{border-color:#454b75;color:#454b75}.plans .plan .title{background-color:#ea7f35;border-radius:15px;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:1.7rem;font-weight:600;left:4.5rem;line-height:1.35;padding:1.4rem 2.1rem 1.1rem;position:absolute;top:0;transform:translateY(-50%);transition:.3s}@media (min-width:992px){.plans .plan .title{font-size:2rem}}.plans .plan .price-wrap{color:#747db9;margin-bottom:1rem;transition:.3s}@media (min-width:992px){.plans .plan .price-wrap{margin-bottom:.2rem}}.plans .plan .price-wrap .price{color:#454b75;display:inline-block;font-size:2rem;line-height:1.35;padding:0 .5rem;transition:.3s}@media (min-width:992px){.plans .plan .price-wrap .price{font-size:4.5rem}}.plans .plan .content-wrap+*{margin-top:2.5rem}@media (min-width:992px){.plans .plan .content-wrap+*{margin-top:4rem}}.plans .plan .content-wrap p{font-size:1.5rem;line-height:1.35}.plans .plan .content-wrap ul{list-style:none;margin-bottom:-.3rem;margin-top:-.3rem}.plans .plan .content-wrap ul li{color:#454b75;font-weight:600;margin-bottom:0;padding-bottom:.3rem;padding-left:3.1rem;padding-top:.3rem;transition:.3s}.plans .plan .content-wrap ul li:before{background-color:transparent;background-image:var(--wpr-bg-1fa770aa-3fd9-4542-b0ff-10a66b18dc9d);background-repeat:no-repeat;background-size:100% 100%;border-radius:0;content:"";display:inline-block;height:1.4rem;top:.5rem;transition:.3s;width:1.8rem}.plans .plan .content-wrap ul li strong{color:#ea7f35;transition:.3s}.dataTables_wrapper{clear:both;margin-bottom:0}table.tablepress{border:none;border-collapse:collapse;border-spacing:0;width:100%}table.tablepress tfoot th,table.tablepress thead th{background-color:transparent;border-bottom:3px solid #ea7f35;color:#ea7f35;font-weight:600;padding-top:0}.dataTables_wrapper table.tablepress{clear:both;margin:0!important}table.tablepress td,table.tablepress th{background:none;border:none;color:#454b75;font-size:20px;padding:16px 15px 16px 0;text-align:left}@media (max-width:767px){table.tablepress td,table.tablepress th{font-size:18px;padding:5px 0}}table.tablepress td .price-big,table.tablepress th .price-big{font-size:25px}@media (max-width:767px){table.tablepress td .price-big,table.tablepress th .price-big{font-size:20px}}table.tablepress td span,table.tablepress th span{line-height:normal;vertical-align:middle}table.tablepress td{vertical-align:top}table.tablepress td .text-small{display:inline-block;font-size:15px;line-height:1.35}@media (max-width:767px){table.tablepress td .text-small{font-size:12px}}table.tablepress td .text-small:first-of-type{margin-top:6px}table.tablepress td:first-child{vertical-align:middle;width:29%}@media (max-width:767px){table.tablepress td:first-child{width:100%}}table.tablepress tr:not(:last-child) td{border-bottom:1px solid #f1f1f1}@media (max-width:767px){table.tablepress tr:not(:last-child) td:last-child:not([colspan]){border-bottom:1px solid #454b75}}table.tablepress tr.pd-empty-row{display:none}table.tablepress tr.pd-empty-row+tr td{border-bottom:3px solid #ea7f35;font-weight:600;vertical-align:middle}table.tablepress tr.pd-empty-row+tr td.column-1{color:#ea7f35}@media (max-width:767px){table.tablepress tr.pd-empty-row+tr td.column-1{padding-top:40px}}table.tablepress .label{background-color:#ea7f35;border-radius:10px;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:1.35;margin-left:5px;padding:7px 12px}table.tablepress .label-link{background-color:#454b75}table.tablepress .tick{background-image:var(--wpr-bg-356e15b9-ba63-4328-9cc7-ff5f636165a4);height:14px;width:18px}table.tablepress .cross,table.tablepress .tick{background-repeat:no-repeat;background-size:100% 100%;display:inline-block}table.tablepress .cross{background-image:var(--wpr-bg-5b8883d5-8487-494f-8594-fcd01d522ab3);height:15px;width:15px}@media (max-width:767px){table.tablepress.tablepress-responsive td{text-align:left}}table.tablepress.tablepress-responsive tbody td:first-child{border-top:0}@media (max-width:767px){table.tablepress.tablepress-responsive tbody tr td:first-child{padding-top:20px}table.tablepress.tablepress-responsive tbody tr td:last-child{padding-bottom:20px}table.tablepress.tablepress-responsive tbody tr.pd-empty-row+tr td:empty{display:none}table.tablepress.tablepress-responsive .column-1:not([colspan]){font-weight:700}table.tablepress.tablepress-responsive .column-1:not([colspan]) span{font-weight:400}table.tablepress.tablepress-responsive .column-2,table.tablepress.tablepress-responsive .column-3,table.tablepress.tablepress-responsive .column-4{align-items:baseline;display:flex}table.tablepress.tablepress-responsive .column-2:before,table.tablepress.tablepress-responsive .column-3:before,table.tablepress.tablepress-responsive .column-4:before{color:#ea7f35;flex:0 0 70px;font-size:15px;font-weight:600;margin-right:5px}table.tablepress.tablepress-id-2 .column-2:before{content:"Pro: "}table.tablepress.tablepress-id-2 .column-3:before{content:"Standard: "}table.tablepress.tablepress-id-2 .column-4:before{content:"Starter: "}}table.tablepress.tablepress-id-3 tr.pd-empty-row+tr td{border-bottom:1px solid #454b75;vertical-align:middle}@media (max-width:767px){table.tablepress.tablepress-id-3 tr.pd-empty-row+tr td{padding-top:40px}}table.tablepress.tablepress-id-3 tr.pd-empty-row+tr td.column-1{color:#454b75}table.tablepress.tablepress-id-3 tr td:first-child{width:50%}@media (max-width:767px){table.tablepress.tablepress-id-3 tr td:first-child{width:100%}}table.tablepress.tablepress-id-3 tr:last-child td:before{display:none}@media (max-width:767px){table.tablepress.tablepress-id-3 .column-2:before{content:"Premium: "}table.tablepress.tablepress-id-3 .column-3:before{content:"Standard: "}}.points{padding:6.5rem 0}@media (min-width:992px){.points{padding:11.6rem 0}}.points .points-wrap{--pd-gutter-x:12px;--pd-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--pd-gutter-x)*-.5);margin-right:calc(var(--pd-gutter-x)*-.5);margin-top:calc(var(--pd-gutter-y)*-1);row-gap:31px}@media (min-width:992px){.points .points-wrap{margin:0 -1.5rem;row-gap:50px}}.points .points-item{box-sizing:border-box;flex-shrink:0;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}@media (min-width:992px){.points .points-item{padding:0 1.5rem;width:33.3333333333%}}.points .points-item__obj{display:flex;gap:14px}.points .points-item__obj *{margin-bottom:.6rem}.points .points-item__obj :last-child{margin-bottom:0}.points .points-item__obj .icon{flex-shrink:0;height:4rem;transform:translateY(-10px);width:4rem}.posts-slider{padding:5rem 0 10.6rem}.posts-slider .title-wrap{align-items:baseline;display:flex;gap:15px;justify-content:space-between}.posts-slider .pd-btn-group{align-items:flex-start}.pd-block-quote{color:#454b75;padding:68px 0}.pd-block-quote,.pd-block-quote.white{background-color:#fff}.pd-block-quote.grey{background-color:#f1f1f1}.pd-block-quote.d-blue{background-color:#454b75;color:#fff}.pd-block-quote.d-blue .pd-block-quote__object:before{background-color:#fff}.pd-block-quote.d-blue .pd-block-quote__content .by{color:#fff}.pd-block-quote.d-blue .pd-block-quote__content .by .company{color:#ea7f35}.pd-block-quote.d-blue .pd-block-quote__text{color:#fff}.pd-block-quote .col-content{position:relative}@media (min-width:768px){.pd-block-quote .col-content{padding-left:16.6666666667%;padding-top:44px}}.pd-block-quote__object{display:none;left:0;position:absolute;text-align:center;top:0;width:100%;width:calc(16.66667% - 20px)}@media (min-width:768px){.pd-block-quote__object{display:block}}.pd-block-quote__object:before{background-color:#000;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.pd-block-quote__object img{border-radius:50%;box-shadow:0 4px 15px 0 rgba(0,0,0,.25);height:auto;margin:0 auto;max-width:80%;position:relative;z-index:2}.pd-block-quote__content{padding-left:60px;position:relative}.pd-block-quote__content:before{background-image:var(--wpr-bg-3cec8e0b-5c51-42d6-a523-dc55d8453b43);background-repeat:no-repeat;background-size:100% 100%;content:"";height:40px;left:0;position:absolute;top:-10px;width:40px}@media (max-width:767px){.pd-block-quote__content:before{height:30px;left:0;top:-5px;width:30px}}.pd-block-quote__content .by{color:#272727;line-height:1.3}@media (max-width:767px){.pd-block-quote__content .by{font-size:15px}}.pd-block-quote__content .by .company{color:#454b75;font-size:20px;font-weight:600}@media (max-width:767px){.pd-block-quote__content .by .company{font-size:17px}}.pd-block-quote__text{color:#454b75;margin-bottom:16px}.pd-block-quote__text *{font-style:italic;font-weight:600}@media (max-width:767px){.pd-block-quote__text *{font-size:17px}}.related{background-color:#f1f1f1;padding-bottom:90px;padding-top:85px}@media (max-width:767px){.related{padding-bottom:70px;padding-top:60px}}.related .flex-wrap .col-content{flex:0 0 44%;max-width:44%}@media (max-width:1024px){.related .flex-wrap .col-content{margin-bottom:15px}}@media (max-width:767px){.related .flex-wrap .col-content{flex:0 0 100%;max-width:100%}}.related .flex-wrap .col-posts{flex:0 0 56%;max-width:56%}@media (max-width:767px){.related .flex-wrap .col-posts{flex:0 0 100%;max-width:100%}}.related__content{padding-right:60px}@media (max-width:767px){.related__content{padding-right:0}}.related__content .content-wrap{margin-bottom:25px;max-width:484px}.related__posts{padding-right:80px;position:relative}.related__posts .slick-arrows{position:absolute;right:0;top:calc(50% - 35px);transform:translateY(-50%)}@media (max-width:767px){.related__posts .slick-arrows{top:50%}}.related__posts .slick-arrows .slider-arrow{background-image:var(--wpr-bg-3883fe81-d425-49bb-b844-250bac9fdbfc);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:inline-block;font-size:0;height:31px;transition:.3s;width:18px}.related__posts .slick-arrows .slider-arrow.slick-disabled{background-image:var(--wpr-bg-6d34d0af-e4dc-4f7f-99a0-dc6ee577488e);pointer-events:none}.related__posts .slick-arrows .slider-arrow:hover{background-image:var(--wpr-bg-f49a8e43-7d29-45ca-a913-f927623d64e6)}.related__posts .slick-arrows .slider-arrow.arrow-prev{transform:rotate(180deg)}.related__posts .slick-arrows .slider-arrow.arrow-next{margin-left:5px}.related__slider{margin:-20px -10px;padding-bottom:70px}@media (max-width:767px){.related__slider{padding-bottom:0}}.related__slider .slick-dots{bottom:0;display:flex;left:50%;position:absolute;transform:translateX(-50%);width:100%}.related__slider .slick-dots li{background-color:transparent;display:block;flex:0 0 16.666%;font-size:0;height:4px;margin:0;max-width:16.666%;padding:0 10px;width:100%}@media (max-width:1024px){.related__slider .slick-dots li{flex:0 0 14.28%;max-width:14.28%;padding:0 5px}}.related__slider .slick-dots li button{background-color:#fff;height:4px;width:100%}.related__slider .slick-dots li.slick-active button{background-color:#454b75}.related__slide{padding:20px 10px}.related__slide .img-wrap{background-color:#fff;border-radius:15px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);overflow:hidden;padding:38px;position:relative;transition:.3s}.related__slide .img-wrap .view-text{color:#fff;left:50%;line-height:1.3;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:.3s;width:80%;z-index:11}.related__slide .img-wrap .view-text span{text-transform:lowercase}.related__slide .img-wrap:before{background-color:#454b75;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:100%;z-index:10}.related__slide .img-wrap:hover span,.related__slide .img-wrap:hover:before{opacity:1}.related__slide .img-wrap .img{padding-bottom:100%}.related__slide .mob-title{color:#454b75;display:none;line-height:1.3;margin-top:10px}@media (max-width:767px){.related__slide .mob-title{display:block}}.search-form{align-items:stretch;display:flex}.search-form__input{-webkit-appearance:none;background-color:#f1f1f1;border:2px solid #454b75;border-right:0;color:#454b75;font-size:14px;height:43px;padding:0 16px;width:200px}@media (max-width:767px){.search-form__input{width:100%}}.search-form__input::-webkit-input-placeholder{color:#454b75}.search-form__input:-moz-placeholder,.search-form__input::-moz-placeholder{color:#454b75;opacity:1}.search-form__input:-ms-input-placeholder{color:#454b75}.search-form__input:focus{outline:none}.search-form__input[type=search]{-webkit-appearance:none;border-radius:0}.search-form__button{background-color:#f1f1f1;border:2px solid #454b75;border-left:0;cursor:pointer;outline:none;padding:0 16px 0 5px}.search-form__button:hover .search-form__icon{stroke:#ea7f35}.search-form__icon{fill:none;stroke:#454b75;height:21px;transition:.3s;width:20px}.search-results-list{background-color:#f1f1f1;padding:90px 0 68px}.search-results-list .container{position:relative}.search-results-list__blog-link{color:#454b75;font-size:15px;font-weight:300;left:0;padding-left:23px;position:absolute;top:-72px;transition:.3s}.search-results-list__blog-link svg{stroke-width:2px;stroke:#454b75;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:9.8px}.search-results-list__blog-link:hover{color:#ea7f35}.search-results-list__blog-link:hover svg{stroke:#ea7f35}.content-wrap .search-results-list__wrapper{margin:-15px 0}.search-results-list__item{padding:15px 0}.search-results-list__item-title{font-size:18px;font-weight:600;margin-bottom:16px}@media (max-width:767px){.search-results-list__item-title{font-size:17px;margin-bottom:10px}}.search-results-list__item-title a{color:#454b75}.search-results-list__item-title a:hover{color:#ea7f35}.content-wrap .search-results-list__item-title{margin-bottom:10px}.solutions{padding:0}.solutions .flex-wrap .pd-block__item{padding-bottom:8.2rem;padding-top:4rem;position:relative}@media (min-width:992px){.solutions .flex-wrap .pd-block__item{padding-bottom:10rem;padding-top:10rem}}@media (max-width:991.98px){.solutions .flex-wrap .pd-block__item:last-child{display:none}}@media (min-width:992px){.download-form .gform_confirmation_message .solutions .flex-wrap .pd-block__item:last-child .solutions__item .download-link,.solutions .flex-wrap .pd-block__item:last-child .solutions__item,.solutions .flex-wrap .pd-block__item:last-child .solutions__item .download-form .gform_confirmation_message .download-link,.solutions .flex-wrap .pd-block__item:last-child .solutions__item .icon,.solutions .flex-wrap .pd-block__item:last-child .solutions__item .pd-btn,.solutions .flex-wrap .pd-block__item:last-child .solutions__item body .cky-notice-btn-wrapper .cky-btn,.solutions .flex-wrap .pd-block__item:last-child .solutions__item body .cky-prefrence-btn-wrapper .cky-btn,body .cky-notice-btn-wrapper .solutions .flex-wrap .pd-block__item:last-child .solutions__item .cky-btn,body .cky-prefrence-btn-wrapper .solutions .flex-wrap .pd-block__item:last-child .solutions__item .cky-btn{margin-left:9.09090909%}.solutions .flex-wrap .pd-block__item:last-child .solutions__item:before{bottom:0;content:"";display:block;left:6px;position:absolute;top:0;width:50vw;z-index:-1}}.solutions .section-title{margin-bottom:3.9rem}.solutions__wrapper{margin:-2.1rem 0}@media (min-width:992px){.solutions__wrapper{margin:-3.1rem 0}}.solutions__item-media{align-items:flex-start;display:none;flex-direction:column;gap:0}.solutions__item-media.active{display:flex}.download-form .gform_confirmation_message .solutions__item-media .download-link,.solutions__item-media .download-form .gform_confirmation_message .download-link,.solutions__item-media .pd-btn,.solutions__item-media body .cky-notice-btn-wrapper .cky-btn,.solutions__item-media body .cky-prefrence-btn-wrapper .cky-btn,body .cky-notice-btn-wrapper .solutions__item-media .cky-btn,body .cky-prefrence-btn-wrapper .solutions__item-media .cky-btn{z-index:1}@media (min-width:992px){.download-form .gform_confirmation_message .solutions__item-media .download-link,.solutions__item-media .download-form .gform_confirmation_message .download-link,.solutions__item-media .pd-btn,.solutions__item-media body .cky-notice-btn-wrapper .cky-btn,.solutions__item-media body .cky-prefrence-btn-wrapper .cky-btn,body .cky-notice-btn-wrapper .solutions__item-media .cky-btn,body .cky-prefrence-btn-wrapper .solutions__item-media .cky-btn{margin-top:-4rem}}.solutions__item .img-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.solutions__item .img-wrap{gap:10px}}.solutions__item .icon{max-height:3.6rem}.solution{padding:2.1rem 0}@media (min-width:992px){.solution{padding:3.1rem 0}}.solution:not(:first-child){border-top:2px solid #ea7f35}.solution .title-wrap{align-items:center;display:flex;gap:15px;justify-content:space-between}.solution .title-wrap *{cursor:pointer}.solution__content{align-items:flex-start;display:none;flex-direction:column;gap:17px;margin:.6rem 15% 0 0}@media (min-width:992px){.solution__content{margin-top:1.2rem}}.solution__title{color:rgba(69,75,117,.6);margin:0;transition:all .3s ease-in-out}.solution.active .solution__title{color:#454b75}.solution.active .pd-arrow-icon--left{stroke:#ea7f35;transform:rotate(180deg)}.solution.active .solution__content{display:flex;margin-bottom:.9rem}@media (min-width:992px){.solution.active .solution__content{margin-bottom:.4rem}}.solution--box-scheme-white:before{background-color:#fff}.solution--box-scheme-dblue:before{background-color:#454b75}.solution--box-scheme-lblue:before{background-color:#747db9}.solution--box-scheme-dgrey:before{background-color:#a3a3c2}.solution--box-scheme-peach:before{background-color:#f2948b}.spacer{background-color:#fff;height:70px}@media (max-width:767px){.spacer.mob-hide{display:none}.spacer{height:65px}}.spacer.Large{height:90px}@media (max-width:767px){.spacer.Large{height:70px}}.started{overflow:hidden;padding:3.2rem 0 3.7rem;text-align:center}@media (min-width:992px){.started{padding:8.7rem 0;text-align:left}}.started h2{margin-bottom:2rem;text-align:center}@media (min-width:992px){.started h2{margin-bottom:2.8rem;text-align:left}}.testimonials{padding:5.5rem 0}@media (min-width:992px){.testimonials{padding:9.6rem 0}}.testimonials__inner{--pd-gutter-x:12px;--pd-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--pd-gutter-x)*-.5);margin-right:calc(var(--pd-gutter-x)*-.5);margin-top:calc(var(--pd-gutter-y)*-1)}.testimonials .pd-quote__footer{align-items:center;display:flex;gap:13px;margin-top:2.2rem}.testimonials .pd-quote__footer:before{aspect-ratio:40/41;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 41'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23EA7F35'/%3E%3Cpath fill='%23fff' d='M15.625 19.405c.75.06 1.365.345 1.845.855s.72 1.155.72 1.935c0 .84-.27 1.545-.81 2.115-.51.54-1.155.81-1.935.81-.9 0-1.62-.33-2.16-.99-.54-.69-.81-1.68-.81-2.97 0-2.58.87-4.785 2.61-6.615.36-.36.735-.54 1.125-.54s.72.135.99.405c.3.24.45.555.45.945 0 .3-.135.615-.405.945a6.1 6.1 0 0 0-1.62 3.105Zm8.473 0c.75.06 1.365.345 1.845.855s.72 1.155.72 1.935c0 .84-.27 1.545-.81 2.115-.51.54-1.155.81-1.935.81-.9 0-1.62-.33-2.16-.99-.54-.69-.81-1.68-.81-2.97 0-2.58.87-4.785 2.61-6.615.36-.36.735-.54 1.125-.54s.72.135.99.405c.3.24.45.555.45.945 0 .3-.135.615-.405.945a6.1 6.1 0 0 0-1.62 3.105Z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;width:4rem}.testimonials .pd-btn-group{align-items:flex-start;margin-top:4rem}.testimonials .pd-arrow-group{justify-content:flex-end}.testimonials .pd-arrow-group .pd-arrow{margin-top:4.5rem}.testimonials__slide .col-content,.testimonials__slide .col-img{box-sizing:border-box;flex-shrink:0;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}@media (min-width:992px){.testimonials__slide .col-img{flex:0 0 auto;margin-left:9.09090909%;width:27.27272727%}.testimonials__slide .col-content{flex:0 0 auto;margin-left:4.54545455%;width:59.09090909%}}.pd-team{padding:5rem 0}@media (min-width:992px){.pd-team{padding:8rem 0}}.pd-team .pd-team-members{--pd-gutter-x:12px;--pd-gutter-y:0;--pd-gutter-x:12px!important;display:flex;flex-wrap:wrap;margin-left:calc(var(--pd-gutter-x)*-.5);margin-right:calc(var(--pd-gutter-x)*-.5);margin-top:calc(var(--pd-gutter-y)*-1)}.pd-team .pd-team-member{--pd-gutter-x:12px!important;box-sizing:border-box;flex-shrink:0;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}@media (min-width:576px){.pd-team .pd-team-member{flex:0 0 auto;width:50%}}@media (min-width:768px){.pd-team .pd-team-member{flex:0 0 auto;width:33.33333333%}}@media (min-width:992px){.pd-team .pd-team-member{flex:0 0 auto;width:25%}}@media (min-width:1200px){.pd-team .pd-team-member{flex:0 0 auto;width:20%}}.pd-team .pd-team-member__media+*{margin-top:1rem}@media (min-width:992px){.pd-team .pd-team-member__media+*{margin-top:2.1rem}}.pd-team .pd-team-member__image{aspect-ratio:1;background-color:#fff;border-radius:50%;box-shadow:15px 15px 50px 8px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover;width:100%}.pd-team .pd-team-member__content{text-align:center}.pd-team .pd-team-member__content>:last-child,.pd-team .pd-team-member__name{margin-bottom:0}.pd-team .pd-team-member__bio{border-radius:13px;margin-top:1rem;min-width:6.4rem;padding:.2rem .3rem}.pd-team .pd-team-member__description{margin-top:1rem;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}@media (min-width:992px){.pd-team .pd-team-member__description{margin-top:2.1rem}}.pd-team .pd-team-member__description.open{max-height:none}.pd-team .pd-team-member__description>*{margin-bottom:1rem}.pd-team .pd-team-member__description>:has(+.pd-socials){margin-bottom:1rem}.pd-team .pd-team-member__description>:last-child{margin-bottom:0}.pd-team .pd-team-member .pd-socials{gap:10px;justify-content:center}.pd-team .pd-team-member .pd-socials i{color:#454b75;font-size:20px;transition:.3s}.pd-team .pd-team-member .pd-socials i:hover{color:#ea7f35}.text-block{padding:5rem 0}@media (min-width:992px){.text-block{padding:6.8rem 0}}.text-block .text-block-wrap{margin-bottom:4rem}.text-block .text-block-wrap:last-child{margin-bottom:0}@media (min-width:992px){.text-block .content-wrap.Columns{-moz-columns:2;column-count:2;-moz-column-gap:12px;column-gap:12px}}.video-block{padding:5.5rem 0}@media (min-width:992px){.video-block{padding:9.6rem 0}}.video-block+.pd-block--with-curve{margin-top:-20rem;z-index:0}.video-block+.pd-block--with-curve:before{margin-bottom:125px}@media (min-width:992px){.video-block+.pd-block--with-curve:before{margin-bottom:148px}.video-block+.pd-block--with-curve{margin-top:-31rem}.video-block .container>.title-wrap{flex:0 0 auto;margin-left:4.16666667%;width:37.5%}.video-block:not(.pd-block--layout-22) .col-video{margin-top:-6.1rem}}.video-container{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.hero-home{display:flex;flex-direction:column}@media (min-width:992px){.hero-home{min-height:70rem}.hero-home .flex-wrap{margin-top:0}}.hero-home .img-wrap{margin:0 auto;max-width:54rem;z-index:-1}@media (min-width:992px){.hero-home .img-wrap{position:absolute;right:4.16666667%;top:0;width:45.83333333%}}.hero-home .img-wrap .img,.hero-home .img-wrap .lottie-animation{display:block;height:auto;width:100%}@media (min-width:992px){.hero-home .pd-block__item{margin-top:0}}.hero-home .pd-block__item-text{position:relative}.hero-home .pd-row--intro{padding-top:3rem;z-index:1}@media (min-width:992px){.hero-home .pd-row--intro{padding-top:10.5rem}}.hero-home .pd-row--content{color:#fff;display:flex;flex:1;flex-direction:column;margin-top:-8rem}@media (min-width:992px){.hero-home .pd-row--content{margin-top:0}}.hero-home .pd-row--content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23454b75' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home .pd-row--content:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home .pd-row--content:before{background-size:2560px 318px;height:31.8rem}}.hero-home .pd-row--content .pd-row__wrapper{background:#454b75;flex-grow:1;padding:3rem 0 4rem}@media (min-width:992px){.hero-home .pd-row--content .pd-row__wrapper{padding:5rem 0 8.9rem}}.hero-home .pd-row--content .pd-row__wrapper>.container{flex:1;height:100%;position:relative}.hero-home .pd-animated__text,.hero-home .section-title{color:#454b75;margin-bottom:0}@media (max-width:991.98px){.hero-home .pd-animated__text br,.hero-home .section-title br{display:none}}.hero-home .pd-animated{align-items:flex-start;animation:fadeOut .5s ease-in-out 2.5s forwards;display:flex;flex-direction:column;gap:.4rem;left:calc(var(--pd-gutter-x)*.5);position:absolute;right:calc(var(--pd-gutter-x)*.5);top:0;z-index:3}@media (min-width:992px){.hero-home .pd-animated{gap:.8rem}}.hero-home .pd-animated__text{animation:fadeIn .5s ease-in-out .5s forwards;opacity:0}.hero-home .pd-animated__icons{align-items:center;animation:fadeIn .5s ease-in-out 1.5s forwards;display:flex;flex-wrap:wrap;gap:17px;justify-content:flex-start;opacity:0}.hero-home .pd-animated__icon{aspect-ratio:1;width:3.5rem}@media (min-width:992px){.hero-home .pd-animated__icon{width:4.7rem}}.hero-home .pd-animated__icon-2{aspect-ratio:77/33;width:6rem}@media (min-width:992px){.hero-home .pd-animated__icon-2{width:7.5rem}}.hero-home.pd-block-animation .section-title{animation:fadeIn 1s ease-in-out 3.5s forwards;opacity:0}.hero-home.pd-block--mode-bottom-image{min-height:auto}.hero-home.pd-block--mode-bottom-image .img-wrap{max-width:74rem}@media (min-width:768px){.hero-home.pd-block--mode-bottom-image .img-wrap{bottom:0;position:absolute;right:0;top:auto;width:50%}}.hero-home.pd-block--mode-bottom-image .pd-row--intro .pd-block__item:first-child{flex:0 0 auto;width:91.66666667%}@media (min-width:768px){.hero-home.pd-block--mode-bottom-image .pd-row--intro .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:58.33333333%}}@media (min-width:992px){.hero-home.pd-block--mode-bottom-image .pd-row--intro .pd-block__item:first-child{flex:0 0 auto;width:91.66666667%}}@media (min-width:1200px){.hero-home.pd-block--mode-bottom-image .pd-row--intro .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:58.33333333%}}.hero-home.pd-block--mode-bottom-image .pd-row--content{margin-top:-10rem;z-index:2}@media (min-width:768px){.hero-home.pd-block--mode-bottom-image .pd-row--content .pd-block__item:first-child{flex:0 0 auto;margin-left:4.16666667%;width:41.66666667%}.hero-home.pd-block--mode-bottom-image .pd-row--content{margin-top:0;z-index:0}}@media (min-width:992px){.hero-home.pd-block--mode-bottom-image .pd-row--content{margin-top:-14.2rem}}@media (min-width:1400px){.hero-home.pd-block--mode-bottom-image .pd-row--content{margin-top:-7rem;z-index:0}}.hero-home.pd-block--mode-default .pd-row--intro{z-index:3}.hero-home.pd-block--mode-default .pd-row--intro>.container{position:relative}@media (min-width:992px){.hero-home.pd-block--mode-default .pd-row--content{margin-top:-14.2rem}}@media (min-width:1400px){.hero-home.pd-block--mode-default .pd-row--content{margin-top:-7rem;z-index:0}}.hero-home.pd-block--color-scheme-d-blue .section-title{color:#fff}.hero-home.pd-block--color-scheme-d-blue .pd-row--content .pd-row__wrapper{background-color:#525385}.hero-home.pd-block--color-scheme-d-blue .pd-row--content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23525385' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home.pd-block--color-scheme-d-blue .pd-row--content:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home.pd-block--color-scheme-d-blue .pd-row--content:before{background-size:2560px 318px;height:31.8rem}}.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f1f1f1' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:2560px 318px;height:31.8rem}}.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23fff' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:2560px 318px;height:31.8rem}}.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f1f1f1' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-size:2560px 162px;height:16.2rem}}.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23fff' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.hero-home.pd-block--color-scheme-d-blue+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-size:2560px 162px;height:16.2rem}}.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f1f1f1' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:2560px 318px;height:31.8rem}}.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23fff' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:2560px 318px;height:31.8rem}}.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f1f1f1' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-size:2560px 162px;height:16.2rem}}.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23fff' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.hero-home.pd-block--color-scheme-white+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-size:2560px 162px;height:16.2rem}}.hero-home.pd-block--color-scheme-peach .section-title{color:#fff}.hero-home.pd-block--color-scheme-peach .pd-row--content .pd-row__wrapper{background-color:#f28b8b}.hero-home.pd-block--color-scheme-peach .pd-row--content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f28b8b' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home.pd-block--color-scheme-peach .pd-row--content:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home.pd-block--color-scheme-peach .pd-row--content:before{background-size:2560px 318px;height:31.8rem}}.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f1f1f1' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-light-grey:before{background-size:2560px 318px;height:31.8rem}}.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23fff' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-a.pd-block--color-scheme-white:before{background-size:2560px 318px;height:31.8rem}}.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23f1f1f1' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-light-grey:before{background-size:2560px 162px;height:16.2rem}}.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 162.97'%3E%3Cpath fill='%23fff' d='M597.08 61.93c-12.52 2.75-24.87 5.24-37.08 7.49-12.2 2.26-24.56 4.77-37.07 7.53C314.55 122.88 144.64 135.47 0 129.74v33.23h1964.16c-366.41.04-618.52-265.27-1367.08-101.04ZM2560 0c-208.31 68-361.8 153.48-560 162.12-12.08.58-24.02.85-35.84.86H2560V0Z'/%3E%3C/svg%3E");background-position:50%;background-size:1106px 70px;content:"";display:block;height:7rem;width:100%}@media (min-width:992px){.hero-home.pd-block--color-scheme-peach+.pd-block--with-curve-b.pd-block--color-scheme-white:before{background-size:2560px 162px;height:16.2rem}}.text-with-image{padding:3rem 0}@media (min-width:992px){.text-with-image{padding:5rem 0}}.text-with-image .flex-wrap-points{margin-top:1rem}@media (min-width:992px){.text-with-image .flex-wrap-points .pd-block__item{flex:0 0 auto;margin-left:4.16666667%;width:91.66666667%}.text-with-image .col-img{margin-top:-6.1rem}}.text-with-image .points-wrap{--pd-gutter-x:12px;--pd-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--pd-gutter-x)*-.5);margin-right:calc(var(--pd-gutter-x)*-.5);margin-top:calc(var(--pd-gutter-y)*-1);row-gap:31px}@media (min-width:992px){.text-with-image .points-wrap{margin:0 -1.5rem;row-gap:50px}}.text-with-image .points-item{box-sizing:border-box;flex-shrink:0;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}@media (min-width:992px){.text-with-image .points-item{padding:0 1.5rem;width:33.3333333333%}}.text-with-image .points-item__obj{display:flex;gap:14px}.text-with-image .points-item__obj *{margin-bottom:.6rem}.text-with-image .points-item__obj :last-child{margin-bottom:0}.text-with-image .points-item__obj .icon{flex-shrink:0;height:4rem;transform:translateY(-10px);width:4rem}.text-with-image .pd-btn-group{align-items:flex-start}.download-form{padding:5rem 0}@media (min-width:992px){.download-form{padding:8.3rem 0}}.download-form .gform_wrapper{--pd-gutter-x:12px;--pd-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--pd-gutter-x)*-.5);margin-right:calc(var(--pd-gutter-x)*-.5);margin-top:calc(var(--pd-gutter-y)*-1)}.download-form .gform_wrapper .gform_heading{margin:0;padding:0}@media (min-width:992px){.download-form .gform_wrapper .gform_heading{flex:0 0 auto;width:40.90909091%}}.download-form .gform_wrapper form{padding:0}@media (min-width:992px){.download-form .gform_wrapper form{flex:0 0 auto;margin-left:13.63636364%;width:45.45454545%}}.download-form .gform_wrapper .gform_heading,.download-form .gform_wrapper form{box-sizing:border-box;flex-shrink:0;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}@media (min-width:992px){.download-form .gform_wrapper .gform_heading,.download-form .gform_wrapper form{flex:0 0 auto;width:40.90909091%}}.download-form .gform_wrapper .gform_heading>:last-child,.download-form .gform_wrapper form>:last-child{margin-bottom:0}.download-form .gform_wrapper .gform_title{margin-bottom:2.3rem;padding:0}.download-form .gform_wrapper .gform_footer{align-items:center;display:flex;gap:10px}.download-form .gform_confirmation_message .download-link{margin-top:2rem}.download-form .gform_confirmation_message .download-link:before{aspect-ratio:50/42;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 50 42'%3E%3Cpath stroke-width='2' stroke='%23ea7f35' d='M0 40.666h50'/%3E%3Cpath fill='%23ea7f35' d='M24.293 33.283a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L25 31.162l-5.657-5.657a1 1 0 0 0-1.414 1.414l6.364 6.364ZM24 0v32.576h2V0h-2Z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;flex-shrink:0;width:2.5rem}@media (min-width:992px){.download-form .gform_confirmation_message .download-link:before{width:5rem}}.download-form.pd-block--color-scheme-d-blue .gform_confirmation_message .download-link,.download-form.pd-block--color-scheme-d-blue .pd-btn--style-download{color:hsla(0,0%,100%,.6)}.download-form.pd-block--color-scheme-d-blue .gform_confirmation_message .download-link:hover,.download-form.pd-block--color-scheme-d-blue .pd-btn--style-download:hover{color:#fff}.pd-numbers{padding:5rem 0}@media (min-width:992px){.pd-numbers{padding:7rem 0}}.pd-numbers .pd-numbers-list{--pd-gutter-x:12px;--pd-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--pd-gutter-x)*-.5);margin-right:calc(var(--pd-gutter-x)*-.5);margin-top:calc(var(--pd-gutter-y)*-1)}.pd-numbers .pd-numbers-list__item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-top:var(--pd-gutter-y);max-width:100%;padding-left:calc(var(--pd-gutter-x)*.5);padding-right:calc(var(--pd-gutter-x)*.5);width:100%}@media (min-width:576px){.pd-numbers .pd-numbers-list__item{flex:0 0 auto;width:50%}}@media (min-width:768px){.pd-numbers .pd-numbers-list__item{flex:0 0 auto;width:33.33333333%}}@media (min-width:992px){.pd-numbers .pd-numbers-list__item{flex:0 0 auto;width:25%}}@media (min-width:1200px){.pd-numbers .pd-numbers-list__item{flex:0 0 auto;width:20%}}.pd-numbers .pd-numbers-list__item-icon{aspect-ratio:1;width:4rem}.pd-numbers .pd-numbers-list__item-content{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.pd-numbers .pd-numbers-list__item-number-wrapper.pd-color--orange{color:#ea7f35}@media (min-width:992px){.pd-numbers .pd-numbers-list__item-text{max-width:17.5rem}}.pd-numbers .pd-numbers-list__item-text :last-child{margin-bottom:0}.pd-section-header{display:flex;flex-direction:column;min-height:20rem;padding-top:3rem}@media (min-width:992px){.pd-section-header{padding-top:7.4rem}}.pd-section-header .pd-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.pd-section-header .img-wrap{margin:3rem calc(var(--pd-gutter-x)*.5) 0;text-align:center;z-index:2}@media (min-width:576px){.pd-section-header .img-wrap{margin-left:auto;margin-right:auto;max-width:43.4rem;width:100%}}@media (min-width:992px){.pd-section-header .img-wrap{bottom:2.2rem;margin:0;max-width:none;position:absolute;right:calc(12.5% + 6px);text-align:unset;top:0;width:calc(30% - 12px)}}@media (min-width:1504px){.pd-section-header .img-wrap{right:calc(50% - 552.33333px);width:434.6666666667px}}.pd-section-header .img-wrap .img{--pd-img-transform-x:0;--pd-img-transform-y:0}@media (min-width:992px){.pd-section-header .img-wrap .img{position:absolute;transform:translate(var(--pd-img-transform-x),var(--pd-img-transform-y))}.pd-section-header .img-wrap .img--pos-v-top{top:0}.pd-section-header .img-wrap .img--pos-v-middle{--pd-img-transform-y:-50%;top:50%}.pd-section-header .img-wrap .img--pos-v-bottom{bottom:0}.pd-section-header .img-wrap .img--pos-h-left{left:0}.pd-section-header .img-wrap .img--pos-h-center{--pd-img-transform-x:-50%;left:50%}.pd-section-header .img-wrap .img--pos-h-right{right:0}.pd-section-header .pd-block__title{min-height:13rem}.pd-section-header .pd-block__item{flex:0 0 auto;margin-left:4.16666667%;width:54.16666667%}}.pd-section-header .pd-row--bottom{display:flex;flex:1;flex-direction:column;margin-top:-6rem}@media (min-width:576px){.pd-section-header .pd-row--bottom{margin-top:-8rem}}@media (min-width:992px){.pd-section-header .pd-row--bottom{margin-top:-15rem}}.pd-section-header .pd-row--bottom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23454b75' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-section-header .pd-row--bottom:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-section-header .pd-row--bottom:before{background-size:2560px 318px;height:31.8rem}.pd-section-header .pd-row--bottom .pd-block__item{flex:0 0 auto;margin-left:4.16666667%;width:41.66666667%}}.pd-section-header .pd-row--bottom .pd-row__wrapper{flex:1;padding:3rem 0 4rem}@media (min-width:992px){.pd-section-header .pd-row--bottom .pd-row__wrapper{padding:5rem 0 6.6rem}}.pd-section-header .pd-row--bottom .pd-row__wrapper>.container{flex:1;height:100%;position:relative}.pd-section-header.pd-block--color-scheme-d-blue-l-grey{background-color:#454b75}.pd-section-header.pd-block--color-scheme-d-blue-l-grey .pd-row__wrapper{background-color:#f1f1f1}.pd-section-header.pd-block--color-scheme-d-blue-l-grey .pd-row--top{color:#fff}.pd-section-header.pd-block--color-scheme-d-blue-l-grey .pd-row--bottom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f1f1f1' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-section-header.pd-block--color-scheme-d-blue-l-grey .pd-row--bottom:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-section-header.pd-block--color-scheme-d-blue-l-grey .pd-row--bottom:before{background-size:2560px 318px;height:31.8rem}}.pd-section-header.pd-block--color-scheme-d-blue{background-color:#454b75}.pd-section-header.pd-block--color-scheme-d-blue .pd-row__wrapper{background-color:#525385}.pd-section-header.pd-block--color-scheme-d-blue .pd-row--bottom,.pd-section-header.pd-block--color-scheme-d-blue .pd-row--top{color:#fff}.pd-section-header.pd-block--color-scheme-d-blue .pd-row--bottom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23525385' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-section-header.pd-block--color-scheme-d-blue .pd-row--bottom:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-section-header.pd-block--color-scheme-d-blue .pd-row--bottom:before{background-size:2560px 318px;height:31.8rem}}.pd-section-header.pd-block--color-scheme-l-blue{background-color:#747db9}.pd-section-header.pd-block--color-scheme-l-blue .pd-row__wrapper{background-color:#868fcc}.pd-section-header.pd-block--color-scheme-l-blue .pd-row--bottom,.pd-section-header.pd-block--color-scheme-l-blue .pd-row--top{color:#fff}.pd-section-header.pd-block--color-scheme-l-blue .pd-row--bottom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23868FCC' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-section-header.pd-block--color-scheme-l-blue .pd-row--bottom:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-section-header.pd-block--color-scheme-l-blue .pd-row--bottom:before{background-size:2560px 318px;height:31.8rem}}.pd-section-header.pd-block--color-scheme-d-grey{background-color:#a3a3c2}.pd-section-header.pd-block--color-scheme-d-grey .pd-row__wrapper{background-color:#a7a7bc}.pd-section-header.pd-block--color-scheme-d-grey .pd-row--bottom,.pd-section-header.pd-block--color-scheme-d-grey .pd-row--top{color:#fff}.pd-section-header.pd-block--color-scheme-d-grey .pd-row--bottom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23a7a7bc' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-section-header.pd-block--color-scheme-d-grey .pd-row--bottom:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-section-header.pd-block--color-scheme-d-grey .pd-row--bottom:before{background-size:2560px 318px;height:31.8rem}}.pd-section-header.pd-block--color-scheme-peach{background-color:#f2948b}.pd-section-header.pd-block--color-scheme-peach .pd-row__wrapper{background-color:#f28b8b}.pd-section-header.pd-block--color-scheme-peach .pd-row--bottom,.pd-section-header.pd-block--color-scheme-peach .pd-row--top{color:#fff}.pd-section-header.pd-block--color-scheme-peach .pd-row--bottom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 2560 318.19'%3E%3Cpath fill='%23f28b8b' d='M2560 242.51c-90.85-20.87-197.48-26.32-344.91-166.83-71.62-68.27-146.99-81.1-210.11-73.91-346.08 29.27-473.36 255.63-594.57 296.09-234.7 78.34-270.81-108.41-629.2-61.59-98.12 12.82-162.43-13.42-216.23-53.44C454.81 100.35 415.32 15 251.5 5.57 188.25 1.93 106.67 40.18 0 67.37v250.82h2560v-75.67Z'/%3E%3C/svg%3E");background-position:50%;background-size:805px 100px;content:"";display:block;height:10rem;width:100%}@media (min-width:768px){.pd-section-header.pd-block--color-scheme-peach .pd-row--bottom:before{background-size:991px 122px;height:12.2rem}}@media (min-width:992px){.pd-section-header.pd-block--color-scheme-peach .pd-row--bottom:before{background-size:2560px 318px;height:31.8rem}}#error404page{overflow:hidden;padding:100px 0}@media (max-width:845px){#error404page{padding:50px 0}}#error404page h1,#error404page h2,#error404page h3,#error404page h4{margin-bottom:30px}@media only screen and (max-width:767px){#error404page h1,#error404page h2,#error404page h3,#error404page h4{margin-bottom:30px;text-align:center}}#error404page p{text-align:center}@media (max-width:767px){#error404page .btn-wrap{text-align:center}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsInN0eWxlLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ2ZW5kb3JzL25vcm1hbGl6ZS9fbm9ybWFsaXplLnNjc3MiLCJ2ZW5kb3JzL3Jlc2V0L19yZXNldC5zY3NzIiwidmVuZG9ycy9fc2xpY2suc2NzcyIsIl9taXhpbnMvX2Zvcm0uc2NzcyIsIl9zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiLCJfc2V0dGluZ3MvX3R5cG9ncmFwaHkuc2NzcyIsIl9taXhpbnMvX3JlbS5zY3NzIiwiX21peGlucy9faW50ZXJuYWwuc2NzcyIsIl9zZXR0aW5ncy9fYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9fZ2xvYmFsLnNjc3MiLCJiYXNlL19ibG9jay5zY3NzIiwiX21peGlucy9fY3VzdG9tLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImxheW91dHMvX21haW4uc2NzcyIsImxheW91dHMvX2Zvb3Rlci5zY3NzIiwibGF5b3V0cy9fbmF2LnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fcGQtYXJyb3cuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fcGQtc29jaWFscy5zY3NzIiwiY29tcG9uZW50cy9fbG90dGllLWFuaW1hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdGhvdWdodC5zY3NzIiwiY29tcG9uZW50cy9fcGQtZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX2Nvb2tpZS1iYXIuc2NzcyIsImJsb2Nrcy9fYmVuZWZpdHMuc2NzcyIsImJsb2Nrcy9fYmxvZy1oZWFkZXItYWN0aW9ucy5zY3NzIiwiYmxvY2tzL19ibG9nLWxpc3RpbmdzLnNjc3MiLCJibG9ja3MvX2Nhc2Utc3R1ZGllcy5zY3NzIiwiYmxvY2tzL19jb250ZW50LXNsaWRlci5zY3NzIiwiYmxvY2tzL19jdXN0b21lcnMuc2NzcyIsImJsb2Nrcy9fY3RhLWJhci5zY3NzIiwiYmxvY2tzL19kb3dubG9hZHMuc2NzcyIsImJsb2Nrcy9fZmFjdHMuc2NzcyIsImJsb2Nrcy9fZmlsdGVyLnNjc3MiLCJibG9ja3MvX2Zvcm0uc2NzcyIsImJsb2Nrcy9faGVyby5zY3NzIiwiYmxvY2tzL19oZXJvLXBhZ2Uuc2NzcyIsImJsb2Nrcy9faW1nLWNvbnRlbnQtc2xpZGVyLnNjc3MiLCJibG9ja3MvX2xpbmtzLnNjc3MiLCJibG9ja3MvX2xvbmctZm9ybS1oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbG9uZy1mb3JtLWhpZ2hsaWdodHMuc2NzcyIsImJsb2Nrcy9fbG9uZy1mb3JtLWNvbnRlbnQuc2NzcyIsImJsb2Nrcy9fbWFwLnNjc3MiLCJibG9ja3MvX3BsYW5zLnNjc3MiLCJibG9ja3MvX3BvaW50cy5zY3NzIiwiYmxvY2tzL19wb3N0cy1zbGlkZXIuc2NzcyIsImJsb2Nrcy9fcXVvdGUuc2NzcyIsImJsb2Nrcy9fcmVsYXRlZC5zY3NzIiwiYmxvY2tzL19zZWFyY2gtZm9ybS5zY3NzIiwiYmxvY2tzL19zZWFyY2gtcmVzdWx0cy1saXN0LnNjc3MiLCJibG9ja3MvX3NvbHV0aW9ucy5zY3NzIiwiYmxvY2tzL19zcGFjZXIuc2NzcyIsImJsb2Nrcy9fc3RhcnRlZC5zY3NzIiwiYmxvY2tzL190ZXN0aW1vbmlhbHMuc2NzcyIsImJsb2Nrcy9fdGVhbS5zY3NzIiwiYmxvY2tzL190ZXh0LnNjc3MiLCJzdHlsZS5zY3NzIiwiYmxvY2tzL192aWRlby5zY3NzIiwiYmxvY2tzL19oZXJvLWhvbWUuc2NzcyIsImJsb2Nrcy9fdGV4dC13aXRoLWltYWdlLnNjc3MiLCJibG9ja3MvX2Rvd25sb2FkLWZvcm0uc2NzcyIsImJsb2Nrcy9fcGQtbnVtYmVycy5zY3NzIiwiYmxvY2tzL19wZC1zZWN0aW9uLWhlYWRlci5zY3NzIiwidmlld3MvXzQwNC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNFOzs7O0VBQUEsQ0NLQSx3SENIQSxrQkFBQSxDQUNBLGVBQUEsQ0FLQSxnQkFBQSxDQURBLGlCQUFBLENBREEsd0NBQUEsQ0FEQSx5Q0FBQSxDQURBLFVDZ0JGLENDMENJLHlCSDVDRSx5QkFDRSxlRU1OLENBQ0YsQ0NvQ0kseUJINUNFLHVDQUNFLGVFV04sQ0FDRixDQytCSSx5Qkg1Q0UscURBQ0UsZUVnQk4sQ0FDRixDQzBCSSwwQkg1Q0UsMEVBQ0UsZ0JFcUJOLENBQ0YsQ0NxQkksMEJINUNFLHdGQUNFLGdCRTBCTixDQUNGLENDZ0JJLDBCSDVDRSx1R0FDRSxnQkUrQk4sQ0FDRixDRWhEQSxNQUVJLG9CQUFBLENBQUEsd0JBQUEsQ0FBQSx3QkFBQSxDQUFBLHdCQUFBLENBQUEsZ0NBQUEsQ0FBQSx5QkFBQSxDQUFBLDBCRnVESixDRWxERSxLQ05BLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBSUEsd0NBQUEsQ0FEQSx5Q0FBQSxDQURBLHNDSDZERixDRXpESSxPQ0dGLHFCQUFBLENBSUEsYUFBQSxDQUtBLDZCQUFBLENBSEEsY0FBQSxDQUVBLHdDQUFBLENBREEseUNBQUEsQ0FGQSxVSDBERixDR1BNLEtBQ0UsV0hVUixDR1BNLGlCQXBDSixhQUFBLENBQ0EsVUgrQ0YsQ0dqQ0UsY0FDRSxhQUFBLENBQ0EsVUhvQ0osQ0d0Q0UsY0FDRSxhQUFBLENBQ0EsU0h5Q0osQ0czQ0UsY0FDRSxhQUFBLENBQ0Esa0JIOENKLENHaERFLGNBQ0UsYUFBQSxDQUNBLFNIbURKLENHckRFLGNBQ0UsYUFBQSxDQUNBLFNId0RKLENHMURFLGNBQ0UsYUFBQSxDQUNBLGtCSDZESixDRzlCTSxVQWhESixhQUFBLENBQ0EsVUhrRkYsQ0c3QlUsT0FoRU4sYUFBQSxDQUNBLGlCSGlHSixDR2xDVSxPQWhFTixhQUFBLENBQ0EsaUJIc0dKLENHdkNVLE9BaEVOLGFBQUEsQ0FDQSxXSDJHSixDRzVDVSxPQWhFTixhQUFBLENBQ0Esa0JIZ0hKLENHakRVLE9BaEVOLGFBQUEsQ0FDQSxrQkhxSEosQ0d0RFUsT0FoRU4sYUFBQSxDQUNBLFNIMEhKLENHM0RVLE9BaEVOLGFBQUEsQ0FDQSxrQkgrSEosQ0doRVUsT0FoRU4sYUFBQSxDQUNBLGtCSG9JSixDR3JFVSxPQWhFTixhQUFBLENBQ0EsV0h5SUosQ0cxRVUsUUFoRU4sYUFBQSxDQUNBLGtCSDhJSixDRy9FVSxRQWhFTixhQUFBLENBQ0Esa0JIbUpKLENHcEZVLFFBaEVOLGFBQUEsQ0FDQSxTSHdKSixDR3pGVSxRQWhFTixhQUFBLENBQ0Esa0JINkpKLENHOUZVLFFBaEVOLGFBQUEsQ0FDQSxrQkhrS0osQ0duR1UsUUFoRU4sYUFBQSxDQUNBLFdIdUtKLENHeEdVLFFBaEVOLGFBQUEsQ0FDQSxrQkg0S0osQ0c3R1UsUUFoRU4sYUFBQSxDQUNBLGtCSGlMSixDR2xIVSxRQWhFTixhQUFBLENBQ0EsU0hzTEosQ0d2SFUsUUFoRU4sYUFBQSxDQUNBLGtCSDJMSixDRzVIVSxRQWhFTixhQUFBLENBQ0Esa0JIZ01KLENHaklVLFFBaEVOLGFBQUEsQ0FDQSxXSHFNSixDR3RJVSxRQWhFTixhQUFBLENBQ0Esa0JIME1KLENHM0lVLFFBaEVOLGFBQUEsQ0FDQSxrQkgrTUosQ0doSlUsUUFoRU4sYUFBQSxDQUNBLFVIb05KLENHN0lZLFVBeERWLHVCSHlNRixDR2pKWSxVQXhEVix1Qkg2TUYsQ0dySlksVUF4RFYsaUJIaU5GLENHekpZLFVBeERWLHdCSHFORixDRzdKWSxVQXhEVix3Qkh5TkYsQ0dqS1ksVUF4RFYsZUg2TkYsQ0dyS1ksVUF4RFYsd0JIaU9GLENHektZLFVBeERWLHdCSHFPRixDRzdLWSxVQXhEVixpQkh5T0YsQ0dqTFksV0F4RFYsd0JINk9GLENHckxZLFdBeERWLHdCSGlQRixDR3pMWSxXQXhEVixlSHFQRixDRzdMWSxXQXhEVix3Qkh5UEYsQ0dqTVksV0F4RFYsd0JINlBGLENHck1ZLFdBeERWLGlCSGlRRixDR3pNWSxXQXhEVix3QkhxUUYsQ0c3TVksV0F4RFYsd0JIeVFGLENHak5ZLFdBeERWLGVINlFGLENHck5ZLFdBeERWLHdCSGlSRixDR3pOWSxXQXhEVix3QkhxUkYsQ0c3TlksV0F4RFYsaUJIeVJGLENHak9ZLFdBeERWLHdCSDZSRixDR3JPWSxXQXhEVix3QkhpU0YsQ0c5TlEsV0FFRSxlSGlPVixDRzlOUSxXQUVFLGVIaU9WLENHeE9RLFdBRUUscUJIMk9WLENHeE9RLFdBRUUscUJIMk9WLENHbFBRLFdBRUUsb0JIcVBWLENHbFBRLFdBRUUsb0JIcVBWLENHNVBRLFdBRUUsa0JIK1BWLENHNVBRLFdBRUUsa0JIK1BWLENHdFFRLFdBRUUsb0JIeVFWLENHdFFRLFdBRUUsb0JIeVFWLENHaFJRLFdBRUUsa0JIbVJWLENHaFJRLFdBRUUsa0JIbVJWLENDN1VJLHlCRVVFLFFBQ0UsV0h1VU4sQ0dwVUksb0JBcENKLGFBQUEsQ0FDQSxVSDJXQSxDRzdWQSxpQkFDRSxhQUFBLENBQ0EsVUgrVkYsQ0dqV0EsaUJBQ0UsYUFBQSxDQUNBLFNIbVdGLENHcldBLGlCQUNFLGFBQUEsQ0FDQSxrQkh1V0YsQ0d6V0EsaUJBQ0UsYUFBQSxDQUNBLFNIMldGLENHN1dBLGlCQUNFLGFBQUEsQ0FDQSxTSCtXRixDR2pYQSxpQkFDRSxhQUFBLENBQ0Esa0JIbVhGLENHcFZJLGFBaERKLGFBQUEsQ0FDQSxVSHVZQSxDR2xWUSxVQWhFTixhQUFBLENBQ0EsaUJIcVpGLENHdFZRLFVBaEVOLGFBQUEsQ0FDQSxpQkh5WkYsQ0cxVlEsVUFoRU4sYUFBQSxDQUNBLFdINlpGLENHOVZRLFVBaEVOLGFBQUEsQ0FDQSxrQkhpYUYsQ0dsV1EsVUFoRU4sYUFBQSxDQUNBLGtCSHFhRixDR3RXUSxVQWhFTixhQUFBLENBQ0EsU0h5YUYsQ0cxV1EsVUFoRU4sYUFBQSxDQUNBLGtCSDZhRixDRzlXUSxVQWhFTixhQUFBLENBQ0Esa0JIaWJGLENHbFhRLFVBaEVOLGFBQUEsQ0FDQSxXSHFiRixDR3RYUSxXQWhFTixhQUFBLENBQ0Esa0JIeWJGLENHMVhRLFdBaEVOLGFBQUEsQ0FDQSxrQkg2YkYsQ0c5WFEsV0FoRU4sYUFBQSxDQUNBLFNIaWNGLENHbFlRLFdBaEVOLGFBQUEsQ0FDQSxrQkhxY0YsQ0d0WVEsV0FoRU4sYUFBQSxDQUNBLGtCSHljRixDRzFZUSxXQWhFTixhQUFBLENBQ0EsV0g2Y0YsQ0c5WVEsV0FoRU4sYUFBQSxDQUNBLGtCSGlkRixDR2xaUSxXQWhFTixhQUFBLENBQ0Esa0JIcWRGLENHdFpRLFdBaEVOLGFBQUEsQ0FDQSxTSHlkRixDRzFaUSxXQWhFTixhQUFBLENBQ0Esa0JINmRGLENHOVpRLFdBaEVOLGFBQUEsQ0FDQSxrQkhpZUYsQ0dsYVEsV0FoRU4sYUFBQSxDQUNBLFdIcWVGLENHdGFRLFdBaEVOLGFBQUEsQ0FDQSxrQkh5ZUYsQ0cxYVEsV0FoRU4sYUFBQSxDQUNBLGtCSDZlRixDRzlhUSxXQWhFTixhQUFBLENBQ0EsVUhpZkYsQ0cxYVUsYUF4RFYsYUhxZUEsQ0c3YVUsYUF4RFYsdUJId2VBLENHaGJVLGFBeERWLHVCSDJlQSxDR25iVSxhQXhEVixpQkg4ZUEsQ0d0YlUsYUF4RFYsd0JIaWZBLENHemJVLGFBeERWLHdCSG9mQSxDRzViVSxhQXhEVixlSHVmQSxDRy9iVSxhQXhEVix3QkgwZkEsQ0dsY1UsYUF4RFYsd0JINmZBLENHcmNVLGFBeERWLGlCSGdnQkEsQ0d4Y1UsY0F4RFYsd0JIbWdCQSxDRzNjVSxjQXhEVix3QkhzZ0JBLENHOWNVLGNBeERWLGVIeWdCQSxDR2pkVSxjQXhEVix3Qkg0Z0JBLENHcGRVLGNBeERWLHdCSCtnQkEsQ0d2ZFUsY0F4RFYsaUJIa2hCQSxDRzFkVSxjQXhEVix3QkhxaEJBLENHN2RVLGNBeERWLHdCSHdoQkEsQ0doZVUsY0F4RFYsZUgyaEJBLENHbmVVLGNBeERWLHdCSDhoQkEsQ0d0ZVUsY0F4RFYsd0JIaWlCQSxDR3plVSxjQXhEVixpQkhvaUJBLENHNWVVLGNBeERWLHdCSHVpQkEsQ0cvZVUsY0F4RFYsd0JIMGlCQSxDR3ZlTSxpQkFFRSxlSHllUixDR3RlTSxpQkFFRSxlSHdlUixDRy9lTSxpQkFFRSxxQkhpZlIsQ0c5ZU0saUJBRUUscUJIZ2ZSLENHdmZNLGlCQUVFLG9CSHlmUixDR3RmTSxpQkFFRSxvQkh3ZlIsQ0cvZk0saUJBRUUsa0JIaWdCUixDRzlmTSxpQkFFRSxrQkhnZ0JSLENHdmdCTSxpQkFFRSxvQkh5Z0JSLENHdGdCTSxpQkFFRSxvQkh3Z0JSLENHL2dCTSxpQkFFRSxrQkhpaEJSLENHOWdCTSxpQkFFRSxrQkhnaEJSLENBQ0YsQ0Mza0JJLHlCRVVFLFFBQ0UsV0hva0JOLENHamtCSSxvQkFwQ0osYUFBQSxDQUNBLFVId21CQSxDRzFsQkEsaUJBQ0UsYUFBQSxDQUNBLFVINGxCRixDRzlsQkEsaUJBQ0UsYUFBQSxDQUNBLFNIZ21CRixDR2xtQkEsaUJBQ0UsYUFBQSxDQUNBLGtCSG9tQkYsQ0d0bUJBLGlCQUNFLGFBQUEsQ0FDQSxTSHdtQkYsQ0cxbUJBLGlCQUNFLGFBQUEsQ0FDQSxTSDRtQkYsQ0c5bUJBLGlCQUNFLGFBQUEsQ0FDQSxrQkhnbkJGLENHamxCSSxhQWhESixhQUFBLENBQ0EsVUhvb0JBLENHL2tCUSxVQWhFTixhQUFBLENBQ0EsaUJIa3BCRixDR25sQlEsVUFoRU4sYUFBQSxDQUNBLGlCSHNwQkYsQ0d2bEJRLFVBaEVOLGFBQUEsQ0FDQSxXSDBwQkYsQ0czbEJRLFVBaEVOLGFBQUEsQ0FDQSxrQkg4cEJGLENHL2xCUSxVQWhFTixhQUFBLENBQ0Esa0JIa3FCRixDR25tQlEsVUFoRU4sYUFBQSxDQUNBLFNIc3FCRixDR3ZtQlEsVUFoRU4sYUFBQSxDQUNBLGtCSDBxQkYsQ0czbUJRLFVBaEVOLGFBQUEsQ0FDQSxrQkg4cUJGLENHL21CUSxVQWhFTixhQUFBLENBQ0EsV0hrckJGLENHbm5CUSxXQWhFTixhQUFBLENBQ0Esa0JIc3JCRixDR3ZuQlEsV0FoRU4sYUFBQSxDQUNBLGtCSDByQkYsQ0czbkJRLFdBaEVOLGFBQUEsQ0FDQSxTSDhyQkYsQ0cvbkJRLFdBaEVOLGFBQUEsQ0FDQSxrQkhrc0JGLENHbm9CUSxXQWhFTixhQUFBLENBQ0Esa0JIc3NCRixDR3ZvQlEsV0FoRU4sYUFBQSxDQUNBLFdIMHNCRixDRzNvQlEsV0FoRU4sYUFBQSxDQUNBLGtCSDhzQkYsQ0cvb0JRLFdBaEVOLGFBQUEsQ0FDQSxrQkhrdEJGLENHbnBCUSxXQWhFTixhQUFBLENBQ0EsU0hzdEJGLENHdnBCUSxXQWhFTixhQUFBLENBQ0Esa0JIMHRCRixDRzNwQlEsV0FoRU4sYUFBQSxDQUNBLGtCSDh0QkYsQ0cvcEJRLFdBaEVOLGFBQUEsQ0FDQSxXSGt1QkYsQ0ducUJRLFdBaEVOLGFBQUEsQ0FDQSxrQkhzdUJGLENHdnFCUSxXQWhFTixhQUFBLENBQ0Esa0JIMHVCRixDRzNxQlEsV0FoRU4sYUFBQSxDQUNBLFVIOHVCRixDR3ZxQlUsYUF4RFYsYUhrdUJBLENHMXFCVSxhQXhEVix1QkhxdUJBLENHN3FCVSxhQXhEVix1Qkh3dUJBLENHaHJCVSxhQXhEVixpQkgydUJBLENHbnJCVSxhQXhEVix3Qkg4dUJBLENHdHJCVSxhQXhEVix3QkhpdkJBLENHenJCVSxhQXhEVixlSG92QkEsQ0c1ckJVLGFBeERWLHdCSHV2QkEsQ0cvckJVLGFBeERWLHdCSDB2QkEsQ0dsc0JVLGFBeERWLGlCSDZ2QkEsQ0dyc0JVLGNBeERWLHdCSGd3QkEsQ0d4c0JVLGNBeERWLHdCSG13QkEsQ0czc0JVLGNBeERWLGVIc3dCQSxDRzlzQlUsY0F4RFYsd0JIeXdCQSxDR2p0QlUsY0F4RFYsd0JINHdCQSxDR3B0QlUsY0F4RFYsaUJIK3dCQSxDR3Z0QlUsY0F4RFYsd0JIa3hCQSxDRzF0QlUsY0F4RFYsd0JIcXhCQSxDRzd0QlUsY0F4RFYsZUh3eEJBLENHaHVCVSxjQXhEVix3QkgyeEJBLENHbnVCVSxjQXhEVix3Qkg4eEJBLENHdHVCVSxjQXhEVixpQkhpeUJBLENHenVCVSxjQXhEVix3QkhveUJBLENHNXVCVSxjQXhEVix3Qkh1eUJBLENHcHVCTSxpQkFFRSxlSHN1QlIsQ0dudUJNLGlCQUVFLGVIcXVCUixDRzV1Qk0saUJBRUUscUJIOHVCUixDRzN1Qk0saUJBRUUscUJINnVCUixDR3B2Qk0saUJBRUUsb0JIc3ZCUixDR252Qk0saUJBRUUsb0JIcXZCUixDRzV2Qk0saUJBRUUsa0JIOHZCUixDRzN2Qk0saUJBRUUsa0JINnZCUixDR3B3Qk0saUJBRUUsb0JIc3dCUixDR253Qk0saUJBRUUsb0JIcXdCUixDRzV3Qk0saUJBRUUsa0JIOHdCUixDRzN3Qk0saUJBRUUsa0JINndCUixDQUNGLENDeDBCSSx5QkVVRSxRQUNFLFdIaTBCTixDRzl6Qkksb0JBcENKLGFBQUEsQ0FDQSxVSHEyQkEsQ0d2MUJBLGlCQUNFLGFBQUEsQ0FDQSxVSHkxQkYsQ0czMUJBLGlCQUNFLGFBQUEsQ0FDQSxTSDYxQkYsQ0cvMUJBLGlCQUNFLGFBQUEsQ0FDQSxrQkhpMkJGLENHbjJCQSxpQkFDRSxhQUFBLENBQ0EsU0hxMkJGLENHdjJCQSxpQkFDRSxhQUFBLENBQ0EsU0h5MkJGLENHMzJCQSxpQkFDRSxhQUFBLENBQ0Esa0JINjJCRixDRzkwQkksYUFoREosYUFBQSxDQUNBLFVIaTRCQSxDRzUwQlEsVUFoRU4sYUFBQSxDQUNBLGlCSCs0QkYsQ0doMUJRLFVBaEVOLGFBQUEsQ0FDQSxpQkhtNUJGLENHcDFCUSxVQWhFTixhQUFBLENBQ0EsV0h1NUJGLENHeDFCUSxVQWhFTixhQUFBLENBQ0Esa0JIMjVCRixDRzUxQlEsVUFoRU4sYUFBQSxDQUNBLGtCSCs1QkYsQ0doMkJRLFVBaEVOLGFBQUEsQ0FDQSxTSG02QkYsQ0dwMkJRLFVBaEVOLGFBQUEsQ0FDQSxrQkh1NkJGLENHeDJCUSxVQWhFTixhQUFBLENBQ0Esa0JIMjZCRixDRzUyQlEsVUFoRU4sYUFBQSxDQUNBLFdIKzZCRixDR2gzQlEsV0FoRU4sYUFBQSxDQUNBLGtCSG03QkYsQ0dwM0JRLFdBaEVOLGFBQUEsQ0FDQSxrQkh1N0JGLENHeDNCUSxXQWhFTixhQUFBLENBQ0EsU0gyN0JGLENHNTNCUSxXQWhFTixhQUFBLENBQ0Esa0JIKzdCRixDR2g0QlEsV0FoRU4sYUFBQSxDQUNBLGtCSG04QkYsQ0dwNEJRLFdBaEVOLGFBQUEsQ0FDQSxXSHU4QkYsQ0d4NEJRLFdBaEVOLGFBQUEsQ0FDQSxrQkgyOEJGLENHNTRCUSxXQWhFTixhQUFBLENBQ0Esa0JIKzhCRixDR2g1QlEsV0FoRU4sYUFBQSxDQUNBLFNIbTlCRixDR3A1QlEsV0FoRU4sYUFBQSxDQUNBLGtCSHU5QkYsQ0d4NUJRLFdBaEVOLGFBQUEsQ0FDQSxrQkgyOUJGLENHNTVCUSxXQWhFTixhQUFBLENBQ0EsV0grOUJGLENHaDZCUSxXQWhFTixhQUFBLENBQ0Esa0JIbStCRixDR3A2QlEsV0FoRU4sYUFBQSxDQUNBLGtCSHUrQkYsQ0d4NkJRLFdBaEVOLGFBQUEsQ0FDQSxVSDIrQkYsQ0dwNkJVLGFBeERWLGFIKzlCQSxDR3Y2QlUsYUF4RFYsdUJIaytCQSxDRzE2QlUsYUF4RFYsdUJIcStCQSxDRzc2QlUsYUF4RFYsaUJIdytCQSxDR2g3QlUsYUF4RFYsd0JIMitCQSxDR243QlUsYUF4RFYsd0JIOCtCQSxDR3Q3QlUsYUF4RFYsZUhpL0JBLENHejdCVSxhQXhEVix3QkhvL0JBLENHNTdCVSxhQXhEVix3Qkh1L0JBLENHLzdCVSxhQXhEVixpQkgwL0JBLENHbDhCVSxjQXhEVix3Qkg2L0JBLENHcjhCVSxjQXhEVix3QkhnZ0NBLENHeDhCVSxjQXhEVixlSG1nQ0EsQ0czOEJVLGNBeERWLHdCSHNnQ0EsQ0c5OEJVLGNBeERWLHdCSHlnQ0EsQ0dqOUJVLGNBeERWLGlCSDRnQ0EsQ0dwOUJVLGNBeERWLHdCSCtnQ0EsQ0d2OUJVLGNBeERWLHdCSGtoQ0EsQ0cxOUJVLGNBeERWLGVIcWhDQSxDRzc5QlUsY0F4RFYsd0JId2hDQSxDR2grQlUsY0F4RFYsd0JIMmhDQSxDR24rQlUsY0F4RFYsaUJIOGhDQSxDR3QrQlUsY0F4RFYsd0JIaWlDQSxDR3orQlUsY0F4RFYsd0JIb2lDQSxDR2orQk0saUJBRUUsZUhtK0JSLENHaCtCTSxpQkFFRSxlSGsrQlIsQ0d6K0JNLGlCQUVFLHFCSDIrQlIsQ0d4K0JNLGlCQUVFLHFCSDArQlIsQ0dqL0JNLGlCQUVFLG9CSG0vQlIsQ0doL0JNLGlCQUVFLG9CSGsvQlIsQ0d6L0JNLGlCQUVFLGtCSDIvQlIsQ0d4L0JNLGlCQUVFLGtCSDAvQlIsQ0dqZ0NNLGlCQUVFLG9CSG1nQ1IsQ0doZ0NNLGlCQUVFLG9CSGtnQ1IsQ0d6Z0NNLGlCQUVFLGtCSDJnQ1IsQ0d4Z0NNLGlCQUVFLGtCSDBnQ1IsQ0FDRixDQ3JrQ0ksMEJFVUUsZUFDRSxXSDhqQ04sQ0czakNJLDJCQXBDSixhQUFBLENBQ0EsVUhrbUNBLENHcGxDQSx3QkFDRSxhQUFBLENBQ0EsVUhzbENGLENHeGxDQSx3QkFDRSxhQUFBLENBQ0EsU0gwbENGLENHNWxDQSx3QkFDRSxhQUFBLENBQ0Esa0JIOGxDRixDR2htQ0Esd0JBQ0UsYUFBQSxDQUNBLFNIa21DRixDR3BtQ0Esd0JBQ0UsYUFBQSxDQUNBLFNIc21DRixDR3htQ0Esd0JBQ0UsYUFBQSxDQUNBLGtCSDBtQ0YsQ0cza0NJLG9CQWhESixhQUFBLENBQ0EsVUg4bkNBLENHemtDUSxpQkFoRU4sYUFBQSxDQUNBLGlCSDRvQ0YsQ0c3a0NRLGlCQWhFTixhQUFBLENBQ0EsaUJIZ3BDRixDR2psQ1EsaUJBaEVOLGFBQUEsQ0FDQSxXSG9wQ0YsQ0dybENRLGlCQWhFTixhQUFBLENBQ0Esa0JId3BDRixDR3psQ1EsaUJBaEVOLGFBQUEsQ0FDQSxrQkg0cENGLENHN2xDUSxpQkFoRU4sYUFBQSxDQUNBLFNIZ3FDRixDR2ptQ1EsaUJBaEVOLGFBQUEsQ0FDQSxrQkhvcUNGLENHcm1DUSxpQkFoRU4sYUFBQSxDQUNBLGtCSHdxQ0YsQ0d6bUNRLGlCQWhFTixhQUFBLENBQ0EsV0g0cUNGLENHN21DUSxrQkFoRU4sYUFBQSxDQUNBLGtCSGdyQ0YsQ0dqbkNRLGtCQWhFTixhQUFBLENBQ0Esa0JIb3JDRixDR3JuQ1Esa0JBaEVOLGFBQUEsQ0FDQSxTSHdyQ0YsQ0d6bkNRLGtCQWhFTixhQUFBLENBQ0Esa0JINHJDRixDRzduQ1Esa0JBaEVOLGFBQUEsQ0FDQSxrQkhnc0NGLENHam9DUSxrQkFoRU4sYUFBQSxDQUNBLFdIb3NDRixDR3JvQ1Esa0JBaEVOLGFBQUEsQ0FDQSxrQkh3c0NGLENHem9DUSxrQkFoRU4sYUFBQSxDQUNBLGtCSDRzQ0YsQ0c3b0NRLGtCQWhFTixhQUFBLENBQ0EsU0hndENGLENHanBDUSxrQkFoRU4sYUFBQSxDQUNBLGtCSG90Q0YsQ0dycENRLGtCQWhFTixhQUFBLENBQ0Esa0JId3RDRixDR3pwQ1Esa0JBaEVOLGFBQUEsQ0FDQSxXSDR0Q0YsQ0c3cENRLGtCQWhFTixhQUFBLENBQ0Esa0JIZ3VDRixDR2pxQ1Esa0JBaEVOLGFBQUEsQ0FDQSxrQkhvdUNGLENHcnFDUSxrQkFoRU4sYUFBQSxDQUNBLFVId3VDRixDR2pxQ1Usb0JBeERWLGFINHRDQSxDR3BxQ1Usb0JBeERWLHVCSCt0Q0EsQ0d2cUNVLG9CQXhEVix1QkhrdUNBLENHMXFDVSxvQkF4RFYsaUJIcXVDQSxDRzdxQ1Usb0JBeERWLHdCSHd1Q0EsQ0dockNVLG9CQXhEVix3QkgydUNBLENHbnJDVSxvQkF4RFYsZUg4dUNBLENHdHJDVSxvQkF4RFYsd0JIaXZDQSxDR3pyQ1Usb0JBeERWLHdCSG92Q0EsQ0c1ckNVLG9CQXhEVixpQkh1dkNBLENHL3JDVSxxQkF4RFYsd0JIMHZDQSxDR2xzQ1UscUJBeERWLHdCSDZ2Q0EsQ0dyc0NVLHFCQXhEVixlSGd3Q0EsQ0d4c0NVLHFCQXhEVix3Qkhtd0NBLENHM3NDVSxxQkF4RFYsd0JIc3dDQSxDRzlzQ1UscUJBeERWLGlCSHl3Q0EsQ0dqdENVLHFCQXhEVix3Qkg0d0NBLENHcHRDVSxxQkF4RFYsd0JIK3dDQSxDR3Z0Q1UscUJBeERWLGVIa3hDQSxDRzF0Q1UscUJBeERWLHdCSHF4Q0EsQ0c3dENVLHFCQXhEVix3Qkh3eENBLENHaHVDVSxxQkF4RFYsaUJIMnhDQSxDR251Q1UscUJBeERWLHdCSDh4Q0EsQ0d0dUNVLHFCQXhEVix3QkhpeUNBLENHOXRDTSwrQkFFRSxlSGd1Q1IsQ0c3dENNLCtCQUVFLGVIK3RDUixDR3R1Q00sK0JBRUUscUJId3VDUixDR3J1Q00sK0JBRUUscUJIdXVDUixDRzl1Q00sK0JBRUUsb0JIZ3ZDUixDRzd1Q00sK0JBRUUsb0JIK3VDUixDR3R2Q00sK0JBRUUsa0JId3ZDUixDR3J2Q00sK0JBRUUsa0JIdXZDUixDRzl2Q00sK0JBRUUsb0JIZ3dDUixDRzd2Q00sK0JBRUUsb0JIK3ZDUixDR3R3Q00sK0JBRUUsa0JId3dDUixDR3J3Q00sK0JBRUUsa0JIdXdDUixDQUNGLENDbDBDSSwwQkVVRSxRQUNFLFdIMnpDTixDR3h6Q0ksb0JBcENKLGFBQUEsQ0FDQSxVSCsxQ0EsQ0dqMUNBLGlCQUNFLGFBQUEsQ0FDQSxVSG0xQ0YsQ0dyMUNBLGlCQUNFLGFBQUEsQ0FDQSxTSHUxQ0YsQ0d6MUNBLGlCQUNFLGFBQUEsQ0FDQSxrQkgyMUNGLENHNzFDQSxpQkFDRSxhQUFBLENBQ0EsU0grMUNGLENHajJDQSxpQkFDRSxhQUFBLENBQ0EsU0htMkNGLENHcjJDQSxpQkFDRSxhQUFBLENBQ0Esa0JIdTJDRixDR3gwQ0ksYUFoREosYUFBQSxDQUNBLFVIMjNDQSxDR3QwQ1EsVUFoRU4sYUFBQSxDQUNBLGlCSHk0Q0YsQ0cxMENRLFVBaEVOLGFBQUEsQ0FDQSxpQkg2NENGLENHOTBDUSxVQWhFTixhQUFBLENBQ0EsV0hpNUNGLENHbDFDUSxVQWhFTixhQUFBLENBQ0Esa0JIcTVDRixDR3QxQ1EsVUFoRU4sYUFBQSxDQUNBLGtCSHk1Q0YsQ0cxMUNRLFVBaEVOLGFBQUEsQ0FDQSxTSDY1Q0YsQ0c5MUNRLFVBaEVOLGFBQUEsQ0FDQSxrQkhpNkNGLENHbDJDUSxVQWhFTixhQUFBLENBQ0Esa0JIcTZDRixDR3QyQ1EsVUFoRU4sYUFBQSxDQUNBLFdIeTZDRixDRzEyQ1EsV0FoRU4sYUFBQSxDQUNBLGtCSDY2Q0YsQ0c5MkNRLFdBaEVOLGFBQUEsQ0FDQSxrQkhpN0NGLENHbDNDUSxXQWhFTixhQUFBLENBQ0EsU0hxN0NGLENHdDNDUSxXQWhFTixhQUFBLENBQ0Esa0JIeTdDRixDRzEzQ1EsV0FoRU4sYUFBQSxDQUNBLGtCSDY3Q0YsQ0c5M0NRLFdBaEVOLGFBQUEsQ0FDQSxXSGk4Q0YsQ0dsNENRLFdBaEVOLGFBQUEsQ0FDQSxrQkhxOENGLENHdDRDUSxXQWhFTixhQUFBLENBQ0Esa0JIeThDRixDRzE0Q1EsV0FoRU4sYUFBQSxDQUNBLFNINjhDRixDRzk0Q1EsV0FoRU4sYUFBQSxDQUNBLGtCSGk5Q0YsQ0dsNUNRLFdBaEVOLGFBQUEsQ0FDQSxrQkhxOUNGLENHdDVDUSxXQWhFTixhQUFBLENBQ0EsV0h5OUNGLENHMTVDUSxXQWhFTixhQUFBLENBQ0Esa0JINjlDRixDRzk1Q1EsV0FoRU4sYUFBQSxDQUNBLGtCSGkrQ0YsQ0dsNkNRLFdBaEVOLGFBQUEsQ0FDQSxVSHErQ0YsQ0c5NUNVLGFBeERWLGFIeTlDQSxDR2o2Q1UsYUF4RFYsdUJINDlDQSxDR3A2Q1UsYUF4RFYsdUJIKzlDQSxDR3Y2Q1UsYUF4RFYsaUJIaytDQSxDRzE2Q1UsYUF4RFYsd0JIcStDQSxDRzc2Q1UsYUF4RFYsd0JIdytDQSxDR2g3Q1UsYUF4RFYsZUgyK0NBLENHbjdDVSxhQXhEVix3Qkg4K0NBLENHdDdDVSxhQXhEVix3QkhpL0NBLENHejdDVSxhQXhEVixpQkhvL0NBLENHNTdDVSxjQXhEVix3Qkh1L0NBLENHLzdDVSxjQXhEVix3QkgwL0NBLENHbDhDVSxjQXhEVixlSDYvQ0EsQ0dyOENVLGNBeERWLHdCSGdnREEsQ0d4OENVLGNBeERWLHdCSG1nREEsQ0czOENVLGNBeERWLGlCSHNnREEsQ0c5OENVLGNBeERWLHdCSHlnREEsQ0dqOUNVLGNBeERWLHdCSDRnREEsQ0dwOUNVLGNBeERWLGVIK2dEQSxDR3Y5Q1UsY0F4RFYsd0JIa2hEQSxDRzE5Q1UsY0F4RFYsd0JIcWhEQSxDRzc5Q1UsY0F4RFYsaUJId2hEQSxDR2grQ1UsY0F4RFYsd0JIMmhEQSxDR24rQ1UsY0F4RFYsd0JIOGhEQSxDRzM5Q00saUJBRUUsZUg2OUNSLENHMTlDTSxpQkFFRSxlSDQ5Q1IsQ0duK0NNLGlCQUVFLHFCSHErQ1IsQ0dsK0NNLGlCQUVFLHFCSG8rQ1IsQ0czK0NNLGlCQUVFLG9CSDYrQ1IsQ0cxK0NNLGlCQUVFLG9CSDQrQ1IsQ0duL0NNLGlCQUVFLGtCSHEvQ1IsQ0dsL0NNLGlCQUVFLGtCSG8vQ1IsQ0czL0NNLGlCQUVFLG9CSDYvQ1IsQ0cxL0NNLGlCQUVFLG9CSDQvQ1IsQ0duZ0RNLGlCQUVFLGtCSHFnRFIsQ0dsZ0RNLGlCQUVFLGtCSG9nRFIsQ0FDRixDQy9qREksMEJFVUUsU0FDRSxXSHdqRE4sQ0dyakRJLHFCQXBDSixhQUFBLENBQ0EsVUg0bERBLENHOWtEQSxrQkFDRSxhQUFBLENBQ0EsVUhnbERGLENHbGxEQSxrQkFDRSxhQUFBLENBQ0EsU0hvbERGLENHdGxEQSxrQkFDRSxhQUFBLENBQ0Esa0JId2xERixDRzFsREEsa0JBQ0UsYUFBQSxDQUNBLFNINGxERixDRzlsREEsa0JBQ0UsYUFBQSxDQUNBLFNIZ21ERixDR2xtREEsa0JBQ0UsYUFBQSxDQUNBLGtCSG9tREYsQ0dya0RJLGNBaERKLGFBQUEsQ0FDQSxVSHduREEsQ0dua0RRLFdBaEVOLGFBQUEsQ0FDQSxpQkhzb0RGLENHdmtEUSxXQWhFTixhQUFBLENBQ0EsaUJIMG9ERixDRzNrRFEsV0FoRU4sYUFBQSxDQUNBLFdIOG9ERixDRy9rRFEsV0FoRU4sYUFBQSxDQUNBLGtCSGtwREYsQ0dubERRLFdBaEVOLGFBQUEsQ0FDQSxrQkhzcERGLENHdmxEUSxXQWhFTixhQUFBLENBQ0EsU0gwcERGLENHM2xEUSxXQWhFTixhQUFBLENBQ0Esa0JIOHBERixDRy9sRFEsV0FoRU4sYUFBQSxDQUNBLGtCSGtxREYsQ0dubURRLFdBaEVOLGFBQUEsQ0FDQSxXSHNxREYsQ0d2bURRLFlBaEVOLGFBQUEsQ0FDQSxrQkgwcURGLENHM21EUSxZQWhFTixhQUFBLENBQ0Esa0JIOHFERixDRy9tRFEsWUFoRU4sYUFBQSxDQUNBLFNIa3JERixDR25uRFEsWUFoRU4sYUFBQSxDQUNBLGtCSHNyREYsQ0d2bkRRLFlBaEVOLGFBQUEsQ0FDQSxrQkgwckRGLENHM25EUSxZQWhFTixhQUFBLENBQ0EsV0g4ckRGLENHL25EUSxZQWhFTixhQUFBLENBQ0Esa0JIa3NERixDR25vRFEsWUFoRU4sYUFBQSxDQUNBLGtCSHNzREYsQ0d2b0RRLFlBaEVOLGFBQUEsQ0FDQSxTSDBzREYsQ0czb0RRLFlBaEVOLGFBQUEsQ0FDQSxrQkg4c0RGLENHL29EUSxZQWhFTixhQUFBLENBQ0Esa0JIa3RERixDR25wRFEsWUFoRU4sYUFBQSxDQUNBLFdIc3RERixDR3ZwRFEsWUFoRU4sYUFBQSxDQUNBLGtCSDB0REYsQ0czcERRLFlBaEVOLGFBQUEsQ0FDQSxrQkg4dERGLENHL3BEUSxZQWhFTixhQUFBLENBQ0EsVUhrdURGLENHM3BEVSxjQXhEVixhSHN0REEsQ0c5cERVLGNBeERWLHVCSHl0REEsQ0dqcURVLGNBeERWLHVCSDR0REEsQ0dwcURVLGNBeERWLGlCSCt0REEsQ0d2cURVLGNBeERWLHdCSGt1REEsQ0cxcURVLGNBeERWLHdCSHF1REEsQ0c3cURVLGNBeERWLGVId3VEQSxDR2hyRFUsY0F4RFYsd0JIMnVEQSxDR25yRFUsY0F4RFYsd0JIOHVEQSxDR3RyRFUsY0F4RFYsaUJIaXZEQSxDR3pyRFUsZUF4RFYsd0JIb3ZEQSxDRzVyRFUsZUF4RFYsd0JIdXZEQSxDRy9yRFUsZUF4RFYsZUgwdkRBLENHbHNEVSxlQXhEVix3Qkg2dkRBLENHcnNEVSxlQXhEVix3Qkhnd0RBLENHeHNEVSxlQXhEVixpQkhtd0RBLENHM3NEVSxlQXhEVix3Qkhzd0RBLENHOXNEVSxlQXhEVix3Qkh5d0RBLENHanREVSxlQXhEVixlSDR3REEsQ0dwdERVLGVBeERWLHdCSCt3REEsQ0d2dERVLGVBeERWLHdCSGt4REEsQ0cxdERVLGVBeERWLGlCSHF4REEsQ0c3dERVLGVBeERWLHdCSHd4REEsQ0dodURVLGVBeERWLHdCSDJ4REEsQ0d4dERNLG1CQUVFLGVIMHREUixDR3Z0RE0sbUJBRUUsZUh5dERSLENHaHVETSxtQkFFRSxxQkhrdURSLENHL3RETSxtQkFFRSxxQkhpdURSLENHeHVETSxtQkFFRSxvQkgwdURSLENHdnVETSxtQkFFRSxvQkh5dURSLENHaHZETSxtQkFFRSxrQkhrdkRSLENHL3VETSxtQkFFRSxrQkhpdkRSLENHeHZETSxtQkFFRSxvQkgwdkRSLENHdnZETSxtQkFFRSxvQkh5dkRSLENHaHdETSxtQkFFRSxrQkhrd0RSLENHL3ZETSxtQkFFRSxrQkhpd0RSLENBQ0YsQ0l6ekRRLFVBT0ksd0JKcXpEWixDSTV6RFEsZ0JBT0ksOEJKeXpEWixDSWgwRFEsU0FPSSx1Qko2ekRaLENJcDBEUSxRQU9JLHNCSmkwRFosQ0l4MERRLGVBT0ksNkJKcTBEWixDSTUwRFEsU0FPSSx1Qkp5MERaLENJaDFEUSxhQU9JLDJCSjYwRFosQ0lwMURRLGNBT0ksNEJKaTFEWixDSXgxRFEsUUFPSSxzQkpxMURaLENJNTFEUSxlQU9JLDZCSnkxRFosQ0loMkRRLFFBT0ksc0JKNjFEWixDSXAyRFEsV0FPSSx1QkppMkRaLENJeDJEUSxVQU9JLDRCSnEyRFosQ0k1MkRRLGFBT0ksK0JKeTJEWixDSWgzRFEsa0JBT0ksb0NKNjJEWixDSXAzRFEscUJBT0ksdUNKaTNEWixDSXgzRFEsYUFPSSxxQkpxM0RaLENJNTNEUSxhQU9JLHFCSnkzRFosQ0loNERRLGVBT0ksdUJKNjNEWixDSXA0RFEsZUFPSSx1QkppNERaLENJeDREUSxXQU9JLHdCSnE0RFosQ0k1NERRLGFBT0ksMEJKeTREWixDSWg1RFEsbUJBT0ksZ0NKNjREWixDSXA1RFEsdUJBT0ksb0NKaTVEWixDSXg1RFEscUJBT0ksa0NKcTVEWixDSTU1RFEsd0JBT0ksZ0NKeTVEWixDSWg2RFEseUJBT0ksdUNKNjVEWixDSXA2RFEsd0JBT0ksc0NKaTZEWixDSXg2RFEsd0JBT0ksc0NKcTZEWixDSTU2RFEsbUJBT0ksZ0NKeTZEWixDSWg3RFEsaUJBT0ksOEJKNjZEWixDSXA3RFEsb0JBT0ksNEJKaTdEWixDSXg3RFEsc0JBT0ksOEJKcTdEWixDSTU3RFEscUJBT0ksNkJKeTdEWixDSWg4RFEscUJBT0ksa0NKNjdEWixDSXA4RFEsbUJBT0ksZ0NKaThEWixDSXg4RFEsc0JBT0ksOEJKcThEWixDSTU4RFEsdUJBT0kscUNKeThEWixDSWg5RFEsc0JBT0ksb0NKNjhEWixDSXA5RFEsdUJBT0ksK0JKaTlEWixDSXg5RFEsaUJBT0kseUJKcTlEWixDSTU5RFEsa0JBT0ksK0JKeTlEWixDSWgrRFEsZ0JBT0ksNkJKNjlEWixDSXArRFEsbUJBT0ksMkJKaStEWixDSXgrRFEscUJBT0ksNkJKcStEWixDSTUrRFEsb0JBT0ksNEJKeStEWixDSWgvRFEsYUFPSSxrQko2K0RaLENJcC9EUSxTQU9JLGlCSmkvRFosQ0l4L0RRLFNBT0ksaUJKcS9EWixDSTUvRFEsU0FPSSxpQkp5L0RaLENJaGdFUSxTQU9JLGlCSjYvRFosQ0lwZ0VRLFNBT0ksaUJKaWdFWixDSXhnRVEsU0FPSSxpQkpxZ0VaLENJNWdFUSxZQU9JLGlCSnlnRVosQ0loaEVRLEtBT0ksa0JKNmdFWixDSXBoRVEsS0FPSSx1QkppaEVaLENJeGhFUSxLQU9JLHNCSnFoRVosQ0k1aEVRLEtBT0kscUJKeWhFWixDSWhpRVEsS0FPSSx1Qko2aEVaLENJcGlFUSxLQU9JLHFCSmlpRVosQ0l4aUVRLFFBT0kscUJKcWlFWixDSTVpRVEsTUFPSSx1QkFBQSxDQUFBLHdCSjBpRVosQ0lqakVRLE1BT0ksNEJBQUEsQ0FBQSw2QkoraUVaLENJdGpFUSxNQU9JLDJCQUFBLENBQUEsNEJKb2pFWixDSTNqRVEsTUFPSSwwQkFBQSxDQUFBLDJCSnlqRVosQ0loa0VRLE1BT0ksNEJBQUEsQ0FBQSw2Qko4akVaLENJcmtFUSxNQU9JLDBCQUFBLENBQUEsMkJKbWtFWixDSTFrRVEsU0FPSSwwQkFBQSxDQUFBLDJCSndrRVosQ0kva0VRLE1BT0kseUJBQUEsQ0FBQSxzQko2a0VaLENJcGxFUSxNQU9JLDhCQUFBLENBQUEsMkJKa2xFWixDSXpsRVEsTUFPSSw2QkFBQSxDQUFBLDBCSnVsRVosQ0k5bEVRLE1BT0ksNEJBQUEsQ0FBQSx5Qko0bEVaLENJbm1FUSxNQU9JLDhCQUFBLENBQUEsMkJKaW1FWixDSXhtRVEsTUFPSSw0QkFBQSxDQUFBLHlCSnNtRVosQ0k3bUVRLFNBT0ksNEJBQUEsQ0FBQSx5QkoybUVaLENJbG5FUSxNQU9JLHNCSittRVosQ0l0bkVRLE1BT0ksMkJKbW5FWixDSTFuRVEsTUFPSSwwQkp1bkVaLENJOW5FUSxNQU9JLHlCSjJuRVosQ0lsb0VRLE1BT0ksMkJKK25FWixDSXRvRVEsTUFPSSx5Qkptb0VaLENJMW9FUSxTQU9JLHlCSnVvRVosQ0k5b0VRLE1BT0ksd0JKMm9FWixDSWxwRVEsTUFPSSw2Qkorb0VaLENJdHBFUSxNQU9JLDRCSm1wRVosQ0kxcEVRLE1BT0ksMkJKdXBFWixDSTlwRVEsTUFPSSw2QkoycEVaLENJbHFFUSxNQU9JLDJCSitwRVosQ0l0cUVRLFNBT0ksMkJKbXFFWixDSTFxRVEsTUFPSSx5Qkp1cUVaLENJOXFFUSxNQU9JLDhCSjJxRVosQ0lsckVRLE1BT0ksNkJKK3FFWixDSXRyRVEsTUFPSSw0QkptckVaLENJMXJFUSxNQU9JLDhCSnVyRVosQ0k5ckVRLE1BT0ksNEJKMnJFWixDSWxzRVEsU0FPSSw0QkorckVaLENJdHNFUSxNQU9JLHVCSm1zRVosQ0kxc0VRLE1BT0ksNEJKdXNFWixDSTlzRVEsTUFPSSwyQkoyc0VaLENJbHRFUSxNQU9JLDBCSitzRVosQ0l0dEVRLE1BT0ksNEJKbXRFWixDSTF0RVEsTUFPSSwwQkp1dEVaLENJOXRFUSxTQU9JLDBCSjJ0RVosQ0lsdUVRLEtBT0ksbUJKK3RFWixDSXR1RVEsS0FPSSx3QkptdUVaLENJMXVFUSxLQU9JLHVCSnV1RVosQ0k5dUVRLEtBT0ksc0JKMnVFWixDSWx2RVEsS0FPSSx3QkordUVaLENJdHZFUSxLQU9JLHNCSm12RVosQ0kxdkVRLE1BT0ksd0JBQUEsQ0FBQSx5Qkp3dkVaLENJL3ZFUSxNQU9JLDZCQUFBLENBQUEsOEJKNnZFWixDSXB3RVEsTUFPSSw0QkFBQSxDQUFBLDZCSmt3RVosQ0l6d0VRLE1BT0ksMkJBQUEsQ0FBQSw0Qkp1d0VaLENJOXdFUSxNQU9JLDZCQUFBLENBQUEsOEJKNHdFWixDSW54RVEsTUFPSSwyQkFBQSxDQUFBLDRCSml4RVosQ0l4eEVRLE1BT0ksMEJBQUEsQ0FBQSx1QkpzeEVaLENJN3hFUSxNQU9JLCtCQUFBLENBQUEsNEJKMnhFWixDSWx5RVEsTUFPSSw4QkFBQSxDQUFBLDJCSmd5RVosQ0l2eUVRLE1BT0ksNkJBQUEsQ0FBQSwwQkpxeUVaLENJNXlFUSxNQU9JLCtCQUFBLENBQUEsNEJKMHlFWixDSWp6RVEsTUFPSSw2QkFBQSxDQUFBLDBCSit5RVosQ0l0ekVRLE1BT0ksdUJKbXpFWixDSTF6RVEsTUFPSSw0Qkp1ekVaLENJOXpFUSxNQU9JLDJCSjJ6RVosQ0lsMEVRLE1BT0ksMEJKK3pFWixDSXQwRVEsTUFPSSw0QkptMEVaLENJMTBFUSxNQU9JLDBCSnUwRVosQ0k5MEVRLE1BT0kseUJKMjBFWixDSWwxRVEsTUFPSSw4QkorMEVaLENJdDFFUSxNQU9JLDZCSm0xRVosQ0kxMUVRLE1BT0ksNEJKdTFFWixDSTkxRVEsTUFPSSw4QkoyMUVaLENJbDJFUSxNQU9JLDRCSisxRVosQ0l0MkVRLE1BT0ksMEJKbTJFWixDSTEyRVEsTUFPSSwrQkp1MkVaLENJOTJFUSxNQU9JLDhCSjIyRVosQ0lsM0VRLE1BT0ksNkJKKzJFWixDSXQzRVEsTUFPSSwrQkptM0VaLENJMTNFUSxNQU9JLDZCSnUzRVosQ0k5M0VRLE1BT0ksd0JKMjNFWixDSWw0RVEsTUFPSSw2QkorM0VaLENJdDRFUSxNQU9JLDRCSm00RVosQ0kxNEVRLE1BT0ksMkJKdTRFWixDSTk0RVEsTUFPSSw2QkoyNEVaLENJbDVFUSxNQU9JLDJCSis0RVosQ0N6NUVJLHlCR0dJLGFBT0ksd0JKbzVFVixDSTM1RU0sbUJBT0ksOEJKdTVFVixDSTk1RU0sWUFPSSx1QkowNUVWLENJajZFTSxXQU9JLHNCSjY1RVYsQ0lwNkVNLGtCQU9JLDZCSmc2RVYsQ0l2NkVNLFlBT0ksdUJKbTZFVixDSTE2RU0sZ0JBT0ksMkJKczZFVixDSTc2RU0saUJBT0ksNEJKeTZFVixDSWg3RU0sV0FPSSxzQko0NkVWLENJbjdFTSxrQkFPSSw2QkorNkVWLENJdDdFTSxXQU9JLHNCSms3RVYsQ0l6N0VNLGNBT0ksdUJKcTdFVixDSTU3RU0sYUFPSSw0Qkp3N0VWLENJLzdFTSxnQkFPSSwrQkoyN0VWLENJbDhFTSxxQkFPSSxvQ0o4N0VWLENJcjhFTSx3QkFPSSx1Q0ppOEVWLENJeDhFTSxnQkFPSSxxQkpvOEVWLENJMzhFTSxnQkFPSSxxQkp1OEVWLENJOThFTSxrQkFPSSx1QkowOEVWLENJajlFTSxrQkFPSSx1Qko2OEVWLENJcDlFTSxjQU9JLHdCSmc5RVYsQ0l2OUVNLGdCQU9JLDBCSm05RVYsQ0kxOUVNLHNCQU9JLGdDSnM5RVYsQ0k3OUVNLDBCQU9JLG9DSnk5RVYsQ0loK0VNLHdCQU9JLGtDSjQ5RVYsQ0luK0VNLDJCQU9JLGdDSis5RVYsQ0l0K0VNLDRCQU9JLHVDSmsrRVYsQ0l6K0VNLDJCQU9JLHNDSnErRVYsQ0k1K0VNLDJCQU9JLHNDSncrRVYsQ0kvK0VNLHNCQU9JLGdDSjIrRVYsQ0lsL0VNLG9CQU9JLDhCSjgrRVYsQ0lyL0VNLHVCQU9JLDRCSmkvRVYsQ0l4L0VNLHlCQU9JLDhCSm8vRVYsQ0kzL0VNLHdCQU9JLDZCSnUvRVYsQ0k5L0VNLHdCQU9JLGtDSjAvRVYsQ0lqZ0ZNLHNCQU9JLGdDSjYvRVYsQ0lwZ0ZNLHlCQU9JLDhCSmdnRlYsQ0l2Z0ZNLDBCQU9JLHFDSm1nRlYsQ0kxZ0ZNLHlCQU9JLG9DSnNnRlYsQ0k3Z0ZNLDBCQU9JLCtCSnlnRlYsQ0loaEZNLG9CQU9JLHlCSjRnRlYsQ0luaEZNLHFCQU9JLCtCSitnRlYsQ0l0aEZNLG1CQU9JLDZCSmtoRlYsQ0l6aEZNLHNCQU9JLDJCSnFoRlYsQ0k1aEZNLHdCQU9JLDZCSndoRlYsQ0kvaEZNLHVCQU9JLDRCSjJoRlYsQ0lsaUZNLGdCQU9JLGtCSjhoRlYsQ0lyaUZNLFlBT0ksaUJKaWlGVixDSXhpRk0sWUFPSSxpQkpvaUZWLENJM2lGTSxZQU9JLGlCSnVpRlYsQ0k5aUZNLFlBT0ksaUJKMGlGVixDSWpqRk0sWUFPSSxpQko2aUZWLENJcGpGTSxZQU9JLGlCSmdqRlYsQ0l2akZNLGVBT0ksaUJKbWpGVixDSTFqRk0sUUFPSSxrQkpzakZWLENJN2pGTSxRQU9JLHVCSnlqRlYsQ0loa0ZNLFFBT0ksc0JKNGpGVixDSW5rRk0sUUFPSSxxQkorakZWLENJdGtGTSxRQU9JLHVCSmtrRlYsQ0l6a0ZNLFFBT0kscUJKcWtGVixDSTVrRk0sV0FPSSxxQkp3a0ZWLENJL2tGTSxTQU9JLHVCQUFBLENBQUEsd0JKNGtGVixDSW5sRk0sU0FPSSw0QkFBQSxDQUFBLDZCSmdsRlYsQ0l2bEZNLFNBT0ksMkJBQUEsQ0FBQSw0QkpvbEZWLENJM2xGTSxTQU9JLDBCQUFBLENBQUEsMkJKd2xGVixDSS9sRk0sU0FPSSw0QkFBQSxDQUFBLDZCSjRsRlYsQ0lubUZNLFNBT0ksMEJBQUEsQ0FBQSwyQkpnbUZWLENJdm1GTSxZQU9JLDBCQUFBLENBQUEsMkJKb21GVixDSTNtRk0sU0FPSSx5QkFBQSxDQUFBLHNCSndtRlYsQ0kvbUZNLFNBT0ksOEJBQUEsQ0FBQSwyQko0bUZWLENJbm5GTSxTQU9JLDZCQUFBLENBQUEsMEJKZ25GVixDSXZuRk0sU0FPSSw0QkFBQSxDQUFBLHlCSm9uRlYsQ0kzbkZNLFNBT0ksOEJBQUEsQ0FBQSwyQkp3bkZWLENJL25GTSxTQU9JLDRCQUFBLENBQUEseUJKNG5GVixDSW5vRk0sWUFPSSw0QkFBQSxDQUFBLHlCSmdvRlYsQ0l2b0ZNLFNBT0ksc0JKbW9GVixDSTFvRk0sU0FPSSwyQkpzb0ZWLENJN29GTSxTQU9JLDBCSnlvRlYsQ0locEZNLFNBT0kseUJKNG9GVixDSW5wRk0sU0FPSSwyQkorb0ZWLENJdHBGTSxTQU9JLHlCSmtwRlYsQ0l6cEZNLFlBT0kseUJKcXBGVixDSTVwRk0sU0FPSSx3Qkp3cEZWLENJL3BGTSxTQU9JLDZCSjJwRlYsQ0lscUZNLFNBT0ksNEJKOHBGVixDSXJxRk0sU0FPSSwyQkppcUZWLENJeHFGTSxTQU9JLDZCSm9xRlYsQ0kzcUZNLFNBT0ksMkJKdXFGVixDSTlxRk0sWUFPSSwyQkowcUZWLENJanJGTSxTQU9JLHlCSjZxRlYsQ0lwckZNLFNBT0ksOEJKZ3JGVixDSXZyRk0sU0FPSSw2QkptckZWLENJMXJGTSxTQU9JLDRCSnNyRlYsQ0k3ckZNLFNBT0ksOEJKeXJGVixDSWhzRk0sU0FPSSw0Qko0ckZWLENJbnNGTSxZQU9JLDRCSityRlYsQ0l0c0ZNLFNBT0ksdUJKa3NGVixDSXpzRk0sU0FPSSw0Qkpxc0ZWLENJNXNGTSxTQU9JLDJCSndzRlYsQ0kvc0ZNLFNBT0ksMEJKMnNGVixDSWx0Rk0sU0FPSSw0Qko4c0ZWLENJcnRGTSxTQU9JLDBCSml0RlYsQ0l4dEZNLFlBT0ksMEJKb3RGVixDSTN0Rk0sUUFPSSxtQkp1dEZWLENJOXRGTSxRQU9JLHdCSjB0RlYsQ0lqdUZNLFFBT0ksdUJKNnRGVixDSXB1Rk0sUUFPSSxzQkpndUZWLENJdnVGTSxRQU9JLHdCSm11RlYsQ0kxdUZNLFFBT0ksc0JKc3VGVixDSTd1Rk0sU0FPSSx3QkFBQSxDQUFBLHlCSjB1RlYsQ0lqdkZNLFNBT0ksNkJBQUEsQ0FBQSw4Qko4dUZWLENJcnZGTSxTQU9JLDRCQUFBLENBQUEsNkJKa3ZGVixDSXp2Rk0sU0FPSSwyQkFBQSxDQUFBLDRCSnN2RlYsQ0k3dkZNLFNBT0ksNkJBQUEsQ0FBQSw4QkowdkZWLENJandGTSxTQU9JLDJCQUFBLENBQUEsNEJKOHZGVixDSXJ3Rk0sU0FPSSwwQkFBQSxDQUFBLHVCSmt3RlYsQ0l6d0ZNLFNBT0ksK0JBQUEsQ0FBQSw0Qkpzd0ZWLENJN3dGTSxTQU9JLDhCQUFBLENBQUEsMkJKMHdGVixDSWp4Rk0sU0FPSSw2QkFBQSxDQUFBLDBCSjh3RlYsQ0lyeEZNLFNBT0ksK0JBQUEsQ0FBQSw0QkpreEZWLENJenhGTSxTQU9JLDZCQUFBLENBQUEsMEJKc3hGVixDSTd4Rk0sU0FPSSx1Qkp5eEZWLENJaHlGTSxTQU9JLDRCSjR4RlYsQ0lueUZNLFNBT0ksMkJKK3hGVixDSXR5Rk0sU0FPSSwwQkpreUZWLENJenlGTSxTQU9JLDRCSnF5RlYsQ0k1eUZNLFNBT0ksMEJKd3lGVixDSS95Rk0sU0FPSSx5QkoyeUZWLENJbHpGTSxTQU9JLDhCSjh5RlYsQ0lyekZNLFNBT0ksNkJKaXpGVixDSXh6Rk0sU0FPSSw0QkpvekZWLENJM3pGTSxTQU9JLDhCSnV6RlYsQ0k5ekZNLFNBT0ksNEJKMHpGVixDSWowRk0sU0FPSSwwQko2ekZWLENJcDBGTSxTQU9JLCtCSmcwRlYsQ0l2MEZNLFNBT0ksOEJKbTBGVixDSTEwRk0sU0FPSSw2QkpzMEZWLENJNzBGTSxTQU9JLCtCSnkwRlYsQ0loMUZNLFNBT0ksNkJKNDBGVixDSW4xRk0sU0FPSSx3QkorMEZWLENJdDFGTSxTQU9JLDZCSmsxRlYsQ0l6MUZNLFNBT0ksNEJKcTFGVixDSTUxRk0sU0FPSSwyQkp3MUZWLENJLzFGTSxTQU9JLDZCSjIxRlYsQ0lsMkZNLFNBT0ksMkJKODFGVixDQUNGLENDejJGSSx5QkdHSSxhQU9JLHdCSm0yRlYsQ0kxMkZNLG1CQU9JLDhCSnMyRlYsQ0k3MkZNLFlBT0ksdUJKeTJGVixDSWgzRk0sV0FPSSxzQko0MkZWLENJbjNGTSxrQkFPSSw2QkorMkZWLENJdDNGTSxZQU9JLHVCSmszRlYsQ0l6M0ZNLGdCQU9JLDJCSnEzRlYsQ0k1M0ZNLGlCQU9JLDRCSnczRlYsQ0kvM0ZNLFdBT0ksc0JKMjNGVixDSWw0Rk0sa0JBT0ksNkJKODNGVixDSXI0Rk0sV0FPSSxzQkppNEZWLENJeDRGTSxjQU9JLHVCSm80RlYsQ0kzNEZNLGFBT0ksNEJKdTRGVixDSTk0Rk0sZ0JBT0ksK0JKMDRGVixDSWo1Rk0scUJBT0ksb0NKNjRGVixDSXA1Rk0sd0JBT0ksdUNKZzVGVixDSXY1Rk0sZ0JBT0kscUJKbTVGVixDSTE1Rk0sZ0JBT0kscUJKczVGVixDSTc1Rk0sa0JBT0ksdUJKeTVGVixDSWg2Rk0sa0JBT0ksdUJKNDVGVixDSW42Rk0sY0FPSSx3QkorNUZWLENJdDZGTSxnQkFPSSwwQkprNkZWLENJejZGTSxzQkFPSSxnQ0pxNkZWLENJNTZGTSwwQkFPSSxvQ0p3NkZWLENJLzZGTSx3QkFPSSxrQ0oyNkZWLENJbDdGTSwyQkFPSSxnQ0o4NkZWLENJcjdGTSw0QkFPSSx1Q0ppN0ZWLENJeDdGTSwyQkFPSSxzQ0pvN0ZWLENJMzdGTSwyQkFPSSxzQ0p1N0ZWLENJOTdGTSxzQkFPSSxnQ0owN0ZWLENJajhGTSxvQkFPSSw4Qko2N0ZWLENJcDhGTSx1QkFPSSw0QkpnOEZWLENJdjhGTSx5QkFPSSw4QkptOEZWLENJMThGTSx3QkFPSSw2QkpzOEZWLENJNzhGTSx3QkFPSSxrQ0p5OEZWLENJaDlGTSxzQkFPSSxnQ0o0OEZWLENJbjlGTSx5QkFPSSw4QkorOEZWLENJdDlGTSwwQkFPSSxxQ0prOUZWLENJejlGTSx5QkFPSSxvQ0pxOUZWLENJNTlGTSwwQkFPSSwrQkp3OUZWLENJLzlGTSxvQkFPSSx5QkoyOUZWLENJbCtGTSxxQkFPSSwrQko4OUZWLENJcitGTSxtQkFPSSw2QkppK0ZWLENJeCtGTSxzQkFPSSwyQkpvK0ZWLENJMytGTSx3QkFPSSw2Qkp1K0ZWLENJOStGTSx1QkFPSSw0QkowK0ZWLENJai9GTSxnQkFPSSxrQko2K0ZWLENJcC9GTSxZQU9JLGlCSmcvRlYsQ0l2L0ZNLFlBT0ksaUJKbS9GVixDSTEvRk0sWUFPSSxpQkpzL0ZWLENJNy9GTSxZQU9JLGlCSnkvRlYsQ0loZ0dNLFlBT0ksaUJKNC9GVixDSW5nR00sWUFPSSxpQkorL0ZWLENJdGdHTSxlQU9JLGlCSmtnR1YsQ0l6Z0dNLFFBT0ksa0JKcWdHVixDSTVnR00sUUFPSSx1Qkp3Z0dWLENJL2dHTSxRQU9JLHNCSjJnR1YsQ0lsaEdNLFFBT0kscUJKOGdHVixDSXJoR00sUUFPSSx1QkppaEdWLENJeGhHTSxRQU9JLHFCSm9oR1YsQ0kzaEdNLFdBT0kscUJKdWhHVixDSTloR00sU0FPSSx1QkFBQSxDQUFBLHdCSjJoR1YsQ0lsaUdNLFNBT0ksNEJBQUEsQ0FBQSw2QkoraEdWLENJdGlHTSxTQU9JLDJCQUFBLENBQUEsNEJKbWlHVixDSTFpR00sU0FPSSwwQkFBQSxDQUFBLDJCSnVpR1YsQ0k5aUdNLFNBT0ksNEJBQUEsQ0FBQSw2QkoyaUdWLENJbGpHTSxTQU9JLDBCQUFBLENBQUEsMkJKK2lHVixDSXRqR00sWUFPSSwwQkFBQSxDQUFBLDJCSm1qR1YsQ0kxakdNLFNBT0kseUJBQUEsQ0FBQSxzQkp1akdWLENJOWpHTSxTQU9JLDhCQUFBLENBQUEsMkJKMmpHVixDSWxrR00sU0FPSSw2QkFBQSxDQUFBLDBCSitqR1YsQ0l0a0dNLFNBT0ksNEJBQUEsQ0FBQSx5Qkpta0dWLENJMWtHTSxTQU9JLDhCQUFBLENBQUEsMkJKdWtHVixDSTlrR00sU0FPSSw0QkFBQSxDQUFBLHlCSjJrR1YsQ0lsbEdNLFlBT0ksNEJBQUEsQ0FBQSx5Qkora0dWLENJdGxHTSxTQU9JLHNCSmtsR1YsQ0l6bEdNLFNBT0ksMkJKcWxHVixDSTVsR00sU0FPSSwwQkp3bEdWLENJL2xHTSxTQU9JLHlCSjJsR1YsQ0lsbUdNLFNBT0ksMkJKOGxHVixDSXJtR00sU0FPSSx5QkppbUdWLENJeG1HTSxZQU9JLHlCSm9tR1YsQ0kzbUdNLFNBT0ksd0JKdW1HVixDSTltR00sU0FPSSw2QkowbUdWLENJam5HTSxTQU9JLDRCSjZtR1YsQ0lwbkdNLFNBT0ksMkJKZ25HVixDSXZuR00sU0FPSSw2QkptbkdWLENJMW5HTSxTQU9JLDJCSnNuR1YsQ0k3bkdNLFlBT0ksMkJKeW5HVixDSWhvR00sU0FPSSx5Qko0bkdWLENJbm9HTSxTQU9JLDhCSituR1YsQ0l0b0dNLFNBT0ksNkJKa29HVixDSXpvR00sU0FPSSw0Qkpxb0dWLENJNW9HTSxTQU9JLDhCSndvR1YsQ0kvb0dNLFNBT0ksNEJKMm9HVixDSWxwR00sWUFPSSw0Qko4b0dWLENJcnBHTSxTQU9JLHVCSmlwR1YsQ0l4cEdNLFNBT0ksNEJKb3BHVixDSTNwR00sU0FPSSwyQkp1cEdWLENJOXBHTSxTQU9JLDBCSjBwR1YsQ0lqcUdNLFNBT0ksNEJKNnBHVixDSXBxR00sU0FPSSwwQkpncUdWLENJdnFHTSxZQU9JLDBCSm1xR1YsQ0kxcUdNLFFBT0ksbUJKc3FHVixDSTdxR00sUUFPSSx3Qkp5cUdWLENJaHJHTSxRQU9JLHVCSjRxR1YsQ0luckdNLFFBT0ksc0JKK3FHVixDSXRyR00sUUFPSSx3QkprckdWLENJenJHTSxRQU9JLHNCSnFyR1YsQ0k1ckdNLFNBT0ksd0JBQUEsQ0FBQSx5Qkp5ckdWLENJaHNHTSxTQU9JLDZCQUFBLENBQUEsOEJKNnJHVixDSXBzR00sU0FPSSw0QkFBQSxDQUFBLDZCSmlzR1YsQ0l4c0dNLFNBT0ksMkJBQUEsQ0FBQSw0Qkpxc0dWLENJNXNHTSxTQU9JLDZCQUFBLENBQUEsOEJKeXNHVixDSWh0R00sU0FPSSwyQkFBQSxDQUFBLDRCSjZzR1YsQ0lwdEdNLFNBT0ksMEJBQUEsQ0FBQSx1QkppdEdWLENJeHRHTSxTQU9JLCtCQUFBLENBQUEsNEJKcXRHVixDSTV0R00sU0FPSSw4QkFBQSxDQUFBLDJCSnl0R1YsQ0lodUdNLFNBT0ksNkJBQUEsQ0FBQSwwQko2dEdWLENJcHVHTSxTQU9JLCtCQUFBLENBQUEsNEJKaXVHVixDSXh1R00sU0FPSSw2QkFBQSxDQUFBLDBCSnF1R1YsQ0k1dUdNLFNBT0ksdUJKd3VHVixDSS91R00sU0FPSSw0QkoydUdWLENJbHZHTSxTQU9JLDJCSjh1R1YsQ0lydkdNLFNBT0ksMEJKaXZHVixDSXh2R00sU0FPSSw0QkpvdkdWLENJM3ZHTSxTQU9JLDBCSnV2R1YsQ0k5dkdNLFNBT0kseUJKMHZHVixDSWp3R00sU0FPSSw4Qko2dkdWLENJcHdHTSxTQU9JLDZCSmd3R1YsQ0l2d0dNLFNBT0ksNEJKbXdHVixDSTF3R00sU0FPSSw4Qkpzd0dWLENJN3dHTSxTQU9JLDRCSnl3R1YsQ0loeEdNLFNBT0ksMEJKNHdHVixDSW54R00sU0FPSSwrQkord0dWLENJdHhHTSxTQU9JLDhCSmt4R1YsQ0l6eEdNLFNBT0ksNkJKcXhHVixDSTV4R00sU0FPSSwrQkp3eEdWLENJL3hHTSxTQU9JLDZCSjJ4R1YsQ0lseUdNLFNBT0ksd0JKOHhHVixDSXJ5R00sU0FPSSw2QkppeUdWLENJeHlHTSxTQU9JLDRCSm95R1YsQ0kzeUdNLFNBT0ksMkJKdXlHVixDSTl5R00sU0FPSSw2QkoweUdWLENJanpHTSxTQU9JLDJCSjZ5R1YsQ0FDRixDQ3h6R0kseUJHR0ksYUFPSSx3QkprekdWLENJenpHTSxtQkFPSSw4QkpxekdWLENJNXpHTSxZQU9JLHVCSnd6R1YsQ0kvekdNLFdBT0ksc0JKMnpHVixDSWwwR00sa0JBT0ksNkJKOHpHVixDSXIwR00sWUFPSSx1QkppMEdWLENJeDBHTSxnQkFPSSwyQkpvMEdWLENJMzBHTSxpQkFPSSw0Qkp1MEdWLENJOTBHTSxXQU9JLHNCSjAwR1YsQ0lqMUdNLGtCQU9JLDZCSjYwR1YsQ0lwMUdNLFdBT0ksc0JKZzFHVixDSXYxR00sY0FPSSx1QkptMUdWLENJMTFHTSxhQU9JLDRCSnMxR1YsQ0k3MUdNLGdCQU9JLCtCSnkxR1YsQ0loMkdNLHFCQU9JLG9DSjQxR1YsQ0luMkdNLHdCQU9JLHVDSisxR1YsQ0l0MkdNLGdCQU9JLHFCSmsyR1YsQ0l6MkdNLGdCQU9JLHFCSnEyR1YsQ0k1MkdNLGtCQU9JLHVCSncyR1YsQ0kvMkdNLGtCQU9JLHVCSjIyR1YsQ0lsM0dNLGNBT0ksd0JKODJHVixDSXIzR00sZ0JBT0ksMEJKaTNHVixDSXgzR00sc0JBT0ksZ0NKbzNHVixDSTMzR00sMEJBT0ksb0NKdTNHVixDSTkzR00sd0JBT0ksa0NKMDNHVixDSWo0R00sMkJBT0ksZ0NKNjNHVixDSXA0R00sNEJBT0ksdUNKZzRHVixDSXY0R00sMkJBT0ksc0NKbTRHVixDSTE0R00sMkJBT0ksc0NKczRHVixDSTc0R00sc0JBT0ksZ0NKeTRHVixDSWg1R00sb0JBT0ksOEJKNDRHVixDSW41R00sdUJBT0ksNEJKKzRHVixDSXQ1R00seUJBT0ksOEJKazVHVixDSXo1R00sd0JBT0ksNkJKcTVHVixDSTU1R00sd0JBT0ksa0NKdzVHVixDSS81R00sc0JBT0ksZ0NKMjVHVixDSWw2R00seUJBT0ksOEJKODVHVixDSXI2R00sMEJBT0kscUNKaTZHVixDSXg2R00seUJBT0ksb0NKbzZHVixDSTM2R00sMEJBT0ksK0JKdTZHVixDSTk2R00sb0JBT0kseUJKMDZHVixDSWo3R00scUJBT0ksK0JKNjZHVixDSXA3R00sbUJBT0ksNkJKZzdHVixDSXY3R00sc0JBT0ksMkJKbTdHVixDSTE3R00sd0JBT0ksNkJKczdHVixDSTc3R00sdUJBT0ksNEJKeTdHVixDSWg4R00sZ0JBT0ksa0JKNDdHVixDSW44R00sWUFPSSxpQkorN0dWLENJdDhHTSxZQU9JLGlCSms4R1YsQ0l6OEdNLFlBT0ksaUJKcThHVixDSTU4R00sWUFPSSxpQkp3OEdWLENJLzhHTSxZQU9JLGlCSjI4R1YsQ0lsOUdNLFlBT0ksaUJKODhHVixDSXI5R00sZUFPSSxpQkppOUdWLENJeDlHTSxRQU9JLGtCSm85R1YsQ0kzOUdNLFFBT0ksdUJKdTlHVixDSTk5R00sUUFPSSxzQkowOUdWLENJaitHTSxRQU9JLHFCSjY5R1YsQ0lwK0dNLFFBT0ksdUJKZytHVixDSXYrR00sUUFPSSxxQkptK0dWLENJMStHTSxXQU9JLHFCSnMrR1YsQ0k3K0dNLFNBT0ksdUJBQUEsQ0FBQSx3QkowK0dWLENJai9HTSxTQU9JLDRCQUFBLENBQUEsNkJKOCtHVixDSXIvR00sU0FPSSwyQkFBQSxDQUFBLDRCSmsvR1YsQ0l6L0dNLFNBT0ksMEJBQUEsQ0FBQSwyQkpzL0dWLENJNy9HTSxTQU9JLDRCQUFBLENBQUEsNkJKMC9HVixDSWpnSE0sU0FPSSwwQkFBQSxDQUFBLDJCSjgvR1YsQ0lyZ0hNLFlBT0ksMEJBQUEsQ0FBQSwyQkprZ0hWLENJemdITSxTQU9JLHlCQUFBLENBQUEsc0JKc2dIVixDSTdnSE0sU0FPSSw4QkFBQSxDQUFBLDJCSjBnSFYsQ0lqaEhNLFNBT0ksNkJBQUEsQ0FBQSwwQko4Z0hWLENJcmhITSxTQU9JLDRCQUFBLENBQUEseUJKa2hIVixDSXpoSE0sU0FPSSw4QkFBQSxDQUFBLDJCSnNoSFYsQ0k3aEhNLFNBT0ksNEJBQUEsQ0FBQSx5QkowaEhWLENJamlITSxZQU9JLDRCQUFBLENBQUEseUJKOGhIVixDSXJpSE0sU0FPSSxzQkppaUhWLENJeGlITSxTQU9JLDJCSm9pSFYsQ0kzaUhNLFNBT0ksMEJKdWlIVixDSTlpSE0sU0FPSSx5QkowaUhWLENJampITSxTQU9JLDJCSjZpSFYsQ0lwakhNLFNBT0kseUJKZ2pIVixDSXZqSE0sWUFPSSx5QkptakhWLENJMWpITSxTQU9JLHdCSnNqSFYsQ0k3akhNLFNBT0ksNkJKeWpIVixDSWhrSE0sU0FPSSw0Qko0akhWLENJbmtITSxTQU9JLDJCSitqSFYsQ0l0a0hNLFNBT0ksNkJKa2tIVixDSXprSE0sU0FPSSwyQkpxa0hWLENJNWtITSxZQU9JLDJCSndrSFYsQ0kva0hNLFNBT0kseUJKMmtIVixDSWxsSE0sU0FPSSw4Qko4a0hWLENJcmxITSxTQU9JLDZCSmlsSFYsQ0l4bEhNLFNBT0ksNEJKb2xIVixDSTNsSE0sU0FPSSw4Qkp1bEhWLENJOWxITSxTQU9JLDRCSjBsSFYsQ0lqbUhNLFlBT0ksNEJKNmxIVixDSXBtSE0sU0FPSSx1QkpnbUhWLENJdm1ITSxTQU9JLDRCSm1tSFYsQ0kxbUhNLFNBT0ksMkJKc21IVixDSTdtSE0sU0FPSSwwQkp5bUhWLENJaG5ITSxTQU9JLDRCSjRtSFYsQ0lubkhNLFNBT0ksMEJKK21IVixDSXRuSE0sWUFPSSwwQkprbkhWLENJem5ITSxRQU9JLG1CSnFuSFYsQ0k1bkhNLFFBT0ksd0JKd25IVixDSS9uSE0sUUFPSSx1QkoybkhWLENJbG9ITSxRQU9JLHNCSjhuSFYsQ0lyb0hNLFFBT0ksd0JKaW9IVixDSXhvSE0sUUFPSSxzQkpvb0hWLENJM29ITSxTQU9JLHdCQUFBLENBQUEseUJKd29IVixDSS9vSE0sU0FPSSw2QkFBQSxDQUFBLDhCSjRvSFYsQ0lucEhNLFNBT0ksNEJBQUEsQ0FBQSw2QkpncEhWLENJdnBITSxTQU9JLDJCQUFBLENBQUEsNEJKb3BIVixDSTNwSE0sU0FPSSw2QkFBQSxDQUFBLDhCSndwSFYsQ0kvcEhNLFNBT0ksMkJBQUEsQ0FBQSw0Qko0cEhWLENJbnFITSxTQU9JLDBCQUFBLENBQUEsdUJKZ3FIVixDSXZxSE0sU0FPSSwrQkFBQSxDQUFBLDRCSm9xSFYsQ0kzcUhNLFNBT0ksOEJBQUEsQ0FBQSwyQkp3cUhWLENJL3FITSxTQU9JLDZCQUFBLENBQUEsMEJKNHFIVixDSW5ySE0sU0FPSSwrQkFBQSxDQUFBLDRCSmdySFYsQ0l2ckhNLFNBT0ksNkJBQUEsQ0FBQSwwQkpvckhWLENJM3JITSxTQU9JLHVCSnVySFYsQ0k5ckhNLFNBT0ksNEJKMHJIVixDSWpzSE0sU0FPSSwyQko2ckhWLENJcHNITSxTQU9JLDBCSmdzSFYsQ0l2c0hNLFNBT0ksNEJKbXNIVixDSTFzSE0sU0FPSSwwQkpzc0hWLENJN3NITSxTQU9JLHlCSnlzSFYsQ0lodEhNLFNBT0ksOEJKNHNIVixDSW50SE0sU0FPSSw2Qkorc0hWLENJdHRITSxTQU9JLDRCSmt0SFYsQ0l6dEhNLFNBT0ksOEJKcXRIVixDSTV0SE0sU0FPSSw0Qkp3dEhWLENJL3RITSxTQU9JLDBCSjJ0SFYsQ0lsdUhNLFNBT0ksK0JKOHRIVixDSXJ1SE0sU0FPSSw4QkppdUhWLENJeHVITSxTQU9JLDZCSm91SFYsQ0kzdUhNLFNBT0ksK0JKdXVIVixDSTl1SE0sU0FPSSw2QkowdUhWLENJanZITSxTQU9JLHdCSjZ1SFYsQ0lwdkhNLFNBT0ksNkJKZ3ZIVixDSXZ2SE0sU0FPSSw0QkptdkhWLENJMXZITSxTQU9JLDJCSnN2SFYsQ0k3dkhNLFNBT0ksNkJKeXZIVixDSWh3SE0sU0FPSSwyQko0dkhWLENBQ0YsQ0N2d0hJLDBCR0dJLG9CQU9JLHdCSml3SFYsQ0l4d0hNLDBCQU9JLDhCSm93SFYsQ0kzd0hNLG1CQU9JLHVCSnV3SFYsQ0k5d0hNLGtCQU9JLHNCSjB3SFYsQ0lqeEhNLHlCQU9JLDZCSjZ3SFYsQ0lweEhNLG1CQU9JLHVCSmd4SFYsQ0l2eEhNLHVCQU9JLDJCSm14SFYsQ0kxeEhNLHdCQU9JLDRCSnN4SFYsQ0k3eEhNLGtCQU9JLHNCSnl4SFYsQ0loeUhNLHlCQU9JLDZCSjR4SFYsQ0lueUhNLGtCQU9JLHNCSit4SFYsQ0l0eUhNLHFCQU9JLHVCSmt5SFYsQ0l6eUhNLG9CQU9JLDRCSnF5SFYsQ0k1eUhNLHVCQU9JLCtCSnd5SFYsQ0kveUhNLDRCQU9JLG9DSjJ5SFYsQ0lsekhNLCtCQU9JLHVDSjh5SFYsQ0lyekhNLHVCQU9JLHFCSml6SFYsQ0l4ekhNLHVCQU9JLHFCSm96SFYsQ0kzekhNLHlCQU9JLHVCSnV6SFYsQ0k5ekhNLHlCQU9JLHVCSjB6SFYsQ0lqMEhNLHFCQU9JLHdCSjZ6SFYsQ0lwMEhNLHVCQU9JLDBCSmcwSFYsQ0l2MEhNLDZCQU9JLGdDSm0wSFYsQ0kxMEhNLGlDQU9JLG9DSnMwSFYsQ0k3MEhNLCtCQU9JLGtDSnkwSFYsQ0loMUhNLGtDQU9JLGdDSjQwSFYsQ0luMUhNLG1DQU9JLHVDSiswSFYsQ0l0MUhNLGtDQU9JLHNDSmsxSFYsQ0l6MUhNLGtDQU9JLHNDSnExSFYsQ0k1MUhNLDZCQU9JLGdDSncxSFYsQ0kvMUhNLDJCQU9JLDhCSjIxSFYsQ0lsMkhNLDhCQU9JLDRCSjgxSFYsQ0lyMkhNLGdDQU9JLDhCSmkySFYsQ0l4MkhNLCtCQU9JLDZCSm8ySFYsQ0kzMkhNLCtCQU9JLGtDSnUySFYsQ0k5MkhNLDZCQU9JLGdDSjAySFYsQ0lqM0hNLGdDQU9JLDhCSjYySFYsQ0lwM0hNLGlDQU9JLHFDSmczSFYsQ0l2M0hNLGdDQU9JLG9DSm0zSFYsQ0kxM0hNLGlDQU9JLCtCSnMzSFYsQ0k3M0hNLDJCQU9JLHlCSnkzSFYsQ0loNEhNLDRCQU9JLCtCSjQzSFYsQ0luNEhNLDBCQU9JLDZCSiszSFYsQ0l0NEhNLDZCQU9JLDJCSms0SFYsQ0l6NEhNLCtCQU9JLDZCSnE0SFYsQ0k1NEhNLDhCQU9JLDRCSnc0SFYsQ0kvNEhNLHVCQU9JLGtCSjI0SFYsQ0lsNUhNLG1CQU9JLGlCSjg0SFYsQ0lyNUhNLG1CQU9JLGlCSmk1SFYsQ0l4NUhNLG1CQU9JLGlCSm81SFYsQ0kzNUhNLG1CQU9JLGlCSnU1SFYsQ0k5NUhNLG1CQU9JLGlCSjA1SFYsQ0lqNkhNLG1CQU9JLGlCSjY1SFYsQ0lwNkhNLHNCQU9JLGlCSmc2SFYsQ0l2NkhNLGVBT0ksa0JKbTZIVixDSTE2SE0sZUFPSSx1QkpzNkhWLENJNzZITSxlQU9JLHNCSnk2SFYsQ0loN0hNLGVBT0kscUJKNDZIVixDSW43SE0sZUFPSSx1QkorNkhWLENJdDdITSxlQU9JLHFCSms3SFYsQ0l6N0hNLGtCQU9JLHFCSnE3SFYsQ0k1N0hNLGdCQU9JLHVCQUFBLENBQUEsd0JKeTdIVixDSWg4SE0sZ0JBT0ksNEJBQUEsQ0FBQSw2Qko2N0hWLENJcDhITSxnQkFPSSwyQkFBQSxDQUFBLDRCSmk4SFYsQ0l4OEhNLGdCQU9JLDBCQUFBLENBQUEsMkJKcThIVixDSTU4SE0sZ0JBT0ksNEJBQUEsQ0FBQSw2Qkp5OEhWLENJaDlITSxnQkFPSSwwQkFBQSxDQUFBLDJCSjY4SFYsQ0lwOUhNLG1CQU9JLDBCQUFBLENBQUEsMkJKaTlIVixDSXg5SE0sZ0JBT0kseUJBQUEsQ0FBQSxzQkpxOUhWLENJNTlITSxnQkFPSSw4QkFBQSxDQUFBLDJCSnk5SFYsQ0loK0hNLGdCQU9JLDZCQUFBLENBQUEsMEJKNjlIVixDSXArSE0sZ0JBT0ksNEJBQUEsQ0FBQSx5QkppK0hWLENJeCtITSxnQkFPSSw4QkFBQSxDQUFBLDJCSnErSFYsQ0k1K0hNLGdCQU9JLDRCQUFBLENBQUEseUJKeStIVixDSWgvSE0sbUJBT0ksNEJBQUEsQ0FBQSx5Qko2K0hWLENJcC9ITSxnQkFPSSxzQkpnL0hWLENJdi9ITSxnQkFPSSwyQkptL0hWLENJMS9ITSxnQkFPSSwwQkpzL0hWLENJNy9ITSxnQkFPSSx5Qkp5L0hWLENJaGdJTSxnQkFPSSwyQko0L0hWLENJbmdJTSxnQkFPSSx5QkorL0hWLENJdGdJTSxtQkFPSSx5QkprZ0lWLENJemdJTSxnQkFPSSx3QkpxZ0lWLENJNWdJTSxnQkFPSSw2Qkp3Z0lWLENJL2dJTSxnQkFPSSw0QkoyZ0lWLENJbGhJTSxnQkFPSSwyQko4Z0lWLENJcmhJTSxnQkFPSSw2QkppaElWLENJeGhJTSxnQkFPSSwyQkpvaElWLENJM2hJTSxtQkFPSSwyQkp1aElWLENJOWhJTSxnQkFPSSx5QkowaElWLENJamlJTSxnQkFPSSw4Qko2aElWLENJcGlJTSxnQkFPSSw2QkpnaUlWLENJdmlJTSxnQkFPSSw0QkptaUlWLENJMWlJTSxnQkFPSSw4QkpzaUlWLENJN2lJTSxnQkFPSSw0Qkp5aUlWLENJaGpJTSxtQkFPSSw0Qko0aUlWLENJbmpJTSxnQkFPSSx1QkoraUlWLENJdGpJTSxnQkFPSSw0QkpraklWLENJempJTSxnQkFPSSwyQkpxaklWLENJNWpJTSxnQkFPSSwwQkp3aklWLENJL2pJTSxnQkFPSSw0QkoyaklWLENJbGtJTSxnQkFPSSwwQko4aklWLENJcmtJTSxtQkFPSSwwQkppa0lWLENJeGtJTSxlQU9JLG1CSm9rSVYsQ0kza0lNLGVBT0ksd0JKdWtJVixDSTlrSU0sZUFPSSx1Qkowa0lWLENJamxJTSxlQU9JLHNCSjZrSVYsQ0lwbElNLGVBT0ksd0JKZ2xJVixDSXZsSU0sZUFPSSxzQkptbElWLENJMWxJTSxnQkFPSSx3QkFBQSxDQUFBLHlCSnVsSVYsQ0k5bElNLGdCQU9JLDZCQUFBLENBQUEsOEJKMmxJVixDSWxtSU0sZ0JBT0ksNEJBQUEsQ0FBQSw2QkorbElWLENJdG1JTSxnQkFPSSwyQkFBQSxDQUFBLDRCSm1tSVYsQ0kxbUlNLGdCQU9JLDZCQUFBLENBQUEsOEJKdW1JVixDSTltSU0sZ0JBT0ksMkJBQUEsQ0FBQSw0QkoybUlWLENJbG5JTSxnQkFPSSwwQkFBQSxDQUFBLHVCSittSVYsQ0l0bklNLGdCQU9JLCtCQUFBLENBQUEsNEJKbW5JVixDSTFuSU0sZ0JBT0ksOEJBQUEsQ0FBQSwyQkp1bklWLENJOW5JTSxnQkFPSSw2QkFBQSxDQUFBLDBCSjJuSVYsQ0lsb0lNLGdCQU9JLCtCQUFBLENBQUEsNEJKK25JVixDSXRvSU0sZ0JBT0ksNkJBQUEsQ0FBQSwwQkptb0lWLENJMW9JTSxnQkFPSSx1Qkpzb0lWLENJN29JTSxnQkFPSSw0Qkp5b0lWLENJaHBJTSxnQkFPSSwyQko0b0lWLENJbnBJTSxnQkFPSSwwQkorb0lWLENJdHBJTSxnQkFPSSw0QkprcElWLENJenBJTSxnQkFPSSwwQkpxcElWLENJNXBJTSxnQkFPSSx5Qkp3cElWLENJL3BJTSxnQkFPSSw4QkoycElWLENJbHFJTSxnQkFPSSw2Qko4cElWLENJcnFJTSxnQkFPSSw0QkppcUlWLENJeHFJTSxnQkFPSSw4QkpvcUlWLENJM3FJTSxnQkFPSSw0Qkp1cUlWLENJOXFJTSxnQkFPSSwwQkowcUlWLENJanJJTSxnQkFPSSwrQko2cUlWLENJcHJJTSxnQkFPSSw4QkpncklWLENJdnJJTSxnQkFPSSw2QkptcklWLENJMXJJTSxnQkFPSSwrQkpzcklWLENJN3JJTSxnQkFPSSw2Qkp5cklWLENJaHNJTSxnQkFPSSx3Qko0cklWLENJbnNJTSxnQkFPSSw2QkorcklWLENJdHNJTSxnQkFPSSw0Qkprc0lWLENJenNJTSxnQkFPSSwyQkpxc0lWLENJNXNJTSxnQkFPSSw2Qkp3c0lWLENJL3NJTSxnQkFPSSwyQkoyc0lWLENBQ0YsQ0N0dElJLDBCR0dJLGFBT0ksd0JKZ3RJVixDSXZ0SU0sbUJBT0ksOEJKbXRJVixDSTF0SU0sWUFPSSx1QkpzdElWLENJN3RJTSxXQU9JLHNCSnl0SVYsQ0lodUlNLGtCQU9JLDZCSjR0SVYsQ0ludUlNLFlBT0ksdUJKK3RJVixDSXR1SU0sZ0JBT0ksMkJKa3VJVixDSXp1SU0saUJBT0ksNEJKcXVJVixDSTV1SU0sV0FPSSxzQkp3dUlWLENJL3VJTSxrQkFPSSw2QkoydUlWLENJbHZJTSxXQU9JLHNCSjh1SVYsQ0lydklNLGNBT0ksdUJKaXZJVixDSXh2SU0sYUFPSSw0QkpvdklWLENJM3ZJTSxnQkFPSSwrQkp1dklWLENJOXZJTSxxQkFPSSxvQ0owdklWLENJandJTSx3QkFPSSx1Q0o2dklWLENJcHdJTSxnQkFPSSxxQkpnd0lWLENJdndJTSxnQkFPSSxxQkptd0lWLENJMXdJTSxrQkFPSSx1Qkpzd0lWLENJN3dJTSxrQkFPSSx1Qkp5d0lWLENJaHhJTSxjQU9JLHdCSjR3SVYsQ0lueElNLGdCQU9JLDBCSit3SVYsQ0l0eElNLHNCQU9JLGdDSmt4SVYsQ0l6eElNLDBCQU9JLG9DSnF4SVYsQ0k1eElNLHdCQU9JLGtDSnd4SVYsQ0kveElNLDJCQU9JLGdDSjJ4SVYsQ0lseUlNLDRCQU9JLHVDSjh4SVYsQ0lyeUlNLDJCQU9JLHNDSml5SVYsQ0l4eUlNLDJCQU9JLHNDSm95SVYsQ0kzeUlNLHNCQU9JLGdDSnV5SVYsQ0k5eUlNLG9CQU9JLDhCSjB5SVYsQ0lqeklNLHVCQU9JLDRCSjZ5SVYsQ0lweklNLHlCQU9JLDhCSmd6SVYsQ0l2eklNLHdCQU9JLDZCSm16SVYsQ0kxeklNLHdCQU9JLGtDSnN6SVYsQ0k3eklNLHNCQU9JLGdDSnl6SVYsQ0loMElNLHlCQU9JLDhCSjR6SVYsQ0luMElNLDBCQU9JLHFDSit6SVYsQ0l0MElNLHlCQU9JLG9DSmswSVYsQ0l6MElNLDBCQU9JLCtCSnEwSVYsQ0k1MElNLG9CQU9JLHlCSncwSVYsQ0kvMElNLHFCQU9JLCtCSjIwSVYsQ0lsMUlNLG1CQU9JLDZCSjgwSVYsQ0lyMUlNLHNCQU9JLDJCSmkxSVYsQ0l4MUlNLHdCQU9JLDZCSm8xSVYsQ0kzMUlNLHVCQU9JLDRCSnUxSVYsQ0k5MUlNLGdCQU9JLGtCSjAxSVYsQ0lqMklNLFlBT0ksaUJKNjFJVixDSXAySU0sWUFPSSxpQkpnMklWLENJdjJJTSxZQU9JLGlCSm0ySVYsQ0kxMklNLFlBT0ksaUJKczJJVixDSTcySU0sWUFPSSxpQkp5MklWLENJaDNJTSxZQU9JLGlCSjQySVYsQ0luM0lNLGVBT0ksaUJKKzJJVixDSXQzSU0sUUFPSSxrQkprM0lWLENJejNJTSxRQU9JLHVCSnEzSVYsQ0k1M0lNLFFBT0ksc0JKdzNJVixDSS8zSU0sUUFPSSxxQkoyM0lWLENJbDRJTSxRQU9JLHVCSjgzSVYsQ0lyNElNLFFBT0kscUJKaTRJVixDSXg0SU0sV0FPSSxxQkpvNElWLENJMzRJTSxTQU9JLHVCQUFBLENBQUEsd0JKdzRJVixDSS80SU0sU0FPSSw0QkFBQSxDQUFBLDZCSjQ0SVYsQ0luNUlNLFNBT0ksMkJBQUEsQ0FBQSw0QkpnNUlWLENJdjVJTSxTQU9JLDBCQUFBLENBQUEsMkJKbzVJVixDSTM1SU0sU0FPSSw0QkFBQSxDQUFBLDZCSnc1SVYsQ0kvNUlNLFNBT0ksMEJBQUEsQ0FBQSwyQko0NUlWLENJbjZJTSxZQU9JLDBCQUFBLENBQUEsMkJKZzZJVixDSXY2SU0sU0FPSSx5QkFBQSxDQUFBLHNCSm82SVYsQ0kzNklNLFNBT0ksOEJBQUEsQ0FBQSwyQkp3NklWLENJLzZJTSxTQU9JLDZCQUFBLENBQUEsMEJKNDZJVixDSW43SU0sU0FPSSw0QkFBQSxDQUFBLHlCSmc3SVYsQ0l2N0lNLFNBT0ksOEJBQUEsQ0FBQSwyQkpvN0lWLENJMzdJTSxTQU9JLDRCQUFBLENBQUEseUJKdzdJVixDSS83SU0sWUFPSSw0QkFBQSxDQUFBLHlCSjQ3SVYsQ0luOElNLFNBT0ksc0JKKzdJVixDSXQ4SU0sU0FPSSwyQkprOElWLENJejhJTSxTQU9JLDBCSnE4SVYsQ0k1OElNLFNBT0kseUJKdzhJVixDSS84SU0sU0FPSSwyQkoyOElWLENJbDlJTSxTQU9JLHlCSjg4SVYsQ0lyOUlNLFlBT0kseUJKaTlJVixDSXg5SU0sU0FPSSx3QkpvOUlWLENJMzlJTSxTQU9JLDZCSnU5SVYsQ0k5OUlNLFNBT0ksNEJKMDlJVixDSWorSU0sU0FPSSwyQko2OUlWLENJcCtJTSxTQU9JLDZCSmcrSVYsQ0l2K0lNLFNBT0ksMkJKbStJVixDSTErSU0sWUFPSSwyQkpzK0lWLENJNytJTSxTQU9JLHlCSnkrSVYsQ0loL0lNLFNBT0ksOEJKNCtJVixDSW4vSU0sU0FPSSw2QkorK0lWLENJdC9JTSxTQU9JLDRCSmsvSVYsQ0l6L0lNLFNBT0ksOEJKcS9JVixDSTUvSU0sU0FPSSw0Qkp3L0lWLENJLy9JTSxZQU9JLDRCSjIvSVYsQ0lsZ0pNLFNBT0ksdUJKOC9JVixDSXJnSk0sU0FPSSw0QkppZ0pWLENJeGdKTSxTQU9JLDJCSm9nSlYsQ0kzZ0pNLFNBT0ksMEJKdWdKVixDSTlnSk0sU0FPSSw0QkowZ0pWLENJamhKTSxTQU9JLDBCSjZnSlYsQ0lwaEpNLFlBT0ksMEJKZ2hKVixDSXZoSk0sUUFPSSxtQkptaEpWLENJMWhKTSxRQU9JLHdCSnNoSlYsQ0k3aEpNLFFBT0ksdUJKeWhKVixDSWhpSk0sUUFPSSxzQko0aEpWLENJbmlKTSxRQU9JLHdCSitoSlYsQ0l0aUpNLFFBT0ksc0JKa2lKVixDSXppSk0sU0FPSSx3QkFBQSxDQUFBLHlCSnNpSlYsQ0k3aUpNLFNBT0ksNkJBQUEsQ0FBQSw4QkowaUpWLENJampKTSxTQU9JLDRCQUFBLENBQUEsNkJKOGlKVixDSXJqSk0sU0FPSSwyQkFBQSxDQUFBLDRCSmtqSlYsQ0l6akpNLFNBT0ksNkJBQUEsQ0FBQSw4QkpzakpWLENJN2pKTSxTQU9JLDJCQUFBLENBQUEsNEJKMGpKVixDSWprSk0sU0FPSSwwQkFBQSxDQUFBLHVCSjhqSlYsQ0lya0pNLFNBT0ksK0JBQUEsQ0FBQSw0Qkpra0pWLENJemtKTSxTQU9JLDhCQUFBLENBQUEsMkJKc2tKVixDSTdrSk0sU0FPSSw2QkFBQSxDQUFBLDBCSjBrSlYsQ0lqbEpNLFNBT0ksK0JBQUEsQ0FBQSw0Qko4a0pWLENJcmxKTSxTQU9JLDZCQUFBLENBQUEsMEJKa2xKVixDSXpsSk0sU0FPSSx1QkpxbEpWLENJNWxKTSxTQU9JLDRCSndsSlYsQ0kvbEpNLFNBT0ksMkJKMmxKVixDSWxtSk0sU0FPSSwwQko4bEpWLENJcm1KTSxTQU9JLDRCSmltSlYsQ0l4bUpNLFNBT0ksMEJKb21KVixDSTNtSk0sU0FPSSx5Qkp1bUpWLENJOW1KTSxTQU9JLDhCSjBtSlYsQ0lqbkpNLFNBT0ksNkJKNm1KVixDSXBuSk0sU0FPSSw0QkpnbkpWLENJdm5KTSxTQU9JLDhCSm1uSlYsQ0kxbkpNLFNBT0ksNEJKc25KVixDSTduSk0sU0FPSSwwQkp5bkpWLENJaG9KTSxTQU9JLCtCSjRuSlYsQ0lub0pNLFNBT0ksOEJKK25KVixDSXRvSk0sU0FPSSw2Qkprb0pWLENJem9KTSxTQU9JLCtCSnFvSlYsQ0k1b0pNLFNBT0ksNkJKd29KVixDSS9vSk0sU0FPSSx3Qkoyb0pWLENJbHBKTSxTQU9JLDZCSjhvSlYsQ0lycEpNLFNBT0ksNEJKaXBKVixDSXhwSk0sU0FPSSwyQkpvcEpWLENJM3BKTSxTQU9JLDZCSnVwSlYsQ0k5cEpNLFNBT0ksMkJKMHBKVixDQUNGLENDcnFKSSwwQkdHSSxjQU9JLHdCSitwSlYsQ0l0cUpNLG9CQU9JLDhCSmtxSlYsQ0l6cUpNLGFBT0ksdUJKcXFKVixDSTVxSk0sWUFPSSxzQkp3cUpWLENJL3FKTSxtQkFPSSw2QkoycUpWLENJbHJKTSxhQU9JLHVCSjhxSlYsQ0lyckpNLGlCQU9JLDJCSmlySlYsQ0l4ckpNLGtCQU9JLDRCSm9ySlYsQ0kzckpNLFlBT0ksc0JKdXJKVixDSTlySk0sbUJBT0ksNkJKMHJKVixDSWpzSk0sWUFPSSxzQko2ckpWLENJcHNKTSxlQU9JLHVCSmdzSlYsQ0l2c0pNLGNBT0ksNEJKbXNKVixDSTFzSk0saUJBT0ksK0JKc3NKVixDSTdzSk0sc0JBT0ksb0NKeXNKVixDSWh0Sk0seUJBT0ksdUNKNHNKVixDSW50Sk0saUJBT0kscUJKK3NKVixDSXR0Sk0saUJBT0kscUJKa3RKVixDSXp0Sk0sbUJBT0ksdUJKcXRKVixDSTV0Sk0sbUJBT0ksdUJKd3RKVixDSS90Sk0sZUFPSSx3QkoydEpWLENJbHVKTSxpQkFPSSwwQko4dEpWLENJcnVKTSx1QkFPSSxnQ0ppdUpWLENJeHVKTSwyQkFPSSxvQ0pvdUpWLENJM3VKTSx5QkFPSSxrQ0p1dUpWLENJOXVKTSw0QkFPSSxnQ0owdUpWLENJanZKTSw2QkFPSSx1Q0o2dUpWLENJcHZKTSw0QkFPSSxzQ0pndkpWLENJdnZKTSw0QkFPSSxzQ0ptdkpWLENJMXZKTSx1QkFPSSxnQ0pzdkpWLENJN3ZKTSxxQkFPSSw4Qkp5dkpWLENJaHdKTSx3QkFPSSw0Qko0dkpWLENJbndKTSwwQkFPSSw4QkordkpWLENJdHdKTSx5QkFPSSw2Qkprd0pWLENJendKTSx5QkFPSSxrQ0pxd0pWLENJNXdKTSx1QkFPSSxnQ0p3d0pWLENJL3dKTSwwQkFPSSw4Qkoyd0pWLENJbHhKTSwyQkFPSSxxQ0o4d0pWLENJcnhKTSwwQkFPSSxvQ0ppeEpWLENJeHhKTSwyQkFPSSwrQkpveEpWLENJM3hKTSxxQkFPSSx5Qkp1eEpWLENJOXhKTSxzQkFPSSwrQkoweEpWLENJanlKTSxvQkFPSSw2Qko2eEpWLENJcHlKTSx1QkFPSSwyQkpneUpWLENJdnlKTSx5QkFPSSw2QkpteUpWLENJMXlKTSx3QkFPSSw0QkpzeUpWLENJN3lKTSxpQkFPSSxrQkp5eUpWLENJaHpKTSxhQU9JLGlCSjR5SlYsQ0luekpNLGFBT0ksaUJKK3lKVixDSXR6Sk0sYUFPSSxpQkprekpWLENJenpKTSxhQU9JLGlCSnF6SlYsQ0k1ekpNLGFBT0ksaUJKd3pKVixDSS96Sk0sYUFPSSxpQkoyekpWLENJbDBKTSxnQkFPSSxpQko4ekpWLENJcjBKTSxTQU9JLGtCSmkwSlYsQ0l4MEpNLFNBT0ksdUJKbzBKVixDSTMwSk0sU0FPSSxzQkp1MEpWLENJOTBKTSxTQU9JLHFCSjAwSlYsQ0lqMUpNLFNBT0ksdUJKNjBKVixDSXAxSk0sU0FPSSxxQkpnMUpWLENJdjFKTSxZQU9JLHFCSm0xSlYsQ0kxMUpNLFVBT0ksdUJBQUEsQ0FBQSx3Qkp1MUpWLENJOTFKTSxVQU9JLDRCQUFBLENBQUEsNkJKMjFKVixDSWwySk0sVUFPSSwyQkFBQSxDQUFBLDRCSisxSlYsQ0l0MkpNLFVBT0ksMEJBQUEsQ0FBQSwyQkptMkpWLENJMTJKTSxVQU9JLDRCQUFBLENBQUEsNkJKdTJKVixDSTkySk0sVUFPSSwwQkFBQSxDQUFBLDJCSjIySlYsQ0lsM0pNLGFBT0ksMEJBQUEsQ0FBQSwyQkorMkpWLENJdDNKTSxVQU9JLHlCQUFBLENBQUEsc0JKbTNKVixDSTEzSk0sVUFPSSw4QkFBQSxDQUFBLDJCSnUzSlYsQ0k5M0pNLFVBT0ksNkJBQUEsQ0FBQSwwQkoyM0pWLENJbDRKTSxVQU9JLDRCQUFBLENBQUEseUJKKzNKVixDSXQ0Sk0sVUFPSSw4QkFBQSxDQUFBLDJCSm00SlYsQ0kxNEpNLFVBT0ksNEJBQUEsQ0FBQSx5Qkp1NEpWLENJOTRKTSxhQU9JLDRCQUFBLENBQUEseUJKMjRKVixDSWw1Sk0sVUFPSSxzQko4NEpWLENJcjVKTSxVQU9JLDJCSmk1SlYsQ0l4NUpNLFVBT0ksMEJKbzVKVixDSTM1Sk0sVUFPSSx5Qkp1NUpWLENJOTVKTSxVQU9JLDJCSjA1SlYsQ0lqNkpNLFVBT0kseUJKNjVKVixDSXA2Sk0sYUFPSSx5QkpnNkpWLENJdjZKTSxVQU9JLHdCSm02SlYsQ0kxNkpNLFVBT0ksNkJKczZKVixDSTc2Sk0sVUFPSSw0Qkp5NkpWLENJaDdKTSxVQU9JLDJCSjQ2SlYsQ0luN0pNLFVBT0ksNkJKKzZKVixDSXQ3Sk0sVUFPSSwyQkprN0pWLENJejdKTSxhQU9JLDJCSnE3SlYsQ0k1N0pNLFVBT0kseUJKdzdKVixDSS83Sk0sVUFPSSw4QkoyN0pWLENJbDhKTSxVQU9JLDZCSjg3SlYsQ0lyOEpNLFVBT0ksNEJKaThKVixDSXg4Sk0sVUFPSSw4QkpvOEpWLENJMzhKTSxVQU9JLDRCSnU4SlYsQ0k5OEpNLGFBT0ksNEJKMDhKVixDSWo5Sk0sVUFPSSx1Qko2OEpWLENJcDlKTSxVQU9JLDRCSmc5SlYsQ0l2OUpNLFVBT0ksMkJKbTlKVixDSTE5Sk0sVUFPSSwwQkpzOUpWLENJNzlKTSxVQU9JLDRCSnk5SlYsQ0loK0pNLFVBT0ksMEJKNDlKVixDSW4rSk0sYUFPSSwwQkorOUpWLENJdCtKTSxTQU9JLG1CSmsrSlYsQ0l6K0pNLFNBT0ksd0JKcStKVixDSTUrSk0sU0FPSSx1Qkp3K0pWLENJLytKTSxTQU9JLHNCSjIrSlYsQ0lsL0pNLFNBT0ksd0JKOCtKVixDSXIvSk0sU0FPSSxzQkppL0pWLENJeC9KTSxVQU9JLHdCQUFBLENBQUEseUJKcS9KVixDSTUvSk0sVUFPSSw2QkFBQSxDQUFBLDhCSnkvSlYsQ0loZ0tNLFVBT0ksNEJBQUEsQ0FBQSw2Qko2L0pWLENJcGdLTSxVQU9JLDJCQUFBLENBQUEsNEJKaWdLVixDSXhnS00sVUFPSSw2QkFBQSxDQUFBLDhCSnFnS1YsQ0k1Z0tNLFVBT0ksMkJBQUEsQ0FBQSw0Qkp5Z0tWLENJaGhLTSxVQU9JLDBCQUFBLENBQUEsdUJKNmdLVixDSXBoS00sVUFPSSwrQkFBQSxDQUFBLDRCSmloS1YsQ0l4aEtNLFVBT0ksOEJBQUEsQ0FBQSwyQkpxaEtWLENJNWhLTSxVQU9JLDZCQUFBLENBQUEsMEJKeWhLVixDSWhpS00sVUFPSSwrQkFBQSxDQUFBLDRCSjZoS1YsQ0lwaUtNLFVBT0ksNkJBQUEsQ0FBQSwwQkppaUtWLENJeGlLTSxVQU9JLHVCSm9pS1YsQ0kzaUtNLFVBT0ksNEJKdWlLVixDSTlpS00sVUFPSSwyQkowaUtWLENJampLTSxVQU9JLDBCSjZpS1YsQ0lwaktNLFVBT0ksNEJKZ2pLVixDSXZqS00sVUFPSSwwQkptaktWLENJMWpLTSxVQU9JLHlCSnNqS1YsQ0k3aktNLFVBT0ksOEJKeWpLVixDSWhrS00sVUFPSSw2Qko0aktWLENJbmtLTSxVQU9JLDRCSitqS1YsQ0l0a0tNLFVBT0ksOEJKa2tLVixDSXprS00sVUFPSSw0Qkpxa0tWLENJNWtLTSxVQU9JLDBCSndrS1YsQ0kva0tNLFVBT0ksK0JKMmtLVixDSWxsS00sVUFPSSw4Qko4a0tWLENJcmxLTSxVQU9JLDZCSmlsS1YsQ0l4bEtNLFVBT0ksK0JKb2xLVixDSTNsS00sVUFPSSw2Qkp1bEtWLENJOWxLTSxVQU9JLHdCSjBsS1YsQ0lqbUtNLFVBT0ksNkJKNmxLVixDSXBtS00sVUFPSSw0QkpnbUtWLENJdm1LTSxVQU9JLDJCSm1tS1YsQ0kxbUtNLFVBT0ksNkJKc21LVixDSTdtS00sVUFPSSwyQkp5bUtWLENBQ0YsQ0s3b0tBLGFENEJRLGdCQU9JLHdCSjhtS1YsQ0lybktNLHNCQU9JLDhCSmluS1YsQ0l4bktNLGVBT0ksdUJKb25LVixDSTNuS00sY0FPSSxzQkp1bktWLENJOW5LTSxxQkFPSSw2QkowbktWLENJam9LTSxlQU9JLHVCSjZuS1YsQ0lwb0tNLG1CQU9JLDJCSmdvS1YsQ0l2b0tNLG9CQU9JLDRCSm1vS1YsQ0kxb0tNLGNBT0ksc0JKc29LVixDSTdvS00scUJBT0ksNkJKeW9LVixDSWhwS00sY0FPSSxzQko0b0tWLENBQ0Y7QU10dEtBLDJFQUFBLENBVUMsS0FFRyw2QkFBQSxDQURBLGdCTnl0S0os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UixDUXptTEksNkJBR0ksNEJBQUEsQ0FGQSxhQUFBLENBQ0EsV1I0bUxSLENReG1MQSwwQkFDSSxZUjJtTEosQ1N4b0xJLDRCQUNFLFlUMHBMTixDU3RrTEksNkJBR0UsZUFBQSxDQURBLFFBQUEsQ0FEQSxTVDJrTE4sQ1V4ckxBLFFBQ0ksNEJWMnJMSixDQzlwTEksNEJTOUJKLFFBSUksNEJWNHJMRixDQUNGLENXM3RMQSxxR0FDRSw2QkFoQnVCLENBaUJ2QixjQUFBLENBR0EscUJYa3VMRixDV3Z1TEEsNHVDQUNFLDZCQWhCdUIsQ0FpQnZCLGNBQUEsQ0FDQSxlQUFBLENBRUEscUJBQUEsQ0FEQSxnQlhtdUxGLENDNXJMSSx5QlUzQ0oscUdDMEJZLGdCQUFBLENBQUEsZUFBQSxDQUFBLHFCQUFBLENBQUEsZ0Jad3RMVixDV2x2TEYsNHVDQzBCWSxnQkFBQSxDQUFBLGVBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCWnd0TFYsQ0FDRixDV2p1TEEsc0VDUVksY0FBQSxDRExWLGVBQUEsQ0FDQSxhWG91TEYsQ0Mvc0xJLHlCVXpCSixzRUNRWSxnQkFBQSxDREFSLGVYc3VMRixDQUNGLENXbnVMQSxjQ0pZLGdCQUFBLENET1IsZUFBQSxDQUNBLGFYcXVMSixDQzV0TEkseUJVYkosY0NKWSxnQlppdkxWLENBQ0YsQ1dudUxBLG9FQ2ZZLGNBQUEsQ0RrQlYsZUFBQSxDQUNBLGFYc3VMRixDQ3h1TEkseUJVRkosb0VDZlksY1o4dkxWLENBQ0YsQ1dydUxBLG9IQzFCWSxnQkFBQSxDRDhCVixlQUFBLENBQ0EsZVhzdUxGLENDcHZMSSx5QlVTSixvSEMxQlksZ0JaeXdMVixDQUNGLENXcHVMQSxvREN0Q1ksZ0JBQUEsQ0R5Q1YsZUFBQSxDQUNBLGdCWHN1TEYsQ0MvdkxJLHlCVXFCSixvREN0Q1ksZ0Jab3hMVixDQUNGLENXcHVMQSwrQkNqRFksY0FBQSxDRG9EVixnQlhzdUxGLENDendMSSx5QlVnQ0osK0JDakRZLGdCWjh4TFYsQ0FDRixDV3B1TEEseUJDM0RZLGdCQUFBLENEaUVWLGlCQUFBLENBRkEsZUFBQSxDQUNBLGdCWHN1TEYsQ0NyeExJLHlCVTBDSix5QkMzRFksZ0JaMHlMVixDQUNGLENXbnVMQSxpR0N4RVksY0FBQSxDRDRFVixlQUFBLENBQ0EsZ0JYb3VMRixDV2p1TEEseUpDaEZZLGdCQUFBLENEb0ZWLGVBQUEsQ0FDQSxnQlhrdUxGLENDdHlMSSx5QlUrREoseUpDaEZZLGdCWjJ6TFYsQ0FDRixDV2h1TEEscUdDNUZZLGdCQUFBLENEZ0dWLGVBQUEsQ0FDQSxnQlhtdUxGLENXeHVMQSw0SkM1RlksZ0JBQUEsQ0RnR1YsZUFBQSxDQUNBLGdCWG11TEYsQ1dodUxBLDhCQ3BHWSxjQUFBLENEd0dWLGdCWGl1TEYsQ1c5dExBLGtMQzNHWSxnQkFBQSxDRCtHVixlQUFBLENBQ0Esa0JYK3RMRixDVzV0TEEscUVDbkhZLGdCQUFBLENEdUhWLGVBQUEsQ0FDQSxrQlg2dExGLENDcDBMSSx5QlVrR0oscUVDbkhZLGdCWnkxTFYsQ0FDRixDVzN0TEEsNkVDL0hZLGNBQUEsQ0RtSVYsZUFBQSxDQUNBLGtCWDR0TEYsQ0MvMExJLHlCVThHSiw2RUMvSFksZ0JabzJMVixDQUNGLENXMXRMQSxxRUMzSVksZ0JBQUEsQ0QrSVYsZUFBQSxDQUNBLGtCWDJ0TEYsQ0MxMUxJLHlCVTBISixxRUMzSVksZ0JaKzJMVixDQUNGLENXenNMQSxpQkFFSSxlWDJzTEosQ1dwc0xBLHdCQUdFLGlCQUFBLENBREEsZVh1c0xGLENXbnNMQSxpSkN0TFksZ0JBQUEsQ0R3TFYsZUFBQSxDQUNBLGdCWHVzTEYsQ1d4cUxBLGtEQ3hOWSxjQUFBLENEMk5SLGVBQUEsQ0FDQSxhWDBxTEosQ0NyM0xJLHlCVXVNSixrREN4TlksY0FBQSxDRGdPTixlWDJxTEosQ0FDRixDQzMzTEksMEJVdU1KLGtEQ3hOWSxjQUFBLENEcU9OLGVYNHFMSixDQUNGLENXem1MRSxHQ3pTVSxnQkFBQSxDQzBDSixlQUFBLENGaVFKLGVYOG1MSixDQzMzTEksNEJVMlFGLEdDelNVLGdCWjY1TFYsQ0FDRixDV3JuTEUsR0N6U1UsZ0JBQUEsQ0MwQ0osZUFBQSxDRmlRSixlWDBuTEosQ0N2NExJLDRCVTJRRixHQ3pTVSxnQlp5NkxWLENBQ0YsQ1dqb0xFLEdDelNVLGNBQUEsQ0QyU1IsZVhxb0xKLENDbDVMSSw0QlUyUUYsR0N6U1UsZ0JabzdMVixDQUNGLENXNW9MRSxHQ3pTVSxjQUFBLENEMlNSLGVYZ3BMSixDQzc1TEksNEJVMlFGLEdDelNVLGdCWis3TFYsQ0FDRixDV3ZwTEUsR0N6U1UsY0FBQSxDRDJTUixlWDJwTEosQ0N4NkxJLDRCVTJRRixHQ3pTVSxZWjA4TFYsQ0FDRixDV2xxTEUsR0N6U1UsZ0JBQUEsQ0QyU1IsZVhzcUxKLENXL3BMRSxvQkFHRSx3QkRsVkssQ0NnVkwsVUFBQSxDQUNBLGFBQUEsQ0NwVFEsWUFBQSxDQUFBLGlCQUFBLENBQUEsWVowOUxaLENDejhMSSx5QlVpU0Ysb0JDbFRVLGlCQUFBLENBQUEsWVorOUxWLENBQ0YsQ1cxcExBLEVBQ0UsZVg2cExGLENDbjlMSSx5QlVxVEosRUFJSSxlWDhwTEYsQ0FDRixDVzNwTEEsRUFDRSxvQlg4cExGLENXNXBMVyw2QkFFUCxhRGhYSyxDQytXTCxlWCtwTEosQ1d0cExBLElBQ0Usb0JYeXBMRixDV3RwTEEsYUFFRSxXWHlwTEYsQ1d2cExFLG9EQUVFLFVBQUEsQ0FDQSxZWDBwTEosQ1d2cExFLDhCQUVFLGlCQUFBLENBQ0EsZVgycExKLENXbHBMVyxrQ0FDUCxlQUFBLENDdFhRLGtCWjZnTVosQ1dwcExJLHdDQ3pYUSxvQkFBQSxDQUFBLG1CQUFBLENEMFhOLGlCWHlwTE4sQ1dycExNLHNEQUtFLHdCRGhhQyxDQ29hRCxpQkFBQSxDQVJBLFVBQUEsQ0FDQSxhQUFBLENDaFlJLGFBQUEsQ0RzWUosTUFBQSxDQUZBLGlCQUFBLENDcFlJLFNBQUEsQ0FBQSxZWitoTVosQ0M5Z01JLHlCVTZXRSxzREM5WE0sYUFBQSxDQUFBLFNBQUEsQ0FBQSxZWnNpTVYsQ0FDRixDY3JsTUEsRUFDSSxnQ2R3bE1KLENjbGxNQSxzQkFDSSxHQUVJLHdCQUFBLENBREEsdUJkc2xNTixDY2xsTUUsSUFFSSxXQUFBLENB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QzU3TUkseUJldVB3QiwyRkM1UXBCLDJCQUFBLENMSUksY1prOU1WLENBQ0YsQ0NsOE1JLHlCZXVQd0IsMkZDdFFwQiw0QkFBQSxDTEZJLGNadzlNVixDQUNGLENnQnhzTTRCLDBGQzNSeEIsa3lCQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMYVEsWUFBQSxDS1pSLFVqQjgrTUosQ0NqOU1JLHlCZWdRd0IsMEZDclJwQiwyQkFBQSxDTElJLGNadStNVixDQUNGLENDdjlNSSx5QmVnUXdCLDBGQy9RcEIsNEJBQUEsQ0xGSSxjWjYrTVYsQ0FDRixDZ0JqdE00QiwrRkMvUXhCLHVyQkFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTFhRLFdBQUEsQ0tZUixVakIyK01KLENDdCtNSSx5QmU0UXdCLCtGQ3pRcEIsNEJBQUEsQ0xwQkksY1o0L01WLENBQ0YsQ2dCeHRNNEIsMkZDdlJ4Qix1ckJBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xYUSxXQUFBLENLWVIsVWpCMC9NSixDQ3IvTUkseUJlb1J3QiwyRkNqUnBCLDRCQUFBLENMcEJJLGNaMmdOVixDQUNGLENnQjl0TTRCLDBGQ2hTeEIsdXJCQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMWFEsV0FBQSxDS1lSLFVqQnlnTkosQ0NwZ05JLHlCZTZSd0IsMEZDMVJwQiw0QkFBQSxDTHBCSSxjWjBoTlYsQ0FDRixDZ0JwdU1RLG1DQUNJLHdCaEJzdU1aLENnQjd0TTRCLCtGQzNVeEIsa3lCQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMYVEsWUFBQSxDS1pSLFVqQm1qTkosQ0N0aE5JLHlCZWdUd0IsK0ZDclVwQiwyQkFBQSxDTElJLGNaNGlOVixDQUNGLENDNWhOSSx5QmVnVHdCLCtGQy9UcEIsNEJBQUEsQ0xGSSxjWmtqTlYsQ0FDRixDZ0IxdU00QixnR0NuVnhCLHF5QkFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTGFRLFlBQUEsQ0taUixVakJ3a05KLENDM2lOSSx5QmV3VHdCLGdHQzdVcEIsMkJBQUEsQ0xJSSxjWmlrTlYsQ0FDRixDQ2pqTkkseUJld1R3QixnR0N2VXBCLDRCQUFBLENMRkksY1p1a05WLENBQ0YsQ2dCdnZNNEIsK0ZDM1Z4QixxeUJBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCNmxOSixDQ2hrTkkseUJlZ1V3QiwrRkNyVnBCLDJCQUFBLENMSUksY1pzbE5WLENBQ0YsQ0N0a05JLHlCZWdVd0IsK0ZDL1VwQiw0QkFBQSxDTEZJLGNaNGxOVixDQUNGLENnQmh3TTRCLCtGQy9VeEIsdXJCQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMWFEsV0FBQSxDS1lSLFVqQjBsTkosQ0NybE5JLHlCZTRVd0IsK0ZDelVwQiw0QkFBQSxDTHBCSSxjWjJtTlYsQ0FDRixDZ0J2d000QixnR0N2VnhCLDByQkFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTFhRLFdBQUEsQ0tZUixVakJ5bU5KLENDcG1OSSx5QmVvVndCLGdHQ2pWcEIsNEJBQUEsQ0xwQkksY1owbk5WLENBQ0YsQ2dCN3dNNEIsK0ZDaFd4QiwwckJBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xYUSxXQUFBLENLWVIsVWpCd25OSixDQ25uTkkseUJlNlZ3QiwrRkMxVnBCLDRCQUFBLENMcEJJLGNaeW9OVixDQUNGLENnQm54TVEsK0JBQ0ksd0JOeFpDLENNeVpELFVoQnF4TVosQ2dCbHhNUSwrQkFDSSx3Qk41WkEsQ002WkEsVWhCb3hNWixDZ0Izd000QixnR0NqWnhCLHF5QkFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTGFRLFlBQUEsQ0taUixVakJ1cU5KLENDMW9OSSx5QmVzWHdCLGdHQzNZcEIsMkJBQUEsQ0xJSSxjWmdxTlYsQ0FDRixDQ2hwTkkseUJlc1h3QixnR0NyWXBCLDRCQUFBLENMRkksY1pzcU5WLENBQ0YsQ2dCeHhNNEIsMkZDelp4QixreUJBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCNHJOSixDQy9wTkkseUJlOFh3QiwyRkNuWnBCLDJCQUFBLENMSUksY1pxck5WLENBQ0YsQ0NycU5JLHlCZThYd0IsMkZDN1lwQiw0QkFBQSxDTEZJLGNaMnJOVixDQUNGLENnQnJ5TTRCLDJGQ2pheEIscXlCQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMYVEsWUFBQSxDS1pSLFVqQml0TkosQ0Nwck5JLHlCZXNZd0IsMkZDM1pwQiwyQkFBQSxDTElJLGNaMHNOVixDQUNGLENDMXJOSSx5QmVzWXdCLDJGQ3JacEIsNEJBQUEsQ0xGSSxjWmd0TlYsQ0FDRixDZ0I5eU00QixnR0NyWnhCLDByQkFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTFhRLFdBQUEsQ0tZUixVakI4c05KLENDenNOSSx5QmVrWndCLGdHQy9ZcEIsNEJBQUEsQ0xwQkksY1ordE5WLENBQ0YsQ2dCcnpNNEIsMkZDN1p4Qix1ckJBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xYUSxXQUFBLENLWVIsVWpCNnROSixDQ3h0TkkseUJlMFp3QiwyRkN2WnBCLDRCQUFBLENMcEJJLGNaOHVOVixDQUNGLENnQjV6TTRCLDJGQ3JheEIsMHJCQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMWFEsV0FBQSxDS1lSLFVqQjR1TkosQ0N2dU5JLHlCZWthd0IsMkZDL1pwQiw0QkFBQSxDTHBCSSxjWjZ2TlYsQ0FDRixDZ0JuME1ZLDhDQUNJLFVoQnEwTWhCLENnQmwwTVksOENBQ0ksY2hCbzBNaEIsQ2dCaDBNUSw4QkFDSSx3Qk5qZUgsQ01rZUcsVWhCazBNWixDZ0Ivek1ZLDZDQUNJLFVoQmkwTWhCLENnQjl6TVksNkNBQ0ksV2hCZzBNaEIsQ2dCdnpNNEIsK0ZDamV4QixxeUJBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCbXlOSixDQ3R3TkkseUJlc2N3QiwrRkMzZHBCLDJCQUFBLENMSUksY1o0eE5WLENBQ0YsQ0M1d05JLHlCZXNjd0IsK0ZDcmRwQiw0QkFBQSxDTEZJLGNaa3lOVixDQUNGLENnQnAwTTRCLDBGQ3pleEIsa3lCQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMYVEsWUFBQSxDS1pSLFVqQnd6TkosQ0MzeE5JLHlCZThjd0IsMEZDbmVwQiwyQkFBQSxDTElJLGNaaXpOVixDQUNGLENDanlOSSx5QmU4Y3dCLDBGQzdkcEIsNEJBQUEsQ0xGSSxjWnV6TlYsQ0FDRixDZ0JoMU00QiwyRkNsZnhCLHF5QkFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTGFRLFlBQUEsQ0taUixVakI2ME5KLENDaHpOSSx5QmV1ZHdCLDJGQzVlcEIsMkJBQUEsQ0xJSSxjWnMwTlYsQ0FDRixDQ3R6TkkseUJldWR3QiwyRkN0ZXBCLDRCQUFBLENMRkksY1o0ME5WLENBQ0YsQ2dCeDFNNEIsK0ZDdmV4QiwwckJBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xYUSxXQUFBLENLWVIsVWpCMDBOSixDQ3IwTkkseUJlb2V3QiwrRkNqZXBCLDRCQUFBLENMcEJJLGNaMjFOVixDQUNGLENnQi8xTTRCLDBGQy9leEIsdXJCQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMWFEsV0FBQSxDS1lSLFVqQnkxTkosQ0NwMU5JLHlCZTRld0IsMEZDemVwQiw0QkFBQSxDTHBCSSxjWjAyTlYsQ0FDRixDZ0JyMk00QiwyRkN4ZnhCLDByQkFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTFhRLFdBQUEsQ0tZUixVakJ3Mk5KLENDbjJOSSx5QmVxZndCLDJGQ2xmcEIsNEJBQUEsQ0xwQkksY1p5M05WLENBQ0YsQ2dCejJNSSwrQkFDSSxhaEIyMk1SLENnQngyTVksd0NKcmhCQSxvQlpnNE5aLENnQmoyTUksZUFDSSxpQkFBQSxDQUNBLFdoQm0yTVIsQ2dCaDJNSSxlQUVJLGFOcmtCSSxDRStCQSxvQlp3NE5aLENDdjNOSSx5QmVtaEJBLGVKcGlCUSxvQkFBQSxDSTBpQkEsY2hCazJNVixDQUNGLENnQnYwTVEsMEJKdGtCSSxvQkFBQSxDSXVrQkEsZ0JoQiswTVosQ0NyNE5JLHlCZXFqQkksMEJKdGtCSSxvQlowNU5WLENBQ0YsQ2dCNzBNWSxnQ0FNSSx3Qk5qbkJQLENNNG1CTyxVQUFBLENBQ0EsYUFBQSxDSmhsQkosWUFBQSxDQUFBLGlCQUFBLENJcWxCSSxlQUFBLENKcmxCSixZWm82TlosQ0NuNU5JLHlCZTZqQlEsZ0NKOWtCQSxpQlp3Nk5WLENBQ0YsQ2dCMTBNQSxXQUVJLGFBQUEsQ0FEQSxnQmhCODBNSixDQzc1TkkseUJlOGtCSixXQUtRLFNoQjgwTU4sQ0FDRixDZ0IzME1BLGdCQUNJLGlCaEI4ME1KLENnQjUwTUksa0NBR0ksaUJBQUEsQ0FGQSxnQkFBQSxDQUNBLGlCaEIrME1SLENnQjUwTVEsb0NBQ0ksaUJoQjgwTVosQ2dCMzBNUSw4Q0FDSSxlaEI2ME1aLENnQjEwTVEseUNBQ0ksYWhCNDBNWixDZ0J6ME1RLHdDQUNJLFdBQUEsQ0FJQSxNQUFBLENBRkEsaUJBQUEsQ0FDQSxLQUFBLENBRkEsVWhCODBNWixDZ0J0ME1BLE9BQ0ksWUFBQSxDQUNBLGFoQnkwTUosQ2dCdDBNQSxPQUNJLGFBQUEsQ0FDQSxjaEJ5ME1KLENDcjhOSSx5QmUwbkJKLE9BS1EsZ0JBQUEsQ0FDQSxpQmhCMDBNTixDQUNGLENnQnYwTUEsT0FDSSxZQUFBLENBQ0EsYWhCMDBNSixDZ0J2ME1BLFFBQ0ksc0JBQUEsQ0FDQSx1QmhCMDBNSixDZ0JyME1RLDBCQUNJLGVoQncwTVosQ2dCbDBNSSxrQkFDSSxrQmhCcTBNUixDa0I1aE9BLFdBS0UscUJSRE0sQ1FHTiwwQ0FBQSxDQUpBLE1BQUEsQ0FGQSxjQUFBLENBQ0EsS0FBQSxDQUVBLFVBQUEsQ0FFQSxjbEJnaU9GLENrQjdoT0Usa0JBRUUsa0JBQUEsQ0FEQSxZQUFBLENBRUEsUUFBQSxDQUVBLFdBQUEsQ0FEQSw2QmxCZ2lPSixDQzkrTkksMEJpQnRERixrQkFRSSxXbEJnaU9KLENBQ0YsQ2tCN2hPRSxpQkFDRSxhQUFBLENBRUEsY0FBQSxDTnNCUSxXWnlnT1osQ2tCN2hPSSx1QkFDRSxVbEIraE9OLENrQjNoT0UsZ0JBSUUsa0JBQUEsQ0FGQSxZQUFBLENBREEsTUFBQSxDQUlBLFFBQUEsQ0FGQSx3QmxCK2hPSixDa0J6aE9BLGdCQUNFLFdsQjRoT0YsQ0N0Z09JLDBCaUJ2QkosZ0JBSU0sV2xCNmhPSixDQUNGLENtQjFrT0EsTUFDSSxlbkI2a09KLENvQjlrT0EsUUFDSSxpQkFBQSxDQUNBLGFwQmlsT0osQ29CL2tPSSxjQUNJLHdCVkVLLENFdUNELGNaeWlPWixDQ3hoT0kseUJtQjNEQSxjUjBDUSxnQlo2aU9WLENBQ0YsQ29CL2tPWSwyQlJpQ0EsaUJaaWpPWixDQ2hpT0kseUJtQmxEUSwyQlJpQ0EsaUJacWpPVixDb0I3a09NLHlCQUVRLGVwQmdsT2QsQ0FKRixDb0J4a09nQixxQ0FDSSxlcEIra09wQixDQ2hpT0ksNEJtQnRESSx5QlJ3Qkksb0Jaa2tPVixDQUNGLENvQjNrT1EsdUJBQ0ksNEJBQUEsQ1JPQSxrQlp1a09aLENDdGpPSSx5Qm1CekJJLHVCakJQSixhQUFBLENBZ0JGLHVCQUFBLENTRFUsa0JBQUEsQ1RkUixrQkh5bE9GLENBQ0YsQ29CdmtPWSxxQ0FFSSxhcEIra09oQixDQ3hqT0ksNEJtQnpCUSxxQ1JMQSxpQlowbE9WLENBQ0YsQ29CN2tPb0IsaURBQ0ksZXBCK2tPeEIs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ck9JLHVEQUVJLGVyQjJyT1IsQ3FCeHJPTSw2S0FHSSxZQUFBLENBQ0EsYXJCMHJPVixDcUJ0ck9NLDZLQUdJLGdCQUFBLENBQ0EsaUJyQndyT1YsQ3FCcHJPTSw2S0FHSSxZQUFBLENBQ0EsYXJCc3JPVixDQXRCRixDcUI1cE9RLGtGVGxRSSxjWnc3T1osQ0N2Nk9JLDBCb0JpUEksa0ZBSUksU3JCc3JPVixDQUNGLENxQjFxT00sdURBQ0UsYXJCNHFPUixDcUJwcU9RLDJFQUNFLGFyQnNxT1YsQ3FCcHFPVSxpRkFDRSxhckJzcU9aLENxQmpxT1ksMExBQ0UsWXJCbXFPZCxDcUIvcE9VLG1GQUNFLGFYMVVBLENXMlVBLHdCckJpcU9aLENxQjFwT1UsOEhBRUUsYXJCMnBPWixDcUJ6cE9ZLDBKQUNFLFlYclZMLENXc1ZLLHdCckIycE9kLENxQnRwT1EsNERBQ0UsbUJBQUEsQ0FDQSxTQUFBLENBQ0Esa0JyQndwT1YsQ0N4OE9JLDBCb0JxVEksaURBRUksZXJCcXBPVixDQUNGLENxQi9vT1UsOElBR0Usa0JBQUEsQ0FFQSxhWG5YQSxDV2dYQSxZQUFBLENBRUEsUXJCaXBPWixDQ245T0ksMEJvQjhUTSw4SUFRSSxRckJpcE9aLENBQ0YsQ3FCL29PWSx3SkFDRSxZckJpcE9kLENxQi9vT2MsOEpBQ0UsU3JCaXBPaEIsQ3FCN29PWSwwS0FDRSxZckIrb09kLENxQjNvT1UseUVBQ0UsYXJCNm9PWixDcUIzb09ZLHVGQUNFLFlyQjZvT2QsQ0N2K09JLDBCb0JtV1EsMEZBR0ksNkNBQUEsQ0FEQSxpQkFBQSxDQUVBLFVyQnNvT2QsQ0FDRixDcUJob09ZLGdHQUNFLGdCckJrb09kLENDai9PSSwwQm9COFdRLGdHQU1JLG9CQUFBLENBREEsY0FBQSxDQURBLHVCckJxb09kLENBQ0YsQ3FCam9PYywwQkFURixnR0FXSSx1QkFBQSxDQURBLFlyQnFvT2QsQ0FDRixDcUIzbk9BLGNBSUUsWVhyYk8sQ1drYlAsYUFBQSxDQUNBLGFBQUEsQ0FHQSw4QkFBQSxDVHpaVSxZWnVoUFosQ3FCNW5PRSwyQkFDRSxrQnJCOG5P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Q0FDSSxvQlp0S1IsQ1l1S1EsYXRCMnRQcEIsQ3NCL3NQUSw0NkNBTlksaUJaeExaLENZeUxZLFV0Qml1UHBCLENzQjV0UFEscUJBRUksd0J0QjB0UFosQ3NCdnRQWSwyQkFDSSxvQnRCeXRQaEIsQ3NCbnRQWSw4Q0FHSSxxQlo3TVIsQ1k0TVEsb0JaL0xQLENZaU1PLGF0Qm90UGhCLENzQmp0UFksMEJBRUksNEJBQUEsQ0FEQSxvQnRCb3RQaEIsQ3NCaHRQWSx5QkFFSSxxQlp4TlIsQ1l1TlEsb0JaNU1KLENZOE1JLGF0Qmt0UGhCLENzQmh0UGdCLCtCQUVJLHdCWmhOWCxDWStNVyxvQlovTVgsQ1lpTlcsVXRCa3RQcEIsQ3NCOXNQWSwyQkFFSSxxQlpwT1IsQ1ltT1Esb0JaeE5KLENZME5JLGF0Qmd0UGhCLENzQjlzUGdCLGlDQUVJLHdCWjVOWCxDWTJOVyxvQlozTlgsQ1k2TlcsVXRCZ3RQcEIsQ3NCM3NQZ0IsZ0NBQ0ksYXRCNnNQcEIsQ3NCMXJQZ0IsZzVDQUNJLDRCdEJzc1BwQixDc0I3clBRLG9CQUlJLHFCQUFBLENBRkEsbUJBQUEsQ0FEQSxlQUFBLENBRUEsb0JBQUEsQ0FHQSxjQUFBLENWek9BLGdCWnc2UFosQ3NCNXJQUSxrRkFFSSxrQkFBQSxDQUdBLDRCQUFBLENBREEsUUFBQSxDQUdBLGVBQUEsQ0FEQSx3QkFBQSxDQUxBLFlBQUEsQ1Y3T0EsZ0JBQUEsQ1V5UEEsZUFBQSxDQVZBLFVBQUEsQ0FXQSxnQkFBQSxDVjFQQSxhQUFBLENVcVBBLGNBQUEsQ0FEQSxTQUFBLENBR0EsZXRCaXNQWixDQ3Y2UEkseUJxQjJOSSxrRlY1T0ksZ0JBQUEsQ0FBQSxlWjY3UFYsQ0FDRixDc0I3clBZLHNIQUlJLGNabFNQLENZbVNPLGdCQUFBLENBRkEsa0JBQUEsQ0FGQSxhQUFBLENBS0EsOEJBQUEsQ1Z2UUosWVpzOFBaLENDcjdQSSx5QnFCZ1BRLHNIVmpRQSxVWjA4UFYsQ0FDRixDc0I3clBZLDhGQUNJLGF0QityUGhCLENzQjdyUGdCLGtJQUNJLGN0QityUHBCLENzQjNyUHFCLHlPQUNMLHdCdEI2clBoQixDc0IzclBnQiwyUEFDSSxVdEI2clBwQixDc0IzclBvQixpVEFDSSxXdEI2clB4QixDc0JyclBRLG9CQUtJLGtCQUFBLENWMVNBLGdCQUFBLENVdVNBLGVBQUEsQ0FDQSxnQkFBQSxDQUdBLGNBQUEsQ1YzU0Esa0JabStQWixDQ2w5UEkseUJxQndUSixXQUVRLFl0QjZwUE4sQ0FDRixDQzM4UEksNEJxQmlUSixZQUVRLFl0QjZwUE4sQ0FDRixDc0IxcFBBLG9CQVVJLGtCQUFBLENBTEEsUUFBQSxDQUhBLFVaallJLENZa1lKLGNBQUEsQ0FNQSxZQUFBLENBRUEsVUFBQSxDQVBBLGlCQUFBLENBRUEsT0FBQSxDQUNBLDZDQUFBLENBQ0EsNkJ0QitwUEosQ0M5OVBJLDRCcUJ1VEosb0JBY1EsWXRCNnBQTixDQUNGLENzQjNwUEksMEJBSUksY0FBQSxDQUVBLGdEQUFBLENBR0EsMkJBQUEsQ0FGQSwyQkFBQSxDQUNBLHlCQUFBLENBTkEsYUFBQSxDQURBLGlCQUFBLENWdldJLFlaMmdRWixDQzEvUEkseUJxQnFWQSwwQkFhUSx5QkFBQSxDVm5YQSxZWmdoUVYsQ0FDRixDc0IzcFBRLGlFQUlJLHdCWnZaSCxDWXdaRyxrQkFBQSxDQUhBLFVBQUEsQ0FDQSxhQUFBLENBS0EsUUFBQSxDQUZBLGlCQUFBLENBQ0EsT0FBQSxDQUVBLDhCQUFBLENBQ0EsVXRCNHBQWixDc0J6cFBRLGlDQUtJLGdDQUFBLENBREEsd0JBQUEsQ0FIQSxXQUFBLENBRUEsdUJBQUEsQ0FEQSxVdEI4cFBaLENzQnhwUFEsZ0NBRUksV0FBQSxDQURBLFV0QjJwUFosQ3VCcmxRQSxTQUNJLFFBQUEsQ0FDQSxRQUFBLENBQ0EsU3ZCd2xRSixDdUJybFFBLFNBQ0ksZXZCd2xRSixDdUJybFFBLE1BRUksY0FBQSxDQURBLFV2QnlsUUosQ3VCcmxRQSxrQkFDSSxhdkJ3bFFKLEN1QnJsUUEsZUFDSSxrQnZCd2xRSixDdUJ0bFFJLHlCQUhKLGVBSVEsa0J2QnlsUU4sQ0FDRixDdUJ0bFFBLGFBQ0ksY0FBQSxDQUNBLGVBQUEsQ0FDQSxtQnZCeWxRSixDdUJ2bFFJLHlCQUxKLGFBTVEsY0FBQSxDQUNBLG1CdkIwbFFOLENBQ0YsQ3VCdmxRQSxtQkFHSSxhQUFBLENBRkEsZUFBQSxDQUNBLGV2QjJsUUosQ3VCbGxRSSxnREFDSSxZdkJ3bFFSLEN1QmpsUVEsK0JBQ0ksWUFBQSxDQUNBLGtCQUFBLENBRUEsY0FBQSxDQUNBLFFBQUEsQ0FGQSw2QnZCcWxRWixDQ2xsUUkseUJzQk5JLCtCQVFRLGF2Qm9sUWQsQ0FDRixDdUJqbFFRLHlCQUNJLFV2Qm1sUVosQ3VCaGxRZ0Isb0RBQ0ksWXZCa2xRcEIsQ3VCOWtRWSxpRUFJSSxxQmI5RVIsQ2E2RVEsNEJBQUEsQ1huQ0oscUJBQUEsQ1drQ0ksVXZCbWxRaEIsQ3VCOWtReUIsNkhBQ0wsd0J2QmlsUXBCLEN1QjlrUWdCLHFHQUdJLGFiOUVQLENhK0VPLFN2QmlsUXBCLEN1QnJsUWdCLDRKQUdJLGFiOUVQLENhK0VPLFN2QmlsUXBCLEN1QjlrUWdCLHVHQUNJLG9CdkJpbFFwQixDdUIva1FvQiwySUFFSSxhdkJrbFF4QixDdUJwbFFvQix3T0FFSSxhdkJrbFF4QixDdUI5a1FnQixxRkFDSSx3QmJ6RlgsQ2EwRlcsVWJ2R1osQ2F3R1ksY0FBQSxDQUNBLHlCdkJpbFFwQixDdUIva1FvQixpR0FDSSxTdkJrbFF4QixDdUI1a1FZLGtDWHhFQSxjWnVwUVosQ0N0b1FJLHlCc0IyRFEsOEJBRVEscUJ2QjZrUWxCLENBQ0YsQ3VCeGtRSSxtQlhwRlEsaUJaK3BRWixDd0I3c1FBLFVBRUksY3hCK3NRSixDd0I3c1FJLGdCQUdJLGtCQUFBLENBRkEsWUFBQSxDQUdBLFFBQUEsQ0FGQSwwQkFBQSxDQUdBLFN4QitzUVIsQ3dCNXNRSSxlQUNJLGdCQUFBLENBQ0Esb0JBQUEsQ0FDQSw4QnhCOHNRUixDd0I1c1FRLDJDQUdRLGtCQUFBLENaMEJKLFlabXJRWixDd0J6c1FZLDRCQUNJLGN4QjJzUWhCLEN3QnpzUWdCLGtDQUNJLGN4QjJzUXBCLEN3QnZzUVksNEJBQ0ksY3hCeXNRaEIsQ3dCdnNRZ0Isa0NB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REEsd0NBQUEsQ0FEQSx5Q0FBQSxDQURBLFVDbWpSRixDQ3ovUUkseUI4QmhERSxvT0FPTSxlL0J3aVJWLENBQ0YsQ0NoZ1JJLHlCOEJoREUsb09BT00sZS9CK2lSVixDQUNGLENDdmdSSSx5QjhCaERFLG9PQU9NLGUvQnNqUlYsQ0FDRixDQzlnUkksMEI4QmhERSxvT0FPTSxnQi9CNmpSVixDQUNGLENDcmhSSSwwQjhCaERFLG9PQU9NLGdCL0Jva1JWLENBQ0YsQ0M1aFJJLDBCOEJoREUsb09BT00sZ0IvQjJrUlYsQ0FDRixDK0Jya1JFLGlCaEMxQkEsa0JBQUEsQ0FDQSxlQUFBLENnQzRCRSxhQUFBLENBREEsZ0JBQUEsQ2hDeEJGLHdDQUFBLENBREEseUNBQUEsQ0FEQSxVQ3dtUkYsQ0M5aVJJLHlCOEJsQ0YsaUJBTU0sUy9COGtSTixDQUNGLEMrQjVrUkksNEJBQ0ksWS9COGtSUixDK0Iza1JJLGlDQUNFLG9CL0I2a1JOLEMrQnprUkUsNkRBRUUsUS9CMmtSSixDK0J6a1JJLCtFQUdJLDRCQUFBLENBREEsOEJBQUEsQ0FFQSxvQi9CMmtSUixDQ25rUkkseUI4QlpBLCtFbkJMUSxlWnlsUlYsQ0FDRixDK0Iza1JRLDJGQUdJLGdDQUFBLENBRkEsMkJBQUEsQ0FDQSxvQkFBQSxDQUVBLG1CL0I4a1JaLEMrQjFrUkksZ01BRUksZ0MvQjhrUlIsQytCM2tSSSx1R0FFRSw4QkFBQSxDQURBLG9CL0Ira1JOLENnQzFwUkEsVXBCOENZLHVCWmduUlosQ0MvbFJJLHlCK0IvREosVXBCOENZLHFCWm9uUlYsQ0FDRixDZ0M1cFJFLGtCQUVFLFlBQUEsQ0FDQSxxQkFBQSxDcEJvQ1EsY1owblJaLENnQzVwUkkseUJBTEYsa0JBTUksa0JBQUEsQ0FDQSxjaEMrcFJKLENBQ0YsQ2dDNXBSRSxpQnBCNEJVLGNabW9SWixDZ0MzcFJFLHlCQUVFLGlCQUFBLENBQ0EsYWhDNHBSSixDZ0N4cFJFLDBCQUNFLHdCaEMwcFJKLENnQ3hwUkksb0NwQmNRLGlCWjZvUlosQ2lDM3JSQSxxQkFFRSxtQkFBQSxDQURBLGdCakMr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dkN3Q1Esa0JaODFWWixDQzcwVkkseUJrRDVERixtQkFTSSxvQkFBQSxDQUZBLGtCQUFBLENBQ0EsNkJBQUEsQ3ZDbUNNLG9CWnEyVlYsQ0FDRixDbURwNFZJLHFCQUNFLGVuRHM0Vk4sQ21EbDRWRSxnQkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxhbkRvNFZKLENtRGw0VkkseUJBTEYsZ0JBTUksa0JBQUEsQ0FDQSxjQUFBLENBQ0EsNkJuRHE0VkosQ0FDRixDQ3AyVkkseUJrRDFDRixnQkFZSSxrQm5EczRWSixDQUNGLENtRG40Vk0seUJBREYsc0JBR0ksYUFBQSxDQURBLHNCbkR1NFZOLENBQ0YsQ0MvMlZJLHlCa0QzQkEsc0JBT0ksMEJuRHU0Vk4sQ0FDRixDbURuNFZFLGFBSUUscUJ6Q2hESSxDeUMrQ0osa0JBQUEsQ0FHQSw0Q0FBQSxDQURBLFV6Q2xESSxDeUMrQ0osYUFBQSxDdkNKUSxjQUFBLEN1Q0dSLGlCQUFBLENBT0EsY25EcTRWSixDbURuNFZJLG1CQUNFLHdCekMxQ0csQ3lDMkNILFVuRHE0Vk4sQ21EbjRWTSwwQkFDRSxxQnpDM0RBLEN5QzREQSxhbkRxNFZSLENtRGw0Vk0sK0JBQ0UsVW5EbzRWUixDbURsNFZRLHNDQUNFLGFuRG80VlYsQ21EOTNWVSx1Q0FDRSxVbkRnNFZaLENtRDkzVlksOENBQ0UsMENuRGc0VmQsQ21ENzNWWSw4Q0FDRSxhbkQrM1ZkLENtRHozVk0sK1pBQ0Usb0J6QzdFSSxDeUM4RUosYW5ENjNWUixDbUR6M1ZJLG9CQUVFLHdCekNsRkcsQ3lDNEZILGtCQUFBLENBQ0EsNENBQUEsQ0FWQSxVekNoR0UsQ3lDOEZGLG9CQUFBLEN2Q3BETSxnQkFBQSxDdUM0RE4sZUFBQSxDdkM1RE0sV0FBQSxDdUM2RE4sZ0JBQUEsQ3ZDN0RNLDRCQUFBLEN1Q3VETixpQkFBQSxDQUNBLEtBQUEsQ0FFQSwwQkFBQSxDQU9BLGNuRDIzVk4sQ0MzNlZJLHlCa0RrQ0Esb0J2Q25EUSxjWmc4VlYsQ0FDRixDbUR6M1ZJLHlCQUNFLGF6Q3pHTyxDRWdDRCxrQkFBQSxDdUMwRU4s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LGlDQU1JLGNBQUEsQ0FDQSxrQnpEZ3RYTixDQUNGLEN5RDlzWE0sbUNBQ0UsYXpEZ3RYUixDeUQ5c1hRLHlDQUNFLGF6RGd0WFYsQ3lENXNYTSwrQ0FDRSxrQnpEOHNYUixDMERqeFhBLFc5QzhDWSxTWnV1WFosQzBEanhYUSxzQzlDMENJLHFCQUFBLENBQUEsZ0JBQUEsQzhDekNBLGlCMURxeFhaLENDM3RYSSx5QnlEM0RJLHNDOUMwQ0ksb0JBQUEsQ0FBQSxpQlppdlhWLENBQ0YsQ0NwdFhJLDRCeUQ3RFEsaURBRVEsWTFEbXhYbEIsQ0FDRixDQ3R1WEkseUJ5RHRDZ0IsazNCdkRzQmxCLHVCSHN3WEEsQzBEcnhYa0IseUVBTVEsUUFBQSxDQUpBLFVBQUEsQ0FDQSxhQUFBLENBTUEsUUFBQSxDQUxBLGlCQUFBLENBQ0EsS0FBQSxDQUdBLFVBQUEsQ0FEQSxVMUQweFgxQixDQXZCRixDMER6dlhJLDBCOUNIUSxvQlp1eFhaLEMwRGh4WEksb0I5Q1BRLGdCWjB4WFosQ0N6d1hJLHlCeURWQSxvQjlDUFEsZ0JaOHhYVixDQUNGLEMwRC93WFEsdUJBR0ksc0JBQUEsQ0FGQSxZQUFBLENBQ0EscUJBQUEsQ0FFQSxLMURpeFhaLEMwRC93WFksOEJBQ0ksWTFEaXhYaEIsQzBEOXdYWSwyYkFDSSxTMURreFhoQixDQzV4WEkseUJ5RFNRLDJiOUMxQkEsZ0JabXpYVixDQUNGLEMwRGp4WFEsMkJBR0ksc0JBQUEsQ0FGQSxZQUFBLENBQ0EscUJBQUEsQ0FFQSxRMURteFhaLEMwRGp4WFkseUJBTkosMkJBT1EsUTFEb3hYZCxDQUNGLEMwRGp4WFEsdUI5QzlDSSxpQlprMFhaLEMwRDl3WEEsVTlDcERZLGdCWnMwWFosQ0NyelhJLHlCeURtQ0osVTlDcERZLGdCWjAwWFYsQ0FDRixDMEQ5d1hJLDRCQUNJLDRCMURneFhSLEMwRDd3WEksc0JBR0ksa0JBQUEsQ0FGQSxZQUFBLENBR0EsUUFBQSxDQUZBLDZCMURpeFhSLEMwRDd3WFEsd0JBQ0ksYzFEK3dYWixDMEQzd1hJLG1CQUdJLHNCQUFBLENBRkEsWUFBQSxDQUNBLHFCQUFBLENBRUEsUUFBQSxDOUNoRkksb0JaODFYWixDQzcwWEkseUJ5RDJEQSxtQjlDNUVRLGlCWmsyWFYsQ0FDRixDMEQzd1hJLGlCQUVJLHdCQUFBLENBQ0EsUUFBQSxDQUNBLDhCMUQ0d1hSLEMwRHR3WFEsa0NBQ0ksYTFEd3dYWixDMERyd1hRLHNDQUVJLGNoRHJJSCxDZ0RvSUcsd0IxRHd3WFosQzBEcHdYUSxvQ0FDSSxZQUFBLEM5QzVHQSxtQlptM1haLENDbDJYSSx5QnlEMEZJLG9DOUMzR0ksbUJadTNYVixDQUNGLEMwRGp3WFksbUNBQ0kscUIxRG13WGhCLEMwRDl2WFksbUNBQ0ksd0IxRGd3WGhCLEMwRDN2WFksbUNBQ0ksd0IxRDZ2WGhCLEMwRHh2WFksbUNBQ0ksd0IxRDB2WGhCLEMwRHJ2WFksbUNBQ0ksd0IxRHV2WGhCLEMyRHI3WEEsUUFFSSxxQkFBQSxDQURBLFczRHk3WEosQzJEcjdYUSx5QkFESixpQkFFUSxZM0R3N1hWLEMyRDk3WEYsUUFXUSxXM0R3N1hOLENBSkYsQzJEajdYSSxjQUNJLFczRHc3WFIsQzJEdjdYUSx5QkFGSixjQUdRLFczRDA3WFYsQ0FDRixDNEQ1OFhBLFNBRUUsZUFBQSxDaEQ0Q1UsdUJBQUEsQ2dEMUNWLGlCNUQ4OFhGLENDbjVYSSx5QjJEL0RKLFNoRDhDWSxnQkFBQSxDZ0R0Q1IsZTVEKzhYRixDQUNGLEM0RDc4WEUsWWhEbUNVLGtCQUFBLENnRGpDUixpQjVEKzhYSixDQzc1WEkseUIyRHBERixZaERtQ1Usb0JBQUEsQ2dEN0JOLGU1RGc5WEosQ0FDRixDNkRsK1hBLGNqRDhDWSxnQlp1N1haLENDdDZYSSx5QjREL0RKLGNqRDhDWSxnQloyN1hWLENBQ0YsQzZEbitYSSxxQjFERkYsa0JBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FJQSx3Q0FBQSxDQURBLHlDQUFBLENBREEsc0NIeStYRixDNkRwK1hRLGdDQUVJLGtCQUFBLENBREEsWUFBQSxDQUVBLFFBQUEsQ2pENEJBLGlCWjI4WFosQzZEcCtYWSx1Q0FJSSxrQkFBQSxDQUNBLDR5QkFBQSxDQUNBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ2pEdUJKLFVabTlYWixDNkQ3OVhJLDRCQUVJLHNCQUFBLENqRFFJLGVadTlYWixDNkQ1OVhJLDhCQUNJLHdCN0Q4OVhSLEM2RDU5WFEsd0NqREVJLGlCWjY5WFosQzZEejlYUSxnRTFEakNOLHFCQUFBLENBSUEsYUFBQSxDQUtBLDZCQUFBLENBSEEsY0FBQSxDQUVBLHdDQUFBLENBREEseUNBQUEsQ0FGQSxVSCsvWEYsQ0N0OVhJLHlCNERSSSw4QjFEeEJKLGFBQUEsQ0FnQkYsdUJBQUEsQ0FmRSxrQkgyL1hGLEM2RDc5WE0sa0MxRC9CSixhQUFBLENBZ0JGLHVCQUFBLENBZkUsa0JIa2dZRixDQU5GLEM4RDVoWUEsU2xEOENZLGNaeS9YWixDQ3grWEkseUI2RC9ESixTbEQ4Q1ksY1o2L1hWLENBQ0YsQzhEcmlZRSwwQjNERkEsa0JBQUEsQ0FDQSxlQUFBLEMyRElFLDRCQUFBLEMzREhGLFlBQUEsQ0FDQSxjQUFBLENBSUEsd0NBQUEsQ0FEQSx5Q0FBQSxDQURBLHNDSDRpWUYsQzhEemlZRSx5QkFFRSw0QkFBQSxDM0RFRixxQkFBQSxDQUlBLGFBQUEsQ0FLQSw2QkFBQSxDQUhBLGNBQUEsQ0FFQSx3Q0FBQSxDQURBLHlDQUFBLENBRkEsVUgwaVlGLENDamdZSSx5QjZEbERGLHlCM0RrQkUsYUFBQSxDQUNBLFNIcWlZRixDQUNGLENDdmdZSSx5QjZEbERGLHlCM0RrQkUsYUFBQSxDQUNBLGtCSDJpWUYsQ0FDRixDQzdnWUkseUI2RGxERix5QjNEa0JFLGFBQUEsQ0FDQSxTSGlqWUYsQ0FDRixDQ25oWUksMEI2RGxERix5QjNEa0JFLGFBQUEsQ0FDQSxTSHVqWUYsQ0FDRixDOER0allNLGtDbERZTSxlWjZpWVosQ0M1aFlJLHlCNkQ3QkUsa0NsRFlNLGlCWmlqWVYsQ0FDRixDOERyallJLGdDQUdFLGNBQUEsQ0FGQSxxQnBEeENFLENvRDRDRixpQkFBQSxDQUNBLDRDQUFBLENBRkEsbUJBQUEsQ0FBQSxnQkFBQSxDQUZBLFU5RDJqWU4sQzhEcGpZSSxrQ0FDRSxpQjlEc2pZTixDOEQzaVlJLDZFQUNFLGU5RGdqWU4sQzhEN2lZSSw4QkFJRSxrQkFBQSxDbEQxQk0sZUFBQSxDQUFBLGdCQUFBLENBQUEsbUJaeWtZWixDOEQzaVlJLHNDbEQ5QlEsZUFBQSxDa0QrQkosWUFBQSxDQUNBLGVBQUEsQ0FDQSxxQzlEOGlZUixDQzlqWUkseUI2RGFBLHNDbEQ5QlEsaUJabWxZVixDQUNGLEM4RDVpWU0sMkNBQ0UsZTlEOGlZUixDOEQzaVlNLHdDbEQ1Q00sa0JaMGxZWixDOEQzaVlRLHlEbEQvQ0ksa0JaNmxZWixDOEQxaVlRLGtEQUNFLGU5RDRpWVYsQzhEdmlZSSxxQ0FFRSxRQUFBLENBREEsc0I5RDBpWU4sQzhEdmlZTSx1Q0FDRSxhcEQ3RkksQ29EOEZKLGNBQUEsQ0FDQSxjOUR5aVlSLEM4RHZpWVEsNkNBQ0UsYTlEeWlZVixDK0QxcFlBLFluRDhDWSxjWmduWVosQ0MvbFlJLHlCOEQvREosWW5EOENZLGdCWm9uWVYsQ0FDRixDK0Q1cFlJLDZCbkR1Q1Esa0Jad25ZWixDK0Q1cFlRLHdDQUNJLGUvRDhwWVosQ0MxbVlJLHlCOEQvQ0Ysa0NBRWMsY0FBQSxDQUFBLGNBQUEsQ0FDQSxvQkNXSSxDRFhKLGUvRDJwWWQsQ0FDRixDaUU5cVlJLGFyRDZDUSxnQlpxb1laLENDcG5ZSSx5QmdFOURBLGFyRDZDUSxnQlp5b1lWLENBQ0YsQ2lFaHJZUSxtQ3JEc0NJLGlCQUFBLENxRHBDQSxTakVrcllaLENpRWhyWVksMENBQ0ksbUJqRWtyWWhCLENDaG9ZSSx5QmdFbkRRLDBDQUlRLG1CakVtcllsQixDaUUzcllNLG1DckRzQ0ksaUJaMHBZVixDaUUvcVlNLG9DOURNSixhQUFBLENBZ0JGLHVCQUFBLENBZkUsV0grcVlGLENpRTlxWVUsa0RyRGFBLGtCWnNxWVYsQ0FoQkYsQ2lFM3BZSSxpQkFLSSxXQUFBLENBREEsY0FBQSxDQURBLGVBQUEsQ0FEQSxxQkFBQSxDQURBLGlCakVrcllSLENpRTNxWUksdUVBT0ksV0FBQSxDQUZBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLEtBQUEsQ0FFQSxVakU0cVlSLENrRW51WUEsV0FDSSxZQUFBLENBQ0EscUJsRXN1WUosQ0N6cVlJLHlCaUUvREosV3REOENZLGdCWjhyWVYsQ2tFcHVZRSxzQkFFUSxZbEV1dVlWLENBSkYsQ2tFL3RZSSxxQkFFSSxhQUFBLEN0RDhCSSxlQUFBLENzRDdCSixVbEVzdVlSLENDeHJZSSx5QmlFakRBLHFCQU1RLGlCQUFBLENBRUEsaUJBQUEsQ0FEQSxLQUFBLENBRUEsa0JsRXV1WVYsQ0FDRixDa0VydVlRLGlFQUVJLGFBQUEsQ0FFQSxXQUFBLENBREEsVWxFd3VZWixDQ3RzWUkseUJpRXBCQSwyQkFFUSxZbEU0dFlWLENBQ0YsQ2tFMXRZUSxnQ0FDSSxpQmxFNHRZWixDa0V2dFlRLDBCdERSSSxnQkFBQSxDc0RVQSxTbEV5dFlaLENDbHRZSSx5QmlFVEksMEJ0RFJJLG1CWnV1WVYsQ0FDRixDa0V2dFlRLDRCQUtJLFV4RGhFSixDd0Q2REksWUFBQSxDQURBLE1BQUEsQ0FFQSxxQkFBQSxDdERwQkEsZ0JaK3VZWixDQzl0WUkseUJpRUFJLDRCdERqQkksWVptdllWLENBQ0YsQ2tFeHRZWSxtQ2pEdENSLG9lQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMYVEsWUFBQSxDS1pSLFVqQnl3WUosQ0M1dVlJLHlCaUVXUSxtQ2pEaENKLDJCQUFBLENMSUksY1prd1lWLENBQ0YsQ0NsdllJLHlCaUVXUSxtQ2pEMUJKLDRCQUFBLENMRkksY1p3d1lWLENBQ0YsQ2tFenVZWSw2Q0FFSSxrQnhEakVKLEN3RGdFSSxXQUFBLEN0RGpDSixtQlo4d1laLENDN3ZZSSx5QmlFZVEsNkN0RGhDQSxxQlpreFlWLENBQ0YsQ2tFMXVZZ0Isd0RBQ0ksTUFBQSxDQUVBLFdBQUEsQ0FEQSxpQmxFNnVZcEIsQ2tFdHVZSSx3REFHSSxheERwRkksQ3dEcUZKLGVsRXV1WVIsQ0MvdllJLDRCaUUwQkksOERBRVEsWWxFd3VZZCxDQUNGLENrRWh1WUksd0JBUUksc0JBQUEsQ0FFQSwrQ0FBQSxDQUpBLFlBQUEsQ0FDQSxxQkFBQSxDdEQxRUksU0FBQSxDc0RzRUosZ0NBQUEsQ0FGQSxpQkFBQSxDQUdBLGlDQUFBLENBRkEsS0FBQSxDQUdBLFNsRXV1WVIsQ0M5eFlJLHlCaUVrREEsd0J0RG5FUSxTWm16WVYsQ0FDRixDa0VqdVlRLDhCQUVJLDZDQUFBLENBREEsU2xFb3VZWixDa0VodVlRLCtCQUtJLGtCQUFBLENBRUEsOENBQUEsQ0FMQSxZQUFBLENBQ0EsY0FBQSxDQUdBLFFBQUEsQ0FGQSwwQkFBQSxDQUhBLFNsRXd1WVosQ2tFL3RZUSw4QkFFSSxjQUFBLEN0RHBHQSxZWnEwWVosQ0NwellJLHlCaUVpRkksOEJ0RGxHSSxZWnkwWVYsQ0FDRixDa0U3dFlZLGdDQUVJLGtCQUFBLEN0RC9HSixVWjgwWVosQ0M3ellJLHlCaUU0RlEsZ0N0RDdHQSxZWmsxWVYsQ0FDRixDa0V4dFlRLDZDQUVJLDZDQUFBLENBREEsU2xFMnRZWixDa0V0dFlJLHVDQUNJLGVsRXd0WVIsQ2tFdHRZUSxpRHREcElJLGVaNjFZWixDQzUwWUkseUJpRW1ISSxpREFNUSxRQUFBLENBRkEsaUJBQUEsQ0FJQSxPQUFBLENBSEEsUUFBQSxDQUVBLFNsRTB0WWQsQ0FDRixDa0VsdFlvQixrRi9EbktoQixhQUFBLENBQ0Esa0JIdzNZSixDQ3oxWUkseUJpRW1JZ0Isa0YvRG5LaEIsYUFBQSxDQWdCRix1QkFBQSxDQWZFLGtCSDgzWUYsQ0FDRixDQ2gyWUkseUJpRW1JZ0Isa0YvRG5LaEIsYUFBQSxDQUNBLGtCSG80WUYsQ0FDRixDQ3QyWUksMEJpRW1JZ0Isa0YvRG5LaEIsYUFBQSxDQWdCRix1QkFBQSxDQWZFLGtCSDI0WUYsQ0FDRixDa0V0dFlZLHdEdER4S0EsaUJBQUEsQ3NEeUtJLFNsRXl0WWhCLENDajNZSSx5QmlFNEpnQixvRi9ENUxoQixhQUFBLENBZ0JGLHVCQUFBLENBZkUsa0JIczVZRixDa0VodVlVLHdEdER4S0EsWUFBQSxDc0RzTFEsU2xFd3RZbEIsQ0FMRixDQ3gzWUkseUJpRXVKUSx3RHREeEtBLG1CWm01WVYsQ0FDRixDQ240WUksMEJpRXVKUSx3RHREeEtBLGdCQUFBLENzRGdNUSxTbEV5dFlsQixDQUNGLENrRWp0WVksaURBQ0ksU2xFbXRZaEIsQ2tFbHRZZ0IsNERBQ0ksaUJsRW90WXBCLENDLzRZSSx5QmlFK0xRLG1EdERoTkEsbUJabzZZVixDQUNGLENDcDVZSSwwQmlFK0xRLG1EdERoTkEsZ0JBQUEsQ3NEd09RLFNsRWtzWWxCLENBQ0YsQ2tFMXJZUSx3REFDSSxVbEU0cllaLENrRXZyWWdCLDJFQUNJLHdCbEV5cllwQixDa0V0cllnQixpRWpEclFaLG9lQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMYVEsWUFBQSxDS1pSLFVqQnM4WUosQ0N6NllJLHlCaUUwT1ksaUVqRC9QUiwyQkFBQSxDTElJLGNaKzdZVixDQUNGLENDLzZZSSx5QmlFME9ZLGlFakR6UFIsNEJBQUEsQ0xGSSxjWnE4WVYsQ0FDRixDa0Uvcll3QiwwR2pEalJwQixvZUFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTGFRLFlBQUEsQ0taUixVakIyOVlKLENDOTdZSSx5QmlFc1BvQiwwR2pEM1FoQiwyQkFBQSxDTElJLGNabzlZVixDQUNGLENDcDhZSSx5QmlFc1BvQiwwR2pEclFoQiw0QkFBQSxDTEZJLGNaMDlZVixDQUNGLENrRTVzWXdCLHFHakR6UnBCLGllQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMYVEsWUFBQSxDS1pSLFVqQmcvWUosQ0NuOVlJLHlCaUU4UG9CLHFHakRuUmhCLDJCQUFBLENMSUksY1p5K1lWLENBQ0YsQ0N6OVlJLHlCaUU4UG9CLHFHakQ3UWhCLDRCQUFBLENMRkksY1orK1lWLENBQ0YsQ2tFcnRZd0IsMEdqRDdRcEIsc2JBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xYUSxXQUFBLENLWVIsVWpCNitZSixDQ3grWUkseUJpRTBRb0IsMEdqRHZRaEIsNEJBQUEsQ0xwQkksY1o4L1lWLENBQ0YsQ2tFNXRZd0IscUdqRHJScEIsbWJBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xYUSxXQUFBLENLWVIsVWpCNC9ZSixDQ3YvWUkseUJpRWtSb0IscUdqRC9RaEIsNEJBQUEsQ0xwQkksY1o2Z1pWLENBQ0YsQ2tFeHRZd0IseUdqRGhVcEIsb2VBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCbWlaSixDQ3RnWkkseUJpRXFTb0IseUdqRDFUaEIsMkJBQUEsQ0xJSSxjWjRoWlYsQ0FDRixDQzVnWkkseUJpRXFTb0IseUdqRHBUaEIsNEJBQUEsQ0xGSSxjWmtpWlYsQ0FDRixDa0VydVl3QixvR2pEeFVwQixpZUFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTGFRLFlBQUEsQ0taUixVakJ3alpKLENDM2haSSx5QmlFNlNvQixvR2pEbFVoQiwyQkFBQSxDTElJLGNaaWpaVixDQUNGLENDamlaSSx5QmlFNlNvQixvR2pENVRoQiw0QkFBQSxDTEZJLGNadWpaVixDQUNGLENrRTl1WXdCLHlHakQ1VHBCLHNiQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMWFEsV0FBQSxDS1lSLFVqQnFqWkosQ0NoalpJLHlCaUV5VG9CLHlHakR0VGhCLDRCQUFBLENMcEJJLGNac2taVixDQUNGLENrRXJ2WXdCLG9HakRwVXBCLG1iQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMWFEsV0FBQSxDS1lSLFVqQm9rWkosQ0MvalpJLHlCaUVpVW9CLG9HakQ5VGhCLDRCQUFBLENMcEJJLGNacWxaVixDQUNGLENrRXh2WVEsdURBQ0ksVWxFMHZZWixDa0VydllnQiwwRUFDSSx3QmxFdXZZcEIsQ2tFcHZZZ0IsZ0VqRGxYWixvZUFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTGFRLFlBQUEsQ0taUixVakJpblpKLENDcGxaSSx5QmlFdVZZLGdFakQ1V1IsMkJBQUEsQ0xJSSxjWjBtWlYsQ0FDRixDQzFsWkkseUJpRXVWWSxnRWpEdFdSLDRCQUFBLENMRkksY1pnblpWLENBQ0YsQ2tFN3ZZd0IseUdqRDlYcEIsb2VBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCc29aSixDQ3ptWkkseUJpRW1Xb0IseUdqRHhYaEIsMkJBQUEsQ0xJSSxjWituWlYsQ0FDRixDQy9tWkkseUJpRW1Xb0IseUdqRGxYaEIsNEJBQUEsQ0xGSSxjWnFvWlYsQ0FDRixDa0Uxd1l3QixvR2pEdFlwQixpZUFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDTGFRLFlBQUEsQ0taUixVakIycFpKLENDOW5aSSx5QmlFMldvQixvR2pEaFloQiwyQkFBQSxDTElJLGNab3BaVixDQUNGLENDcG9aSSx5QmlFMldvQixvR2pEMVhoQiw0QkFBQSxDTEZJLGNaMHBaVixDQUNGLENrRW54WXdCLHlHakQxWHBCLHNiQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMWFEsV0FBQSxDS1lSLFVqQndwWkosQ0NucFpJLHlCaUV1WG9CLHlHakRwWGhCLDRCQUFBLENMcEJJLGNaeXFaVixDQUNGLENrRTF4WXdCLG9HakRsWXBCLG1iQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENMWFEsV0FBQSxDS1lSLFVqQnVxWkosQ0NscVpJLHlCaUUrWG9CLG9HakQ1WGhCLDRCQUFBLENMcEJJLGNad3JaVixDQUNGLENtRXZ1WkEsaUJ2RDhDWSxjWjZyWlosQ0M1cVpJLHlCa0UvREosaUJ2RDhDWSxjWmlzWlYsQ0FDRixDbUV6dVpJLG1DdkR1Q1EsZVpxc1paLENDcHJaSSx5QmtFckRJLG1E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SSxtQzFEM0RJLGlCWnFoYVYsQ0FDRixDc0U3OFpZLDBDckRuRlIsb2VBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCMmlhSixDQzlnYUkseUJxRXdEUSwwQ3JEN0VKLDJCQUFBLENMSUksY1pvaWFWLENBQ0YsQ0NwaGFJLHlCcUV3RFEsMENyRHZFSiw0QkFBQSxDTEZJLGNaMGlhVixDc0U3OVpVLG1EbkU1RlIsYUFBQSxDQWdCRix1QkFBQSxDQWZFLGtCSCtqYUYsQ0FORixDc0V2OVpZLG9EQUNJLE1BQUEsQzFEckZKLG1CWnNqYVosQ0NyaWFJLHlCcUVtRVEsb0QxRHBGQSxxQlowamFWLENBQ0YsQ3NFLzlaZ0IsK0RBQ0ksTUFBQSxDQUVBLFdBQUEsQ0FEQSxpQnRFaytacEIsQ3NFejlaUSx3REFJSSx3QnRFdzlaWixDc0VyOVpnQix5RUFDSSx3QnRFdTlacEIsQ3NFcDlaZ0IscUVBQ0ksVXRFczlacEIsQ3NFajlab0IsK0VyRGxJaEIsb2VBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCOGxhSixDQ2prYUkseUJxRXVHZ0IsK0VyRDVIWiwyQkFBQSxDTElJLGNadWxhVixDQUNGLENDdmthSSx5QnFFdUdnQiwrRXJEdEhaLDRCQUFBLENMRkksY1o2bGFWLENBQ0YsQ3NFLzlaUSxpREFJSSx3QnRFODlaWixDc0UzOVpnQixrRUFDSSx3QnRFNjlacEIsQ3NFdDlaZ0IsK0hBQ0ksVXRFMjlacEIsQ3NFejlab0Isd0VyRDNKaEIsb2VBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCK25hSixDQ2xtYUkseUJxRWdJZ0Isd0VyRHJKWiwyQkFBQSxDTElJLGNad25hVixDQUNGLENDeG1hSSx5QnFFZ0lnQix3RXJEL0laLDRCQUFBLENMRkksY1o4bmFWLENBQ0YsQ3NFditaUSxpREFJSSx3QnRFcytaWixDc0VuK1pnQixrRUFDSSx3QnRFcStacEIsQ3NFOTlaZ0IsK0hBQ0ksVXRFbStacEIsQ3NFaitab0Isd0VyRHBMaEIsb2VBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCZ3FhSixDQ25vYUkseUJxRXlKZ0Isd0VyRDlLWiwyQkFBQSxDTElJLGNaeXBhVixDQUNGLENDem9hSSx5QnFFeUpnQix3RXJEeEtaLDRCQUFBLENMRkksY1orcGFWLENBQ0YsQ3NFLytaUSxpREFLSSx3QnRFNitaWixDc0UxK1pnQixrRUFDSSx3QnRFNCtacEIsQ3NFcitaZ0IsK0hBQ0ksVXRFMCtacEIsQ3NFeCtab0Isd0VyRDlNaEIsb2VBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCaXNhSixDQ3BxYUkseUJxRW1MZ0Isd0VyRHhNWiwyQkFBQSxDTElJLGNaMHJhVixDQUNGLENDMXFhSSx5QnFFbUxnQix3RXJEbE1aLDRCQUFBLENMRkksY1pnc2FWLENBQ0YsQ3NFdC9aUSxnREFJSSx3QnRFcS9aWixDc0VsL1pnQixpRUFDSSx3QnRFby9acEIsQ3NFNytaZ0IsNkhBQ0ksVXRFay9acEIsQ3NFaC9ab0IsdUVyRHZPaEIsb2VBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0xhUSxZQUFBLENLWlIsVWpCa3VhSixDQ3JzYUkseUJxRTRNZ0IsdUVyRGpPWiwyQkFBQSxDTElJLGNaMnRhVixDQUNGLENDM3NhSSx5QnFFNE1nQix1RXJEM05aLDRCQUFBLENMRkksY1ppdWFWLENBQ0YsQ3VFaHhhQSxjQUNJLGVBQUEsQ0FDQSxldkVteGFKLEN1RWp4YUkseUJBSkosY0FLUSxjdkVveGFOLENBQ0YsQ3VFbHhhSSxvRUFLSSxrQnZFbXhhUixDdUVqeGFRLHlDQVBKLG9FQVFRLGtCQUFBLENBQ0EsaUJ2RXV4YVYsQ0FDRixDdUVweGFJLGdCQUNJLGlCdkVzeGFSLEN1RWx4YVEseUJBREosd0JBRVEsaUJ2RXF4YVYsQ0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY1LjMuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWhlYWRlcm1vYixcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHg7XG4gIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5jb250YWluZXItaGVhZGVybW9iLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWhlYWRlcm1vYiwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItaGVhZGVybW9iLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXBkLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tcGQtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tcGQtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tcGQtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tcGQtYnJlYWtwb2ludC1oZWFkZXJtb2I6IDExNDVweDtcbiAgLS1wZC1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tcGQtYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbn1cblxuLnJvdyB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHg7XG4gIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXBkLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tcGQtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLXBkLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wZC1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0LjE2NjY2NjY3JTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAuODMzMzMzMzMlO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM3LjUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTEzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1NC4xNjY2NjY2NyU7XG59XG5cbi5jb2wtMTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjIuNSU7XG59XG5cbi5jb2wtMTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzAuODMzMzMzMzMlO1xufVxuXG4uY29sLTE4IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcbn1cblxuLmNvbC0yMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTIxIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4Ny41JTtcbn1cblxuLmNvbC0yMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTIzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5NS44MzMzMzMzMyU7XG59XG5cbi5jb2wtMjQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNy41JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMTQge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xufVxuXG4ub2Zmc2V0LTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTgge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMjEge1xuICBtYXJnaW4tbGVmdDogODcuNSU7XG59XG5cbi5vZmZzZXQtMjIge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1wZC1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1wZC1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1wZC1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1wZC1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1wZC1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLXBkLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tcGQtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tcGQtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1wZC1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLXBkLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLXBkLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTEzIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5jb2wtc20tMTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTE4IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0yMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIxIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmNvbC1zbS0yMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTIzIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMjQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XG4gIH1cbiAgLm9mZnNldC1zbS0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLXBkLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLXBkLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLXBkLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLXBkLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLXBkLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1wZC1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1wZC1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1wZC1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLXBkLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtMTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTE1IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC1tZC0xNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTE3IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTIwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMjEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLW1kLTIyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMjMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAub2Zmc2V0LW1kLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1wZC1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLXBkLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLXBkLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLXBkLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1wZC1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1wZC1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy0xMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTE0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLWxnLTE2IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTE5IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMjAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wtbGctMjIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0yMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTI0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAub2Zmc2V0LWxnLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5vZmZzZXQtbGctMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1wZC1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1wZC1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1wZC1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1wZC1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1wZC1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLXBkLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1wZC1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLXBkLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLXBkLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5jb2wtaGVhZGVybW9iIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWhlYWRlcm1vYi1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWhlYWRlcm1vYi0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWhlYWRlcm1vYi0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtaGVhZGVybW9iLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1oZWFkZXJtb2ItNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWhlYWRlcm1vYi01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtaGVhZGVybW9iLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtaGVhZGVybW9iLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtaGVhZGVybW9iLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtaGVhZGVybW9iLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtaGVhZGVybW9iLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItMTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItMTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1oZWFkZXJtb2ItMTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi0xNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi0xNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi0xOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi0xOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi0yMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWhlYWRlcm1vYi0yMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wtaGVhZGVybW9iLTIyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtaGVhZGVybW9iLTIzIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wtaGVhZGVybW9iLTI0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWhlYWRlcm1vYi0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWhlYWRlcm1vYi0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAub2Zmc2V0LWhlYWRlcm1vYi00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWhlYWRlcm1vYi03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtaGVhZGVybW9iLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1oZWFkZXJtb2ItMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAub2Zmc2V0LWhlYWRlcm1vYi0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWhlYWRlcm1vYi0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuZy1oZWFkZXJtb2ItMCxcbiAgLmd4LWhlYWRlcm1vYi0wIHtcbiAgICAtLXBkLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWhlYWRlcm1vYi0wLFxuICAuZ3ktaGVhZGVybW9iLTAge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctaGVhZGVybW9iLTEsXG4gIC5neC1oZWFkZXJtb2ItMSB7XG4gICAgLS1wZC1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1oZWFkZXJtb2ItMSxcbiAgLmd5LWhlYWRlcm1vYi0xIHtcbiAgICAtLXBkLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWhlYWRlcm1vYi0yLFxuICAuZ3gtaGVhZGVybW9iLTIge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1oZWFkZXJtb2ItMixcbiAgLmd5LWhlYWRlcm1vYi0yIHtcbiAgICAtLXBkLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctaGVhZGVybW9iLTMsXG4gIC5neC1oZWFkZXJtb2ItMyB7XG4gICAgLS1wZC1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1oZWFkZXJtb2ItMyxcbiAgLmd5LWhlYWRlcm1vYi0zIHtcbiAgICAtLXBkLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWhlYWRlcm1vYi00LFxuICAuZ3gtaGVhZGVybW9iLTQge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1oZWFkZXJtb2ItNCxcbiAgLmd5LWhlYWRlcm1vYi00IHtcbiAgICAtLXBkLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctaGVhZGVybW9iLTUsXG4gIC5neC1oZWFkZXJtb2ItNSB7XG4gICAgLS1wZC1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1oZWFkZXJtb2ItNSxcbiAgLmd5LWhlYWRlcm1vYi01IHtcbiAgICAtLXBkLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC0xMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTE0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLXhsLTE2IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTE5IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMjAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wteGwtMjIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0yMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTI0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAub2Zmc2V0LXhsLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5vZmZzZXQteGwtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1wZC1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1wZC1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1wZC1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1wZC1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1wZC1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLXBkLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1wZC1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLXBkLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLXBkLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtMTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLXh4bC0xNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0yMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wteHhsLTIyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTIzIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTI0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLXBkLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1wZC1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLXBkLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLXBkLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1wZC1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLXBkLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLXBkLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1wZC1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLXBkLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAuZC1oZWFkZXJtb2ItaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1oZWFkZXJtb2ItaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1oZWFkZXJtb2ItYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaGVhZGVybW9iLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1oZWFkZXJtb2ItaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaGVhZGVybW9iLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWhlYWRlcm1vYi10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWhlYWRlcm1vYi10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaGVhZGVybW9iLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1oZWFkZXJtb2ItaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaGVhZGVybW9iLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1oZWFkZXJtb2ItZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1oZWFkZXJtb2Itcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtaGVhZGVybW9iLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWhlYWRlcm1vYi1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtaGVhZGVybW9iLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1oZWFkZXJtb2ItZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1oZWFkZXJtb2ItZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1oZWFkZXJtb2Itc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtaGVhZGVybW9iLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWhlYWRlcm1vYi13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1oZWFkZXJtb2Itbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWhlYWRlcm1vYi13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1oZWFkZXJtb2Itc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtaGVhZGVybW9iLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtaGVhZGVybW9iLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWhlYWRlcm1vYi1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWhlYWRlcm1vYi1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1oZWFkZXJtb2ItZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1oZWFkZXJtb2Itc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWhlYWRlcm1vYi1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1oZWFkZXJtb2ItY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWhlYWRlcm1vYi1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWhlYWRlcm1vYi1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWhlYWRlcm1vYi1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWhlYWRlcm1vYi1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtaGVhZGVybW9iLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtaGVhZGVybW9iLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1oZWFkZXJtb2ItYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1oZWFkZXJtb2Itc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWhlYWRlcm1vYi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtaGVhZGVybW9iLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtaGVhZGVybW9iLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1oZWFkZXJtb2ItY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1oZWFkZXJtb2ItYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtaGVhZGVybW9iLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItaGVhZGVybW9iLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItaGVhZGVybW9iLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWhlYWRlcm1vYi0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1oZWFkZXJtb2ItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItaGVhZGVybW9iLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWhlYWRlcm1vYi00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1oZWFkZXJtb2ItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItaGVhZGVybW9iLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0taGVhZGVybW9iLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWhlYWRlcm1vYi0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1oZWFkZXJtb2ItMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1oZWFkZXJtb2ItMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0taGVhZGVybW9iLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0taGVhZGVybW9iLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWhlYWRlcm1vYi1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtaGVhZGVybW9iLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWhlYWRlcm1vYi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1oZWFkZXJtb2ItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWhlYWRlcm1vYi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1oZWFkZXJtb2ItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWhlYWRlcm1vYi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1oZWFkZXJtb2ItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktaGVhZGVybW9iLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWhlYWRlcm1vYi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1oZWFkZXJtb2ItMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWhlYWRlcm1vYi0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1oZWFkZXJtb2ItNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWhlYWRlcm1vYi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1oZWFkZXJtb2ItYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtaGVhZGVybW9iLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtaGVhZGVybW9iLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtaGVhZGVybW9iLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1oZWFkZXJtb2ItMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1oZWFkZXJtb2ItNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWhlYWRlcm1vYi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWhlYWRlcm1vYi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWhlYWRlcm1vYi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtaGVhZGVybW9iLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1oZWFkZXJtb2ItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtaGVhZGVybW9iLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1oZWFkZXJtb2ItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtaGVhZGVybW9iLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1oZWFkZXJtb2ItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWhlYWRlcm1vYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWhlYWRlcm1vYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWhlYWRlcm1vYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItaGVhZGVybW9iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItaGVhZGVybW9iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1oZWFkZXJtb2ItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1oZWFkZXJtb2ItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1oZWFkZXJtb2ItMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtaGVhZGVybW9iLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWhlYWRlcm1vYi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWhlYWRlcm1vYi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1oZWFkZXJtb2ItNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1oZWFkZXJtb2ItNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtaGVhZGVybW9iLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtaGVhZGVybW9iLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1oZWFkZXJtb2ItMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWhlYWRlcm1vYi0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1oZWFkZXJtb2ItMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWhlYWRlcm1vYi00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1oZWFkZXJtb2ItNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1oZWFkZXJtb2ItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1oZWFkZXJtb2ItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1oZWFkZXJtb2ItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtaGVhZGVybW9iLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtaGVhZGVybW9iLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWhlYWRlcm1vYi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWhlYWRlcm1vYi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWhlYWRlcm1vYi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWhlYWRlcm1vYi0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1oZWFkZXJtb2ItMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1oZWFkZXJtb2ItNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktaGVhZGVybW9iLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtaGVhZGVybW9iLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWhlYWRlcm1vYi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1oZWFkZXJtb2ItMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1oZWFkZXJtb2ItMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtaGVhZGVybW9iLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtaGVhZGVybW9iLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWhlYWRlcm1vYi0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWhlYWRlcm1vYi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWhlYWRlcm1vYi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtaGVhZGVybW9iLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtaGVhZGVybW9iLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1oZWFkZXJtb2ItNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1oZWFkZXJtb2ItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItaGVhZGVybW9iLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWhlYWRlcm1vYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWhlYWRlcm1vYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1oZWFkZXJtb2ItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1oZWFkZXJtb2ItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtaGVhZGVybW9iLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1oZWFkZXJtb2ItMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWhlYWRlcm1vYi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1oZWFkZXJtb2ItMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWhlYWRlcm1vYi00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1oZWFkZXJtb2ItNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG5UaGlzIGZpbGUgaXMgdXNlZCB0byBjb250YWluIGFsbCB2ZW5kb3IgaW1wb3J0cy5cbiovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKipcbiAgICBUaGUgbmV3IENTUyByZXNldCAtIHZlcnNpb24gMS44LjIgKGxhc3QgdXBkYXRlZCAyMy4xMi4yMDIyKVxuICAgIEdpdEh1YiBwYWdlOiBodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXRcbioqKi9cbi8qXG4gICAgUmVtb3ZlIGFsbCB0aGUgc3R5bGVzIG9mIHRoZSBcIlVzZXItQWdlbnQtU3R5bGVzaGVldFwiLCBleGNlcHQgZm9yIHRoZSAnZGlzcGxheScgcHJvcGVydHlcbiAgICAtIFRoZSBcInN5bWJvbCAqXCIgcGFydCBpcyB0byBzb2x2ZSBGaXJlZm94IFNWRyBzcHJpdGUgYnVnXG4gKi9cbio6d2hlcmUoOm5vdChodG1sLCBpZnJhbWUsIGNhbnZhcywgaW1nLCBzdmcsIHZpZGVvLCBhdWRpbyk6bm90KHN2ZyAqLCBzeW1ib2wgKikpIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVhcHBseSB0aGUgcG9pbnRlciBjdXJzb3IgZm9yIGFuY2hvciB0YWdzICovXG5hLCBidXR0b24ge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIChidWxsZXRzL251bWJlcnMpICovXG5vbCwgdWwsIG1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWF4LWJsb2NrLXNpemU6IDEwMCU7XG59XG5cbi8qIHJlbW92ZXMgc3BhY2luZyBiZXR3ZWVuIGNlbGxzIGluIHRhYmxlcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBTYWZhcmkgLSBzb2x2aW5nIGlzc3VlIHdoZW4gdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB0aGUgPGJvZHk+IHRleHQgaW5wdXQgZG9lc24ndCB3b3JraW5nICovXG5pbnB1dCwgdGV4dGFyZWEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xudGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cbm1ldGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByZXZlcnQ7XG4gIGFwcGVhcmFuY2U6IHJldmVydDtcbn1cblxuLyogcHJlZm9ybWF0dGVkIHRleHQgLSB1c2Ugb25seSBmb3IgdGhpcyBmZWF0dXJlICovXG5wcmUge1xuICBhbGw6IHJldmVydDtcbn1cblxuLyogcmVzZXQgZGVmYXVsdCB0ZXh0IG9wYWNpdHkgb2YgaW5wdXQgcGxhY2Vob2xkZXIgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdW5zZXQ7XG59XG5cbi8qIHJlbW92ZSBkZWZhdWx0IGRvdCAo4oCiKSBzaWduICovXG46Om1hcmtlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIGZpeCB0aGUgZmVhdHVyZSBvZiAnaGlkZGVuJyBhdHRyaWJ1dGUuXG4gICBkaXNwbGF5OnJldmVydDsgcmV2ZXJ0IHRvIGVsZW1lbnQgaW5zdGVhZCBvZiBhdHRyaWJ1dGUgKi9cbjp3aGVyZShbaGlkZGVuXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiByZXZlcnQgZm9yIGJ1ZyBpbiBDaHJvbWl1bSBicm93c2Vyc1xuICAgLSBmaXggZm9yIHRoZSBjb250ZW50IGVkaXRhYmxlIGF0dHJpYnV0ZSB3aWxsIHdvcmsgcHJvcGVybHkuXG4gICAtIHdlYmtpdC11c2VyLXNlbGVjdDogYXV0bzsgYWRkZWQgZm9yIFNhZmFyaSBpbiBjYXNlIG9mIHVzaW5nIHVzZXItc2VsZWN0Om5vbmUgb24gd3JhcHBlciBlbGVtZW50Ki9cbjp3aGVyZShbY29udGVudGVkaXRhYmxlXTpub3QoW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0pKSB7XG4gIC1tb3otdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXG46d2hlcmUoW2RyYWdnYWJsZT10cnVlXSkge1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbn1cblxuLyogUmV2ZXJ0IE1vZGFsIG5hdGl2ZSBiZWhhdmlvciAqL1xuOndoZXJlKGRpYWxvZzptb2RhbCkge1xuICBhbGw6IHJldmVydDtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TQ1NTIEZvcm0gUmVzZXQgSGVscGVycyAtIEZvcmtlZCBmcm9tOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9hbnRob255c2hvcnQvNTUyNTQzXG5JbnRlbmRlZCB1c2FnZTpcbi0gTUlYSU5TOiBmb3IgdmVyeSBzcGVjaWZpYyB1c2UgY2FzZXMsIHdoZW4geW91IGRvbnQgd2FudCB0byByZXNldCBhYnNvbHV0bHkgYWxsIHRoZSBmb3JtcywgdmVyeSB2ZXJib3NlIG91dHB1dC5cbi0gUExBQ0VIT0xERVIgU0VMRUNUT1JTOiB1c2UgYXMgZXh0ZW5kaW5nIGNsYXNzZXMuIExlc3MgdmVyYm9zZSwgbW9yZSBnZW5lcmljIG92ZXJyaWRlcy5cbkEgY291cGxlIG9mIHRoaW5ncyB0byB3YXRjaCBvdXQgZm9yOlxuLSBJRTg6IElmIGEgdGV4dCBpbnB1dCBkb2Vzbid0IGhhdmUgcGFkZGluZyBvbiBhbGwgc2lkZXMgb3Igbm9uZSB0aGUgdGV4dCB3b24ndCBiZSBjZW50ZXJlZC5cbi0gVGhlIGRlZmF1bHQgYm9yZGVyIHNpemVzIG9uIHRleHQgaW5wdXRzIGluIGFsbCBVQXMgc2VlbSB0byBiZSBzbGlnaHRseSBkaWZmZXJlbnQuIFlvdSdyZSBiZXR0ZXIgb2ZmIHVzaW5nIGN1c3RvbSBib3JkZXJzLlxuLSBZb3UgTkVFRCB0byBzZXQgdGhlIGZvbnQtc2l6ZSBhbmQgZmFtaWx5IG9uIGFsbCBmb3JtIGVsZW1lbnRzXG4tIFNlYXJjaCBpbnB1dHMgbmVlZCB0byBoYXZlIHRoZWlyIGFwcGVhcmFuY2UgcmVzZXQgYW5kIHRoZSBib3gtc2l6aW5nIHNldCB0byBjb250ZW50LWJveCB0byBtYXRjaCBvdGhlciBVQXNcbi0gWW91IGNhbiBzdHlsZSB0aGUgdXBsb2FkIGJ1dHRvbiBpbiB3ZWJraXQgdXNpbmcgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxuLSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHNlbGVjdG9ycyBjYW4ndCBiZSB1c2VkIGluIHRoZSBzYW1lIHNlbGVjdG9yIGFzIG5vcm1hbCBvbmVzLiBGRiBhbmQgSUUgZnJlYWsgb3V0LlxuLSBJRTogWW91IGRvbid0IG5lZWQgdG8gZmFrZSBpbmxpbmUtYmxvY2sgd2l0aCBsYWJlbHMgYW5kIGZvcm0gY29udHJvbHMgaW4gSUUuIFRoZXkgZnVuY3Rpb24gYXMgaW5saW5lLWJsb2NrLlxuLSBCeSB0dXJuaW5nIG9mZiA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIGl0IHJlbW92ZXMgdGhlIGV4dHJhIHdoaXRlc3BhY2Ugb24gdGhlIGxlZnQgb24gc2VhcmNoIGlucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG46cm9vdCAqIHtcbiAgLS1wZC1ndXR0ZXIteTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIDpyb290ICoge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LCAucGQtbnVtYmVycyAucGQtbnVtYmVycy1saXN0X19pdGVtLW51bWJlci13cmFwcGVyLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMlwiXSA+IC5wZC1uYXZfX2xpbmssIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIxXCJdID4gLnBkLW5hdl9fbGluay1oZWFkaW5nLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMVwiXSA+IC5wZC1uYXZfX2xpbmssIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKSA+IC5wZC1uYXZfX2xpbmssIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKSA+IC5wZC1uYXZfX2xpbmstaGVhZGluZywgLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVyX19iaW8sIGZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dCwgZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcixcbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCB0ZXh0YXJlYSxcbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5wZC12ZXJ0aWNhbC1idXR0b24sIC50ZXN0aW1vbmlhbHMgLnBkLXF1b3RlLCAucGQtbnVtYmVycyAucGQtbnVtYmVycy1saXN0X19pdGVtLWNvbnRlbnQsIC5wZC10ZWFtIC5wZC10ZWFtLW1lbWJlcl9fY29udGVudCA+ICosIC50ZXN0aW1vbmlhbHMgLnBkLXF1b3RlX19jaXRlLCAuY29udGVudC1zbGlkZXJfX3NsaWRlIC5jb250ZW50LXdyYXAgcDpmaXJzdC1jaGlsZCwgLmZvb3Rlcl9fbGlua3MgLmZvb3Rlcl9fbmF2LW1lbnUgLm1lbnUtaXRlbSBhLCAuYmVuZWZpdHMgLmJlbmVmaXRzLWl0ZW0sIC50eXBvLXNpemUtMjQsIC5zb2x1dGlvbl9fdGl0bGUsIC5mb290ZXJfX2RlbW9fX2NvbnRhY3QgLmNvbnRhY3QtdGV4dCwgLmN0YS1iYXJfX3RleHQsIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMiwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3RpdGxlLCAuc3RhcnRlZCBoMiwgLnNlY3Rpb24tdGl0bGUsIC5oZXJvLWhvbWUgLnNlY3Rpb24tdGl0bGUtc21hbGwsXG4uaGVyby1ob21lIC5wZC1hbmltYXRlZF9fdGV4dC1zbWFsbCwgLnR5cG8tc2l6ZS00NSwgLnR5cG8tc2l6ZS02NSwgLmhlcm8taG9tZSAuc2VjdGlvbi10aXRsZSxcbi5oZXJvLWhvbWUgLnBkLWFuaW1hdGVkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSwgLnBkLW51bWJlcnMgLnBkLW51bWJlcnMtbGlzdF9faXRlbS1udW1iZXItd3JhcHBlciwgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjJcIl0gPiAucGQtbmF2X19saW5rLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMVwiXSA+IC5wZC1uYXZfX2xpbmstaGVhZGluZywgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjFcIl0gPiAucGQtbmF2X19saW5rLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rLWhlYWRpbmcsIC5wZC10ZWFtIC5wZC10ZWFtLW1lbWJlcl9fYmlvLCBmb3JtIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXQsIGZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gIGZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCB0ZXh0YXJlYSxcbiAgZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLnBkLXZlcnRpY2FsLWJ1dHRvbiwgLnRlc3RpbW9uaWFscyAucGQtcXVvdGUsIC5wZC1udW1iZXJzIC5wZC1udW1iZXJzLWxpc3RfX2l0ZW0tY29udGVudCwgLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVyX19jb250ZW50ID4gKiwgLnRlc3RpbW9uaWFscyAucGQtcXVvdGVfX2NpdGUsIC5jb250ZW50LXNsaWRlcl9fc2xpZGUgLmNvbnRlbnQtd3JhcCBwOmZpcnN0LWNoaWxkLCAuZm9vdGVyX19saW5rcyAuZm9vdGVyX19uYXYtbWVudSAubWVudS1pdGVtIGEsIC5iZW5lZml0cyAuYmVuZWZpdHMtaXRlbSwgLnR5cG8tc2l6ZS0yNCwgLnNvbHV0aW9uX190aXRsZSwgLmZvb3Rlcl9fZGVtb19fY29udGFjdCAuY29udGFjdC10ZXh0LCAuY3RhLWJhcl9fdGV4dCwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgyLCAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUsIC5zdGFydGVkIGgyLCAuc2VjdGlvbi10aXRsZSwgLmhlcm8taG9tZSAuc2VjdGlvbi10aXRsZS1zbWFsbCxcbiAgLmhlcm8taG9tZSAucGQtYW5pbWF0ZWRfX3RleHQtc21hbGwsIC50eXBvLXNpemUtNDUsIC50eXBvLXNpemUtNjUsIC5oZXJvLWhvbWUgLnNlY3Rpb24tdGl0bGUsXG4gIC5oZXJvLWhvbWUgLnBkLWFuaW1hdGVkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuLnR5cG8tc2l6ZS02NSwgLmhlcm8taG9tZSAuc2VjdGlvbi10aXRsZSxcbi5oZXJvLWhvbWUgLnBkLWFuaW1hdGVkX190ZXh0IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwby1zaXplLTY1LCAuaGVyby1ob21lIC5zZWN0aW9uLXRpdGxlLFxuICAuaGVyby1ob21lIC5wZC1hbmltYXRlZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4udHlwby1zaXplLTQ1IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBvLXNpemUtNDUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5oZXJvLWhvbWUgLnNlY3Rpb24tdGl0bGUtc21hbGwsXG4uaGVyby1ob21lIC5wZC1hbmltYXRlZF9fdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZSAuc2VjdGlvbi10aXRsZS1zbWFsbCxcbiAgLmhlcm8taG9tZSAucGQtYW5pbWF0ZWRfX3RleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDIsIC5kb3dubG9hZC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV90aXRsZSwgLnN0YXJ0ZWQgaDIsIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgyLCAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUsIC5zdGFydGVkIGgyLCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fZGVtb19fY29udGFjdCAuY29udGFjdC10ZXh0LCAuY3RhLWJhcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19kZW1vX19jb250YWN0IC5jb250YWN0LXRleHQsIC5jdGEtYmFyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4udHlwby1zaXplLTI0LCAuc29sdXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4wMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwby1zaXplLTI0LCAuc29sdXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4uYmVuZWZpdHMgLmJlbmVmaXRzLWl0ZW0ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdHMgLmJlbmVmaXRzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5jb250ZW50LXNsaWRlcl9fc2xpZGUgLmNvbnRlbnQtd3JhcCBwOmZpcnN0LWNoaWxkLCAuZm9vdGVyX19saW5rcyAuZm9vdGVyX19uYXYtbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4ucGQtdmVydGljYWwtYnV0dG9uLCAudGVzdGltb25pYWxzIC5wZC1xdW90ZSwgLnBkLW51bWJlcnMgLnBkLW51bWJlcnMtbGlzdF9faXRlbS1jb250ZW50LCAucGQtdGVhbSAucGQtdGVhbS1tZW1iZXJfX2NvbnRlbnQgPiAqLCAudGVzdGltb25pYWxzIC5wZC1xdW90ZV9fY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtdmVydGljYWwtYnV0dG9uLCAudGVzdGltb25pYWxzIC5wZC1xdW90ZSwgLnBkLW51bWJlcnMgLnBkLW51bWJlcnMtbGlzdF9faXRlbS1jb250ZW50LCAucGQtdGVhbSAucGQtdGVhbS1tZW1iZXJfX2NvbnRlbnQgPiAqLCAudGVzdGltb25pYWxzIC5wZC1xdW90ZV9fY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0LCBmb3JtIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHRleHRhcmVhLFxuZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVyX19iaW8ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjFcIl0gPiAucGQtbmF2X19saW5rIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjFcIl0gPiAucGQtbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMVwiXSA+IC5wZC1uYXZfX2xpbmstaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMVwiXSA+IC5wZC1uYXZfX2xpbmstaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjJcIl0gPiAucGQtbmF2X19saW5rIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjJcIl0gPiAucGQtbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uc29sdXRpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRlc3RpbW9uaWFscyAucGQtcXVvdGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wZC1idG4sIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluaywgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bixcbmJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi5wZC1udW1iZXJzIC5wZC1udW1iZXJzLWxpc3RfX2l0ZW0tbnVtYmVyLXdyYXBwZXIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1udW1iZXJzIC5wZC1udW1iZXJzLWxpc3RfX2l0ZW0tbnVtYmVyLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wZC1udW1iZXJzIC5wZC1udW1iZXJzLWxpc3RfX2l0ZW0tbnVtYmVyLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbmgxIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDYuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG5oNSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIwO1xuICB9XG59XG5cbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmhlYWRpbmctbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZjM1O1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIHdpZHRoOiA5LjNyZW07XG4gIGhlaWdodDogMC4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkaW5nLWxpbmU6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcbiAgICB3aWR0aDogOC44cmVtO1xuICB9XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50LXdyYXAgYTpub3QoLnBkLWJ0bikge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2VhN2YzNTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHAsXG5xLFxucSBwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29udGVudC13cmFwIHVsLFxuLmNvbnRlbnQtd3JhcCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY29udGVudC13cmFwIHVsIGxpLFxuLmNvbnRlbnQtd3JhcCBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuOXJlbTtcbn1cbi5jb250ZW50LXdyYXAgdWwgbGk6YmVmb3JlLFxuLmNvbnRlbnQtd3JhcCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdmMzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjNyZW07XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC13cmFwIHVsIGxpOmJlZm9yZSxcbiAgLmNvbnRlbnQtd3JhcCBvbCBsaTpiZWZvcmUge1xuICAgIHRvcDogMC4ycmVtO1xuICAgIHdpZHRoOiAxLjdyZW07XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gIH1cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgcG9pbnRQdWxzZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmltZyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPWJ1dHRvbl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucGQtbG9jay1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mbGV4LXdyYXAge1xuICAtLXBkLWd1dHRlci14OiAxMnB4O1xuICAtLXBkLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1wZC1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXBkLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1wZC1ndXR0ZXIteCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC13cmFwID4gLnBkLWJsb2NrX19pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBkLWd1dHRlci15KTtcbn1cblxuLnBkLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBkLWJsb2NrX19pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBkLWd1dHRlci15KTtcbn1cbi5wZC1ibG9ja19faXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkLWJsb2NrLS1pbWFnZS1wb3NpdGlvbi1sZWZ0IC5wZC1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBkLWJsb2NrLS1pbWFnZS1wb3NpdGlvbi1sZWZ0IC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tbGF5b3V0LTEwLTExIC5jb250YWluZXIgPiAudGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC0xMC0xMSAucGQtYmxvY2tfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtMTAtMTEgLnBkLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDUuODMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtNy0xMiAuY29udGFpbmVyID4gLnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtNy0xMiAucGQtYmxvY2tfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtNy0xMiAucGQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC03LTEwIC5jb250YWluZXIgPiAudGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC03LTEwIC5wZC1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC03LTEwIC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tbGF5b3V0LTgtMTMgLmNvbnRhaW5lciA+IC50aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tbGF5b3V0LTgtMTMgLnBkLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tbGF5b3V0LTgtMTMgLnBkLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtOS0xMCAuY29udGFpbmVyID4gLnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtOS0xMCAucGQtYmxvY2tfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC05LTEwIC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tbGF5b3V0LTktMTIgLmNvbnRhaW5lciA+IC50aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tbGF5b3V0LTktMTIgLnBkLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtOS0xMiAucGQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC0xMi05IC5jb250YWluZXIgPiAudGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC0xMi05IC5wZC1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC0xMi05IC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtMTQtNyAuY29udGFpbmVyID4gLnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtMTQtNyAucGQtYmxvY2tfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1sYXlvdXQtMTQtNyAucGQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWxheW91dC0yMiAuY29udGFpbmVyID4gLnRpdGxlLXdyYXAsXG4gIC5wZC1ibG9jay0tbGF5b3V0LTIyIC5wZC1ibG9ja19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlIHtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDMxOC4xOSclM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTI1NjAgMjQyLjUxYy05MC44NS0yMC44Ny0xOTcuNDgtMjYuMzItMzQ0LjkxLTE2Ni44My03MS42Mi02OC4yNy0xNDYuOTktODEuMS0yMTAuMTEtNzMuOTEtMzQ2LjA4IDI5LjI3LTQ3My4zNiAyNTUuNjMtNTk0LjU3IDI5Ni4wOS0yMzQuNyA3OC4zNC0yNzAuODEtMTA4LjQxLTYyOS4yLTYxLjU5LTk4LjEyIDEyLjgyLTE2Mi40My0xMy40Mi0yMTYuMjMtNTMuNDRDNDU0LjgxIDEwMC4zNSA0MTUuMzIgMTUgMjUxLjUgNS41NyAxODguMjUgMS45MyAxMDYuNjcgNDAuMTggMCA2Ny4zN3YyNTAuODJoMjU2MHYtNzUuNjdaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzEnIGQ9J00yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MXB4IDEyMnB4O1xuICAgIGhlaWdodDogMTIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgb3BhY2l0eT0nMScgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjNmMjk0OGInIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBvcGFjaXR5PScxJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMTYyLjk3JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjFmMWYxJyBvcGFjaXR5PScxJyBkPSdNNTk3LjA4IDYxLjkzYy0xMi41MiAyLjc1LTI0Ljg3IDUuMjQtMzcuMDggNy40OS0xMi4yIDIuMjYtMjQuNTYgNC43Ny0zNy4wNyA3LjUzQzMxNC41NSAxMjIuODggMTQ0LjY0IDEzNS40NyAwIDEyOS43NHYzMy4yM2gxOTY0LjE2Yy0zNjYuNDEuMDQtNjE4LjUyLTI2NS4yNy0xMzY3LjA4LTEwMS4wNFpNMjU2MCAwYy0yMDguMzEgNjgtMzYxLjggMTUzLjQ4LTU2MCAxNjIuMTItMTIuMDguNTgtMjQuMDIuODUtMzUuODQuODZIMjU2MFYwWicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAwSDB2MTI5Ljc0YzE0NC42NCA1LjczIDMxNC41NS02Ljg2IDUyMi45My01Mi43OSAxMi41MS0yLjc2IDI0Ljg3LTUuMjYgMzcuMDctNy41MyAxMi4yMS0yLjI1IDI0LjU2LTQuNzQgMzcuMDgtNy40OSA3NDguNTYtMTY0LjIzIDEwMDAuNjcgMTAxLjA4IDEzNjcuMDggMTAxLjA0IDExLjgyIDAgMjMuNzYtLjI4IDM1Ljg0LS44NiAxOTguMi04LjY0IDM1MS42OS05NC4xMiA1NjAtMTYyLjEyWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwNnB4IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXk6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE2LjJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMTYycHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDE2Mi45NyclM0UlM0NwYXRoIGZpbGw9JyUyMzQ1NGI3NScgb3BhY2l0eT0nMScgZD0nTTU5Ny4wOCA2MS45M2MtMTIuNTIgMi43NS0yNC44NyA1LjI0LTM3LjA4IDcuNDktMTIuMiAyLjI2LTI0LjU2IDQuNzctMzcuMDcgNy41M0MzMTQuNTUgMTIyLjg4IDE0NC42NCAxMzUuNDcgMCAxMjkuNzR2MzMuMjNoMTk2NC4xNmMtMzY2LjQxLjA0LTYxOC41Mi0yNjUuMjctMTM2Ny4wOC0xMDEuMDRaTTI1NjAgMGMtMjA4LjMxIDY4LTM2MS44IDE1My40OC01NjAgMTYyLjEyLTEyLjA4LjU4LTI0LjAyLjg1LTM1Ljg0Ljg2SDI1NjBWMFonIC8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgb3BhY2l0eT0nMScgZD0nTTI1NjAgMEgwdjEyOS43NGMxNDQuNjQgNS43MyAzMTQuNTUtNi44NiA1MjIuOTMtNTIuNzkgMTIuNTEtMi43NiAyNC44Ny01LjI2IDM3LjA3LTcuNTMgMTIuMjEtMi4yNSAyNC41Ni00Ljc0IDM3LjA4LTcuNDkgNzQ4LjU2LTE2NC4yMyAxMDAwLjY3IDEwMS4wOCAxMzY3LjA4IDEwMS4wNCAxMS44MiAwIDIzLjc2LS4yOCAzNS44NC0uODYgMTk4LjItOC42NCAzNTEuNjktOTQuMTIgNTYwLTE2Mi4xMlonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMDZweCA3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE2LjJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMTYycHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMTYyLjk3JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI5NDhiJyBvcGFjaXR5PScxJyBkPSdNNTk3LjA4IDYxLjkzYy0xMi41MiAyLjc1LTI0Ljg3IDUuMjQtMzcuMDggNy40OS0xMi4yIDIuMjYtMjQuNTYgNC43Ny0zNy4wNyA3LjUzQzMxNC41NSAxMjIuODggMTQ0LjY0IDEzNS40NyAwIDEyOS43NHYzMy4yM2gxOTY0LjE2Yy0zNjYuNDEuMDQtNjE4LjUyLTI2NS4yNy0xMzY3LjA4LTEwMS4wNFpNMjU2MCAwYy0yMDguMzEgNjgtMzYxLjggMTUzLjQ4LTU2MCAxNjIuMTItMTIuMDguNTgtMjQuMDIuODUtMzUuODQuODZIMjU2MFYwWicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAwSDB2MTI5Ljc0YzE0NC42NCA1LjczIDMxNC41NS02Ljg2IDUyMi45My01Mi43OSAxMi41MS0yLjc2IDI0Ljg3LTUuMjYgMzcuMDctNy41MyAxMi4yMS0yLjI1IDI0LjU2LTQuNzQgMzcuMDgtNy40OSA3NDguNTYtMTY0LjIzIDEwMDAuNjcgMTAxLjA4IDEzNjcuMDggMTAxLjA0IDExLjgyIDAgMjMuNzYtLjI4IDM1Ljg0LS44NiAxOTguMi04LjY0IDM1MS42OS05NC4xMiA1NjAtMTYyLjEyWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwNnB4IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXkgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5ICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXkgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDMxOC4xOSclM0UlM0NwYXRoIGZpbGw9JyUyMzQ1NGI3NScgb3BhY2l0eT0nMScgZD0nTTI1NjAgMjQyLjUxYy05MC44NS0yMC44Ny0xOTcuNDgtMjYuMzItMzQ0LjkxLTE2Ni44My03MS42Mi02OC4yNy0xNDYuOTktODEuMS0yMTAuMTEtNzMuOTEtMzQ2LjA4IDI5LjI3LTQ3My4zNiAyNTUuNjMtNTk0LjU3IDI5Ni4wOS0yMzQuNyA3OC4zNC0yNzAuODEtMTA4LjQxLTYyOS4yLTYxLjU5LTk4LjEyIDEyLjgyLTE2Mi40My0xMy40Mi0yMTYuMjMtNTMuNDRDNDU0LjgxIDEwMC4zNSA0MTUuMzIgMTUgMjUxLjUgNS41NyAxODguMjUgMS45MyAxMDYuNjcgNDAuMTggMCA2Ny4zN3YyNTAuODJoMjU2MHYtNzUuNjdaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmMWYxZjEnIG9wYWNpdHk9JzEnIGQ9J00yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5ICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXkgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI5NDhiJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5ICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2g6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXkgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAxNjIuOTcnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzEnIGQ9J001OTcuMDggNjEuOTNjLTEyLjUyIDIuNzUtMjQuODcgNS4yNC0zNy4wOCA3LjQ5LTEyLjIgMi4yNi0yNC41NiA0Ljc3LTM3LjA3IDcuNTNDMzE0LjU1IDEyMi44OCAxNDQuNjQgMTM1LjQ3IDAgMTI5Ljc0djMzLjIzaDE5NjQuMTZjLTM2Ni40MS4wNC02MTguNTItMjY1LjI3LTEzNjcuMDgtMTAxLjA0Wk0yNTYwIDBjLTIwOC4zMSA2OC0zNjEuOCAxNTMuNDgtNTYwIDE2Mi4xMi0xMi4wOC41OC0yNC4wMi44NS0zNS44NC44NkgyNTYwVjBaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmMWYxZjEnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDBIMHYxMjkuNzRjMTQ0LjY0IDUuNzMgMzE0LjU1LTYuODYgNTIyLjkzLTUyLjc5IDEyLjUxLTIuNzYgMjQuODctNS4yNiAzNy4wNy03LjUzIDEyLjIxLTIuMjUgMjQuNTYtNC43NCAzNy4wOC03LjQ5IDc0OC41Ni0xNjQuMjMgMTAwMC42NyAxMDEuMDggMTM2Ny4wOCAxMDEuMDQgMTEuODIgMCAyMy43Ni0uMjggMzUuODQtLjg2IDE5OC4yLTguNjQgMzUxLjY5LTk0LjEyIDU2MC0xNjIuMTJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTA2cHggNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5ICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZTpiZWZvcmUge1xuICAgIGhlaWdodDogMTYuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAxNjJweDtcbiAgfVxufVxuLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAxNjIuOTcnJTNFJTNDcGF0aCBmaWxsPSclMjM0NTRiNzUnIG9wYWNpdHk9JzEnIGQ9J001OTcuMDggNjEuOTNjLTEyLjUyIDIuNzUtMjQuODcgNS4yNC0zNy4wOCA3LjQ5LTEyLjIgMi4yNi0yNC41NiA0Ljc3LTM3LjA3IDcuNTNDMzE0LjU1IDEyMi44OCAxNDQuNjQgMTM1LjQ3IDAgMTI5Ljc0djMzLjIzaDE5NjQuMTZjLTM2Ni40MS4wNC02MTguNTItMjY1LjI3LTEzNjcuMDgtMTAxLjA0Wk0yNTYwIDBjLTIwOC4zMSA2OC0zNjEuOCAxNTMuNDgtNTYwIDE2Mi4xMi0xMi4wOC41OC0yNC4wMi44NS0zNS44NC44NkgyNTYwVjBaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmMWYxZjEnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDBIMHYxMjkuNzRjMTQ0LjY0IDUuNzMgMzE0LjU1LTYuODYgNTIyLjkzLTUyLjc5IDEyLjUxLTIuNzYgMjQuODctNS4yNiAzNy4wNy03LjUzIDEyLjIxLTIuMjUgMjQuNTYtNC43NCAzNy4wOC03LjQ5IDc0OC41Ni0xNjQuMjMgMTAwMC42NyAxMDEuMDggMTM2Ny4wOCAxMDEuMDQgMTEuODIgMCAyMy43Ni0uMjggMzUuODQtLjg2IDE5OC4yLTguNjQgMzUxLjY5LTk0LjEyIDU2MC0xNjIuMTJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTA2cHggNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5ICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE2LjJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMTYycHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXkgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAxNjIuOTcnJTNFJTNDcGF0aCBmaWxsPSclMjNmMjk0OGInIG9wYWNpdHk9JzEnIGQ9J001OTcuMDggNjEuOTNjLTEyLjUyIDIuNzUtMjQuODcgNS4yNC0zNy4wOCA3LjQ5LTEyLjIgMi4yNi0yNC41NiA0Ljc3LTM3LjA3IDcuNTNDMzE0LjU1IDEyMi44OCAxNDQuNjQgMTM1LjQ3IDAgMTI5Ljc0djMzLjIzaDE5NjQuMTZjLTM2Ni40MS4wNC02MTguNTItMjY1LjI3LTEzNjcuMDgtMTAxLjA0Wk0yNTYwIDBjLTIwOC4zMSA2OC0zNjEuOCAxNTMuNDgtNTYwIDE2Mi4xMi0xMi4wOC41OC0yNC4wMi44NS0zNS44NC44NkgyNTYwVjBaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmMWYxZjEnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDBIMHYxMjkuNzRjMTQ0LjY0IDUuNzMgMzE0LjU1LTYuODYgNTIyLjkzLTUyLjc5IDEyLjUxLTIuNzYgMjQuODctNS4yNiAzNy4wNy03LjUzIDEyLjIxLTIuMjUgMjQuNTYtNC43NCAzNy4wOC03LjQ5IDc0OC41Ni0xNjQuMjMgMTAwMC42NyAxMDEuMDggMTM2Ny4wOCAxMDEuMDQgMTEuODIgMCAyMy43Ni0uMjggMzUuODQtLjg2IDE5OC4yLTguNjQgMzUxLjY5LTk0LjEyIDU2MC0xNjIuMTJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTA2cHggNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5ICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaDpiZWZvcmUge1xuICAgIGhlaWdodDogMTYuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAxNjJweDtcbiAgfVxufVxuLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0N2RiOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0Yjc1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDMxOC4xOSclM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTI1NjAgMjQyLjUxYy05MC44NS0yMC44Ny0xOTcuNDgtMjYuMzItMzQ0LjkxLTE2Ni44My03MS42Mi02OC4yNy0xNDYuOTktODEuMS0yMTAuMTEtNzMuOTEtMzQ2LjA4IDI5LjI3LTQ3My4zNiAyNTUuNjMtNTk0LjU3IDI5Ni4wOS0yMzQuNyA3OC4zNC0yNzAuODEtMTA4LjQxLTYyOS4yLTYxLjU5LTk4LjEyIDEyLjgyLTE2Mi40My0xMy40Mi0yMTYuMjMtNTMuNDRDNDU0LjgxIDEwMC4zNSA0MTUuMzIgMTUgMjUxLjUgNS41NyAxODguMjUgMS45MyAxMDYuNjcgNDAuMTggMCA2Ny4zN3YyNTAuODJoMjU2MHYtNzUuNjdaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjM0NTRiNzUnIG9wYWNpdHk9JzEnIGQ9J00yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXk6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScxJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MXB4IDEyMnB4O1xuICAgIGhlaWdodDogMTIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjNmMjk0OGInIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScxJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2g6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MXB4IDEyMnB4O1xuICAgIGhlaWdodDogMTIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2g6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMTYyLjk3JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjFmMWYxJyBvcGFjaXR5PScxJyBkPSdNNTk3LjA4IDYxLjkzYy0xMi41MiAyLjc1LTI0Ljg3IDUuMjQtMzcuMDggNy40OS0xMi4yIDIuMjYtMjQuNTYgNC43Ny0zNy4wNyA3LjUzQzMxNC41NSAxMjIuODggMTQ0LjY0IDEzNS40NyAwIDEyOS43NHYzMy4yM2gxOTY0LjE2Yy0zNjYuNDEuMDQtNjE4LjUyLTI2NS4yNy0xMzY3LjA4LTEwMS4wNFpNMjU2MCAwYy0yMDguMzEgNjgtMzYxLjggMTUzLjQ4LTU2MCAxNjIuMTItMTIuMDguNTgtMjQuMDIuODUtMzUuODQuODZIMjU2MFYwWicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScxJyBkPSdNMjU2MCAwSDB2MTI5Ljc0YzE0NC42NCA1LjczIDMxNC41NS02Ljg2IDUyMi45My01Mi43OSAxMi41MS0yLjc2IDI0Ljg3LTUuMjYgMzcuMDctNy41MyAxMi4yMS0yLjI1IDI0LjU2LTQuNzQgMzcuMDgtNy40OSA3NDguNTYtMTY0LjIzIDEwMDAuNjcgMTAxLjA4IDEzNjcuMDggMTAxLjA0IDExLjgyIDAgMjMuNzYtLjI4IDM1Ljg0LS44NiAxOTguMi04LjY0IDM1MS42OS05NC4xMiA1NjAtMTYyLjEyWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwNnB4IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAxNjIuOTcnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzEnIGQ9J001OTcuMDggNjEuOTNjLTEyLjUyIDIuNzUtMjQuODcgNS4yNC0zNy4wOCA3LjQ5LTEyLjIgMi4yNi0yNC41NiA0Ljc3LTM3LjA3IDcuNTNDMzE0LjU1IDEyMi44OCAxNDQuNjQgMTM1LjQ3IDAgMTI5Ljc0djMzLjIzaDE5NjQuMTZjLTM2Ni40MS4wNC02MTguNTItMjY1LjI3LTEzNjcuMDgtMTAxLjA0Wk0yNTYwIDBjLTIwOC4zMSA2OC0zNjEuOCAxNTMuNDgtNTYwIDE2Mi4xMi0xMi4wOC41OC0yNC4wMi44NS0zNS44NC44NkgyNTYwVjBaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjM0NTRiNzUnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDBIMHYxMjkuNzRjMTQ0LjY0IDUuNzMgMzE0LjU1LTYuODYgNTIyLjkzLTUyLjc5IDEyLjUxLTIuNzYgMjQuODctNS4yNiAzNy4wNy03LjUzIDEyLjIxLTIuMjUgMjQuNTYtNC43NCAzNy4wOC03LjQ5IDc0OC41Ni0xNjQuMjMgMTAwMC42NyAxMDEuMDggMTM2Ny4wOCAxMDEuMDQgMTEuODIgMCAyMy43Ni0uMjggMzUuODQtLjg2IDE5OC4yLTguNjQgMzUxLjY5LTk0LjEyIDU2MC0xNjIuMTJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTA2cHggNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAxNjIuOTcnJTNFJTNDcGF0aCBmaWxsPSclMjNmMjk0OGInIG9wYWNpdHk9JzEnIGQ9J001OTcuMDggNjEuOTNjLTEyLjUyIDIuNzUtMjQuODcgNS4yNC0zNy4wOCA3LjQ5LTEyLjIgMi4yNi0yNC41NiA0Ljc3LTM3LjA3IDcuNTNDMzE0LjU1IDEyMi44OCAxNDQuNjQgMTM1LjQ3IDAgMTI5Ljc0djMzLjIzaDE5NjQuMTZjLTM2Ni40MS4wNC02MTguNTItMjY1LjI3LTEzNjcuMDgtMTAxLjA0Wk0yNTYwIDBjLTIwOC4zMSA2OC0zNjEuOCAxNTMuNDgtNTYwIDE2Mi4xMi0xMi4wOC41OC0yNC4wMi44NS0zNS44NC44NkgyNTYwVjBaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjM0NTRiNzUnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDBIMHYxMjkuNzRjMTQ0LjY0IDUuNzMgMzE0LjU1LTYuODYgNTIyLjkzLTUyLjc5IDEyLjUxLTIuNzYgMjQuODctNS4yNiAzNy4wNy03LjUzIDEyLjIxLTIuMjUgMjQuNTYtNC43NCAzNy4wOC03LjQ5IDc0OC41Ni0xNjQuMjMgMTAwMC42NyAxMDEuMDggMTM2Ny4wOCAxMDEuMDQgMTEuODIgMCAyMy43Ni0uMjggMzUuODQtLjg2IDE5OC4yLTguNjQgMzUxLjY5LTk0LjEyIDU2MC0xNjIuMTJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTA2cHggNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYXJyb3ctaWNvbiB7XG4gIHN0cm9rZTogIzc0N2RiOTtcbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyOTQ4YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCAuc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggLnBkLWFycm93LWljb24ge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDMxOC4xOSclM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTI1NjAgMjQyLjUxYy05MC44NS0yMC44Ny0xOTcuNDgtMjYuMzItMzQ0LjkxLTE2Ni44My03MS42Mi02OC4yNy0xNDYuOTktODEuMS0yMTAuMTEtNzMuOTEtMzQ2LjA4IDI5LjI3LTQ3My4zNiAyNTUuNjMtNTk0LjU3IDI5Ni4wOS0yMzQuNyA3OC4zNC0yNzAuODEtMTA4LjQxLTYyOS4yLTYxLjU5LTk4LjEyIDEyLjgyLTE2Mi40My0xMy40Mi0yMTYuMjMtNTMuNDRDNDU0LjgxIDEwMC4zNSA0MTUuMzIgMTUgMjUxLjUgNS41NyAxODguMjUgMS45MyAxMDYuNjcgNDAuMTggMCA2Ny4zN3YyNTAuODJoMjU2MHYtNzUuNjdaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmMjk0OGInIG9wYWNpdHk9JzEnIGQ9J00yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MXB4IDEyMnB4O1xuICAgIGhlaWdodDogMTIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI5NDhiJyBvcGFjaXR5PScxJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyM2YyOTQ4Yicgb3BhY2l0eT0nMScgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMTYyLjk3JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjFmMWYxJyBvcGFjaXR5PScxJyBkPSdNNTk3LjA4IDYxLjkzYy0xMi41MiAyLjc1LTI0Ljg3IDUuMjQtMzcuMDggNy40OS0xMi4yIDIuMjYtMjQuNTYgNC43Ny0zNy4wNyA3LjUzQzMxNC41NSAxMjIuODggMTQ0LjY0IDEzNS40NyAwIDEyOS43NHYzMy4yM2gxOTY0LjE2Yy0zNjYuNDEuMDQtNjE4LjUyLTI2NS4yNy0xMzY3LjA4LTEwMS4wNFpNMjU2MCAwYy0yMDguMzEgNjgtMzYxLjggMTUzLjQ4LTU2MCAxNjIuMTItMTIuMDguNTgtMjQuMDIuODUtMzUuODQuODZIMjU2MFYwWicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI5NDhiJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAwSDB2MTI5Ljc0YzE0NC42NCA1LjczIDMxNC41NS02Ljg2IDUyMi45My01Mi43OSAxMi41MS0yLjc2IDI0Ljg3LTUuMjYgMzcuMDctNy41MyAxMi4yMS0yLjI1IDI0LjU2LTQuNzQgMzcuMDgtNy40OSA3NDguNTYtMTY0LjIzIDEwMDAuNjcgMTAxLjA4IDEzNjcuMDggMTAxLjA0IDExLjgyIDAgMjMuNzYtLjI4IDM1Ljg0LS44NiAxOTguMi04LjY0IDM1MS42OS05NC4xMiA1NjAtMTYyLjEyWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwNnB4IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXk6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE2LjJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMTYycHg7XG4gIH1cbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMTYyLjk3JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBvcGFjaXR5PScxJyBkPSdNNTk3LjA4IDYxLjkzYy0xMi41MiAyLjc1LTI0Ljg3IDUuMjQtMzcuMDggNy40OS0xMi4yIDIuMjYtMjQuNTYgNC43Ny0zNy4wNyA3LjUzQzMxNC41NSAxMjIuODggMTQ0LjY0IDEzNS40NyAwIDEyOS43NHYzMy4yM2gxOTY0LjE2Yy0zNjYuNDEuMDQtNjE4LjUyLTI2NS4yNy0xMzY3LjA4LTEwMS4wNFpNMjU2MCAwYy0yMDguMzEgNjgtMzYxLjggMTUzLjQ4LTU2MCAxNjIuMTItMTIuMDguNTgtMjQuMDIuODUtMzUuODQuODZIMjU2MFYwWicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI5NDhiJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAwSDB2MTI5Ljc0YzE0NC42NCA1LjczIDMxNC41NS02Ljg2IDUyMi45My01Mi43OSAxMi41MS0yLjc2IDI0Ljg3LTUuMjYgMzcuMDctNy41MyAxMi4yMS0yLjI1IDI0LjU2LTQuNzQgMzcuMDgtNy40OSA3NDguNTYtMTY0LjIzIDEwMDAuNjcgMTAxLjA4IDEzNjcuMDggMTAxLjA0IDExLjgyIDAgMjMuNzYtLjI4IDM1Ljg0LS44NiAxOTguMi04LjY0IDM1MS42OS05NC4xMiA1NjAtMTYyLjEyWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwNnB4IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG4ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAxNjIuOTcnJTNFJTNDcGF0aCBmaWxsPSclMjM0NTRiNzUnIG9wYWNpdHk9JzEnIGQ9J001OTcuMDggNjEuOTNjLTEyLjUyIDIuNzUtMjQuODcgNS4yNC0zNy4wOCA3LjQ5LTEyLjIgMi4yNi0yNC41NiA0Ljc3LTM3LjA3IDcuNTNDMzE0LjU1IDEyMi44OCAxNDQuNjQgMTM1LjQ3IDAgMTI5Ljc0djMzLjIzaDE5NjQuMTZjLTM2Ni40MS4wNC02MTguNTItMjY1LjI3LTEzNjcuMDgtMTAxLjA0Wk0yNTYwIDBjLTIwOC4zMSA2OC0zNjEuOCAxNTMuNDgtNTYwIDE2Mi4xMi0xMi4wOC41OC0yNC4wMi44NS0zNS44NC44NkgyNTYwVjBaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmMjk0OGInIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDBIMHYxMjkuNzRjMTQ0LjY0IDUuNzMgMzE0LjU1LTYuODYgNTIyLjkzLTUyLjc5IDEyLjUxLTIuNzYgMjQuODctNS4yNiAzNy4wNy03LjUzIDEyLjIxLTIuMjUgMjQuNTYtNC43NCAzNy4wOC03LjQ5IDc0OC41Ni0xNjQuMjMgMTAwMC42NyAxMDEuMDggMTM2Ny4wOCAxMDEuMDQgMTEuODIgMCAyMy43Ni0uMjggMzUuODQtLjg2IDE5OC4yLTguNjQgMzUxLjY5LTk0LjEyIDU2MC0xNjIuMTJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTA2cHggNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG4ucGQtYmxvY2sucGQtYmxvY2stLXdpdGgtY3VydmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wZC1ibG9jay5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hOmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5zZWN0aW9uLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlLS13aXRoLWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLS13aXRoLWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tdGl0bGUtLXdpdGgtbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOS40cmVtO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZjM1O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLS13aXRoLWxpbmU6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmljb24tdGV4dC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0ICoge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uaWNvbi10ZXh0LXdyYXAgLmljb24tdGV4dC1vYmplY3QgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0IHN0cm9uZyB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0IC5pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbnRlbnQtd3JhcCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGl0bGUtd3JhcC5tZy1idCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wZC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucGQtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDk2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cbi5wZC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBkLWhlYWRlcl9fbG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wZC1oZWFkZXJfX25hdiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cblxuLmhlYWRlci1wYWRkaW5nIHtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAuaGVhZGVyLXBhZGRpbmcge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuXG4ubWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuLmZvb3Rlcl9fZGVtbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19kZW1vIHtcbiAgICBwYWRkaW5nOiA3LjdyZW0gMDtcbiAgfVxufVxuLmZvb3Rlcl9fZGVtbyAuZmxleC13cmFwICsgKiB7XG4gIG1hcmdpbi10b3A6IDYuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19kZW1vIC5mbGV4LXdyYXAgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA2LjFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19kZW1vIC5kZW1vLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi5mb290ZXJfX2RlbW8gLmRlbW8tdGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvb3Rlcl9fZGVtbyAuZGVtby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjlyZW07XG4gIH1cbn1cbi5mb290ZXJfX2RlbW9fX2NvbnRhY3Qge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQ1NGI3NTtcbiAgcGFkZGluZy10b3A6IDMuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19kZW1vX19jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fZGVtb19fY29udGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi5mb290ZXJfX2RlbW9fX2NvbnRhY3QgLmNvbnRhY3QtdGV4dCB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb290ZXJfX2RlbW9fX2NvbnRhY3QgLmNvbnRhY3QtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICB9XG59XG4uZm9vdGVyX19kZW1vX19jb250YWN0IC5jb250YWN0LXRleHQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlcl9fZGVtb19fY29udGFjdCAuY29udGFjdC10ZXh0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19kZW1vX19jb250YWN0IC5jb250YWN0LXRleHQgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtzIHtcbiAgcGFkZGluZzogMCAwIDYuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19saW5rcyB7XG4gICAgcGFkZGluZzogMCAwIDUuMnJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDE2Mi45NyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgb3BhY2l0eT0nMScgZD0nTTU5Ny4wOCA2MS45M2MtMTIuNTIgMi43NS0yNC44NyA1LjI0LTM3LjA4IDcuNDktMTIuMiAyLjI2LTI0LjU2IDQuNzctMzcuMDcgNy41M0MzMTQuNTUgMTIyLjg4IDE0NC42NCAxMzUuNDcgMCAxMjkuNzR2MzMuMjNoMTk2NC4xNmMtMzY2LjQxLjA0LTYxOC41Mi0yNjUuMjctMTM2Ny4wOC0xMDEuMDRaTTI1NjAgMGMtMjA4LjMxIDY4LTM2MS44IDE1My40OC01NjAgMTYyLjEyLTEyLjA4LjU4LTI0LjAyLjg1LTM1Ljg0Ljg2SDI1NjBWMFonIC8lM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTI1NjAgMEgwdjEyOS43NGMxNDQuNjQgNS43MyAzMTQuNTUtNi44NiA1MjIuOTMtNTIuNzkgMTIuNTEtMi43NiAyNC44Ny01LjI2IDM3LjA3LTcuNTMgMTIuMjEtMi4yNSAyNC41Ni00Ljc0IDM3LjA4LTcuNDkgNzQ4LjU2LTE2NC4yMyAxMDAwLjY3IDEwMS4wOCAxMzY3LjA4IDEwMS4wNCAxMS44MiAwIDIzLjc2LS4yOCAzNS44NC0uODYgMTk4LjItOC42NCAzNTEuNjktOTQuMTIgNTYwLTE2Mi4xMlonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMDZweCA3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xpbmtzOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbGlua3M6YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9vdGVyX19saW5rcy1pbm5lciB7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHggMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19saW5rcy1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4uZm9vdGVyX19saW5rcyAuZm9vdGVyX19uYXYtbWVudSAubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbGlua3MgLmZvb3Rlcl9fbmF2LW1lbnUgLm1lbnUge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyX19saW5rcyAuZm9vdGVyX19uYXYtbWVudSAubWVudS1pdGVtIGEge1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbi5mb290ZXJfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRiNzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fYmFyLWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuLmZvb3Rlcl9fYmFyX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmZvb3Rlcl9fYmFyX19uYXYgLm1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5mb290ZXJfX2Jhcl9fbmF2IC5tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyX19iYXJfX25hdiAubWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvb3Rlcl9fYmFyX19uYXYgLm1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xufVxuLmZvb3Rlcl9fYmFyX190ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fYmFyX190ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBkLW5hdiB7XG4gIC0tcGQtbmF2LWl0ZW0tcGFkZGluZy1oOiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIC0tcGQtbmF2LXN1Ym1lbnUtcGFkZGluZy1oOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1uYXYge1xuICAgIC0tcGQtbmF2LWl0ZW0tcGFkZGluZy1oOiBjYWxjKDV2dyArIHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIH1cbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9fZ3JvdXBbZGF0YS1wZC1kZWVwPVwiMFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMCAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9fZ3JvdXBbZGF0YS1wZC1kZWVwPVwiMFwiXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9fZ3JvdXBbZGF0YS1wZC1kZWVwPVwiMVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAxLjRyZW0gdmFyKC0tcGQtbmF2LWl0ZW0tcGFkZGluZy1oKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9fZ3JvdXBbZGF0YS1wZC1kZWVwPVwiMVwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDMuNnJlbSB2YXIoLS1wZC1uYXYtc3VibWVudS1wYWRkaW5nLWgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDk2cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2dyb3VwW2RhdGEtcGQtZGVlcD1cIjJcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNHJlbSAwIDAgMi42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2dyb3VwW2RhdGEtcGQtZGVlcD1cIjJcIl0ge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwIDAgMy4ycmVtO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2dyb3VwW2RhdGEtcGQtZGVlcD1cIjJcIl0gLnBkLW1lbnUtaWNvbiB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIH1cbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rLWhlYWRpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiAwLjlyZW0gdmFyKC0tcGQtbmF2LWl0ZW0tcGFkZGluZy1oKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ1cHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pID4gLnBkLW5hdl9fbGluaywgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pID4gLnBkLW5hdl9fbGluay1oZWFkaW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pID4gLnBkLW5hdl9fbGluayAucGQtbWVudS1pY29uLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rLWhlYWRpbmcgLnBkLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICM0NTRiNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKSA+IC5wZC1uYXZfX2xpbms6YWZ0ZXIsIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKSA+IC5wZC1uYXZfX2xpbmstaGVhZGluZzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0Yjc1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rOmhvdmVyLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikgPiAucGQtbmF2X19saW5rLWhlYWRpbmc6aG92ZXIge1xuICBjb2xvcjogI2VhN2YzNTtcbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKSA+IC5wZC1uYXZfX2xpbms6aG92ZXIgLnBkLW1lbnUtaWNvbiwgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pID4gLnBkLW5hdl9fbGluay1oZWFkaW5nOmhvdmVyIC5wZC1tZW51LWljb24ge1xuICBmaWxsOiAjZWE3ZjM1O1xufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pID4gLnBkLW5hdl9fbGluazpob3ZlcjphZnRlciwgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pID4gLnBkLW5hdl9fbGluay1oZWFkaW5nOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKS5wZC1uYXZfX2l0ZW0tLWxheW91dC1ibHVlID4gdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3ZGI5O1xufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pLnBkLW5hdl9faXRlbS0tbGF5b3V0LWJsdWUgPiB1bCAucGQtbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlYTdmMzU7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikucGQtbmF2X19pdGVtLS1sYXlvdXQtYmx1ZSA+IHVsIC5wZC1uYXZfX2xpbms6aG92ZXIgLnBkLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICNlYTdmMzU7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikucGQtbmF2X19pdGVtLS1sYXlvdXQtYmx1ZSA+IHVsIC5wZC1uYXZfX2xpbmssIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKS5wZC1uYXZfX2l0ZW0tLWxheW91dC1ibHVlID4gdWwgLnBkLW5hdl9fbGluay1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikucGQtbmF2X19pdGVtLS1sYXlvdXQtbWl4ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0N2RiOTtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbjogNy4ycmVtIGNhbGMoLTEgKiB2YXIoLS1wZC1uYXYtaXRlbS1wYWRkaW5nLWgpKSAtMS40cmVtO1xuICBwYWRkaW5nOiAyLjRyZW0gdmFyKC0tcGQtbmF2LWl0ZW0tcGFkZGluZy1oKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ1cHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pLnBkLW5hdl9faXRlbS0tbGF5b3V0LW1peCA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDMuNnJlbSA3LjJyZW0gMy42cmVtIDVyZW07XG4gICAgbWFyZ2luOiAtMy42cmVtIDAgLTMuNnJlbSAtNXJlbTtcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xuICB9XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikucGQtbmF2X19pdGVtLS1sYXlvdXQtbWl4ID4gdWwgPiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNy4ycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1NjAgMTYzJyUzRSUzQ3BhdGggZmlsbD0nJTIzNzQ3ZGI5JyBkPSdNMTk2Mi45IDYxLjlDMTIxNC4zLTEwMi4zIDk2Mi4yIDE2MyA1OTUuOCAxNjIuOUgyNTYwdi0zMy4yYy0xNDQuNiA1LjctMzE0LjUtNi45LTUyMi45LTUyLjgtMTIuNS0yLjgtMjQuOS01LjMtMzcuMS03LjUtMTIuMi0yLjMtMjQuNi00LjctMzcuMS03LjVaTTAgMTYzaDU5NS44Yy0xMS44IDAtMjMuOC0uMy0zNS44LS45QzM2MS44IDE1My41IDIwOC4zIDY4IDAgMHYxNjNaJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgZD0nTTAgMGMyMDguMyA2OCAzNjEuOCAxNTMuNSA1NjAgMTYyLjEgMTIuMS42IDI0IC45IDM1LjguOSAzNjYuNCAwIDYxOC41LTI2NS4zIDEzNjcuMS0xMDEgMTIuNSAyLjggMjQuOSA1LjIgMzcuMSA3LjUgMTIuMiAyLjMgMjQuNiA0LjggMzcuMSA3LjUgMjA4LjQgNDUuOSAzNzguMyA1OC41IDUyMi45IDUyLjhWMEgwWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTQ1cHggNzJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ1cHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pLnBkLW5hdl9faXRlbS0tbGF5b3V0LW1peCA+IHVsID4gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE2MyAyNTYwJyUzRSUzQ3BhdGggZmlsbD0nJTIzNzQ3ZGI5JyBkPSdNMTAxLjA3IDU5Ny4wOGMtMi43NS0xMi41Mi01LjI0LTI0Ljg3LTcuNDktMzcuMDgtMi4yNi0xMi4yLTQuNzctMjQuNTYtNy41My0zNy4wN0M0MC4xMiAzMTQuNTUgMjcuNTMgMTQ0LjY0IDMzLjI2IDBILjAzdjE5NjQuMTZjLS4wNC0zNjYuNDEgMjY1LjI3LTYxOC41MiAxMDEuMDQtMTM2Ny4wOFpNMTYzIDI1NjBDOTUgMjM1MS42OSA5LjUyIDIxOTguMi44OCAyMDAwYy0uNTgtMTIuMDgtLjg1LTI0LjAyLS44Ni0zNS44NFYyNTYwSDE2M1onLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdNMTYzIDI1NjBWMEgzMy4yNmMtNS43MyAxNDQuNjQgNi44NiAzMTQuNTUgNTIuNzkgNTIyLjkzIDIuNzYgMTIuNTEgNS4yNiAyNC44NyA3LjUzIDM3LjA3IDIuMjUgMTIuMjEgNC43NCAyNC41NiA3LjQ5IDM3LjA4QzI2NS4zIDEzNDUuNjQtLjAxIDE1OTcuNzUuMDMgMTk2NC4xNmMwIDExLjgyLjI4IDIzLjc2Ljg2IDM1Ljg0IDguNjQgMTk4LjIgOTQuMTIgMzUxLjY5IDE2Mi4xMiA1NjBIMTYzWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcycHggMTEzMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNy4ycmVtO1xuICB9XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikucGQtbmF2X19pdGVtLS1sYXlvdXQtbWl4ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAucGQtbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikucGQtbmF2X19pdGVtLS1sYXlvdXQtbWl4ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAucGQtbmF2X19saW5rOmhvdmVyIC5wZC1tZW51LWljb24ge1xuICBmaWxsOiAjNDU0Yjc1O1xufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pLnBkLW5hdl9faXRlbS0tbGF5b3V0LW1peCA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLnBkLW5hdl9fbGluaywgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl06bm90KC5pcy1idXR0b24pLnBkLW5hdl9faXRlbS0tbGF5b3V0LW1peCA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLnBkLW5hdl9fbGluay1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXTpub3QoLmlzLWJ1dHRvbikucGQtbmF2X19pdGVtLS1sYXlvdXQtbWl4ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAucGQtbmF2X19saW5rIC5wZC1tZW51LWljb24sIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKS5wZC1uYXZfX2l0ZW0tLWxheW91dC1taXggPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5wZC1uYXZfX2xpbmstaGVhZGluZyAucGQtbWVudS1pY29uIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKS5wZC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5wZC1uYXZfX2xpbms6YWZ0ZXIsIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIwXCJdOm5vdCguaXMtYnV0dG9uKS5wZC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5wZC1uYXZfX2xpbmstaGVhZGluZzphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXS5pcy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMFwiXS5pcy1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl0uaXMtYnV0dG9uID4gLnBkLW5hdl9fbGluayB7XG4gIG1hcmdpbjogMS41cmVtIHZhcigtLXBkLW5hdi1pdGVtLXBhZGRpbmctaCkgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ1cHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjBcIl0uaXMtYnV0dG9uID4gLnBkLW5hdl9fbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIxXCJdIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIxXCJdOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMVwiXTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGxpIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIxXCJdOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMVwiXTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGxpIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ1cHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjFcIl06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIxXCJdOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gbGkge1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbVtkYXRhLXBkLWRlZXA9XCIxXCJdLnBkLW5hdl9faXRlbS0taGFzLWNoaWxkcmVuIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW1bZGF0YS1wZC1kZWVwPVwiMVwiXS5wZC1uYXZfX2l0ZW0tLWhhcy1jaGlsZHJlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtW2RhdGEtcGQtZGVlcD1cIjJcIl0ge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbTpub3QoW2RhdGEtcGQtZGVlcD1cIjBcIl0pIC5wZC1uYXZfX2xpbmsge1xuICBjb2xvcjogIzc0N2RiOTtcbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbTpub3QoW2RhdGEtcGQtZGVlcD1cIjBcIl0pIC5wZC1uYXZfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2VhN2YzNTtcbn1cbi5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbTpub3QoW2RhdGEtcGQtZGVlcD1cIjBcIl0pIC5wZC1uYXZfX2xpbmsgLnBkLW1lbnUtaWNvbiwgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtOm5vdChbZGF0YS1wZC1kZWVwPVwiMFwiXSkgLnBkLW5hdl9fbGluay1oZWFkaW5nIC5wZC1tZW51LWljb24ge1xuICBmaWxsOiAjZWE3ZjM1O1xufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtOm5vdChbZGF0YS1wZC1kZWVwPVwiMFwiXSkgLnBkLW5hdl9fbGluay1oZWFkaW5nIHtcbiAgY29sb3I6ICM0NTRiNzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5wZC1uYXZfX2xpbmssIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbS0tYWN0aXZlID4gLnBkLW5hdl9fbGluay1oZWFkaW5nIHtcbiAgY29sb3I6ICNlYTdmMzU7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5wZC1uYXZfX2xpbmsgLnBkLW1lbnUtaWNvbiwgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtLS1hY3RpdmUgPiAucGQtbmF2X19saW5rLWhlYWRpbmcgLnBkLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICNlYTdmMzU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5wZC1uYXZfX2dyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbS5pcy1idXR0b24gPiBhIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW06bm90KC5pcy1idXR0b24pIC5wZC1uYXZfX2xpbmssIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbTpub3QoLmlzLWJ1dHRvbikgLnBkLW5hdl9fbGluay1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ1cHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtOm5vdCguaXMtYnV0dG9uKSAucGQtbmF2X19saW5rLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW06bm90KC5pcy1idXR0b24pIC5wZC1uYXZfX2xpbmstaGVhZGluZyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW06bm90KC5pcy1idXR0b24pIC5wZC1uYXZfX2xpbmsuaGlkZSwgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtOm5vdCguaXMtYnV0dG9uKSAucGQtbmF2X19saW5rLWhlYWRpbmcuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW06bm90KC5pcy1idXR0b24pIC5wZC1uYXZfX2xpbmsuaGlkZSArIHVsLCAucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW06bm90KC5pcy1idXR0b24pIC5wZC1uYXZfX2xpbmstaGVhZGluZy5oaWRlICsgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtOm5vdCguaXMtYnV0dG9uKSAucGQtbmF2X19saW5rIC5wZC1tZW51LWljb24sIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbTpub3QoLmlzLWJ1dHRvbikgLnBkLW5hdl9fbGluay1oZWFkaW5nIC5wZC1tZW51LWljb24ge1xuICBmaWxsOiAjZWE3ZjM1O1xufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtOm5vdCguaXMtYnV0dG9uKSAucGQtbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlYTdmMzU7XG59XG4ucGQtbmF2LnBkLWhlYWRlcl9fbmF2IC5wZC1uYXZfX2l0ZW06bm90KC5pcy1idXR0b24pIC5wZC1uYXZfX2xpbms6aG92ZXIgLnBkLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICNlYTdmMzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbS0tc3VibWVudS13aWR0aC1hdXRvW2RhdGEtcGQtZGVlcD1cIjBcIl0gPiAucGQtbmF2X19ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1wZC1uYXYtc3VibWVudS1wYWRkaW5nLWgpKTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtLS1zdWJtZW51LXdpZHRoLWZ1bGwtd2lkdGhbZGF0YS1wZC1kZWVwPVwiMFwiXSA+IC5wZC1uYXZfX2dyb3VwIHtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1uYXYucGQtaGVhZGVyX19uYXYgLnBkLW5hdl9faXRlbS0tc3VibWVudS13aWR0aC1mdWxsLXdpZHRoW2RhdGEtcGQtZGVlcD1cIjBcIl0gPiAucGQtbmF2X19ncm91cCB7XG4gICAgd2lkdGg6IGNhbGMoOTB2dyAtIDEycHgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiBjYWxjKDV2dyArIDZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzA2cHgpIHtcbiAgLnBkLW5hdi5wZC1oZWFkZXJfX25hdiAucGQtbmF2X19pdGVtLS1zdWJtZW51LXdpZHRoLWZ1bGwtd2lkdGhbZGF0YS1wZC1kZWVwPVwiMFwiXSA+IC5wZC1uYXZfX2dyb3VwIHtcbiAgICB3aWR0aDogMTMyOHB4O1xuICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTM0MHB4KSAvIDIpO1xuICB9XG59XG5cbi5wZC1tZW51LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGZpbGw6ICNlYTdmMzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBkLW1lbnUtaWNvbi1hZGRyZXNzLWNhcmQge1xuICBhc3BlY3QtcmF0aW86IDI0LzE5O1xufVxuLnBkLW1lbnUtaWNvbi1hcnJvdy1kb3duIHtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxMi82O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAucGQtbWVudS1pY29uLWFycm93LWRvd24ge1xuICAgIHdpZHRoOiAxLjZyZW07XG4gIH1cbn1cbi5wZC1tZW51LWljb24tYmVsbCB7XG4gIGFzcGVjdC1yYXRpbzogMTYvMTM7XG59XG4ucGQtbWVudS1pY29uLWJvb2stb3Blbi1yZWFkZXIge1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG4ucGQtbWVudS1pY29uLWJvdHRsZSB7XG4gIGFzcGVjdC1yYXRpbzogNi42My8xNi42NztcbiAgd2lkdGg6IDAuNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucGQtbWVudS1pY29uLWJ1bGIge1xuICBhc3BlY3QtcmF0aW86IDExLzE2O1xufVxuLnBkLW1lbnUtaWNvbi1jYWxlbmRhciB7XG4gIGFzcGVjdC1yYXRpbzogMjMvMjE7XG59XG4ucGQtbWVudS1pY29uLWxheWVyLXBsdXMge1xuICBhc3BlY3QtcmF0aW86IDIxLzIyO1xufVxuLnBkLW1lbnUtaWNvbi1tZXNzYWdlLXF1ZXN0aW9uIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuLnBkLW1lbnUtaWNvbi1tb25leS1iaWxsIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi8xMztcbn1cbi5wZC1tZW51LWljb24tbmV3c3BhcGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAyMS8xODtcbn1cbi5wZC1tZW51LWljb24tb2JqZWN0LWludGVyc2VjdCB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbi5wZC1tZW51LWljb24tcGVvcGxlIHtcbiAgYXNwZWN0LXJhdGlvOiAxOS44My8xNS44ODtcbn1cbi5wZC1tZW51LWljb24tcGxheSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvMTg7XG59XG4ucGQtbWVudS1pY29uLXctbGV0dGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAyMC42OC8xNC41Mjtcbn1cbi5wZC1tZW51LWljb24td2luZS1odWIge1xuICBmaWxsOiAjNDU0Yjc1ICFpbXBvcnRhbnQ7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbi5wZC1tZW51LWljb24td2luZS1rZWVwIHtcbiAgZmlsbDogI2YyOTQ4YiAhaW1wb3J0YW50O1xuICBhc3BlY3QtcmF0aW86IDYwLzU5O1xufVxuLnBkLW1lbnUtaWNvbi13cmVuY2gge1xuICBhc3BlY3QtcmF0aW86IDE1LzIxO1xufVxuXG4ucGQtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA5NnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGQtbmF2LWl0ZW0tcGFkZGluZy1oKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ1cHgpIHtcbiAgLnBkLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ucGQtbmF2LS1vcGVuIC5wZC1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wZC1tZW51X19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICAucGQtbWVudV9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5wZC1oYW1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMuOHJlbTtcbiAgaGVpZ2h0OiAyLjZyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0NXB4KSB7XG4gIC5wZC1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wZC1oYW1idXJnZXIgLmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGQtaGFtYnVyZ2VyIC5saW5lOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2YzNTtcbiAgdG9wOiAwO1xufVxuLnBkLWhhbWJ1cmdlciAubGluZTpudGgtY2hpbGQoMikge1xuICB0b3A6IDEuMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExcHgpO1xufVxuLnBkLWhhbWJ1cmdlciAubGluZTpsYXN0LWNoaWxkIHtcbiAgdG9wOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDdkYjk7XG59XG4ucGQtaGFtYnVyZ2VyOmhvdmVyIC5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2YzNTtcbn1cbi5wZC1oYW1idXJnZXI6aG92ZXIgLmxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5wZC1uYXYtLW9wZW4gLnBkLWhhbWJ1cmdlciAubGluZTpmaXJzdC1jaGlsZCB7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wZC1uYXYtLW9wZW4gLnBkLWhhbWJ1cmdlciAubGluZTpsYXN0LWNoaWxkIHtcbiAgdG9wOiAyNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucGQtbmF2LS1vcGVuIC5wZC1oYW1idXJnZXIgLmxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2VhN2YzNTtcbiAgYm9yZGVyLWNvbG9yOiAjZWE3ZjM1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGUgMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1pbi13aWR0aDogMjA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTU4cHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuLmJ1dHRvbi5ibHVlIHtcbiAgY29sb3I6ICM0NTRiNzU7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGI3NTtcbn1cbi5idXR0b24uYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRiNzU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24ub3JhbmdlIHtcbiAgY29sb3I6ICNlYTdmMzU7XG4gIGJvcmRlci1jb2xvcjogI2VhN2YzNTtcbn1cbi5idXR0b24ub3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2YzNTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5pbnZlcnNlLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhN2YzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2YzNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmludmVyc2Utb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNlYTdmMzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wZC1idG4sIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluaywgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bixcbmJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBkLWJ0bjpmb2N1cywgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rOmZvY3VzLCBib2R5IC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOmZvY3VzLFxuYm9keSAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuY2t5LWJ0bjpmb2N1cywgLnBkLWJ0bjpob3ZlciwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rOmhvdmVyLCBib2R5IC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOmhvdmVyLFxuYm9keSAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuY2t5LWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZC1idG46ZGlzYWJsZWQsIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluazpkaXNhYmxlZCwgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpkaXNhYmxlZCxcbmJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4ucGQtYnRuLCAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLmRvd25sb2FkLWxpbmssIGJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4sXG5ib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjJyZW07XG4gIG1pbi13aWR0aDogMjFyZW07XG59XG5cbi5wZC1idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYnRuLWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICB9XG59XG4ucGQtYnRuLS1jb2xvci1vcmFuZ2UsIC5wZC1idG4tLWNvbG9yLW9yYW5nZS1ibHVlLCAucGQtYnRuLS1jb2xvci1vcmFuZ2Utd2hpdGUsIC5oZXJvLWhvbWUgLnBkLWJ0bi1ncm91cCAucGQtYnRuOm50aC1jaGlsZChldmVuKSwgLmhlcm8taG9tZSAucGQtYnRuLWdyb3VwIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluazpudGgtY2hpbGQoZXZlbiksIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuaGVyby1ob21lIC5wZC1idG4tZ3JvdXAgLmRvd25sb2FkLWxpbms6bnRoLWNoaWxkKGV2ZW4pLCAuaGVyby1ob21lIC5wZC1idG4tZ3JvdXAgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpudGgtY2hpbGQoZXZlbiksIGJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmhlcm8taG9tZSAucGQtYnRuLWdyb3VwIC5ja3ktYnRuOm50aC1jaGlsZChldmVuKSxcbi5oZXJvLWhvbWUgLnBkLWJ0bi1ncm91cCBib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOm50aC1jaGlsZChldmVuKSxcbmJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmhlcm8taG9tZSAucGQtYnRuLWdyb3VwIC5ja3ktYnRuOm50aC1jaGlsZChldmVuKSwgLnN0YXJ0ZWQucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnBkLWJ0bi1ncm91cCAucGQtYnRuOm50aC1jaGlsZChvZGQpLCAuc3RhcnRlZC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLWdyb3VwIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluazpudGgtY2hpbGQob2RkKSwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5zdGFydGVkLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tZ3JvdXAgLmRvd25sb2FkLWxpbms6bnRoLWNoaWxkKG9kZCksIC5zdGFydGVkLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tZ3JvdXAgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpudGgtY2hpbGQob2RkKSwgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuc3RhcnRlZC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLWdyb3VwIC5ja3ktYnRuOm50aC1jaGlsZChvZGQpLFxuLnN0YXJ0ZWQucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnBkLWJ0bi1ncm91cCBib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOm50aC1jaGlsZChvZGQpLFxuYm9keSAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuc3RhcnRlZC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLWdyb3VwIC5ja3ktYnRuOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE3ZjM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZjM1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1idG4tLWNvbG9yLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xufVxuLnBkLWJ0bi0tY29sb3Itb3JhbmdlLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhN2YzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2YzNTtcbiAgY29sb3I6ICNlYTdmMzU7XG59XG4ucGQtYnRuLS1jb2xvci1vcmFuZ2Utb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdmMzU7XG59XG4ucGQtYnRuLS1jb2xvci1vcmFuZ2UtYmx1ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGI3NTtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGQtYnRuLS1jb2xvci1vcmFuZ2Utd2hpdGU6aG92ZXIsIC5oZXJvLWhvbWUgLnBkLWJ0bi1ncm91cCAucGQtYnRuOmhvdmVyOm50aC1jaGlsZChldmVuKSwgLmhlcm8taG9tZSAucGQtYnRuLWdyb3VwIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluazpob3ZlcjpudGgtY2hpbGQoZXZlbiksIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuaGVyby1ob21lIC5wZC1idG4tZ3JvdXAgLmRvd25sb2FkLWxpbms6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pLCAuaGVyby1ob21lIC5wZC1idG4tZ3JvdXAgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpob3ZlcjpudGgtY2hpbGQoZXZlbiksIGJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmhlcm8taG9tZSAucGQtYnRuLWdyb3VwIC5ja3ktYnRuOmhvdmVyOm50aC1jaGlsZChldmVuKSxcbi5oZXJvLWhvbWUgLnBkLWJ0bi1ncm91cCBib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOmhvdmVyOm50aC1jaGlsZChldmVuKSxcbmJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmhlcm8taG9tZSAucGQtYnRuLWdyb3VwIC5ja3ktYnRuOmhvdmVyOm50aC1jaGlsZChldmVuKSwgLnN0YXJ0ZWQucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnBkLWJ0bi1ncm91cCAucGQtYnRuOmhvdmVyOm50aC1jaGlsZChvZGQpLCAuc3RhcnRlZC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLWdyb3VwIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluazpob3ZlcjpudGgtY2hpbGQob2RkKSwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5zdGFydGVkLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tZ3JvdXAgLmRvd25sb2FkLWxpbms6aG92ZXI6bnRoLWNoaWxkKG9kZCksIC5zdGFydGVkLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tZ3JvdXAgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpob3ZlcjpudGgtY2hpbGQob2RkKSwgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuc3RhcnRlZC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLWdyb3VwIC5ja3ktYnRuOmhvdmVyOm50aC1jaGlsZChvZGQpLFxuLnN0YXJ0ZWQucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnBkLWJ0bi1ncm91cCBib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOmhvdmVyOm50aC1jaGlsZChvZGQpLFxuYm9keSAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuc3RhcnRlZC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLWdyb3VwIC5ja3ktYnRuOmhvdmVyOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1idG4tLWNvbG9yLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZjM1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1idG4tLWNvbG9yLXdoaXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE3ZjM1O1xufVxuLnBkLWJ0bi0tY29sb3ItYmx1ZSwgLnBkLWJ0bi0tY29sb3ItYmx1ZS1sYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhN2YzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGQtYnRuLS1jb2xvci1ibHVlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0Yjc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wZC1idG4tLWNvbG9yLWJsdWUtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGI3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGQtYnRuLS1jb2xvci1ibHVlLWJsdWU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYTdmMzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdmMzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkLWJ0bi0tY29sb3ItYmx1ZS1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICM0NTRiNzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZWE3ZjM1O1xufVxuLnBkLWJ0bi0tY29sb3ItYmx1ZS1vcmFuZ2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYTdmMzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdmMzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkLWJ0bi0tY29sb3ItYmx1ZS1sYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjNzQ3ZGI5O1xufVxuLnBkLWJ0bi0tc3R5bGUtb3V0bGluZSwgLmhlcm8taG9tZSAucGQtYnRuLWdyb3VwIC5wZC1idG46bnRoLWNoaWxkKGV2ZW4pLCAuaGVyby1ob21lIC5wZC1idG4tZ3JvdXAgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rOm50aC1jaGlsZChldmVuKSwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5oZXJvLWhvbWUgLnBkLWJ0bi1ncm91cCAuZG93bmxvYWQtbGluazpudGgtY2hpbGQoZXZlbiksIC5oZXJvLWhvbWUgLnBkLWJ0bi1ncm91cCBib2R5IC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOm50aC1jaGlsZChldmVuKSwgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuaGVyby1ob21lIC5wZC1idG4tZ3JvdXAgLmNreS1idG46bnRoLWNoaWxkKGV2ZW4pLFxuLmhlcm8taG9tZSAucGQtYnRuLWdyb3VwIGJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG46bnRoLWNoaWxkKGV2ZW4pLFxuYm9keSAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuaGVyby1ob21lIC5wZC1idG4tZ3JvdXAgLmNreS1idG46bnRoLWNoaWxkKGV2ZW4pLCAuc3RhcnRlZC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLWdyb3VwIC5wZC1idG46bnRoLWNoaWxkKG9kZCksIC5zdGFydGVkLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tZ3JvdXAgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rOm50aC1jaGlsZChvZGQpLCAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLnN0YXJ0ZWQucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnBkLWJ0bi1ncm91cCAuZG93bmxvYWQtbGluazpudGgtY2hpbGQob2RkKSwgLnN0YXJ0ZWQucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnBkLWJ0bi1ncm91cCBib2R5IC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOm50aC1jaGlsZChvZGQpLCBib2R5IC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5zdGFydGVkLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tZ3JvdXAgLmNreS1idG46bnRoLWNoaWxkKG9kZCksXG4uc3RhcnRlZC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLWdyb3VwIGJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG46bnRoLWNoaWxkKG9kZCksXG5ib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5zdGFydGVkLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tZ3JvdXAgLmNreS1idG46bnRoLWNoaWxkKG9kZCksIC5wZC1idG4tLXN0eWxlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wZC1idG4tLXN0eWxlLXNvbGlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGQtYnRuLS1zdHlsZS1zb2xpZC1pbnZlcnNlOm5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGQtYnRuLS1zdHlsZS1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5wZC1idG4tLXN0eWxlLWRvd25sb2FkLCAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLmRvd25sb2FkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgMjFweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoNjksIDc1LCAxMTcsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYnRuLS1zdHlsZS1kb3dubG9hZCwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICB9XG59XG4ucGQtYnRuLS1zdHlsZS1kb3dubG9hZCAucGQtaWNvbi1kb3dubG9hZCwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rIC5wZC1pY29uLWRvd25sb2FkIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGFzcGVjdC1yYXRpbzogNTAvNDI7XG4gIHN0cm9rZTogI2VhN2YzNTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1idG4tLXN0eWxlLWRvd25sb2FkIC5wZC1pY29uLWRvd25sb2FkLCAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLmRvd25sb2FkLWxpbmsgLnBkLWljb24tZG93bmxvYWQge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG59XG4ucGQtYnRuLS1zdHlsZS1kb3dubG9hZDpob3ZlciwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGQtYnRuLS1zdHlsZS1kb3dubG9hZDpob3ZlciAucGQtaWNvbi1kb3dubG9hZCwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rOmhvdmVyIC5wZC1pY29uLWRvd25sb2FkIHtcbiAgc3Ryb2tlOiAjNDU0Yjc1O1xufVxuLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tLXN0eWxlLWRvd25sb2FkLCAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rLCAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5kb3dubG9hZC1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLS1zdHlsZS1kb3dubG9hZDpob3ZlciwgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluazpob3ZlciwgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAuZG93bmxvYWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tLXN0eWxlLWRvd25sb2FkOmhvdmVyIC5wZC1pY29uLWRvd25sb2FkLCAucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rOmhvdmVyIC5wZC1pY29uLWRvd25sb2FkLCAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5kb3dubG9hZC1saW5rOmhvdmVyIC5wZC1pY29uLWRvd25sb2FkIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4ucGQtYnRuLS1zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxLjVweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBkLXZlcnRpY2FsLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgsIDIwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkLXZlcnRpY2FsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBkLXZlcnRpY2FsLWJ1dHRvbl9fbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWNrLW5leHQtdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC12ZXJ0aWNhbC1idXR0b25fX25leHQge1xuICAgIHdpZHRoOiA0LjNyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDI2cHg7XG4gIH1cbn1cbi5wZC12ZXJ0aWNhbC1idXR0b25fX25leHQ6YmVmb3JlLCAucGQtdmVydGljYWwtYnV0dG9uX19uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdmMzU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBkLXZlcnRpY2FsLWJ1dHRvbl9fbmV4dDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjM1O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBhbmltYXRpb246IHBvaW50UHVsc2UgMnMgaW5maW5pdGU7XG59XG4ucGQtdmVydGljYWwtYnV0dG9uX19uZXh0OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgei1pbmRleDogMTA0MDA7XG59XG5cbi5nZm9ybV9oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uZ2Zvcm1fdGl0bGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZm9ybV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybSAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gICAgZ2FwOiAxM3B4IDEycHg7XG4gIH1cbn1cbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dCxcbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlIGZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dCxcbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlIGZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dCwgZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcixcbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCB0ZXh0YXJlYSxcbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0N2RiOTtcbiAgb3BhY2l0eTogMTtcbn1cbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFthcmlhLWludmFsaWQ9dHJ1ZV0sXG5mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGQgdGV4dGFyZWFbYXJpYS1pbnZhbGlkPXRydWVdIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEwMTAxO1xufVxuZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W2FyaWEtaW52YWxpZD10cnVlXSwgZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W2FyaWEtaW52YWxpZD10cnVlXTo6cGxhY2Vob2xkZXIsXG5mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGQgdGV4dGFyZWFbYXJpYS1pbnZhbGlkPXRydWVdLFxuZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHRleHRhcmVhW2FyaWEtaW52YWxpZD10cnVlXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExMDEwMTtcbn1cbmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFtyZWFkb25seV0sXG5mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGQgdGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2YzNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbcmVhZG9ubHldOmZvY3VzLFxuZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHRleHRhcmVhW3JlYWRvbmx5XTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLmhhbGYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gIH1cbn1cbmZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEuM3JlbTtcbn1cblxuLnBkLWFycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBkLWFycm93LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucGQtYXJyb3ctaWNvbiB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBkLWFycm93LWljb24tLWxlZnQsIC5wZC1hcnJvdy1pY29uLS1yaWdodCB7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGFzcGVjdC1yYXRpbzogMTQvMjU7XG59XG4ucGQtYXJyb3ctaWNvbi0tY29sb3ItbGJsdWUge1xuICBzdHJva2U6ICM3NDdkYjk7XG59XG4ucGQtYXJyb3ctaWNvbi0tY29sb3ItbGJsdWU6aG92ZXIge1xuICBzdHJva2U6ICNlYTdmMzU7XG59XG4ucGQtYXJyb3ctaWNvbi0tY29sb3ItZGJsdWUge1xuICBzdHJva2U6ICM0NTRiNzU7XG59XG4ucGQtYXJyb3ctaWNvbi0tY29sb3ItZGJsdWU6aG92ZXIge1xuICBzdHJva2U6ICNlYTdmMzU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpY2stbmV4dC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWNrLW5leHQtZGlzLnN2Z1wiKTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpY2stbmV4dC1odi5zdmdcIik7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluay1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zbGljay1hcnJvd3Mge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zbGljay1hcnJvd3MgLnNsaWRlci1hcnJvdyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWNrLW5leHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWFycm93cyAuc2xpZGVyLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGljay1uZXh0LWRpcy5zdmdcIik7XG59XG4uc2xpY2stYXJyb3dzIC5zbGlkZXItYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpY2stbmV4dC1odi5zdmdcIik7XG59XG4uc2xpY2stYXJyb3dzIC5zbGlkZXItYXJyb3cuYXJyb3ctcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2xpY2stYXJyb3dzIC5zbGlkZXItYXJyb3cuYXJyb3ctbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jdXN0LWZhZGUgLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uY3VzdC1mYWRlIC5zbGljay1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmN1c3QtZmFkZSAuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGQtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1zb2NpYWxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5wZC1zb2NpYWwge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5wZC1zb2NpYWxfX2ljb24ge1xuICBmaWxsOiAjNDU0Yjc1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wZC1zb2NpYWxfX2ljb24tLXlvdXR1YmUge1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgYXNwZWN0LXJhdGlvOiAyNS8xODtcbn1cbi5wZC1zb2NpYWxfX2ljb24tLWxpbmtlZGluIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBhc3BlY3QtcmF0aW86IDIwLzIwO1xufVxuLnBkLXNvY2lhbF9faWNvbi0teCB7XG4gIGhlaWdodDogMS45cmVtO1xuICBhc3BlY3QtcmF0aW86IDI3LzIwO1xufVxuLnBkLXNvY2lhbDpob3ZlciAucGQtc29jaWFsX19pY29uIHtcbiAgZmlsbDogIzc0N2RiOTtcbn1cblxuLmxvdHRpZS1hbmltYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aG91Z2h0IHtcbiAgd2lkdGg6IDE1OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aG91Z2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYTdmMzU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDE1cHggMTVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50aG91Z2h0IHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGhvdWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnRob3VnaHQ6YmVmb3JlLCAudGhvdWdodDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aG91Z2h0OmJlZm9yZSwgLnRob3VnaHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnRob3VnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2VhN2YzNTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZWE3ZjM1O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRob3VnaHQ6YWZ0ZXIge1xuICByaWdodDogMjdweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGhvdWdodF9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDIuM3JlbSAxLjdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aG91Z2h0X190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMnJlbSAxLjdyZW07XG4gIH1cbn1cbi50aG91Z2h0IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMTVweCAxNXB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRob3VnaHQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhvdWdodCAudGV4dCxcbi50aG91Z2h0IC5idG4tbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRob3VnaHQgLnRleHQsXG4gIC50aG91Z2h0IC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udGhvdWdodCAudGV4dCB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuLnRob3VnaHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNlYTdmMzU7XG4gIGJvcmRlci1jb2xvcjogI2VhN2YzNTtcbn1cbi50aG91Z2h0IC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wZC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwLjhyZW07XG59XG4ucGQtZHJvcGRvd25fX3NlbGVjdGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2VhN2YzNTtcbiAgcGFkZGluZzogMC45cmVtIDQuMnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZG4tby5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzFweCAxNS41cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDlweCkgNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBkLWRyb3Bkb3duX19zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtZHJvcGRvd25fX2lubmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMjFweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDEuOHJlbSA0LjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdmMzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBkLWRyb3Bkb3duX19vcHRpb25zIHtcbiAgbWFyZ2luOiAtMC40cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZC1kcm9wZG93bl9fb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQuNXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzMXB4IHNvbGlkICNlYTdmMzU7XG59XG4ucGQtZHJvcGRvd25fX29wdGlvbiB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGQtZHJvcGRvd25fX29wdGlvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZC1kcm9wZG93bl9fb3B0aW9uIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucGQtZHJvcGRvd25fX29wdGlvbiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGQtZHJvcGRvd24tLW9wZW4gLnBkLWRyb3Bkb3duX19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtZHJvcGRvd24tLW9wZW4gLnBkLWRyb3Bkb3duX19pbm5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDM7XG59XG4ucGQtZHJvcGRvd24tLWNvbG9yLXNjaGVtZS1vcmFuZ2UgLnBkLWRyb3Bkb3duX19zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI2VhN2YzNTtcbn1cblxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWNvbnNlbnQtYmFyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbn1cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LXByZWZlcmVuY2UtaGVhZGVyLFxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIsXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1mb290ZXItd3JhcHBlciB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHg7XG4gIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LXByZWZlcmVuY2UtaGVhZGVyLFxuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1wcmVmZXJlbmNlLWJvZHktd3JhcHBlcixcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktZm9vdGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1wcmVmZXJlbmNlLWhlYWRlcixcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIsXG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LWZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZmVyZW5jZS1oZWFkZXIsXG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LXByZWZlcmVuY2UtYm9keS13cmFwcGVyLFxuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1mb290ZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDVweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1wcmVmZXJlbmNlLWhlYWRlcixcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIsXG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LWZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1wcmVmZXJlbmNlLWhlYWRlcixcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIsXG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LWZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1wcmVmZXJlbmNlLWhlYWRlcixcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIsXG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LWZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuYm9keSAuY2t5LW5vdGljZSB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHg7XG4gIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuY2t5LW5vdGljZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuYm9keSAuY2t5LW5vdGljZSAuY2t5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmNreS1ub3RpY2UgLmNreS1ub3RpY2UtZGVzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIsXG5ib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIHtcbiAgZ2FwOiAxMHB4O1xufVxuYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bixcbmJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4ge1xuICBib3JkZXItY29sb3I6ICNlYTdmMzUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VhN2YzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4sXG4gIGJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4ge1xuICAgIG1pbi13aWR0aDogMTNyZW07XG4gIH1cbn1cbmJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG46aG92ZXIsXG5ib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbmJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tY3VzdG9taXplLFxuYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi1yZWplY3QsXG5ib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuLWN1c3RvbWl6ZSxcbmJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tcmVqZWN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbmJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tcHJlZmVyZW5jZXMsXG5ib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuLXByZWZlcmVuY2VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWE3ZjM1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZW5lZml0cyB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDYuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdHMge1xuICAgIHBhZGRpbmc6IDVyZW0gMCA3LjNyZW07XG4gIH1cbn1cbi5iZW5lZml0c19fc2xpZGVyIHtcbiAgbWFyZ2luOiAwIC0zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5iZW5lZml0c19fc2xpZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJlbmVmaXRzX19zbGlkZSB7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbn1cbi5iZW5lZml0cyAuYmVuZWZpdHMtaXRlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uYmVuZWZpdHMgLnBkLWFycm93LWdyb3VwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5iZW5lZml0cyAucGQtYXJyb3ctZ3JvdXAgLnBkLWFycm93IHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xufVxuXG4uYmxvZy1oZWFkZXItYWN0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1oZWFkZXItYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5ibG9nLWhlYWRlci1hY3Rpb25zIC5jb250YWluZXIgPiAuZmxleC13cmFwIC5wZC1ibG9ja19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctaGVhZGVyLWFjdGlvbnMgLmNvbnRhaW5lciA+IC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmJsb2ctaGVhZGVyLWFjdGlvbnMgLmNvbnRhaW5lciA+IC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtID4gKiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYmxvZy1oZWFkZXItYWN0aW9ucyAuY29udGFpbmVyID4gLmZsZXgtd3JhcCAucGQtYmxvY2tfX2l0ZW0gLmZsZXgtd3JhcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2ctbGlzdGluZ3Mge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbGlzdGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uYmxvZy1saXN0aW5ncyAuZmxleC13cmFwIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLmJsb2ctbGlzdGluZ3MgLmZsZXgtd3JhcCAuY29sIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuYmxvZy1saXN0aW5ncyAuZmxleC13cmFwIC5jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1saXN0aW5ncyAuZmxleC13cmFwIC5jb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2ctbGlzdGluZ3MgLnBvc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1saXN0aW5ncyAucG9zdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG59XG4uYmxvZy1saXN0aW5ncyAucG9zdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbn1cbi5ibG9nLWxpc3RpbmdzIC5wb3N0LWl0ZW06aG92ZXIgLnRpdGxlLCAuYmxvZy1saXN0aW5ncyAucG9zdC1pdGVtOmhvdmVyIC5leGNlcnB0IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2ctbGlzdGluZ3MgLnBvc3QtaXRlbTpob3ZlciAubGluayB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xuICBib3JkZXItY29sb3I6ICNlYTdmMzU7XG59XG4uYmxvZy1saXN0aW5ncyAucG9zdC1pdGVtIC5pbWctd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uYmxvZy1saXN0aW5ncyAucG9zdC1pdGVtIC5pbWctd3JhcCAuaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5ibG9nLWxpc3RpbmdzIC5wb3N0LWl0ZW0tY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWxpc3RpbmdzIC5wb3N0LWl0ZW0tY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYmxvZy1saXN0aW5ncyAucG9zdC1pdGVtLWNvbnRlbnQgLmRhdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNzQ3ZGI5O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWxpc3RpbmdzIC5wb3N0LWl0ZW0tY29udGVudCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ibG9nLWxpc3RpbmdzIC5wb3N0LWl0ZW0tY29udGVudCAuZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbGlzdGluZ3MgLnBvc3QtaXRlbS1jb250ZW50IC5leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYmxvZy1saXN0aW5ncyAucG9zdC1pdGVtLWNvbnRlbnQgLmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWxpc3RpbmdzIC5wb3N0LWl0ZW0tY29udGVudCAubGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jYXNlLXN0dWRpZXMge1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzZS1zdHVkaWVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5jYXNlLXN0dWRpZXMgLnRpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNlLXN0dWRpZXMgLnRpdGxlLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmNhc2Utc3R1ZGllcyAudGl0bGUtd3JhcCAuc2xpY2stYXJyb3dzIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2Utc3R1ZGllcyAudGl0bGUtd3JhcCAuc2xpY2stYXJyb3dzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzZS1zdHVkaWVzIC50aXRsZS13cmFwIGgyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uY3MtbGlzdGluZ3Mge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3MtbGlzdGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uY3MtbGlzdGluZ3MgLmZsZXgtd3JhcCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi5jcy1saXN0aW5ncyAuZmxleC13cmFwIC5jb2wge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5jcy1saXN0aW5ncyAuZmxleC13cmFwIC5jb2wge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5jcy1saXN0aW5ncyAuZmxleC13cmFwIC5jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY3MtbGlzdGluZ3MgLmZsZXgtd3JhcCAuY29sIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jcy1saXN0aW5ncyAuY2FzZS1zdHVkaWVzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3MtbGlzdGluZ3MgLmNhc2Utc3R1ZGllcy1pdGVtIHtcbiAgICBwYWRkaW5nOiAzOHB4O1xuICB9XG59XG4uY3MtbGlzdGluZ3MgLmNhc2Utc3R1ZGllcy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRiNzU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY3MtbGlzdGluZ3MgLmNhc2Utc3R1ZGllcy1pdGVtOmhvdmVyOmJlZm9yZSxcbi5jcy1saXN0aW5ncyAuY2FzZS1zdHVkaWVzLWl0ZW06aG92ZXIgLmltZy13cmFwIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNzLWxpc3RpbmdzIC5pbWctd3JhcCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNzLWxpc3RpbmdzIC5pbWctd3JhcCAuaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5jb250ZW50LXNsaWRlciB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDguM3JlbSAwO1xuICB9XG59XG4uY29udGVudC1zbGlkZXIgLnRpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50LXNsaWRlciAudGl0bGUtd3JhcCAucGQtYXJyb3ctZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1zbGlkZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1zbGlkZXIgLmNvbC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50LXNsaWRlciAuY29sLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGQtZ3V0dGVyLXkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1zbGlkZXIgLmNvbC1zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uY29udGVudC1zbGlkZXJfX3NsaWRlciB7XG4gIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1zbGlkZXJfX3NsaWRlIHtcbiAgcGFkZGluZzogMTByZW07XG59XG4uY29udGVudC1zbGlkZXJfX3NsaWRlIC5pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uY29udGVudC1zbGlkZXJfX3NsaWRlIC5zbGlkZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMy45cmVtIDMuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMTVweCAxNXB4IDUwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyX19zbGlkZSAuc2xpZGUtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE5cHg7XG4gICAgcGFkZGluZzogMy45cmVtIDQuNnJlbTtcbiAgfVxufVxuLmNvbnRlbnQtc2xpZGVyX19zbGlkZSAuY29udGVudC13cmFwIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5cbi5jdXN0b21lcnM6bm90KC5jdXN0b21lcnMtLWhhcy1saW5rKSwgLmN1c3RvbWVycy0taGFzLWxpbmsgPiAuY3VzdG9tZXJzX19saW5rIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcnM6bm90KC5jdXN0b21lcnMtLWhhcy1saW5rKSwgLmN1c3RvbWVycy0taGFzLWxpbmsgPiAuY3VzdG9tZXJzX19saW5rIHtcbiAgICBwYWRkaW5nOiA1LjhyZW0gMDtcbiAgfVxufVxuLmN1c3RvbWVyc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbWVyc19fc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY3VzdG9tZXJzX19zbGlkZSBpbWcge1xuICBoZWlnaHQ6IDUuMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAyLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyc19fc2xpZGUgaW1nIHtcbiAgICBwYWRkaW5nOiAwIDIuNnJlbTtcbiAgfVxufVxuXG4uY3RhLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5jdGEtYmFyX193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM3NDdkYjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWwtYmx1ZSAuY3RhLWJhcl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM0NTRiNzU7XG59XG5cbi5jdGEtYmFyX193cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5jdGEtYmFyX193cmFwcGVyOmhvdmVyIC5jdGEtYmFyX190ZXh0IHtcbiAgY29sb3I6ICM3NDdkYjk7XG59XG4uY3RhLWJhcl9fd3JhcHBlcjpob3ZlciAucGQtYnRuLCAuY3RhLWJhcl9fd3JhcHBlcjpob3ZlciAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLmRvd25sb2FkLWxpbmssIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuY3RhLWJhcl9fd3JhcHBlcjpob3ZlciAuZG93bmxvYWQtbGluaywgLmN0YS1iYXJfX3dyYXBwZXI6aG92ZXIgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0biwgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY3RhLWJhcl9fd3JhcHBlcjpob3ZlciAuY2t5LWJ0bixcbi5jdGEtYmFyX193cmFwcGVyOmhvdmVyIGJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4sXG5ib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5jdGEtYmFyX193cmFwcGVyOmhvdmVyIC5ja3ktYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0Yjc1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jdGEtYmFyIC5wZC1ibG9ja19faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN0YS1iYXIgLnBkLWJsb2NrX19pdGVtLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuNnJlbSA1LjZyZW07XG4gIH1cbn1cbi5jdGEtYmFyX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZG93bmxvYWRzIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZHMge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG4uZG93bmxvYWRzIC5mbGV4LXdyYXAge1xuICBtYXJnaW46IDAgLTEycHg7XG59XG4uZG93bmxvYWRzIC5mbGV4LXdyYXAgLmNvbC0zIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuZG93bmxvYWRzIC5mbGV4LXdyYXAgLmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvd25sb2FkcyAuZmxleC13cmFwIC5jb2wtMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG93bmxvYWRzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRvd25sb2Fkcy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbn1cbi5kb3dubG9hZHMtaXRlbTpob3ZlciAudGl0bGUsIC5kb3dubG9hZHMtaXRlbTpob3ZlciAuY29udGVudC13cmFwLCAuZG93bmxvYWRzLWl0ZW06aG92ZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRvd25sb2Fkcy1pdGVtOmhvdmVyIC5idG4tbGluayB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZG93bmxvYWRzLWl0ZW0gLmltZy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5kb3dubG9hZHMtaXRlbSAuaW1nLXdyYXAgLmltZyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZG93bmxvYWRzLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzQ1NGI3NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWRzLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmRvd25sb2Fkcy1pdGVtIC5jb250ZW50LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWRzLWl0ZW0gLmNvbnRlbnQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZG93bmxvYWRzLWl0ZW0gLmNvbnRlbnQtd3JhcCBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5mYWN0cyB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFjdHMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmZhY3RzIC5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1JTtcbn1cbi5mYWN0cyAudGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWN0cyAudGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLmZhY3RzIC5zbGljay1hcnJvd3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhY3RzIC5zbGljay1hcnJvd3Mge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5mYWN0cyBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5mYWN0cyAudGV4dC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogOTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhY3RzIC50ZXh0LXdyYXAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWN0c19fc2xpZGUuaWNvbi10ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWN0c19fc2xpZGUuaWNvbi10ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgfVxuICAuZmFjdHNfX3NsaWRlLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLmZhY3RzX19zbGlkZS5pY29uLXRleHQtd3JhcCAuaWNvbi10ZXh0LW9iamVjdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5mYWN0c19fc2xpZGUuaWNvbi10ZXh0LXdyYXAgLmljb24tdGV4dC1vYmplY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5mYWN0c19fc2xpZGUuaWNvbi10ZXh0LXdyYXAgLmljb24tdGV4dC1vYmplY3Qgc3Ryb25nIHtcbiAgY29sb3I6ICNlYTdmMzU7XG59XG4uZmFjdHNfX3NsaWRlLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0IHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmlsdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5maWx0ZXIgLmZsZXgtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweCAwO1xufVxuLmZpbHRlciAuZmxleC13cmFwIC5wZC1ibG9ja19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweCAwO1xufVxuLmZpbHRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmlsdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5maWx0ZXJfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4IDA7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmZpbHRlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmZpbHRlcl9faXRlbSBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzc0N2RiOTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5maWx0ZXJfX2l0ZW0gYS5hY3RpdmUge1xuICBjb2xvcjogI2VhN2YzNTtcbn1cbi5maWx0ZXJfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xufVxuXG4uZm9ybS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRiNzU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cbi5mb3JtLWJsb2NrLmZvcm0tZG93bmxvYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tYmxvY2suZm9ybS1kb3dubG9hZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cbi5mb3JtLWJsb2NrLmZvcm0tZG93bmxvYWQgLmZsZXgtd3JhcCB7XG4gIG1hcmdpbjogMCAtMzBweDtcbn1cbi5mb3JtLWJsb2NrLmZvcm0tZG93bmxvYWQgLmZsZXgtd3JhcCAuY29sLWZvcm0sIC5mb3JtLWJsb2NrLmZvcm0tZG93bmxvYWQgLmZsZXgtd3JhcCAuY29sLWltZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tYmxvY2suZm9ybS1kb3dubG9hZCAuZmxleC13cmFwIC5jb2wtZm9ybSwgLmZvcm0tYmxvY2suZm9ybS1kb3dubG9hZCAuZmxleC13cmFwIC5jb2wtaW1nIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ybS1ibG9jay5mb3JtLWRvd25sb2FkIC5mbGV4LXdyYXAgLmNvbC1mb3JtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWJsb2NrLmZvcm0tZG93bmxvYWQgLmZsZXgtd3JhcCAuY29sLWZvcm0gLmZvcm1fX2Zvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tYmxvY2suZm9ybS1kb3dubG9hZCAuZmxleC13cmFwIC5jb2wtaW1nIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmZvcm0tYmxvY2sgLmJnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tYmxvY2sgLmJnLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm0tYmxvY2sgLmJnLWltZy5tb2JpbGUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA0NjVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1ibG9jayAuYmctaW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb3JtLWJsb2NrIC5mbGV4LXdyYXAgLmNvbC1mb3JtIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybS1ibG9jayAuZmxleC13cmFwIC5jb2wtZm9ybSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9ybS1ibG9jayAuZmxleC13cmFwIC5jb2wtY29udGFjdCB7XG4gIGZsZXg6IDAgMCAzMCU7XG4gIG1heC13aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWJsb2NrIC5mbGV4LXdyYXAgLmNvbC1jb250YWN0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtLWJsb2NrIC5mbGV4LXdyYXAgLmNvbC1mdWxsIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtX19jb250YWN0IHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybV9fY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtX19jb250YWN0IC5mb3JtLW1oIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybV9fY29udGFjdCAudGV4dCwgLmZvcm1fX2NvbnRhY3QgLmRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZvcm1fX2NvbnRhY3QgLmRldGFpbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNlYTdmMzU7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uZm9ybV9fY29udGFjdCAuZGV0YWlscyBhLmVtYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYTdmMzU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9fY29udGFjdCAuc29jaWFscy1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZm9ybV9fY29udGFjdCAuc29jaWFscy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9ybV9fY29udGFjdCAuc29jaWFscy1saXN0IGxpIGEgaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvcm1fX2NvbnRhY3QgLnNvY2lhbHMtbGlzdCBsaSBhIGk6aG92ZXIge1xuICBjb2xvcjogI2VhN2YzNTtcbn1cbi5mb3JtX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbn1cbi5mb3JtX19mb3JtIGZvcm0gLmdmb3JtX2JvZHkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm1fX2Zvcm0gZm9ybSAuZ2Zvcm1fYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5mb3JtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybV9faW1nIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4uZm9ybV9faW1nIC5pbWctd3JhcCAuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uaGVyby53aGl0ZSAuYmctaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cbi5oZXJvLndoaXRlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgaDEsIC5oZXJvLndoaXRlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgaDIsIC5oZXJvLndoaXRlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgaDMsIC5oZXJvLndoaXRlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgaDQge1xuICBjb2xvcjogIzQ1NGI3NTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5oZXJvLndoaXRlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgcCwgLmhlcm8ud2hpdGUgLmhlcm9fX2NvbnRlbnQgLmNvbnRlbnQtd3JhcCBsaSB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuLmhlcm8ud2hpdGUgLmhlcm9fX2NvbnRlbnQgLmNvbnRlbnQtd3JhcCBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLndoaXRlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby53aGl0ZSAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGgxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyby53aGl0ZSAuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby53aGl0ZSAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvIC5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtaW4td2lkdGg6IDE3MjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyAuYmctaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVybyAuYmctaW1nLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyAuYmctaW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvIC50b3AtYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyAudG9wLWJnLWltZyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5oZXJvIC5mbGV4LXdyYXAge1xuICBtYXJnaW46IDAgLTMwcHg7XG59XG4uaGVybyAuZmxleC13cmFwIC5jb2wtMiB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVybyAuZmxleC13cmFwIC5jb2wtMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvIC5mbGV4LXdyYXAgLmNvbC0yLmNvbC1jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuaGVybyAuZmxleC13cmFwIC5jb2wtMi5jb2wtaW1nIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmhlcm9fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyb19fY29udGVudCAud3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQgLndyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQgLndyYXAge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgaDEge1xuICBmb250LXNpemU6IDc1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogNTE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQgLmNvbnRlbnQtd3JhcCBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGgxIHNtYWxsIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMS4wMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGgxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5oZXJvX19jb250ZW50IC5oZXJvX19uZXdzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0Yjc1O1xufVxuLmhlcm9fX2NvbnRlbnQgLmhlcm9fX25ld3MgLnNjcm9sbC1uZXh0Lm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQgLmhlcm9fX25ld3Mge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvX19jb250ZW50IC5oZXJvX19uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAyJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvLXctYmctbW9iLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IDkwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICB9XG4gIC5oZXJvX19jb250ZW50IC5oZXJvX19uZXdzIC5zY3JvbGwtbmV4dC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDhweDtcbiAgICByaWdodDogNyU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB9XG59XG4uaGVyb19fY29udGVudCAuaGVyb19fbmV3cyAudGl0bGUtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cbi5oZXJvX19jb250ZW50IC5oZXJvX19uZXdzIC50aXRsZS13cmFwIC5zbGljay1hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fY29udGVudCAuaGVyb19fbmV3cyAudGl0bGUtd3JhcCAuc2xpY2stYXJyb3dzIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cbi5oZXJvX19jb250ZW50IC5oZXJvX19uZXdzIC50aXRsZS13cmFwIC5zbGljay1hcnJvd3MgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWNrLW5leHQuc3ZnXCIpO1xufVxuLmhlcm9fX2NvbnRlbnQgLmhlcm9fX25ld3MgLnRpdGxlLXdyYXAgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyb19fY29udGVudCAuaGVyb19fbmV3cyAudGl0bGUtd3JhcCBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRDNEM0O1xuICB3aWR0aDogOTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGVyb19fY29udGVudCAuaGVyb19fbmV3cyAubWVudS1sYXRlc3RfX3NsaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuLmhlcm9fX2NvbnRlbnQgLmhlcm9fX25ld3MgLm1lbnUtbGF0ZXN0X19zbGlkZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyb19fY29udGVudCAuaGVyb19fbmV3cyAubWVudS1sYXRlc3RfX3NsaWRlIC5leGNlcnB0IHtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uaGVyb19fY29udGVudCAuaGVyb19fbmV3cyAubWVudS1sYXRlc3RfX3NsaWRlIC5leGNlcnB0IC5tb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlcm9fX2NvbnRlbnQgLmhlcm9fX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvX19jb250ZW50IC5oZXJvX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTRiNzU7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgfVxuICAuaGVyb19fY29udGVudCAuaGVyb19fYmFubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAyJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvLXctYmctbW9iLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IDkwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICB9XG59XG4uaGVyb19fY29udGVudCAuaGVyb19fYmFubmVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZXJvX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19faW1nIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4uaGVyb19faW1nIC5pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvX19pbWcgLmltZy13cmFwIC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZXJvX19pbWcgLnNjcm9sbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgsIDIwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm9fX2ltZyAuc2Nyb2xsLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZXJvIC5idG4tc2Nyb2xsLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpY2stbmV4dC13LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8gLmJ0bi1zY3JvbGwtbmV4dCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAyMHB4O1xuICB9XG59XG4uaGVybyAuYnRuLXNjcm9sbC1uZXh0OmJlZm9yZSwgLmhlcm8gLmJ0bi1zY3JvbGwtbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZjM1O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZXJvIC5idG4tc2Nyb2xsLW5leHQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgYW5pbWF0aW9uOiBwb2ludFB1bHNlIDJzIGluZmluaXRlO1xufVxuLmhlcm8gLmJ0bi1zY3JvbGwtbmV4dDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbn1cbi5oZXJvLmJsdWUgLmhlcm9fX2NvbnRlbnQgLndyYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmJsdWUgLmhlcm9fX2NvbnRlbnQgLndyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG4uaGVyby5ibHVlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgaDEsIC5oZXJvLmJsdWUgLmhlcm9fX2NvbnRlbnQgLmNvbnRlbnQtd3JhcCBoMiwgLmhlcm8uYmx1ZSAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGgzLCAuaGVyby5ibHVlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgaDQge1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uaGVyby5ibHVlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgcCwgLmhlcm8uYmx1ZSAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGxpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlcm8uYmx1ZSAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIC5pY29uLXRleHQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uYmx1ZSAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIC5pY29uLXRleHQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG4uaGVyby5ibHVlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uYmx1ZSAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIC5pY29uLXRleHQtd3JhcCAuaWNvbi10ZXh0LW9iamVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG4uaGVyby5ibHVlIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0IC5pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uYmx1ZSAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIC5pY29uLXRleHQtd3JhcCAuaWNvbi10ZXh0LW9iamVjdCAuaWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uaGVyby5wZWFjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjk0OGI7XG59XG4uaGVyby5wZWFjaCAuaGVyb19fY29udGVudCAud3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8ucGVhY2ggLmhlcm9fX2NvbnRlbnQgLndyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG4uaGVyby5wZWFjaCAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGgxLCAuaGVyby5wZWFjaCAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGgyLCAuaGVyby5wZWFjaCAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGgzLCAuaGVyby5wZWFjaCAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGg0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmhlcm8ucGVhY2ggLmhlcm9fX2NvbnRlbnQgLmNvbnRlbnQtd3JhcCBwLCAuaGVyby5wZWFjaCAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIGxpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlcm8ucGVhY2ggLmhlcm9fX2NvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaWNvbi10ZXh0LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLnBlYWNoIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgLmljb24tdGV4dC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cbi5oZXJvLnBlYWNoIC5oZXJvX19jb250ZW50IC5jb250ZW50LXdyYXAgLmljb24tdGV4dC13cmFwIC5pY29uLXRleHQtb2JqZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8ucGVhY2ggLmhlcm9fX2NvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaWNvbi10ZXh0LXdyYXAgLmljb24tdGV4dC1vYmplY3Qge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuLmhlcm8ucGVhY2ggLmhlcm9fX2NvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaWNvbi10ZXh0LXdyYXAgLmljb24tdGV4dC1vYmplY3QgLmljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5wZWFjaCAuaGVyb19fY29udGVudCAuY29udGVudC13cmFwIC5pY29uLXRleHQtd3JhcCAuaWNvbi10ZXh0LW9iamVjdCAuaWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uaGVybyAudGhvdWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC0xMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby5tb2JpbGUtdGV4dC1maXJzdCAuY29sLTIuY29sLWNvbnRlbnQgLmNvbnRlbnQtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm8ubW9iaWxlLXRleHQtZmlyc3QgLmNvbC0yLmNvbC1pbWcgLmhlcm9fX2ltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZXJvLm1vYmlsZS10ZXh0LWZpcnN0IC5jb2wtMi5jb2wtaW1nIC5oZXJvX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLm1vYmlsZS10ZXh0LWZpcnN0IC5jb2wtMi5jb2wtaW1nIC5oZXJvX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8ubW9iaWxlLXRleHQtZmlyc3QgLmNvbC0yLmNvbC1pbWcgLmhlcm9fX2NvbnRlbnQgLndyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZXJvLXBhZ2UgLmJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1wYWdlIC5idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLmhlcm8tcGFnZS5oZXJvLXNpbmdsZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1wYWdlLmhlcm8tc2luZ2xlIC5jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXBhZ2UuaGVyby1zaW5nbGUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuaGVyby1wYWdlLmhlcm8tc2luZ2xlIC5jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmhlcm8tcGFnZS5oZXJvLXNpbmdsZSAuaGVyby1zaW5nbGUtc2hhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1wYWdlLmhlcm8tc2luZ2xlIC5oZXJvLXNpbmdsZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm8tcGFnZS5oZXJvLXNpbmdsZSAuaGVyby1zaW5nbGUtc2hhcmU6aG92ZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuLmhlcm8tcGFnZS5oZXJvLXNpbmdsZSAuaGVyby1zaW5nbGUtc2hhcmU6aG92ZXIgLnNoYXJlLW9wdGlvbnMge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmhlcm8tcGFnZS5oZXJvLXNpbmdsZSAuaGVyby1zaW5nbGUtc2hhcmUgLnNoYXJlLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMzBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaGVyby1wYWdlLmhlcm8tc2luZ2xlIC5oZXJvLXNpbmdsZS1zaGFyZSAuc2hhcmUtb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZXJvLXBhZ2UuaGVyby1zaW5nbGUgLmhlcm8tc2luZ2xlLXNoYXJlIC5zaGFyZS1vcHRpb25zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5oZXJvLXBhZ2UuaGVyby1zaW5nbGUgLmhlcm8tc2luZ2xlLXNoYXJlIC5zaGFyZS1vcHRpb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8tcGFnZS5oZXJvLXNpbmdsZSAuaGVyby1zaW5nbGUtc2hhcmUgLnNoYXJlLW9wdGlvbnMgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggOXB4O1xufVxuLmhlcm8tcGFnZS5oZXJvLXNpbmdsZSAuaGVyby1zaW5nbGUtc2hhcmUgLnNoYXJlLW9wdGlvbnMgbGkgaSB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaGVyby1wYWdlLmhlcm8tc2luZ2xlIC5oZXJvLXNpbmdsZS1zaGFyZSAuc2hhcmUtb3B0aW9ucyBsaSBpOmhvdmVyIHtcbiAgY29sb3I6ICNlYTdmMzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tcGFnZSB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG4uaGVyby1wYWdlIC5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tcGFnZSAuYmctaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyby1wYWdlIC5iZy1pbWcubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1wYWdlIC5iZy1pbWcubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmhlcm8tcGFnZSAuY29udGVudC13cmFwLlN0YW5kYXJkIHtcbiAgbWF4LXdpZHRoOiA1MzlweDtcbn1cbi5oZXJvLXBhZ2UgLmNvbnRlbnQtd3JhcC5Db2x1bW5zIHtcbiAgY29sdW1uczogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1wYWdlIC5jb250ZW50LXdyYXAuQ29sdW1ucyB7XG4gICAgY29sdW1uczogMTtcbiAgfVxufVxuXG4uaW1nLWNvbnRlbnQtc2xpZGVyIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1nLWNvbnRlbnQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5pbWctY29udGVudC1zbGlkZXIgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWctY29udGVudC1zbGlkZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi5pbWctY29udGVudC1zbGlkZXIgLnNsaWRlci13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTE0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmltZy1jb250ZW50LXNsaWRlcl9fc2xpZGVyIHtcbiAgbWFyZ2luOiAtNDBweDtcbn1cbi5pbWctY29udGVudC1zbGlkZXJfX3NsaWRlIHtcbiAgbWFyZ2luOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uaW1nLWNvbnRlbnQtc2xpZGVyX19zbGlkZSAuaW1nLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmltZy1jb250ZW50LXNsaWRlcl9fc2xpZGUgLmltZy13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltZy1jb250ZW50LXNsaWRlcl9fc2xpZGUgLmltZy13cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbWctY29udGVudC1zbGlkZXJfX3NsaWRlIC5pbWctd3JhcCAuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNvbnRlbnQtc2xpZGVyX19zbGlkZSAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogNzBweCAxNjBweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW1nLWNvbnRlbnQtc2xpZGVyX19zbGlkZSAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiA3MHB4IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1nLWNvbnRlbnQtc2xpZGVyX19zbGlkZSAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDkwcHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaW1nLWNvbnRlbnQtc2xpZGVyX19zbGlkZSAuY29udGVudC13cmFwICoge1xuICBtYXgtd2lkdGg6IDgzOHB4O1xufVxuLmltZy1jb250ZW50LXNsaWRlcl9fc2xpZGUgLmNvbnRlbnQtd3JhcCAuc2xpY2stYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1nLWNvbnRlbnQtc2xpZGVyX19zbGlkZSAuY29udGVudC13cmFwIC5zbGljay1hcnJvd3Mge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5pbWctY29udGVudC1zbGlkZXJfX3NsaWRlIC5jb250ZW50LXdyYXAgLnNsaWNrLWFycm93cyAuc2xpZGVyLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGljay1uZXh0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbWctY29udGVudC1zbGlkZXJfX3NsaWRlIC5jb250ZW50LXdyYXAgLnNsaWNrLWFycm93cyAuc2xpZGVyLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGljay1uZXh0LWRpcy5zdmdcIik7XG59XG4uaW1nLWNvbnRlbnQtc2xpZGVyX19zbGlkZSAuY29udGVudC13cmFwIC5zbGljay1hcnJvd3MgLnNsaWRlci1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGljay1uZXh0LWh2LnN2Z1wiKTtcbn1cbi5pbWctY29udGVudC1zbGlkZXJfX3NsaWRlIC5jb250ZW50LXdyYXAgLnNsaWNrLWFycm93cyAuc2xpZGVyLWFycm93LmFycm93LXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmltZy1jb250ZW50LXNsaWRlcl9fc2xpZGUgLmNvbnRlbnQtd3JhcCAuc2xpY2stYXJyb3dzIC5zbGlkZXItYXJyb3cuYXJyb3ctbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubGlua3Mge1xuICBwYWRkaW5nOiAyLjVyZW0gMCA2LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpbmtzIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgOHJlbTtcbiAgfVxufVxuLmxpbmtzX19zbGlkZXIge1xuICBtYXJnaW46IDAgLTNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmtzX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlua3NfX3NsaWRlIHtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuLmxpbmtzIC5saW5rcy1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogOXB4O1xufVxuLmxpbmtzIC5saW5rcy1pdGVtIC5pbWctd3JhcCBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5saW5rcyAucGQtYXJyb3ctZ3JvdXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxpbmtzIC5wZC1hcnJvdy1ncm91cCAucGQtYXJyb3cge1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG59XG5cbi5sb25nLWZvcm0taGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvbmctZm9ybS1oZWFkZXIuYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvbmctZm9ybS1oZWFkZXIgLmNvbC0yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9uZy1mb3JtLWhlYWRlciAuYmxvY2tfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9uZy1mb3JtLWhlYWRlciAuYmxvY2tfX2JhY2tncm91bmQgLmJnLW1haW4taW1nLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb25nLWZvcm0taGVhZGVyIC5ibG9ja19fYmFja2dyb3VuZCAuYmctbWFpbi1pbWcubW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9uZy1mb3JtLWhlYWRlciAuYmxvY2tfX2JhY2tncm91bmQgLmJnLW1haW4taW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb25nLWZvcm0taGVhZGVyIC5ibG9ja19fYmFja2dyb3VuZCAuYmctaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9uZy1mb3JtLWhlYWRlciAuY29sLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9uZy1mb3JtLWhlYWRlciAuc2Nyb2xsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MHB4LCAyMHB4KSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb25nLWZvcm0taGVhZGVyIC5zY3JvbGwtbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxvbmctZm9ybS1oZWFkZXIgLmJ0bi1zY3JvbGwtbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGljay1uZXh0LXcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMjZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9uZy1mb3JtLWhlYWRlciAuYnRuLXNjcm9sbC1uZXh0IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi5sb25nLWZvcm0taGVhZGVyIC5idG4tc2Nyb2xsLW5leHQ6YmVmb3JlLCAubG9uZy1mb3JtLWhlYWRlciAuYnRuLXNjcm9sbC1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdmMzU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmxvbmctZm9ybS1oZWFkZXIgLmJ0bi1zY3JvbGwtbmV4dDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjM1O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBhbmltYXRpb246IHBvaW50UHVsc2UgMnMgaW5maW5pdGU7XG59XG4ubG9uZy1mb3JtLWhlYWRlciAuYnRuLXNjcm9sbC1uZXh0OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb25nLWZvcm0taGVhZGVyIC5mbGV4LXdyYXAge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA1cHggLSA2NXB4IC0gNjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvbmctZm9ybS1oZWFkZXIgLmZsZXgtd3JhcCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwNXB4IC0gNDBweCAtIDQwcHgpO1xuICB9XG59XG4ubG9uZy1mb3JtLWhlYWRlciAuZmxleC13cmFwIC5jb2wtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb25nLWZvcm0taGVhZGVyIC5mbGV4LXdyYXAgLmNvbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5sb25nLWZvcm0taGVhZGVyIC50aXRsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9uZy1mb3JtLWhlYWRlciAudGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmxvbmctZm9ybS1oZWFkZXIgLnRpdGxlLXdyYXAgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvbmctZm9ybS1oZWFkZXIgLnRpdGxlLXdyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4wMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9uZy1mb3JtLWhlYWRlciAudGl0bGUtd3JhcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmxvbmctZm9ybS1oZWFkZXIgLnRpdGxlLXdyYXAgLnRpdGxlICsgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmxvbmctZm9ybS1oZWFkZXIgLnRpdGxlLXdyYXAgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4wMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9uZy1mb3JtLWhlYWRlciAudGl0bGUtd3JhcCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5ibG9ja19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ibG9ja19fYmFja2dyb3VuZCAuYmctbWFpbi1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrX19iYWNrZ3JvdW5kIC5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvbmctZm9ybS1oaWdobGlnaHRzIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvbmctZm9ybS1oaWdobGlnaHRzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmxvbmctZm9ybS1oaWdobGlnaHRzIC50aXRsZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDE3M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb25nLWZvcm0taGlnaGxpZ2h0cyAudGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgfVxufVxuLmxvbmctZm9ybS1oaWdobGlnaHRzIC50aXRsZS13cmFwIC5zbGljay1hcnJvd3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvbmctZm9ybS1oaWdobGlnaHRzIC50aXRsZS13cmFwIC5zbGljay1hcnJvd3Mge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5sb25nLWZvcm0taGlnaGxpZ2h0cyAudGl0bGUtd3JhcCAuc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb25nLWZvcm0taGlnaGxpZ2h0cyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4ubG9uZy1mb3JtLWhpZ2hsaWdodHMgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ubG9uZy1mb3JtLWhpZ2hsaWdodHMgLmhpZ2hsaWdodHMge1xuICBtYXJnaW46IC0xMjBweCAtMjRweCAtMjBweCAtMTIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvbmctZm9ybS1oaWdobGlnaHRzIC5oaWdobGlnaHRzIHtcbiAgICBtYXJnaW46IC03MHB4IC0xMnB4IC0yMHB4IC02MnB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuLmxvbmctZm9ybS1oaWdobGlnaHRzIC5oaWdobGlnaHQge1xuICBwYWRkaW5nOiAxMjBweCAyNHB4IDIwcHggMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9uZy1mb3JtLWhpZ2hsaWdodHMgLmhpZ2hsaWdodCB7XG4gICAgcGFkZGluZzogNzBweCAxMnB4IDIwcHggNjJweDtcbiAgfVxufVxuLmxvbmctZm9ybS1oaWdobGlnaHRzIC5oaWdobGlnaHRfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMjZweCAzN3B4IDM3cHg7XG4gIG1pbi1oZWlnaHQ6IDM3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb25nLWZvcm0taGlnaGxpZ2h0cyAuaGlnaGxpZ2h0X19pbm5lciB7XG4gICAgcGFkZGluZzogNjVweCAyMHB4IDQwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmxvbmctZm9ybS1oaWdobGlnaHRzIC5oaWdobGlnaHRfX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0Yjc1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNDVweDtcbiAgYm94LXNoYWRvdzogMTVweCAxNXB4IDUwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9uZy1mb3JtLWhpZ2hsaWdodHMgLmhpZ2hsaWdodF9fbWVkaWEge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICB9XG59XG4ubG9uZy1mb3JtLWhpZ2hsaWdodHMgLmhpZ2hsaWdodF9fbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sb25nLWZvcm0taGlnaGxpZ2h0cyAuaGlnaGxpZ2h0X19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2YzNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiA1M3B4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4wMztcbiAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb25nLWZvcm0taGlnaGxpZ2h0cyAuaGlnaGxpZ2h0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxufVxuLmxvbmctZm9ybS1oaWdobGlnaHRzIC5oaWdobGlnaHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbi5sb25nLWZvcm0taGlnaGxpZ2h0cyAuaGlnaGxpZ2h0X19jb250ZW50IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubG9uZy1mb3JtLWhpZ2hsaWdodHMgLmhpZ2hsaWdodF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb25nLWZvcm0taGlnaGxpZ2h0cyAuaGlnaGxpZ2h0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubG9uZy1mb3JtLWhpZ2hsaWdodHMucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLmhpZ2hsaWdodF9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3ZGI5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmxvbmctZm9ybS1jb250ZW50IC50aXRsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb25nLWZvcm0tY29udGVudCAudGl0bGUtd3JhcCAudGl0bGUge1xuICBmb250LXNpemU6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjAzO1xuICBjb2xvcjogI2VhN2YzNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9uZy1mb3JtLWNvbnRlbnQgLnRpdGxlLXdyYXAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudCAucGlubmVkLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbiAgcGFkZGluZzogMjVweCAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxN3B4O1xuICBtYXgtd2lkdGg6IDQzM3B4O1xuICBtaW4taGVpZ2h0OiAxMDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTMuNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50IC5waW5uZWQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICB9XG59XG4ubG9uZy1mb3JtLWNvbnRlbnQgLnBpbm5lZC1ibG9ja19fbWVkaWEgc3ZnIHtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9uZy1mb3JtLWNvbnRlbnQgLnBpbm5lZC1ibG9ja19fbWVkaWEgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudCAucGlubmVkLWJsb2NrX19jb250ZW50ID4gKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxvbmctZm9ybS1jb250ZW50IC5waW5uZWQtYmxvY2tfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb25nLWZvcm0tY29udGVudCAucGlubmVkLWJsb2NrLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudCAucGlubmVkLWJsb2NrLm1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50IC5waW5uZWQtYmxvY2subW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9uZy1mb3JtLWNvbnRlbnQgLmZsZXgtd3JhcCB7XG4gIG1hcmdpbjogLTE1cHggLTI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50IC5mbGV4LXdyYXAge1xuICAgIG1hcmdpbjogLTE1cHg7XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudCAuZmxleC13cmFwID4gKiB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9uZy1mb3JtLWNvbnRlbnQgLmZsZXgtd3JhcCA+ICoge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9uZy1mb3JtLWNvbnRlbnQgLmNvbC0yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudCAuY29sLWltYWdlIHtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb25nLWZvcm0tY29udGVudCAuY29sLWltYWdlIHtcbiAgICBvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50LS1iZy1pbWcgLmltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4ubG9uZy1mb3JtLWNvbnRlbnQtLWJnLWltZyAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAtMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50LS1iZy1pbWcgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb25nLWZvcm0tY29udGVudC0tY29udGVudC1wb3MtbGVmdCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50LS1jb250ZW50LXBvcy1sZWZ0IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb25nLWZvcm0tY29udGVudC0tY29udGVudC1wb3MtcmlnaHQubG9uZy1mb3JtLWNvbnRlbnQtLWJnLWltZyAuaW1hZ2Utd3JhcHBlciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50LS1jb250ZW50LXBvcy1yaWdodC5sb25nLWZvcm0tY29udGVudC0tYmctaW1nIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudC0tY29udGVudC1wb3MtcmlnaHQgLmNvbC1pbWFnZSB7XG4gIG9yZGVyOiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9uZy1mb3JtLWNvbnRlbnQtLWNvbnRlbnQtcG9zLXJpZ2h0IC5jb2wtaW1hZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubG9uZy1mb3JtLWNvbnRlbnQtLW5vLWltYWdlICsgLmxvbmctZm9ybS1jb250ZW50LS1uby1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmxvbmctZm9ybS1jb250ZW50LS1uby1pbWFnZSAucGlubmVkLWJsb2NrLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb25nLWZvcm0tY29udGVudC0tbm8taW1hZ2UgLnBpbm5lZC1ibG9jay5tb2JpbGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG4ubG9uZy1mb3JtLWNvbnRlbnQtLW5vLWltYWdlIC5jb250YWluZXIgPiAuZmxleC13cmFwID4gLmNvbC0xIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sb25nLWZvcm0tY29udGVudC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAudGl0bGUtd3JhcCAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5sb25nLWZvcm0tY29udGVudC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGlubmVkLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sb25nLWZvcm0tY29udGVudC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGlubmVkLWJsb2NrX19jb250ZW50ID4gKiB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuXG4ucGFnZS1uYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTAwO1xuICB0b3A6IDEwNnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBhZ2UtbmF2LWNvbnRhaW5lci52aXNpYmxlIHtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBhZ2UtbmF2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2LXdyYXBwZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnBhZ2UtbmF2LXdyYXBwZXIgLnNsaWNrLWFycm93cyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBhZ2UtbmF2LXdyYXBwZXIgLnNsaWNrLWFycm93cyAucGFnZS1uYXYtc2Nyb2xsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtbmF2LXdyYXBwZXIgLnBhZ2UtbmF2IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbn1cbi5wYWdlLW5hdi13cmFwcGVyIC5wYWdlLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1uYXYge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnBhZ2UtbmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBhZ2UtbmF2X19saW5rLmFjdGl2ZSwgLnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbn1cbi5wYWdlLW5hdl9fbGluay5hY3RpdmUgLnBhZ2UtbmF2X190ZXh0LCAucGFnZS1uYXZfX2xpbms6aG92ZXIgLnBhZ2UtbmF2X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1uYXZfX251bWJlciwgLnBhZ2UtbmF2X190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4wMztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2X19udW1iZXIsIC5wYWdlLW5hdl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucGFnZS1uYXZfX251bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdmMzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtbmF2X190ZXh0IHtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG5cbi5tYXAge1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ubWFwIC5hY2YtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDY3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAgLmFjZi1tYXAge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cbi5tYXAgLmFjZi1tYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFucyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5wbGFucyAudGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMThweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGFucyAudGl0bGUtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDcuN3JlbTtcbiAgfVxufVxuLnBsYW5zIC50aXRsZS13cmFwICoge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBsYW5zX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1NXB4IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBsYW5zX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhbnNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA5NS40NTQ1NDU0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAucGxhbnNfX3dyYXBwZXIgLnBsYW4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIGdhcDogNTBweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYW5zX193cmFwcGVyIC5wbGFuIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTJweCk7XG4gIH1cbn1cbi5wbGFucyAucGxhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA0LjVyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucGxhbnMgLnBsYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZjM1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wbGFucyAucGxhbjpob3ZlciAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2VhN2YzNTtcbn1cbi5wbGFucyAucGxhbjpob3ZlciAucHJpY2Utd3JhcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBsYW5zIC5wbGFuOmhvdmVyIC5wcmljZS13cmFwIC5wcmljZSB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuLnBsYW5zIC5wbGFuOmhvdmVyIC5jb250ZW50LXdyYXAgdWwgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wbGFucyAucGxhbjpob3ZlciAuY29udGVudC13cmFwIHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aWNrLWIuc3ZnXCIpO1xufVxuLnBsYW5zIC5wbGFuOmhvdmVyIC5jb250ZW50LXdyYXAgdWwgbGkgc3Ryb25nIHtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGxhbnMgLnBsYW46aG92ZXIgLnBkLWJ0biwgLnBsYW5zIC5wbGFuOmhvdmVyIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluaywgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5wbGFucyAucGxhbjpob3ZlciAuZG93bmxvYWQtbGluaywgLnBsYW5zIC5wbGFuOmhvdmVyIGJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4sIGJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLnBsYW5zIC5wbGFuOmhvdmVyIC5ja3ktYnRuLFxuLnBsYW5zIC5wbGFuOmhvdmVyIGJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4sXG5ib2R5IC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIC5wbGFucyAucGxhbjpob3ZlciAuY2t5LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGI3NTtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4ucGxhbnMgLnBsYW4gLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZjM1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHBhZGRpbmc6IDEuNHJlbSAyLjFyZW0gMS4xcmVtIDIuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMTVweCAxNXB4IDUwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhbnMgLnBsYW4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wbGFucyAucGxhbiAucHJpY2Utd3JhcCB7XG4gIGNvbG9yOiAjNzQ3ZGI5O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGFucyAucGxhbiAucHJpY2Utd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICB9XG59XG4ucGxhbnMgLnBsYW4gLnByaWNlLXdyYXAgLnByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgY29sb3I6ICM0NTRiNzU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYW5zIC5wbGFuIC5wcmljZS13cmFwIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbi5wbGFucyAucGxhbiAuY29udGVudC13cmFwICsgKiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhbnMgLnBsYW4gLmNvbnRlbnQtd3JhcCArICoge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbi5wbGFucyAucGxhbiAuY29udGVudC13cmFwIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4ucGxhbnMgLnBsYW4gLmNvbnRlbnQtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjNyZW07XG59XG4ucGxhbnMgLnBsYW4gLmNvbnRlbnQtd3JhcCB1bCBsaSB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuMXJlbTtcbn1cbi5wbGFucyAucGxhbiAuY29udGVudC13cmFwIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGljay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0b3A6IDAuNXJlbTtcbn1cbi5wbGFucyAucGxhbiAuY29udGVudC13cmFwIHVsIGxpIHN0cm9uZyB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBUYWJsZSB3cmFwcGVyICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnRhYmxlLnRhYmxlcHJlc3Mge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnRhYmxlLnRhYmxlcHJlc3MgdGhlYWQgdGgsXG50YWJsZS50YWJsZXByZXNzIHRmb290IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWE3ZjM1O1xuICBjb2xvcjogI2VhN2YzNTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLnRhYmxlcHJlc3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG50YWJsZS50YWJsZXByZXNzIHRoLFxudGFibGUudGFibGVwcmVzcyB0ZCB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE2cHggMTVweCAxNnB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS50YWJsZXByZXNzIHRoLFxuICB0YWJsZS50YWJsZXByZXNzIHRkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cbnRhYmxlLnRhYmxlcHJlc3MgdGggLnByaWNlLWJpZyxcbnRhYmxlLnRhYmxlcHJlc3MgdGQgLnByaWNlLWJpZyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS50YWJsZXByZXNzIHRoIC5wcmljZS1iaWcsXG4gIHRhYmxlLnRhYmxlcHJlc3MgdGQgLnByaWNlLWJpZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG50YWJsZS50YWJsZXByZXNzIHRoIHNwYW4sXG50YWJsZS50YWJsZXByZXNzIHRkIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxudGFibGUudGFibGVwcmVzcyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZS50YWJsZXByZXNzIHRkIC50ZXh0LXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLnRhYmxlcHJlc3MgdGQgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxudGFibGUudGFibGVwcmVzcyB0ZCAudGV4dC1zbWFsbDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxudGFibGUudGFibGVwcmVzcyB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyOSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdGFibGUudGFibGVwcmVzcyB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnRhYmxlLnRhYmxlcHJlc3MgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLnRhYmxlcHJlc3MgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZDpsYXN0LWNoaWxkOm5vdChbY29sc3Bhbl0pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NGI3NTtcbiAgfVxufVxudGFibGUudGFibGVwcmVzcyB0ci5wZC1lbXB0eS1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxudGFibGUudGFibGVwcmVzcyB0ci5wZC1lbXB0eS1yb3cgKyB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWE3ZjM1O1xuICBmb250LXdlaWdodDogNjAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUudGFibGVwcmVzcyB0ci5wZC1lbXB0eS1yb3cgKyB0ciB0ZC5jb2x1bW4tMSB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLnRhYmxlcHJlc3MgdHIucGQtZW1wdHktcm93ICsgdHIgdGQuY29sdW1uLTEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG50YWJsZS50YWJsZXByZXNzIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2YzNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxudGFibGUudGFibGVwcmVzcyAubGFiZWwtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRiNzU7XG59XG50YWJsZS50YWJsZXByZXNzIC50aWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGljay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxudGFibGUudGFibGVwcmVzcyAuY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jcm9zcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcy1yZXNwb25zaXZlIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG50YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtcmVzcG9uc2l2ZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdGFibGUudGFibGVwcmVzcy50YWJsZXByZXNzLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdGFibGUudGFibGVwcmVzcy50YWJsZXByZXNzLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtcmVzcG9uc2l2ZSB0Ym9keSB0ci5wZC1lbXB0eS1yb3cgKyB0ciB0ZDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcy1yZXNwb25zaXZlIC5jb2x1bW4tMTpub3QoW2NvbHNwYW5dKSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtcmVzcG9uc2l2ZSAuY29sdW1uLTE6bm90KFtjb2xzcGFuXSkgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtcmVzcG9uc2l2ZSAuY29sdW1uLTIsXG4gIHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcy1yZXNwb25zaXZlIC5jb2x1bW4tMyxcbiAgdGFibGUudGFibGVwcmVzcy50YWJsZXByZXNzLXJlc3BvbnNpdmUgLmNvbHVtbi00IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtcmVzcG9uc2l2ZSAuY29sdW1uLTI6YmVmb3JlLFxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtcmVzcG9uc2l2ZSAuY29sdW1uLTM6YmVmb3JlLFxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtcmVzcG9uc2l2ZSAuY29sdW1uLTQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2VhN2YzNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmbGV4OiAwIDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcy1pZC0yIC5jb2x1bW4tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUHJvOiBcIjtcbiAgfVxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtaWQtMiAuY29sdW1uLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlN0YW5kYXJkOiBcIjtcbiAgfVxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtaWQtMiAuY29sdW1uLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlN0YXJ0ZXI6IFwiO1xuICB9XG59XG50YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtaWQtMyB0ci5wZC1lbXB0eS1yb3cgKyB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0Yjc1O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcy1pZC0zIHRyLnBkLWVtcHR5LXJvdyArIHRyIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxudGFibGUudGFibGVwcmVzcy50YWJsZXByZXNzLWlkLTMgdHIucGQtZW1wdHktcm93ICsgdHIgdGQuY29sdW1uLTEge1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbnRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcy1pZC0zIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtaWQtMyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcy1pZC0zIHRyOmxhc3QtY2hpbGQgdGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3MtaWQtMyAuY29sdW1uLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlByZW1pdW06IFwiO1xuICB9XG4gIHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcy1pZC0zIC5jb2x1bW4tMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiU3RhbmRhcmQ6IFwiO1xuICB9XG59XG5cbi5wb2ludHMge1xuICBwYWRkaW5nOiA2LjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9pbnRzIHtcbiAgICBwYWRkaW5nOiAxMS42cmVtIDA7XG4gIH1cbn1cbi5wb2ludHMgLnBvaW50cy13cmFwIHtcbiAgLS1wZC1ndXR0ZXIteDogMTJweDtcbiAgLS1wZC1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tcGQtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1wZC1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tcGQtZ3V0dGVyLXgpKTtcbiAgcm93LWdhcDogMzFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9pbnRzIC5wb2ludHMtd3JhcCB7XG4gICAgcm93LWdhcDogNTBweDtcbiAgICBtYXJnaW46IDAgLTEuNXJlbSAwO1xuICB9XG59XG4ucG9pbnRzIC5wb2ludHMtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wZC1ndXR0ZXIteSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvaW50cyAucG9pbnRzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLnBvaW50cyAucG9pbnRzLWl0ZW1fX29iaiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbn1cbi5wb2ludHMgLnBvaW50cy1pdGVtX19vYmogKiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5wb2ludHMgLnBvaW50cy1pdGVtX19vYmogKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb2ludHMgLnBvaW50cy1pdGVtX19vYmogLmljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLnBvc3RzLXNsaWRlciB7XG4gIHBhZGRpbmc6IDVyZW0gMCAxMC42cmVtO1xufVxuLnBvc3RzLXNsaWRlciAudGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucG9zdHMtc2xpZGVyIC5wZC1idG4tZ3JvdXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnBkLWJsb2NrLXF1b3RlIHtcbiAgcGFkZGluZzogNjhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbi5wZC1ibG9jay1xdW90ZS53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtYmxvY2stcXVvdGUuZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ucGQtYmxvY2stcXVvdGUuZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtYmxvY2stcXVvdGUuZC1ibHVlIC5wZC1ibG9jay1xdW90ZV9fb2JqZWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtYmxvY2stcXVvdGUuZC1ibHVlIC5wZC1ibG9jay1xdW90ZV9fY29udGVudCAuYnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1ibG9jay1xdW90ZS5kLWJsdWUgLnBkLWJsb2NrLXF1b3RlX19jb250ZW50IC5ieSAuY29tcGFueSB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xufVxuLnBkLWJsb2NrLXF1b3RlLmQtYmx1ZSAucGQtYmxvY2stcXVvdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1ibG9jay1xdW90ZSAuY29sLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkLWJsb2NrLXF1b3RlIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxufVxuLnBkLWJsb2NrLXF1b3RlX19vYmplY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtYmxvY2stcXVvdGVfX29iamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wZC1ibG9jay1xdW90ZV9fb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMDtcbn1cbi5wZC1ibG9jay1xdW90ZV9fb2JqZWN0IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucGQtYmxvY2stcXVvdGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5wZC1ibG9jay1xdW90ZV9fY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdW90ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZC1ibG9jay1xdW90ZV9fY29udGVudDpiZWZvcmUge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLnBkLWJsb2NrLXF1b3RlX19jb250ZW50IC5ieSB7XG4gIGNvbG9yOiAjMjcyNzI3O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZC1ibG9jay1xdW90ZV9fY29udGVudCAuYnkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnBkLWJsb2NrLXF1b3RlX19jb250ZW50IC5ieSAuY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBkLWJsb2NrLXF1b3RlX19jb250ZW50IC5ieSAuY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ucGQtYmxvY2stcXVvdGVfX3RleHQge1xuICBjb2xvcjogIzQ1NGI3NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wZC1ibG9jay1xdW90ZV9fdGV4dCAqIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZC1ibG9jay1xdW90ZV9fdGV4dCAqIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4ucmVsYXRlZCAuZmxleC13cmFwIC5jb2wtY29udGVudCB7XG4gIGZsZXg6IDAgMCA0NCU7XG4gIG1heC13aWR0aDogNDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVsYXRlZCAuZmxleC13cmFwIC5jb2wtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkIC5mbGV4LXdyYXAgLmNvbC1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZWxhdGVkIC5mbGV4LXdyYXAgLmNvbC1wb3N0cyB7XG4gIGZsZXg6IDAgMCA1NiU7XG4gIG1heC13aWR0aDogNTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkIC5mbGV4LXdyYXAgLmNvbC1wb3N0cyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVsYXRlZF9fY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5yZWxhdGVkX19jb250ZW50IC5jb250ZW50LXdyYXAge1xuICBtYXgtd2lkdGg6IDQ4NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnJlbGF0ZWRfX3Bvc3RzIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlbGF0ZWRfX3Bvc3RzIC5zbGljay1hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzNXB4KTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZF9fcG9zdHMgLnNsaWNrLWFycm93cyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi5yZWxhdGVkX19wb3N0cyAuc2xpY2stYXJyb3dzIC5zbGlkZXItYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWNrLW5leHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlbGF0ZWRfX3Bvc3RzIC5zbGljay1hcnJvd3MgLnNsaWRlci1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpY2stbmV4dC1kaXMuc3ZnXCIpO1xufVxuLnJlbGF0ZWRfX3Bvc3RzIC5zbGljay1hcnJvd3MgLnNsaWRlci1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGljay1uZXh0LWh2LnN2Z1wiKTtcbn1cbi5yZWxhdGVkX19wb3N0cyAuc2xpY2stYXJyb3dzIC5zbGlkZXItYXJyb3cuYXJyb3ctcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucmVsYXRlZF9fcG9zdHMgLnNsaWNrLWFycm93cyAuc2xpZGVyLWFycm93LmFycm93LW5leHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnJlbGF0ZWRfX3NsaWRlciB7XG4gIG1hcmdpbjogLTIwcHggLTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkX19zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucmVsYXRlZF9fc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWxhdGVkX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMCAxNi42NjYlO1xuICBtYXgtd2lkdGg6IDE2LjY2NiU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlbGF0ZWRfX3NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgZmxleDogMCAwIDE0LjI4JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4JTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLnJlbGF0ZWRfX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucmVsYXRlZF9fc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0Yjc1O1xufVxuLnJlbGF0ZWRfX3NsaWRlIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLnJlbGF0ZWRfX3NsaWRlIC5pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzhweDtcbn1cbi5yZWxhdGVkX19zbGlkZSAuaW1nLXdyYXAgLnZpZXctdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWxhdGVkX19zbGlkZSAuaW1nLXdyYXAgLnZpZXctdGV4dCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5yZWxhdGVkX19zbGlkZSAuaW1nLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5yZWxhdGVkX19zbGlkZSAuaW1nLXdyYXA6aG92ZXI6YmVmb3JlLFxuLnJlbGF0ZWRfX3NsaWRlIC5pbWctd3JhcDpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZWxhdGVkX19zbGlkZSAuaW1nLXdyYXAgLmltZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnJlbGF0ZWRfX3NsaWRlIC5tb2ItdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZF9fc2xpZGUgLm1vYi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ1NGI3NTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIC8qIGZpcmVmb3ggMTkrICovXG4gIC8qIGllICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtZm9ybV9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbi5zZWFyY2gtZm9ybV9faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuLnNlYXJjaC1mb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDU0Yjc1O1xufVxuLnNlYXJjaC1mb3JtX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbi5zZWFyY2gtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaC1mb3JtX19pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NTRiNzU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDBweCAxNnB4IDAgNXB4O1xufVxuLnNlYXJjaC1mb3JtX19idXR0b246aG92ZXIgLnNlYXJjaC1mb3JtX19pY29uIHtcbiAgc3Ryb2tlOiAjZWE3ZjM1O1xufVxuLnNlYXJjaC1mb3JtX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjFweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjNDU0Yjc1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCB7XG4gIHBhZGRpbmc6IDkwcHggMCA2OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcmVzdWx0cy1saXN0X19ibG9nLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTcycHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbi5zZWFyY2gtcmVzdWx0cy1saXN0X19ibG9nLWxpbmsgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOS44cHg7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZTogIzQ1NGI3NTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zZWFyY2gtcmVzdWx0cy1saXN0X19ibG9nLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2VhN2YzNTtcbn1cbi5zZWFyY2gtcmVzdWx0cy1saXN0X19ibG9nLWxpbms6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjZWE3ZjM1O1xufVxuLmNvbnRlbnQtd3JhcCAuc2VhcmNoLXJlc3VsdHMtbGlzdF9fd3JhcHBlciB7XG4gIG1hcmdpbjogLTE1cHggMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnNlYXJjaC1yZXN1bHRzLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMtbGlzdF9faXRlbS10aXRsZSBhIHtcbiAgY29sb3I6ICM0NTRiNzU7XG59XG4uc2VhcmNoLXJlc3VsdHMtbGlzdF9faXRlbS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlYTdmMzU7XG59XG4uY29udGVudC13cmFwIC5zZWFyY2gtcmVzdWx0cy1saXN0X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNvbHV0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc29sdXRpb25zIC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDguMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29sdXRpb25zIC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNvbHV0aW9ucyAuZmxleC13cmFwIC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvbHV0aW9ucyAuZmxleC13cmFwIC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIC5zb2x1dGlvbnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjA5MDkwOTA5JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2x1dGlvbnMgLmZsZXgtd3JhcCAucGQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCAuc29sdXRpb25zX19pdGVtIC5pY29uLFxuICAuc29sdXRpb25zIC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQgLnNvbHV0aW9uc19faXRlbSAucGQtYnRuLFxuICAuc29sdXRpb25zIC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQgLnNvbHV0aW9uc19faXRlbSAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLmRvd25sb2FkLWxpbmssXG4gIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuc29sdXRpb25zIC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQgLnNvbHV0aW9uc19faXRlbSAuZG93bmxvYWQtbGluayxcbiAgLnNvbHV0aW9ucyAuZmxleC13cmFwIC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIC5zb2x1dGlvbnNfX2l0ZW0gYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bixcbiAgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuc29sdXRpb25zIC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQgLnNvbHV0aW9uc19faXRlbSAuY2t5LWJ0bixcbiAgLnNvbHV0aW9ucyAuZmxleC13cmFwIC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIC5zb2x1dGlvbnNfX2l0ZW0gYm9keSAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuY2t5LWJ0bixcbiAgYm9keSAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuc29sdXRpb25zIC5mbGV4LXdyYXAgLnBkLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQgLnNvbHV0aW9uc19faXRlbSAuY2t5LWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuMDkwOTA5MDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvbHV0aW9ucyAuZmxleC13cmFwIC5wZC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIC5zb2x1dGlvbnNfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGxlZnQ6IDZweDtcbiAgfVxufVxuLnNvbHV0aW9ucyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuOXJlbTtcbn1cbi5zb2x1dGlvbnNfX3dyYXBwZXIge1xuICBtYXJnaW46IC0yLjFyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29sdXRpb25zX193cmFwcGVyIHtcbiAgICBtYXJnaW46IC0zLjFyZW0gMDtcbiAgfVxufVxuLnNvbHV0aW9uc19faXRlbS1tZWRpYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDBweDtcbn1cbi5zb2x1dGlvbnNfX2l0ZW0tbWVkaWEuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zb2x1dGlvbnNfX2l0ZW0tbWVkaWEgLnBkLWJ0biwgLnNvbHV0aW9uc19faXRlbS1tZWRpYSAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLmRvd25sb2FkLWxpbmssIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuc29sdXRpb25zX19pdGVtLW1lZGlhIC5kb3dubG9hZC1saW5rLCAuc29sdXRpb25zX19pdGVtLW1lZGlhIGJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4sIGJvZHkgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLnNvbHV0aW9uc19faXRlbS1tZWRpYSAuY2t5LWJ0bixcbi5zb2x1dGlvbnNfX2l0ZW0tbWVkaWEgYm9keSAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuY2t5LWJ0bixcbmJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLnNvbHV0aW9uc19faXRlbS1tZWRpYSAuY2t5LWJ0biB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvbHV0aW9uc19faXRlbS1tZWRpYSAucGQtYnRuLCAuc29sdXRpb25zX19pdGVtLW1lZGlhIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluaywgLmRvd25sb2FkLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5zb2x1dGlvbnNfX2l0ZW0tbWVkaWEgLmRvd25sb2FkLWxpbmssIC5zb2x1dGlvbnNfX2l0ZW0tbWVkaWEgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0biwgYm9keSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuc29sdXRpb25zX19pdGVtLW1lZGlhIC5ja3ktYnRuLFxuICAuc29sdXRpb25zX19pdGVtLW1lZGlhIGJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4sXG4gIGJvZHkgLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLnNvbHV0aW9uc19faXRlbS1tZWRpYSAuY2t5LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cbn1cbi5zb2x1dGlvbnNfX2l0ZW0gLmltZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zX19pdGVtIC5pbWctd3JhcCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc29sdXRpb25zX19pdGVtIC5pY29uIHtcbiAgbWF4LWhlaWdodDogMy42cmVtO1xufVxuXG4uc29sdXRpb24ge1xuICBwYWRkaW5nOiAyLjFyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29sdXRpb24ge1xuICAgIHBhZGRpbmc6IDMuMXJlbSAwO1xuICB9XG59XG4uc29sdXRpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2VhN2YzNTtcbn1cbi5zb2x1dGlvbiAudGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuLnNvbHV0aW9uIC50aXRsZS13cmFwICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29sdXRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxN3B4O1xuICBtYXJnaW46IDAuNnJlbSAxNSUgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2x1dGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICB9XG59XG4uc29sdXRpb25fX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoNjksIDc1LCAxMTcsIDAuNik7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc29sdXRpb24uYWN0aXZlIC5zb2x1dGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzQ1NGI3NTtcbn1cbi5zb2x1dGlvbi5hY3RpdmUgLnBkLWFycm93LWljb24tLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBzdHJva2U6ICNlYTdmMzU7XG59XG4uc29sdXRpb24uYWN0aXZlIC5zb2x1dGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29sdXRpb24uYWN0aXZlIC5zb2x1dGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICB9XG59XG4uc29sdXRpb24tLWJveC1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zb2x1dGlvbi0tYm94LXNjaGVtZS1kYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0Yjc1O1xufVxuLnNvbHV0aW9uLS1ib3gtc2NoZW1lLWxibHVlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDdkYjk7XG59XG4uc29sdXRpb24tLWJveC1zY2hlbWUtZGdyZXk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNjMjtcbn1cbi5zb2x1dGlvbi0tYm94LXNjaGVtZS1wZWFjaDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5NDhiO1xufVxuXG4uc3BhY2VyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhY2VyLm1vYi1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYWNlciB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG4uc3BhY2VyLkxhcmdlIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGFjZXIuTGFyZ2Uge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uc3RhcnRlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMuMnJlbSAwIDMuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFydGVkIHtcbiAgICBwYWRkaW5nOiA4LjdyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc3RhcnRlZCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhcnRlZCBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiA1LjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA5LjZyZW0gMDtcbiAgfVxufVxuLnRlc3RpbW9uaWFsc19faW5uZXIge1xuICAtLXBkLWd1dHRlci14OiAxMnB4O1xuICAtLXBkLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1wZC1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXBkLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1wZC1ndXR0ZXIteCkpO1xufVxuLnRlc3RpbW9uaWFscyAucGQtcXVvdGVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTNweDtcbiAgbWFyZ2luLXRvcDogMi4ycmVtO1xufVxuLnRlc3RpbW9uaWFscyAucGQtcXVvdGVfX2Zvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIGFzcGVjdC1yYXRpbzogNDAvNDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgNDAgNDEnJTNFJTNDY2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScyMCcgZmlsbD0nJTIzRUE3RjM1Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTE1LjYyNSAxOS40MDVjLjc1LjA2IDEuMzY1LjM0NSAxLjg0NS44NTVzLjcyIDEuMTU1LjcyIDEuOTM1YzAgLjg0LS4yNyAxLjU0NS0uODEgMi4xMTUtLjUxLjU0LTEuMTU1LjgxLTEuOTM1LjgxLS45IDAtMS42Mi0uMzMtMi4xNi0uOTktLjU0LS42OS0uODEtMS42OC0uODEtMi45NyAwLTIuNTguODctNC43ODUgMi42MS02LjYxNS4zNi0uMzYuNzM1LS41NCAxLjEyNS0uNTRzLjcyLjEzNS45OS40MDVjLjMuMjQuNDUuNTU1LjQ1Ljk0NSAwIC4zLS4xMzUuNjE1LS40MDUuOTQ1YTYuMSA2LjEgMCAwIDAtMS42MiAzLjEwNVptOC40NzMgMGMuNzUuMDYgMS4zNjUuMzQ1IDEuODQ1Ljg1NXMuNzIgMS4xNTUuNzIgMS45MzVjMCAuODQtLjI3IDEuNTQ1LS44MSAyLjExNS0uNTEuNTQtMS4xNTUuODEtMS45MzUuODEtLjkgMC0xLjYyLS4zMy0yLjE2LS45OS0uNTQtLjY5LS44MS0xLjY4LS44MS0yLjk3IDAtMi41OC44Ny00Ljc4NSAyLjYxLTYuNjE1LjM2LS4zNi43MzUtLjU0IDEuMTI1LS41NHMuNzIuMTM1Ljk5LjQwNWMuMy4yNC40NS41NTUuNDUuOTQ1IDAgLjMtLjEzNS42MTUtLjQwNS45NDVhNi4xIDYuMSAwIDAgMC0xLjYyIDMuMTA1WicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50ZXN0aW1vbmlhbHMgLnBkLWJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRlc3RpbW9uaWFscyAucGQtYXJyb3ctZ3JvdXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRlc3RpbW9uaWFscyAucGQtYXJyb3ctZ3JvdXAgLnBkLWFycm93IHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xufVxuLnRlc3RpbW9uaWFsc19fc2xpZGUgLmNvbC1pbWcsXG4udGVzdGltb25pYWxzX19zbGlkZSAuY29sLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcGQtZ3V0dGVyLXkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfX3NsaWRlIC5jb2wtaW1nIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjcuMjcyNzI3MjclO1xuICAgIG1hcmdpbi1sZWZ0OiA5LjA5MDkwOTA5JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfX3NsaWRlIC5jb2wtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNTQ1NDU0NTUlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OS4wOTA5MDkwOSU7XG4gIH1cbn1cblxuLnBkLXRlYW0ge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLXRlYW0ge1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgfVxufVxuLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVycyB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHg7XG4gIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXBkLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tcGQtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLXBkLWd1dHRlci14KSk7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHggIWltcG9ydGFudDtcbn1cbi5wZC10ZWFtIC5wZC10ZWFtLW1lbWJlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wZC1ndXR0ZXIteSk7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGQtdGVhbSAucGQtdGVhbS1tZW1iZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtdGVhbSAucGQtdGVhbS1tZW1iZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtdGVhbSAucGQtdGVhbS1tZW1iZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4ucGQtdGVhbSAucGQtdGVhbS1tZW1iZXJfX21lZGlhICsgKiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVyX19tZWRpYSArICoge1xuICAgIG1hcmdpbi10b3A6IDIuMXJlbTtcbiAgfVxufVxuLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVyX19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDE1cHggMTVweCA1MHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGQtdGVhbSAucGQtdGVhbS1tZW1iZXJfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGQtdGVhbSAucGQtdGVhbS1tZW1iZXJfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZC10ZWFtIC5wZC10ZWFtLW1lbWJlcl9fYmlvIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuM3JlbTtcbiAgbWluLXdpZHRoOiA2LjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGQtdGVhbSAucGQtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC10ZWFtIC5wZC10ZWFtLW1lbWJlcl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuMXJlbTtcbiAgfVxufVxuLnBkLXRlYW0gLnBkLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbi5vcGVuIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wZC10ZWFtIC5wZC10ZWFtLW1lbWJlcl9fZGVzY3JpcHRpb24gPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wZC10ZWFtIC5wZC10ZWFtLW1lbWJlcl9fZGVzY3JpcHRpb24gPiAqOmhhcygrIC5wZC1zb2NpYWxzKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGQtdGVhbSAucGQtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZC10ZWFtIC5wZC10ZWFtLW1lbWJlciAucGQtc29jaWFscyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucGQtdGVhbSAucGQtdGVhbS1tZW1iZXIgLnBkLXNvY2lhbHMgaSB7XG4gIGNvbG9yOiAjNDU0Yjc1O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucGQtdGVhbSAucGQtdGVhbS1tZW1iZXIgLnBkLXNvY2lhbHMgaTpob3ZlciB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xufVxuXG4udGV4dC1ibG9jayB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1ibG9jayB7XG4gICAgcGFkZGluZzogNi44cmVtIDA7XG4gIH1cbn1cbi50ZXh0LWJsb2NrIC50ZXh0LWJsb2NrLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnRleHQtYmxvY2sgLnRleHQtYmxvY2std3JhcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1ibG9jayAuY29udGVudC13cmFwLkNvbHVtbnMge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgfVxufVxuXG4udmlkZW8tYmxvY2sge1xuICBwYWRkaW5nOiA1LjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tYmxvY2sge1xuICAgIHBhZGRpbmc6IDkuNnJlbSAwO1xuICB9XG59XG4udmlkZW8tYmxvY2sgKyAucGQtYmxvY2stLXdpdGgtY3VydmUge1xuICBtYXJnaW4tdG9wOiAtMjByZW07XG4gIHotaW5kZXg6IDA7XG59XG4udmlkZW8tYmxvY2sgKyAucGQtYmxvY2stLXdpdGgtY3VydmU6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLWJsb2NrICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlOmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tYmxvY2sgKyAucGQtYmxvY2stLXdpdGgtY3VydmUge1xuICAgIG1hcmdpbi10b3A6IC0zMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1ibG9jayAuY29udGFpbmVyID4gLnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tYmxvY2s6bm90KC5wZC1ibG9jay0tbGF5b3V0LTIyKSAuY29sLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4xcmVtO1xuICB9XG59XG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi52aWRlby1jb250YWluZXIgaWZyYW1lLCAudmlkZW8tY29udGFpbmVyIG9iamVjdCwgLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVyby1ob21lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1ob21lIHtcbiAgICBtaW4taGVpZ2h0OiA3MHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUgLmZsZXgtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmhlcm8taG9tZSAuaW1nLXdyYXAge1xuICBtYXgtd2lkdGg6IDU0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZSAuaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbn1cbi5oZXJvLWhvbWUgLmltZy13cmFwIC5pbWcsXG4uaGVyby1ob21lIC5pbWctd3JhcCAubG90dGllLWFuaW1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUgLnBkLWJsb2NrX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaGVyby1ob21lIC5wZC1ibG9ja19faXRlbS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8taG9tZSAucGQtcm93LS1pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUgLnBkLXJvdy0taW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMC41cmVtO1xuICB9XG59XG4uaGVyby1ob21lIC5wZC1yb3ctLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZSAucGQtcm93LS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG59XG4uaGVyby1ob21lIC5wZC1yb3ctLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjM0NTRiNzUnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBvcGFjaXR5PScwJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWhvbWUgLnBkLXJvdy0tY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZSAucGQtcm93LS1jb250ZW50OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4uaGVyby1ob21lIC5wZC1yb3ctLWNvbnRlbnQgLnBkLXJvd19fd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogIzQ1NGI3NTtcbiAgcGFkZGluZzogM3JlbSAwIDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZSAucGQtcm93LS1jb250ZW50IC5wZC1yb3dfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMCA4LjlyZW07XG4gIH1cbn1cbi5oZXJvLWhvbWUgLnBkLXJvdy0tY29udGVudCAucGQtcm93X193cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8taG9tZSAuc2VjdGlvbi10aXRsZSxcbi5oZXJvLWhvbWUgLnBkLWFuaW1hdGVkX190ZXh0IHtcbiAgY29sb3I6ICM0NTRiNzU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlcm8taG9tZSAuc2VjdGlvbi10aXRsZSBicixcbiAgLmhlcm8taG9tZSAucGQtYW5pbWF0ZWRfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZXJvLWhvbWUgLnBkLWFuaW1hdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC40cmVtO1xuICBhbmltYXRpb246IGZhZGVPdXQgNTAwbXMgZWFzZS1pbi1vdXQgMi41cyBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1ob21lIC5wZC1hbmltYXRlZCB7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cbn1cbi5oZXJvLWhvbWUgLnBkLWFuaW1hdGVkX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluLW91dCAwLjVzIGZvcndhcmRzO1xufVxuLmhlcm8taG9tZSAucGQtYW5pbWF0ZWRfX2ljb25zIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTdweDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluLW91dCAxLjVzIGZvcndhcmRzO1xufVxuLmhlcm8taG9tZSAucGQtYW5pbWF0ZWRfX2ljb24ge1xuICB3aWR0aDogMy41cmVtO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZSAucGQtYW5pbWF0ZWRfX2ljb24ge1xuICAgIHdpZHRoOiA0LjdyZW07XG4gIH1cbn1cbi5oZXJvLWhvbWUgLnBkLWFuaW1hdGVkX19pY29uLTIge1xuICB3aWR0aDogNnJlbTtcbiAgYXNwZWN0LXJhdGlvOiA3Ny8zMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1ob21lIC5wZC1hbmltYXRlZF9faWNvbi0yIHtcbiAgICB3aWR0aDogNy41cmVtO1xuICB9XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLWFuaW1hdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZUluIDFzIGVhc2UtaW4tb3V0IDMuNXMgZm9yd2FyZHM7XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1tb2RlLWJvdHRvbS1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1tb2RlLWJvdHRvbS1pbWFnZSAuaW1nLXdyYXAge1xuICBtYXgtd2lkdGg6IDc0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLW1vZGUtYm90dG9tLWltYWdlIC5pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tbW9kZS1ib3R0b20taW1hZ2UgLnBkLXJvdy0taW50cm8gLnBkLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tbW9kZS1ib3R0b20taW1hZ2UgLnBkLXJvdy0taW50cm8gLnBkLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLW1vZGUtYm90dG9tLWltYWdlIC5wZC1yb3ctLWludHJvIC5wZC1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1tb2RlLWJvdHRvbS1pbWFnZSAucGQtcm93LS1pbnRybyAucGQtYmxvY2tfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1tb2RlLWJvdHRvbS1pbWFnZSAucGQtcm93LS1jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLW1vZGUtYm90dG9tLWltYWdlIC5wZC1yb3ctLWNvbnRlbnQgLnBkLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLW1vZGUtYm90dG9tLWltYWdlIC5wZC1yb3ctLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLW1vZGUtYm90dG9tLWltYWdlIC5wZC1yb3ctLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xNC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLW1vZGUtYm90dG9tLWltYWdlIC5wZC1yb3ctLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5oZXJvLWhvbWUucGQtYmxvY2stLW1vZGUtZGVmYXVsdCAucGQtcm93LS1pbnRybyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1tb2RlLWRlZmF1bHQgLnBkLXJvdy0taW50cm8gPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLW1vZGUtZGVmYXVsdCAucGQtcm93LS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMTQuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1tb2RlLWRlZmF1bHQgLnBkLXJvdy0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW07XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAuc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtcm93LS1jb250ZW50IC5wZC1yb3dfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1Mzg1O1xufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtcm93LS1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzNTI1Mzg1JyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyMzQ1NGI3NScgb3BhY2l0eT0nMCcgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1yb3ctLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MXB4IDEyMnB4O1xuICAgIGhlaWdodDogMTIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnBkLXJvdy0tY29udGVudDpiZWZvcmUge1xuICAgIGhlaWdodDogMzEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAzMThweDtcbiAgfVxufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDMxOC4xOSclM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTI1NjAgMjQyLjUxYy05MC44NS0yMC44Ny0xOTcuNDgtMjYuMzItMzQ0LjkxLTE2Ni44My03MS42Mi02OC4yNy0xNDYuOTktODEuMS0yMTAuMTEtNzMuOTEtMzQ2LjA4IDI5LjI3LTQ3My4zNiAyNTUuNjMtNTk0LjU3IDI5Ni4wOS0yMzQuNyA3OC4zNC0yNzAuODEtMTA4LjQxLTYyOS4yLTYxLjU5LTk4LjEyIDEyLjgyLTE2Mi40My0xMy40Mi0yMTYuMjMtNTMuNDRDNDU0LjgxIDEwMC4zNSA0MTUuMzIgMTUgMjUxLjUgNS41NyAxODguMjUgMS45MyAxMDYuNjcgNDAuMTggMCA2Ny4zN3YyNTAuODJoMjU2MHYtNzUuNjdaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjM1MjUzODUnIG9wYWNpdHk9JzAnIGQ9J00yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICAgIGhlaWdodDogMzEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAzMThweDtcbiAgfVxufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNTI1Mzg1JyBvcGFjaXR5PScwJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZTpiZWZvcmUge1xuICAgIGhlaWdodDogMzEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAzMThweDtcbiAgfVxufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMTYyLjk3JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjFmMWYxJyBvcGFjaXR5PScxJyBkPSdNNTk3LjA4IDYxLjkzYy0xMi41MiAyLjc1LTI0Ljg3IDUuMjQtMzcuMDggNy40OS0xMi4yIDIuMjYtMjQuNTYgNC43Ny0zNy4wNyA3LjUzQzMxNC41NSAxMjIuODggMTQ0LjY0IDEzNS40NyAwIDEyOS43NHYzMy4yM2gxOTY0LjE2Yy0zNjYuNDEuMDQtNjE4LjUyLTI2NS4yNy0xMzY3LjA4LTEwMS4wNFpNMjU2MCAwYy0yMDguMzEgNjgtMzYxLjggMTUzLjQ4LTU2MCAxNjIuMTItMTIuMDguNTgtMjQuMDIuODUtMzUuODQuODZIMjU2MFYwWicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNTI1Mzg1JyBvcGFjaXR5PScwJyBkPSdNMjU2MCAwSDB2MTI5Ljc0YzE0NC42NCA1LjczIDMxNC41NS02Ljg2IDUyMi45My01Mi43OSAxMi41MS0yLjc2IDI0Ljg3LTUuMjYgMzcuMDctNy41MyAxMi4yMS0yLjI1IDI0LjU2LTQuNzQgMzcuMDgtNy40OSA3NDguNTYtMTY0LjIzIDEwMDAuNjcgMTAxLjA4IDEzNjcuMDggMTAxLjA0IDExLjgyIDAgMjMuNzYtLjI4IDM1Ljg0LS44NiAxOTguMi04LjY0IDM1MS42OS05NC4xMiA1NjAtMTYyLjEyWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwNnB4IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICAgIGhlaWdodDogMTYuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAxNjJweDtcbiAgfVxufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDE2Mi45NyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgb3BhY2l0eT0nMScgZD0nTTU5Ny4wOCA2MS45M2MtMTIuNTIgMi43NS0yNC44NyA1LjI0LTM3LjA4IDcuNDktMTIuMiAyLjI2LTI0LjU2IDQuNzctMzcuMDcgNy41M0MzMTQuNTUgMTIyLjg4IDE0NC42NCAxMzUuNDcgMCAxMjkuNzR2MzMuMjNoMTk2NC4xNmMtMzY2LjQxLjA0LTYxOC41Mi0yNjUuMjctMTM2Ny4wOC0xMDEuMDRaTTI1NjAgMGMtMjA4LjMxIDY4LTM2MS44IDE1My40OC01NjAgMTYyLjEyLTEyLjA4LjU4LTI0LjAyLjg1LTM1Ljg0Ljg2SDI1NjBWMFonIC8lM0UlM0NwYXRoIGZpbGw9JyUyMzUyNTM4NScgb3BhY2l0eT0nMCcgZD0nTTI1NjAgMEgwdjEyOS43NGMxNDQuNjQgNS43MyAzMTQuNTUtNi44NiA1MjIuOTMtNTIuNzkgMTIuNTEtMi43NiAyNC44Ny01LjI2IDM3LjA3LTcuNTMgMTIuMjEtMi4yNSAyNC41Ni00Ljc0IDM3LjA4LTcuNDkgNzQ4LjU2LTE2NC4yMyAxMDAwLjY3IDEwMS4wOCAxMzY3LjA4IDEwMS4wNCAxMS44MiAwIDIzLjc2LS4yOCAzNS44NC0uODYgMTk4LjItOC42NCAzNTEuNjktOTQuMTIgNTYwLTE2Mi4xMlonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMDZweCA3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjNmMWYxZjEnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScwJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyMzQ1NGI3NScgb3BhY2l0eT0nMCcgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDE2Mi45NyclM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTU5Ny4wOCA2MS45M2MtMTIuNTIgMi43NS0yNC44NyA1LjI0LTM3LjA4IDcuNDktMTIuMiAyLjI2LTI0LjU2IDQuNzctMzcuMDcgNy41M0MzMTQuNTUgMTIyLjg4IDE0NC42NCAxMzUuNDcgMCAxMjkuNzR2MzMuMjNoMTk2NC4xNmMtMzY2LjQxLjA0LTYxOC41Mi0yNjUuMjctMTM2Ny4wOC0xMDEuMDRaTTI1NjAgMGMtMjA4LjMxIDY4LTM2MS44IDE1My40OC01NjAgMTYyLjEyLTEyLjA4LjU4LTI0LjAyLjg1LTM1Ljg0Ljg2SDI1NjBWMFonIC8lM0UlM0NwYXRoIGZpbGw9JyUyMzQ1NGI3NScgb3BhY2l0eT0nMCcgZD0nTTI1NjAgMEgwdjEyOS43NGMxNDQuNjQgNS43MyAzMTQuNTUtNi44NiA1MjIuOTMtNTIuNzkgMTIuNTEtMi43NiAyNC44Ny01LjI2IDM3LjA3LTcuNTMgMTIuMjEtMi4yNSAyNC41Ni00Ljc0IDM3LjA4LTcuNDkgNzQ4LjU2LTE2NC4yMyAxMDAwLjY3IDEwMS4wOCAxMzY3LjA4IDEwMS4wNCAxMS44MiAwIDIzLjc2LS4yOCAzNS44NC0uODYgMTk4LjItOC42NCAzNTEuNjktOTQuMTIgNTYwLTE2Mi4xMlonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMDZweCA3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZSArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICAgIGhlaWdodDogMTYuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAxNjJweDtcbiAgfVxufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMTYyLjk3JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBvcGFjaXR5PScxJyBkPSdNNTk3LjA4IDYxLjkzYy0xMi41MiAyLjc1LTI0Ljg3IDUuMjQtMzcuMDggNy40OS0xMi4yIDIuMjYtMjQuNTYgNC43Ny0zNy4wNyA3LjUzQzMxNC41NSAxMjIuODggMTQ0LjY0IDEzNS40NyAwIDEyOS43NHYzMy4yM2gxOTY0LjE2Yy0zNjYuNDEuMDQtNjE4LjUyLTI2NS4yNy0xMzY3LjA4LTEwMS4wNFpNMjU2MCAwYy0yMDguMzEgNjgtMzYxLjggMTUzLjQ4LTU2MCAxNjIuMTItMTIuMDguNTgtMjQuMDIuODUtMzUuODQuODZIMjU2MFYwWicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScwJyBkPSdNMjU2MCAwSDB2MTI5Ljc0YzE0NC42NCA1LjczIDMxNC41NS02Ljg2IDUyMi45My01Mi43OSAxMi41MS0yLjc2IDI0Ljg3LTUuMjYgMzcuMDctNy41MyAxMi4yMS0yLjI1IDI0LjU2LTQuNzQgMzcuMDgtNy40OSA3NDguNTYtMTY0LjIzIDEwMDAuNjcgMTAxLjA4IDEzNjcuMDggMTAxLjA0IDExLjgyIDAgMjMuNzYtLjI4IDM1Ljg0LS44NiAxOTguMi04LjY0IDM1MS42OS05NC4xMiA1NjAtMTYyLjEyWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwNnB4IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS13aGl0ZTpiZWZvcmUge1xuICAgIGhlaWdodDogMTYuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAxNjJweDtcbiAgfVxufVxuLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggLnBkLXJvdy0tY29udGVudCAucGQtcm93X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyOGI4Yjtcbn1cbi5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCAucGQtcm93LS1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI4YjhiJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyM2YyOTQ4Yicgb3BhY2l0eT0nMCcgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggLnBkLXJvdy0tY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoIC5wZC1yb3ctLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDMxOC4xOSclM0UlM0NwYXRoIGZpbGw9JyUyM2YxZjFmMScgb3BhY2l0eT0nMScgZD0nTTI1NjAgMjQyLjUxYy05MC44NS0yMC44Ny0xOTcuNDgtMjYuMzItMzQ0LjkxLTE2Ni44My03MS42Mi02OC4yNy0xNDYuOTktODEuMS0yMTAuMTEtNzMuOTEtMzQ2LjA4IDI5LjI3LTQ3My4zNiAyNTUuNjMtNTk0LjU3IDI5Ni4wOS0yMzQuNyA3OC4zNC0yNzAuODEtMTA4LjQxLTYyOS4yLTYxLjU5LTk4LjEyIDEyLjgyLTE2Mi40My0xMy40Mi0yMTYuMjMtNTMuNDRDNDU0LjgxIDEwMC4zNSA0MTUuMzIgMTUgMjUxLjUgNS41NyAxODguMjUgMS45MyAxMDYuNjcgNDAuMTggMCA2Ny4zN3YyNTAuODJoMjU2MHYtNzUuNjdaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmMjhiOGInIG9wYWNpdHk9JzAnIGQ9J00yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWEucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWxpZ2h0LWdyZXk6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI4YjhiJyBvcGFjaXR5PScwJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MXB4IDEyMnB4O1xuICAgIGhlaWdodDogMTIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1hLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5oZXJvLWhvbWUucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZS1iLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtbGlnaHQtZ3JleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMTYyLjk3JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjFmMWYxJyBvcGFjaXR5PScxJyBkPSdNNTk3LjA4IDYxLjkzYy0xMi41MiAyLjc1LTI0Ljg3IDUuMjQtMzcuMDggNy40OS0xMi4yIDIuMjYtMjQuNTYgNC43Ny0zNy4wNyA3LjUzQzMxNC41NSAxMjIuODggMTQ0LjY0IDEzNS40NyAwIDEyOS43NHYzMy4yM2gxOTY0LjE2Yy0zNjYuNDEuMDQtNjE4LjUyLTI2NS4yNy0xMzY3LjA4LTEwMS4wNFpNMjU2MCAwYy0yMDguMzEgNjgtMzYxLjggMTUzLjQ4LTU2MCAxNjIuMTItMTIuMDguNTgtMjQuMDIuODUtMzUuODQuODZIMjU2MFYwWicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI4YjhiJyBvcGFjaXR5PScwJyBkPSdNMjU2MCAwSDB2MTI5Ljc0YzE0NC42NCA1LjczIDMxNC41NS02Ljg2IDUyMi45My01Mi43OSAxMi41MS0yLjc2IDI0Ljg3LTUuMjYgMzcuMDctNy41MyAxMi4yMS0yLjI1IDI0LjU2LTQuNzQgMzcuMDgtNy40OSA3NDguNTYtMTY0LjIzIDEwMDAuNjcgMTAxLjA4IDEzNjcuMDggMTAxLjA0IDExLjgyIDAgMjMuNzYtLjI4IDM1Ljg0LS44NiAxOTguMi04LjY0IDM1MS42OS05NC4xMiA1NjAtMTYyLjEyWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwNnB4IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taG9tZS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoICsgLnBkLWJsb2NrLS13aXRoLWN1cnZlLWIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1saWdodC1ncmV5OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG4uaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAxNjIuOTcnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzEnIGQ9J001OTcuMDggNjEuOTNjLTEyLjUyIDIuNzUtMjQuODcgNS4yNC0zNy4wOCA3LjQ5LTEyLjIgMi4yNi0yNC41NiA0Ljc3LTM3LjA3IDcuNTNDMzE0LjU1IDEyMi44OCAxNDQuNjQgMTM1LjQ3IDAgMTI5Ljc0djMzLjIzaDE5NjQuMTZjLTM2Ni40MS4wNC02MTguNTItMjY1LjI3LTEzNjcuMDgtMTAxLjA0Wk0yNTYwIDBjLTIwOC4zMSA2OC0zNjEuOCAxNTMuNDgtNTYwIDE2Mi4xMi0xMi4wOC41OC0yNC4wMi44NS0zNS44NC44NkgyNTYwVjBaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmMjhiOGInIG9wYWNpdHk9JzAnIGQ9J00yNTYwIDBIMHYxMjkuNzRjMTQ0LjY0IDUuNzMgMzE0LjU1LTYuODYgNTIyLjkzLTUyLjc5IDEyLjUxLTIuNzYgMjQuODctNS4yNiAzNy4wNy03LjUzIDEyLjIxLTIuMjUgMjQuNTYtNC43NCAzNy4wOC03LjQ5IDc0OC41Ni0xNjQuMjMgMTAwMC42NyAxMDEuMDggMTM2Ny4wOCAxMDEuMDQgMTEuODIgMCAyMy43Ni0uMjggMzUuODQtLjg2IDE5OC4yLTguNjQgMzUxLjY5LTk0LjEyIDU2MC0xNjIuMTJaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTA2cHggNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1ob21lLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggKyAucGQtYmxvY2stLXdpdGgtY3VydmUtYi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNi4ycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDE2MnB4O1xuICB9XG59XG5cbi50ZXh0LXdpdGgtaW1hZ2Uge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtd2l0aC1pbWFnZSB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG4udGV4dC13aXRoLWltYWdlIC5mbGV4LXdyYXAtcG9pbnRzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC13aXRoLWltYWdlIC5mbGV4LXdyYXAtcG9pbnRzIC5wZC1ibG9ja19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC13aXRoLWltYWdlIC5jb2wtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4xcmVtO1xuICB9XG59XG4udGV4dC13aXRoLWltYWdlIC5wb2ludHMtd3JhcCB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHg7XG4gIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXBkLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tcGQtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLXBkLWd1dHRlci14KSk7XG4gIHJvdy1nYXA6IDMxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtd2l0aC1pbWFnZSAucG9pbnRzLXdyYXAge1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgbWFyZ2luOiAwIC0xLjVyZW0gMDtcbiAgfVxufVxuLnRleHQtd2l0aC1pbWFnZSAucG9pbnRzLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcGQtZ3V0dGVyLXkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LXdpdGgtaW1hZ2UgLnBvaW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi50ZXh0LXdpdGgtaW1hZ2UgLnBvaW50cy1pdGVtX19vYmoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE0cHg7XG59XG4udGV4dC13aXRoLWltYWdlIC5wb2ludHMtaXRlbV9fb2JqICoge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4udGV4dC13aXRoLWltYWdlIC5wb2ludHMtaXRlbV9fb2JqICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGV4dC13aXRoLWltYWdlIC5wb2ludHMtaXRlbV9fb2JqIC5pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4udGV4dC13aXRoLWltYWdlIC5wZC1idG4tZ3JvdXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmRvd25sb2FkLWZvcm0ge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2FkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDguM3JlbSAwO1xuICB9XG59XG4uZG93bmxvYWQtZm9ybSAuZ2Zvcm1fd3JhcHBlciB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHg7XG4gIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXBkLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tcGQtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLXBkLWd1dHRlci14KSk7XG59XG4uZG93bmxvYWQtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQwLjkwOTA5MDkxJTtcbiAgfVxufVxuLmRvd25sb2FkLWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2FkLWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzLjYzNjM2MzY0JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDUlO1xuICB9XG59XG4uZG93bmxvYWQtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyxcbi5kb3dubG9hZC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcGQtZ3V0dGVyLXkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kb3dubG9hZC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nLFxuICAuZG93bmxvYWQtZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDAuOTA5MDkwOTElO1xuICB9XG59XG4uZG93bmxvYWQtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyA+ICo6bGFzdC1jaGlsZCxcbi5kb3dubG9hZC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvd25sb2FkLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3RpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xufVxuLmRvd25sb2FkLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZG93bmxvYWQtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLmRvd25sb2FkLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGFzcGVjdC1yYXRpbzogNTAvNDI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDUwIDQyJyUzRSUzQ3BhdGggc3Ryb2tlLXdpZHRoPScyJyBzdHJva2U9JyUyM2VhN2YzNScgZD0nTTAgNDAuNjY2aDUwJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2VhN2YzNScgZD0nTTI0LjI5MyAzMy4yODNhMSAxIDAgMCAwIDEuNDE0IDBsNi4zNjQtNi4zNjRhMSAxIDAgMCAwLTEuNDE0LTEuNDE0TDI1IDMxLjE2MmwtNS42NTctNS42NTdhMSAxIDAgMCAwLTEuNDE0IDEuNDE0bDYuMzY0IDYuMzY0Wk0yNCAwdjMyLjU3NmgyVjBoLTJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kb3dubG9hZC1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuZG93bmxvYWQtbGluazpiZWZvcmUge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG59XG4uZG93bmxvYWQtZm9ybS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtYnRuLS1zdHlsZS1kb3dubG9hZCwgLmRvd25sb2FkLWZvcm0ucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5kb3dubG9hZC1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5kb3dubG9hZC1mb3JtLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIC5wZC1idG4tLXN0eWxlLWRvd25sb2FkOmhvdmVyLCAuZG93bmxvYWQtZm9ybS5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgLmRvd25sb2FkLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBkLW51bWJlcnMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLW51bWJlcnMge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuLnBkLW51bWJlcnMgLnBkLW51bWJlcnMtbGlzdCB7XG4gIC0tcGQtZ3V0dGVyLXg6IDEycHg7XG4gIC0tcGQtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXBkLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tcGQtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLXBkLWd1dHRlci14KSk7XG59XG4ucGQtbnVtYmVycyAucGQtbnVtYmVycy1saXN0X19pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBkLWd1dHRlci15KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZC1udW1iZXJzIC5wZC1udW1iZXJzLWxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtbnVtYmVycyAucGQtbnVtYmVycy1saXN0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLW51bWJlcnMgLnBkLW51bWJlcnMtbGlzdF9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGQtbnVtYmVycyAucGQtbnVtYmVycy1saXN0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4ucGQtbnVtYmVycyAucGQtbnVtYmVycy1saXN0X19pdGVtLWljb24ge1xuICB3aWR0aDogNHJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuLnBkLW51bWJlcnMgLnBkLW51bWJlcnMtbGlzdF9faXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZC1udW1iZXJzIC5wZC1udW1iZXJzLWxpc3RfX2l0ZW0tbnVtYmVyLXdyYXBwZXIucGQtY29sb3ItLW9yYW5nZSB7XG4gIGNvbG9yOiAjZWE3ZjM1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1udW1iZXJzIC5wZC1udW1iZXJzLWxpc3RfX2l0ZW0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG59XG4ucGQtbnVtYmVycyAucGQtbnVtYmVycy1saXN0X19pdGVtLXRleHQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBkLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDcuNHJlbTtcbiAgfVxufVxuLnBkLXNlY3Rpb24taGVhZGVyIC5wZC13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBkLXNlY3Rpb24taGVhZGVyIC5pbWctd3JhcCB7XG4gIG1hcmdpbjogM3JlbSBjYWxjKHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSkgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlciAuaW1nLXdyYXAge1xuICAgIG1heC13aWR0aDogNDMuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtc2VjdGlvbi1oZWFkZXIgLmltZy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAyLjJyZW07XG4gICAgd2lkdGg6IGNhbGMoMzAlIC0gMTJweCk7XG4gICAgcmlnaHQ6IGNhbGMoKDEwJSArIDEycHgpIC8gMiArIDcuNSUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwNHB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlciAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiA0MzQuNjY2NjY2NjY2N3B4O1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTM0MHB4ICsgMTJweCkgLyAyICsgMTExLjY2NjY2NjY2NjdweCk7XG4gIH1cbn1cbi5wZC1zZWN0aW9uLWhlYWRlciAuaW1nLXdyYXAgLmltZyB7XG4gIC0tcGQtaW1nLXRyYW5zZm9ybS14OiAwO1xuICAtLXBkLWltZy10cmFuc2Zvcm0teTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtc2VjdGlvbi1oZWFkZXIgLmltZy13cmFwIC5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1wZC1pbWctdHJhbnNmb3JtLXgpLCB2YXIoLS1wZC1pbWctdHJhbnNmb3JtLXkpKTtcbiAgfVxuICAucGQtc2VjdGlvbi1oZWFkZXIgLmltZy13cmFwIC5pbWctLXBvcy12LXRvcCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5wZC1zZWN0aW9uLWhlYWRlciAuaW1nLXdyYXAgLmltZy0tcG9zLXYtbWlkZGxlIHtcbiAgICAtLXBkLWltZy10cmFuc2Zvcm0teTogLTUwJTtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAucGQtc2VjdGlvbi1oZWFkZXIgLmltZy13cmFwIC5pbWctLXBvcy12LWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5wZC1zZWN0aW9uLWhlYWRlciAuaW1nLXdyYXAgLmltZy0tcG9zLWgtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucGQtc2VjdGlvbi1oZWFkZXIgLmltZy13cmFwIC5pbWctLXBvcy1oLWNlbnRlciB7XG4gICAgLS1wZC1pbWctdHJhbnNmb3JtLXg6IC01MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5wZC1zZWN0aW9uLWhlYWRlciAuaW1nLXdyYXAgLmltZy0tcG9zLWgtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLXNlY3Rpb24taGVhZGVyIC5wZC1ibG9ja19fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDEzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLXNlY3Rpb24taGVhZGVyIC5wZC1ibG9ja19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7XG4gIH1cbn1cbi5wZC1zZWN0aW9uLWhlYWRlciAucGQtcm93LS1ib3R0b20ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAtNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGQtc2VjdGlvbi1oZWFkZXIgLnBkLXJvdy0tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlciAucGQtcm93LS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbTtcbiAgfVxufVxuLnBkLXNlY3Rpb24taGVhZGVyIC5wZC1yb3ctLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDMxOC4xOSclM0UlM0NwYXRoIGZpbGw9JyUyMzQ1NGI3NScgb3BhY2l0eT0nMScgZD0nTTI1NjAgMjQyLjUxYy05MC44NS0yMC44Ny0xOTcuNDgtMjYuMzItMzQ0LjkxLTE2Ni44My03MS42Mi02OC4yNy0xNDYuOTktODEuMS0yMTAuMTEtNzMuOTEtMzQ2LjA4IDI5LjI3LTQ3My4zNiAyNTUuNjMtNTk0LjU3IDI5Ni4wOS0yMzQuNyA3OC4zNC0yNzAuODEtMTA4LjQxLTYyOS4yLTYxLjU5LTk4LjEyIDEyLjgyLTE2Mi40My0xMy40Mi0yMTYuMjMtNTMuNDRDNDU0LjgxIDEwMC4zNSA0MTUuMzIgMTUgMjUxLjUgNS41NyAxODguMjUgMS45MyAxMDYuNjcgNDAuMTggMCA2Ny4zN3YyNTAuODJoMjU2MHYtNzUuNjdaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIG9wYWNpdHk9JzAnIGQ9J00yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkLXNlY3Rpb24taGVhZGVyIC5wZC1yb3ctLWJvdHRvbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLXNlY3Rpb24taGVhZGVyIC5wZC1yb3ctLWJvdHRvbTpiZWZvcmUge1xuICAgIGhlaWdodDogMzEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAzMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlciAucGQtcm93LS1ib3R0b20gLnBkLWJsb2NrX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxufVxuLnBkLXNlY3Rpb24taGVhZGVyIC5wZC1yb3ctLWJvdHRvbSAucGQtcm93X193cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogM3JlbSAwIDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLXNlY3Rpb24taGVhZGVyIC5wZC1yb3ctLWJvdHRvbSAucGQtcm93X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNi42cmVtO1xuICB9XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIgLnBkLXJvdy0tYm90dG9tIC5wZC1yb3dfX3dyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUtbC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbn1cbi5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZS1sLWdyZXkgLnBkLXJvd19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUtbC1ncmV5IC5wZC1yb3ctLXRvcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlLWwtZ3JleSAucGQtcm93LS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjNmMWYxZjEnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScwJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZS1sLWdyZXkgLnBkLXJvdy0tYm90dG9tOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUtbC1ncmV5IC5wZC1yb3ctLWJvdHRvbTpiZWZvcmUge1xuICAgIGhlaWdodDogMzEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAzMThweDtcbiAgfVxufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGI3NTtcbn1cbi5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtcm93X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTM4NTtcbn1cbi5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtcm93LS10b3Age1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtcm93LS1ib3R0b20ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtcm93LS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPSdMYXllciAyJyB2aWV3Qm94PScwIDAgMjU2MCAzMTguMTknJTNFJTNDcGF0aCBmaWxsPSclMjM1MjUzODUnIG9wYWNpdHk9JzEnIGQ9J00yNTYwIDI0Mi41MWMtOTAuODUtMjAuODctMTk3LjQ4LTI2LjMyLTM0NC45MS0xNjYuODMtNzEuNjItNjguMjctMTQ2Ljk5LTgxLjEtMjEwLjExLTczLjkxLTM0Ni4wOCAyOS4yNy00NzMuMzYgMjU1LjYzLTU5NC41NyAyOTYuMDktMjM0LjcgNzguMzQtMjcwLjgxLTEwOC40MS02MjkuMi02MS41OS05OC4xMiAxMi44Mi0xNjIuNDMtMTMuNDItMjE2LjIzLTUzLjQ0QzQ1NC44MSAxMDAuMzUgNDE1LjMyIDE1IDI1MS41IDUuNTcgMTg4LjI1IDEuOTMgMTA2LjY3IDQwLjE4IDAgNjcuMzd2MjUwLjgyaDI1NjB2LTc1LjY3WicgLyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0Yjc1JyBvcGFjaXR5PScwJyBkPSdNMjUxLjUgNS41N0M0MTUuMzIgMTUgNDU0LjgxIDEwMC4zNCA1NjQuOTggMTgyLjgyYzUzLjggNDAuMDIgMTE4LjExIDY2LjI1IDIxNi4yMyA1My40NCAzNTguMzktNDYuODIgMzk0LjUgMTM5LjkzIDYyOS4yIDYxLjU5QzE1MzEuNjIgMjU3LjQgMTY1OC45IDMxLjA0IDIwMDQuOTggMS43N2M2My4xMi03LjE4IDEzOC40OSA1LjY1IDIxMC4xMSA3My45MkMyMzYyLjUyIDIxNi4yIDI0NjkuMTUgMjIxLjY2IDI1NjAgMjQyLjUyVjBIMHY2Ny4zN0MxMDYuNjcgNDAuMTggMTg4LjI1IDEuOTMgMjUxLjUgNS41N1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtcm93LS1ib3R0b206YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MXB4IDEyMnB4O1xuICAgIGhlaWdodDogMTIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSAucGQtcm93LS1ib3R0b206YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gIH1cbn1cbi5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWwtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDdkYjk7XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1sLWJsdWUgLnBkLXJvd19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhGQ0M7XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1sLWJsdWUgLnBkLXJvdy0tdG9wIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1sLWJsdWUgLnBkLXJvdy0tYm90dG9tIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1sLWJsdWUgLnBkLXJvdy0tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzODY4RkNDJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyMzc0N2RiOScgb3BhY2l0eT0nMCcgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1sLWJsdWUgLnBkLXJvdy0tYm90dG9tOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1sLWJsdWUgLnBkLXJvdy0tYm90dG9tOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMS44cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2MHB4IDMxOHB4O1xuICB9XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhM2MyO1xufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ncmV5IC5wZC1yb3dfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhN2JjO1xufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ncmV5IC5wZC1yb3ctLXRvcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ncmV5IC5wZC1yb3ctLWJvdHRvbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ncmV5IC5wZC1yb3ctLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9J0xheWVyIDInIHZpZXdCb3g9JzAgMCAyNTYwIDMxOC4xOSclM0UlM0NwYXRoIGZpbGw9JyUyM2E3YTdiYycgb3BhY2l0eT0nMScgZD0nTTI1NjAgMjQyLjUxYy05MC44NS0yMC44Ny0xOTcuNDgtMjYuMzItMzQ0LjkxLTE2Ni44My03MS42Mi02OC4yNy0xNDYuOTktODEuMS0yMTAuMTEtNzMuOTEtMzQ2LjA4IDI5LjI3LTQ3My4zNiAyNTUuNjMtNTk0LjU3IDI5Ni4wOS0yMzQuNyA3OC4zNC0yNzAuODEtMTA4LjQxLTYyOS4yLTYxLjU5LTk4LjEyIDEyLjgyLTE2Mi40My0xMy40Mi0yMTYuMjMtNTMuNDRDNDU0LjgxIDEwMC4zNSA0MTUuMzIgMTUgMjUxLjUgNS41NyAxODguMjUgMS45MyAxMDYuNjcgNDAuMTggMCA2Ny4zN3YyNTAuODJoMjU2MHYtNzUuNjdaJyAvJTNFJTNDcGF0aCBmaWxsPSclMjNhM2EzYzInIG9wYWNpdHk9JzAnIGQ9J00yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ncmV5IC5wZC1yb3ctLWJvdHRvbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTkxcHggMTIycHg7XG4gICAgaGVpZ2h0OiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ncmV5IC5wZC1yb3ctLWJvdHRvbTpiZWZvcmUge1xuICAgIGhlaWdodDogMzEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAzMThweDtcbiAgfVxufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5NDhiO1xufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggLnBkLXJvd19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjhiOGI7XG59XG4ucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCAucGQtcm93LS10b3Age1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoIC5wZC1yb3ctLWJvdHRvbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkLXNlY3Rpb24taGVhZGVyLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2ggLnBkLXJvdy0tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMicgdmlld0JveD0nMCAwIDI1NjAgMzE4LjE5JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI4YjhiJyBvcGFjaXR5PScxJyBkPSdNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1onIC8lM0UlM0NwYXRoIGZpbGw9JyUyM2YyOTQ4Yicgb3BhY2l0eT0nMCcgZD0nTTI1MS41IDUuNTdDNDE1LjMyIDE1IDQ1NC44MSAxMDAuMzQgNTY0Ljk4IDE4Mi44MmM1My44IDQwLjAyIDExOC4xMSA2Ni4yNSAyMTYuMjMgNTMuNDQgMzU4LjM5LTQ2LjgyIDM5NC41IDEzOS45MyA2MjkuMiA2MS41OUMxNTMxLjYyIDI1Ny40IDE2NTguOSAzMS4wNCAyMDA0Ljk4IDEuNzdjNjMuMTItNy4xOCAxMzguNDkgNS42NSAyMTAuMTEgNzMuOTJDMjM2Mi41MiAyMTYuMiAyNDY5LjE1IDIyMS42NiAyNTYwIDI0Mi41MlYwSDB2NjcuMzdDMTA2LjY3IDQwLjE4IDE4OC4yNSAxLjkzIDI1MS41IDUuNTdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDVweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtc2VjdGlvbi1oZWFkZXIucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1wZWFjaCAucGQtcm93LS1ib3R0b206YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MXB4IDEyMnB4O1xuICAgIGhlaWdodDogMTIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1zZWN0aW9uLWhlYWRlci5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXBlYWNoIC5wZC1yb3ctLWJvdHRvbTpiZWZvcmUge1xuICAgIGhlaWdodDogMzEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAzMThweDtcbiAgfVxufVxuXG4jZXJyb3I0MDRwYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDVweCkge1xuICAjZXJyb3I0MDRwYWdlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbiNlcnJvcjQwNHBhZ2UgaDEsXG4jZXJyb3I0MDRwYWdlIGgyLFxuI2Vycm9yNDA0cGFnZSBoMyxcbiNlcnJvcjQwNHBhZ2UgaDQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZXJyb3I0MDRwYWdlIGgxLFxuICAjZXJyb3I0MDRwYWdlIGgyLFxuICAjZXJyb3I0MDRwYWdlIGgzLFxuICAjZXJyb3I0MDRwYWdlIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2Vycm9yNDA0cGFnZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNlcnJvcjQwNHBhZ2UgLmJ0bi13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbiBodG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAgICovXG4gIFxuICBtYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgfVxuICBcbiAgLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cbiAgXG4gIGhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG4gIFxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuICBcbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgY29kZSxcbiAga2JkLFxuICBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIFxuICAvKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBcbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cbiAgXG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgXG4gIC8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIGltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIFxuICAvKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuICBcbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgb3B0Z3JvdXAsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgaW5wdXQgeyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgc2VsZWN0IHsgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG4gIFxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgbGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbiAgXG4gIHByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG4gIFxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG4gIFxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cbiAgXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG4gIFxuICBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbiAgXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBcbiAgLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG4gIFxuICB0ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cbiAgXG4gIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9IiwiLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjguMiAobGFzdCB1cGRhdGVkIDIzLjEyLjIwMjIpXG4gICAgR2l0SHViIHBhZ2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9lbGFkMjQxMi90aGUtbmV3LWNzcy1yZXNldFxuKioqL1xuXG4vKlxuICAgIFJlbW92ZSBhbGwgdGhlIHN0eWxlcyBvZiB0aGUgXCJVc2VyLUFnZW50LVN0eWxlc2hlZXRcIiwgZXhjZXB0IGZvciB0aGUgJ2Rpc3BsYXknIHByb3BlcnR5XG4gICAgLSBUaGUgXCJzeW1ib2wgKlwiIHBhcnQgaXMgdG8gc29sdmUgRmlyZWZveCBTVkcgc3ByaXRlIGJ1Z1xuICovXG4gKjp3aGVyZSg6bm90KGh0bWwsIGlmcmFtZSwgY2FudmFzLCBpbWcsIHN2ZywgdmlkZW8sIGF1ZGlvKTpub3Qoc3ZnICosIHN5bWJvbCAqKSkge1xuICAgIGFsbDogdW5zZXQ7XG4gICAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cbmEsIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiByZXZlcnQ7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyAoYnVsbGV0cy9udW1iZXJzKSAqL1xub2wsIHVsLCBtZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIG1heC1ibG9jay1zaXplOiAxMDAlO1xufVxuXG4vKiByZW1vdmVzIHNwYWNpbmcgYmV0d2VlbiBjZWxscyBpbiB0YWJsZXMgKi9cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBTYWZhcmkgLSBzb2x2aW5nIGlzc3VlIHdoZW4gdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB0aGUgPGJvZHk+IHRleHQgaW5wdXQgZG9lc24ndCB3b3JraW5nICovXG5pbnB1dCwgdGV4dGFyZWEge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIHJldmVydCB0aGUgJ3doaXRlLXNwYWNlJyBwcm9wZXJ0eSBmb3IgdGV4dGFyZWEgZWxlbWVudHMgb24gU2FmYXJpICovXG50ZXh0YXJlYSB7XG4gICAgd2hpdGUtc3BhY2U6IHJldmVydDtcbn1cblxuLyogbWluaW11bSBzdHlsZSB0byBhbGxvdyB0byBzdHlsZSBtZXRlciBlbGVtZW50ICovXG5tZXRlciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiByZXZlcnQ7XG4gICAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiBwcmVmb3JtYXR0ZWQgdGV4dCAtIHVzZSBvbmx5IGZvciB0aGlzIGZlYXR1cmUgKi9cbnByZSB7XG4gICAgYWxsOiByZXZlcnQ7XG59XG5cbi8qIHJlc2V0IGRlZmF1bHQgdGV4dCBvcGFjaXR5IG9mIGlucHV0IHBsYWNlaG9sZGVyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdW5zZXQ7XG59XG5cbi8qIHJlbW92ZSBkZWZhdWx0IGRvdCAo4oCiKSBzaWduICovXG46Om1hcmtlciB7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcmV2ZXJ0IGZvciBidWcgaW4gQ2hyb21pdW0gYnJvd3NlcnNcbiAgIC0gZml4IGZvciB0aGUgY29udGVudCBlZGl0YWJsZSBhdHRyaWJ1dGUgd2lsbCB3b3JrIHByb3Blcmx5LlxuICAgLSB3ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87IGFkZGVkIGZvciBTYWZhcmkgaW4gY2FzZSBvZiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHdyYXBwZXIgZWxlbWVudCovXG46d2hlcmUoW2NvbnRlbnRlZGl0YWJsZV06bm90KFtjb250ZW50ZWRpdGFibGU9XCJmYWxzZVwiXSkpIHtcbiAgICAtbW96LXVzZXItbW9kaWZ5OiByZWFkLXdyaXRlO1xuICAgIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXG46d2hlcmUoW2RyYWdnYWJsZT1cInRydWVcIl0pIHtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbn1cblxuLyogUmV2ZXJ0IE1vZGFsIG5hdGl2ZSBiZWhhdmlvciAqL1xuOndoZXJlKGRpYWxvZzptb2RhbCkge1xuICAgIGFsbDogcmV2ZXJ0O1xufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNDU1MgRm9ybSBSZXNldCBIZWxwZXJzIC0gRm9ya2VkIGZyb206IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2FudGhvbnlzaG9ydC81NTI1NDNcbkludGVuZGVkIHVzYWdlOlxuLSBNSVhJTlM6IGZvciB2ZXJ5IHNwZWNpZmljIHVzZSBjYXNlcywgd2hlbiB5b3UgZG9udCB3YW50IHRvIHJlc2V0IGFic29sdXRseSBhbGwgdGhlIGZvcm1zLCB2ZXJ5IHZlcmJvc2Ugb3V0cHV0LlxuLSBQTEFDRUhPTERFUiBTRUxFQ1RPUlM6IHVzZSBhcyBleHRlbmRpbmcgY2xhc3Nlcy4gTGVzcyB2ZXJib3NlLCBtb3JlIGdlbmVyaWMgb3ZlcnJpZGVzLlxuQSBjb3VwbGUgb2YgdGhpbmdzIHRvIHdhdGNoIG91dCBmb3I6XG4tIElFODogSWYgYSB0ZXh0IGlucHV0IGRvZXNuJ3QgaGF2ZSBwYWRkaW5nIG9uIGFsbCBzaWRlcyBvciBub25lIHRoZSB0ZXh0IHdvbid0IGJlIGNlbnRlcmVkLlxuLSBUaGUgZGVmYXVsdCBib3JkZXIgc2l6ZXMgb24gdGV4dCBpbnB1dHMgaW4gYWxsIFVBcyBzZWVtIHRvIGJlIHNsaWdodGx5IGRpZmZlcmVudC4gWW91J3JlIGJldHRlciBvZmYgdXNpbmcgY3VzdG9tIGJvcmRlcnMuXG4tIFlvdSBORUVEIHRvIHNldCB0aGUgZm9udC1zaXplIGFuZCBmYW1pbHkgb24gYWxsIGZvcm0gZWxlbWVudHNcbi0gU2VhcmNoIGlucHV0cyBuZWVkIHRvIGhhdmUgdGhlaXIgYXBwZWFyYW5jZSByZXNldCBhbmQgdGhlIGJveC1zaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IHRvIG1hdGNoIG90aGVyIFVBc1xuLSBZb3UgY2FuIHN0eWxlIHRoZSB1cGxvYWQgYnV0dG9uIGluIHdlYmtpdCB1c2luZyA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uXG4tIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24gc2VsZWN0b3JzIGNhbid0IGJlIHVzZWQgaW4gdGhlIHNhbWUgc2VsZWN0b3IgYXMgbm9ybWFsIG9uZXMuIEZGIGFuZCBJRSBmcmVhayBvdXQuXG4tIElFOiBZb3UgZG9uJ3QgbmVlZCB0byBmYWtlIGlubGluZS1ibG9jayB3aXRoIGxhYmVscyBhbmQgZm9ybSBjb250cm9scyBpbiBJRS4gVGhleSBmdW5jdGlvbiBhcyBpbmxpbmUtYmxvY2suXG4tIEJ5IHR1cm5pbmcgb2ZmIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaXQgcmVtb3ZlcyB0aGUgZXh0cmEgd2hpdGVzcGFjZSBvbiB0aGUgbGVmdCBvbiBzZWFyY2ggaW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1peGluIGZvcm0tcmVzZXQtZ2VuZXJhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBJRTYsSUU3XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgLyogQnJvd3NlcnMgaGF2ZSBkaWZmZXJlbnQgZGVmYXVsdCBmb3JtIGZvbnRzICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuJWZvcm0tcmVzZXQtZ2VuZXJhbCB7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtZ2VuZXJhbDtcbn1cblxuQG1peGluIGZvcm0tcmVzZXQtc3BlY2lhbC1ib3gtc2l6aW5nIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiVmb3JtLXJlc2V0LXNwZWNpYWwtYm94LXNpemluZyB7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtc3BlY2lhbC1ib3gtc2l6aW5nO1xufVxuXG5AbWl4aW4gZm9ybS1yZXNldC1pbnB1dC1zcGVjaWZpYyB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmW3R5cGU9Y2hlY2tib3hde1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxuXG4gIC8qIE1ha2Ugd2Via2l0IHJlbmRlciB0aGUgc2VhcmNoIGlucHV0IGxpa2UgYSBub3JtYWwgdGV4dCBmaWVsZCAqL1xuICAmW3R5cGU9c2VhcmNoXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC8qIFR1cm4gb2ZmIHRoZSByZWNlbnQgc2VhcmNoIGZvciB3ZWJraXQuIEl0IGFkZHMgYWJvdXQgMTVweCBwYWRkaW5nIG9uIHRoZSBsZWZ0ICovXG4gIEBhdC1yb290IHtcbiAgICA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvKiBGaXggSUU3IGRpc3BsYXkgYnVnICovXG4gICZbdHlwZT1cInJlc2V0XCJdLFxuICAmW3R5cGU9XCJidXR0b25cIl0sXG4gICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuQG1peGluIGZvcm0tcmVzZXQtaW5wdXQge1xuICBAaW5jbHVkZSBmb3JtLXJlc2V0LWdlbmVyYWw7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtaW5wdXQtc3BlY2lmaWM7XG5cbiAgLyogVGhlc2UgZWxlbWVudHMgYXJlIHVzdWFsbHkgcmVuZGVyZWQgYSBjZXJ0YWluIHdheSBieSB0aGUgYnJvd3NlciAqL1xuICAmW3R5cGU9cmVzZXRdLFxuICAmW3R5cGU9YnV0dG9uXSxcbiAgJlt0eXBlPXN1Ym1pdF0sXG4gICZbdHlwZT1jaGVja2JveF0sXG4gICZbdHlwZT1yYWRpb10ge1xuICAgIEBpbmNsdWRlIGZvcm0tcmVzZXQtc3BlY2lhbC1ib3gtc2l6aW5nO1xuICB9XG59XG5cbiVmb3JtLXJlc2V0LWlucHV0IHtcbiAgQGV4dGVuZCAlZm9ybS1yZXNldC1nZW5lcmFsO1xuICBAaW5jbHVkZSBmb3JtLXJlc2V0LWlucHV0LXNwZWNpZmljO1xuXG4gIC8qIFRoZXNlIGVsZW1lbnRzIGFyZSB1c3VhbGx5IHJlbmRlcmVkIGEgY2VydGFpbiB3YXkgYnkgdGhlIGJyb3dzZXIgKi9cbiAgJlt0eXBlPXJlc2V0XSxcbiAgJlt0eXBlPWJ1dHRvbl0sXG4gICZbdHlwZT1zdWJtaXRdLFxuICAmW3R5cGU9Y2hlY2tib3hdLFxuICAmW3R5cGU9cmFkaW9dIHtcbiAgICBAZXh0ZW5kICVmb3JtLXJlc2V0LXNwZWNpYWwtYm94LXNpemluZztcbiAgfVxufVxuXG5AbWl4aW4gZm9ybS1yZXNldC1sYWJlbCB7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtZ2VuZXJhbDtcbn1cblxuJWZvcm0tcmVzZXQtbGFiZWwge1xuICBAZXh0ZW5kICVmb3JtLXJlc2V0LWdlbmVyYWw7XG59XG5cbkBtaXhpbiBmb3JtLXJlc2V0LXNlbGVjdC1zcGVjaWZpYyB7XG4gIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cbiAgJlttdWx0aXBsZV0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuQG1peGluIGZvcm0tcmVzZXQtc2VsZWN0IHtcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC1nZW5lcmFsO1xuICBAaW5jbHVkZSBmb3JtLXJlc2V0LXNwZWNpYWwtYm94LXNpemluZztcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC1zZWxlY3Qtc3BlY2lmaWM7XG59XG5cbiVmb3JtLXJlc2V0LXNlbGVjdCB7XG4gIEBleHRlbmQgJWZvcm0tcmVzZXQtZ2VuZXJhbDtcbiAgQGV4dGVuZCAlZm9ybS1yZXNldC1zcGVjaWFsLWJveC1zaXppbmc7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtc2VsZWN0LXNwZWNpZmljO1xufVxuXG5AbWl4aW4gZm9ybS1yZXNldC1idXR0b24tc3BlY2lmaWMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvKiBJRTggYW5kIEZGIGZyZWFrIG91dCBpZiB0aGlzIHJ1bGUgaXMgd2l0aGluIGFub3RoZXIgc2VsZWN0b3IgKi9cbiAgQGF0LXJvb3Qge1xuICAgIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXJlc2V0LWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtZ2VuZXJhbDtcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC1idXR0b24tc3BlY2lmaWM7XG59XG5cbiVmb3JtLXJlc2V0LWJ1dHRvbiB7XG4gIEBleHRlbmQgJWZvcm0tcmVzZXQtZ2VuZXJhbDtcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC1idXR0b24tc3BlY2lmaWM7XG59XG5cbkBtaXhpbiBmb3JtLXJlc2V0LXRleHRhcmVhLXNwZWNpZmljIHtcbiAgLyogTW92ZSB0aGUgbGFiZWwgdG8gdGhlIHRvcCAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8qIFR1cm4gb2ZmIHNjcm9sbCBiYXJzIGluIElFIHVubGVzcyBuZWVkZWQgKi9cbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtaXhpbiBmb3JtLXJlc2V0LXRleHRhcmVhIHtcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC1nZW5lcmFsO1xuICBAaW5jbHVkZSBmb3JtLXJlc2V0LXRleHRhcmVhLXNwZWNpZmljO1xufVxuXG4lZm9ybS1yZXNldC10ZXh0YXJlYSB7XG4gIEBleHRlbmQgJWZvcm0tcmVzZXQtZ2VuZXJhbDtcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC10ZXh0YXJlYS1zcGVjaWZpYztcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gQ29sb3IgcGFsZXR0ZSAgLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kZGFyay1yZWQ6ICNhMTAxMDE7XG5cbiRsaWdodC1ncmV5OiAjZjFmMWYxO1xuJGRhcmstZ3JleTogI2JmYmZkMDtcblxuJGRhcmtlci1ncmV5OiAjYWZhZmMxO1xuXG4kdmVyeS1saWdodC1ibHVlOiAjYTNhM2MyO1xuJGxpZ2h0LWJsdWUtMjU6ICM1MjUzODU7XG4kbGlnaHQtYmx1ZTogIzc0N2RiOTtcbiRkYXJrLWJsdWU6ICM0NTRiNzU7XG5cbiRvcmFuZ2U6ICNlYTdmMzU7XG4kc2FsbW9uOiAjZjI5NDhiO1xuJHBlYWNoLTI1OiAjZjI4YjhiO1xuJHllbGxvdzogI0YzREU4QTtcblxuLy8vLy8vIEJyYW5kIENvbG9ycyAvLy8vLy9cbi8vL1xuJHdvLW1haW46ICRkYXJrLWJsdWU7XG4kd28tbWlkOiAkbGlnaHQtYmx1ZTtcbiR3by1sYmx1ZS0yNTogJGxpZ2h0LWJsdWUtMjU7XG4kd28tb3JhbmdlOiAkb3JhbmdlO1xuJHdvLWtlZXA6ICRzYWxtb247XG4kd28tcGVhY2gtMjU6ICRwZWFjaC0yNTtcbiR3by15ZWxsb3c6ICR5ZWxsb3c7XG4kd28tbGlnaHQtZ3JleTogJGxpZ2h0LWdyZXk7XG5cbiR3by10ZXh0OiAkd28tbWFpbjtcbiR3by12YWxpZGF0aW9uOiAkZGFyay1yZWQ7XG5cbi8vLy8gQW5pbWF0aW9uL1RyYW5zaXRpb24gU2V0dGluZ3NcbiRwZC1hbmltYXRpb25fX3RpbWUtZGVmYXVsdDogMC4zcyBlYXNlLWluLW91dDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vIE1vYmlsZSBCcmVha3BvaW50IC8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJG1vYmlsZS1icmVha3BvaW50OiBsZztcblxuJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcjogaGVhZGVybW9iO1xuXG46cm9vdCAqIHtcbiAgICAtLXBkLWd1dHRlci15OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIC0tcGQtZ3V0dGVyLXg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gSGVhZGVyIEJhciAvLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJHBkLWhlYWRlcl9fc2l6ZS1oOiAoXG4gICAgOTZweCxcbiAgICA5NnB4KSAhZGVmYXVsdDsiLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gVHlwb2dyYXBoeSBTZXR0aW5ncyAvLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLy8vLyBGb250IEZhbWlsaWVzIC8vLy8vL1xuJHBkLWZvbnQtZmFtaWx5LXByaW1hcnk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG5cbi8vLy8vLyBCYXNlIFNldHRpbmdzIC8vLy8vL1xuJHBkLXR5cGVfX2ZvbnQtZmFtaWx5LS1iYXNlOiAkcGQtZm9udC1mYW1pbHktcHJpbWFyeTtcbiRwZC10eXBlX19mb250LXNpemUtLWJhc2VsaW5lOiAxMHB4O1xuXG4kcGQtdHlwZV9fZm9udC1jb2xvci0tYmFzZTogJHdvLXRleHQ7XG5cbiRwZC10eXBlX19mb250LXNpemUtLWJhc2U6ICgxNnB4LCAxOHB4KSAhZGVmYXVsdDtcbiRwZC10eXBlX19mb250LXdlaWdodC0tYmFzZTogKDQwMCwgNDAwKSAhZGVmYXVsdDtcbiRwZC10eXBlX19saW5lLWhlaWdodC0tYmFzZTogKDEuMzUsIDEuMzUpICFkZWZhdWx0O1xuJHBkLXR5cGVfX2ZvbnQtbGV0dGVyLXNwYWNpbmctLWJhc2U6IChub3JtYWwsIG5vcm1hbCkgIWRlZmF1bHQ7XG5cbi8vLy8vLyBEZWZhdWx0IERlZmluZWQgVHlwbyBTdHlsZXMgLy8vLy8vXG4vLy9cbiV0eXBvLWJhc2Uge1xuICBmb250LWZhbWlseTogJHBkLXR5cGVfX2ZvbnQtZmFtaWx5LS1iYXNlO1xuICBmb250LXNpemU6IG50aCgkcGQtdHlwZV9fZm9udC1zaXplLS1iYXNlLCAxKTtcbiAgZm9udC13ZWlnaHQ6IG50aCgkcGQtdHlwZV9fZm9udC13ZWlnaHQtLWJhc2UsIDEpO1xuICBsaW5lLWhlaWdodDogbnRoKCRwZC10eXBlX19saW5lLWhlaWdodC0tYmFzZSwgMSk7XG4gIGxldHRlci1zcGFjaW5nOiBudGgoJHBkLXR5cGVfX2ZvbnQtbGV0dGVyLXNwYWNpbmctLWJhc2UsIDEpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgbnRoKCRwZC10eXBlX19mb250LXNpemUtLWJhc2UsIDIpKTtcbiAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC13ZWlnaHQsIG50aCgkcGQtdHlwZV9fZm9udC13ZWlnaHQtLWJhc2UsIDIpKTtcbiAgICBAaW5jbHVkZSBwZC1yZW0obGluZS1oZWlnaHQsIG50aCgkcGQtdHlwZV9fbGluZS1oZWlnaHQtLWJhc2UsIDIpKTtcbiAgICBAaW5jbHVkZSBwZC1yZW0oXG4gICAgICBsZXR0ZXItc3BhY2luZyxcbiAgICAgIG50aCgkcGQtdHlwZV9fZm9udC1sZXR0ZXItc3BhY2luZy0tYmFzZSwgMilcbiAgICApO1xuICB9XG59XG5cbiV0eXBvLW4tNjUge1xuICBAZXh0ZW5kICV0eXBvLWJhc2U7XG4gIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDMwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDY1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuJXR5cG8tbi00NSB7XG4gICAgQGV4dGVuZCAldHlwby1iYXNlO1xuICAgIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDI1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCA0NXB4KTtcbiAgICB9XG59XG5cbiV0eXBvLW4tNDAge1xuICBAZXh0ZW5kICV0eXBvLWJhc2U7XG4gIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDMwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDQwcHgpO1xuICB9XG59XG5cbiV0eXBvLW4tMzYge1xuICBAZXh0ZW5kICV0eXBvLWJhc2U7XG5cbiAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAzNnB4KTtcbiAgfVxufVxuXG4ldHlwby1uLTI1IHtcbiAgQGV4dGVuZCAldHlwby1iYXNlO1xuICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAyNXB4KTtcbiAgfVxufVxuXG4ldHlwby1uLTI0IHtcbiAgQGV4dGVuZCAldHlwby1iYXNlO1xuICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAyNHB4KTtcbiAgfVxufVxuXG4ldHlwby1uLTIyIHtcbiAgQGV4dGVuZCAldHlwby1iYXNlO1xuXG4gIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDE2cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMjJweCk7XG4gIH1cbn1cblxuJXR5cG8tbi0yMCB7XG4gIEBleHRlbmQgJXR5cG8tYmFzZTtcblxuICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbiV0eXBvLW4tMTgge1xuICBAZXh0ZW5kICV0eXBvLWJhc2U7XG5cbiAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMThweCk7XG4gIH1cbn1cblxuJXR5cG8tbi0xNCB7XG4gIEBleHRlbmQgJXR5cG8tYmFzZTtcblxuICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbiV0eXBvLW4tMTAge1xuICBAZXh0ZW5kICV0eXBvLWJhc2U7XG5cbiAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMTBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4ldHlwby13by1tZW51LWx2bC0wIHtcbiAgQGV4dGVuZCAldHlwby1iYXNlO1xuXG4gIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDE4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ldHlwby13by1tZW51LWx2bC0xIHtcbiAgQGV4dGVuZCAldHlwby1iYXNlO1xuXG4gIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDE0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMTZweCk7XG4gIH1cbn1cblxuJXR5cG8td28tbWVudS1sdmwtMS1oZWFkaW5nIHtcbiAgQGV4dGVuZCAldHlwby1iYXNlO1xuXG4gIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDEwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gIH1cbn1cblxuJXR5cG8td28tbWVudS1sdmwtMiB7XG4gIEBleHRlbmQgJXR5cG8tYmFzZTtcblxuICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDE2cHgpO1xuICB9XG59XG5cbiV0eXBvLXdvLWludHJvIHtcbiAgQGV4dGVuZCAldHlwby1uLTY1O1xufVxuXG4ldHlwby13by1pbnRyby1zbWFsbGVyIHtcbiAgQGV4dGVuZCAldHlwby1uLTQwO1xufVxuXG4ldHlwby13by1zZWN0aW9uLXRpdGxlIHtcbiAgQGV4dGVuZCAldHlwby1uLTM2O1xufVxuXG4ldHlwby13by1zdWJ0aXRsZS1iaWdnZXIge1xuICBAZXh0ZW5kICV0eXBvLW4tMjU7XG59XG5cbiV0eXBvLXdvLXN1YnRpdGxlIHtcbiAgICBAZXh0ZW5kICV0eXBvLW4tMjQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuJXR5cG8td28tYm9keS10ZXh0IHtcbiAgQGV4dGVuZCAldHlwby1uLTE4O1xufVxuXG4ldHlwby13by1xdW90ZS10ZXh0IHtcbiAgQGV4dGVuZCAldHlwby1uLTE4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiV0eXBvLXdvLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDE4cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuJXR5cG8td28tY3RhLWJhci10ZXh0IHtcbiAgQGV4dGVuZCAldHlwby1uLTI1O1xufVxuXG4ldHlwby1kZW1vLWNvbnRhY3QtdGV4dCB7XG4gIEBleHRlbmQgJXR5cG8tbi0yNTtcbn1cblxuJXR5cG8td28tY2FyZC10aXRsZSB7XG4gIEBleHRlbmQgJXR5cG8tbi0yMDtcbn1cblxuJXR5cG8td28tZm9ybS1pbnB1dCB7XG4gIEBleHRlbmQgJXR5cG8tbi0xNDtcbn1cblxuJXR5cG8td28tbWVudS1pdGVtIHtcbiAgICBAZXh0ZW5kICV0eXBvLWJhc2U7XG5cbiAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMjBweCk7XG4gICAgfVxufVxuXG4ldHlwby13by1udW1iZXJzIHtcbiAgICBAZXh0ZW5kICV0eXBvLWJhc2U7XG4gICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgNDBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCA1MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cblxuLnR5cG8tc2l6ZS02NSB7XG4gICAgQGV4dGVuZCAldHlwby1uLTY1O1xufVxuXG4udHlwby1zaXplLTQ1IHtcbiAgICBAZXh0ZW5kICV0eXBvLW4tNDU7XG59XG5cbi50eXBvLXNpemUtMjQge1xuICAgIEBleHRlbmQgJXR5cG8tbi0yNDtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gSGVhZGluZyBTZXR0aW5ncyAvLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJHBkLXR5cGVfX2hlYWRpbmctLW1hcmdpbi1ib3R0b206ICgyMHB4LCAyNXB4KSAhZGVmYXVsdDtcblxuJHBkLXR5cGVfX2hlYWRpbmctLWJhc2U6IChcbiAgbWFyZ2luOiAwLFxuKTtcblxuJHBkLXR5cGVfX2hlYWRpbmctLXN0eWxlczogKFxuICBoMTogKFxuICAgIGZvbnQtc2l6ZTogKFxuICAgICAgMzVweCxcbiAgICAgIDY1cHgsXG4gICAgKSxcbiAgICBmb250LXdlaWdodDogNjAwLFxuICApLFxuICBoMjogKFxuICAgIGZvbnQtc2l6ZTogKFxuICAgICAgMjVweCxcbiAgICAgIDQ1cHgsXG4gICAgKSxcbiAgICBmb250LXdlaWdodDogNjAwLFxuICApLFxuICBoMzogKFxuICAgIGZvbnQtc2l6ZTogKFxuICAgICAgMjRweCxcbiAgICAgIDQwcHgsXG4gICAgKSxcbiAgKSxcbiAgaDQ6IChcbiAgICBmb250LXNpemU6IChcbiAgICAgIDIycHgsXG4gICAgICAzMHB4LFxuICAgICksXG4gICksXG4gIGg1OiAoXG4gICAgZm9udC1zaXplOiAoXG4gICAgICAyMCxcbiAgICAgIDIwcHgsXG4gICAgKSxcbiAgKSxcbiAgaDY6IChcbiAgICBmb250LXNpemU6IChcbiAgICAgIDE4cHgsXG4gICAgICAxOHB4LFxuICAgICksXG4gICksXG4pO1xuXG5AZWFjaCAkaGVhZGluZy10eXBlLCAkaGVhZGluZy1zdHlsZXMgaW4gJHBkLXR5cGVfX2hlYWRpbmctLXN0eWxlcyB7XG4gICN7JGhlYWRpbmctdHlwZX0ge1xuICAgIEBpbmNsdWRlIHBkX2Rpc3BsYXlfY3NzX3Byb3BlcnRpZXMoJHBkLXR5cGVfX2hlYWRpbmctLWJhc2UpO1xuICAgIG1hcmdpbjogMCAwIG50aCgkcGQtdHlwZV9faGVhZGluZy0tbWFyZ2luLWJvdHRvbSwgMSk7XG5cbiAgICBAaW5jbHVkZSBwZF9kaXNwbGF5X2Nzc19wcm9wZXJ0aWVzKCRoZWFkaW5nLXN0eWxlcyk7XG4gIH1cbn1cblxuLmhlYWRpbmctbGluZSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgMjRweCk7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCA5M3B4KTtcbiAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCAycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAyN3B4KTtcbiAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgODhweCk7XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gUGFyYWdyYXBoIFNldHRpbmdzIC8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRwZC10eXBlX19wYXJhZ3JhcGgtLW1hcmdpbi1ib3R0b206ICgyMHB4LCAyNXB4KSAhZGVmYXVsdDtcblxucCB7XG4gIG1hcmdpbjogMCAwIG50aCgkcGQtdHlwZV9fcGFyYWdyYXBoLS1tYXJnaW4tYm90dG9tLCAxKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbjogMCAwIG50aCgkcGQtdHlwZV9fcGFyYWdyYXBoLS1tYXJnaW4tYm90dG9tLCAyKTtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBhdC1yb290IC5jb250ZW50LXdyYXAgJjpub3QoLnBkLWJ0bikge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgfVxufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAmLFxuICBwIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbn1cblxudWwsXG5vbCB7XG4gIEBhdC1yb290IC5jb250ZW50LXdyYXAgJiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMjBweCk7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMTVweCk7XG4gICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZy1sZWZ0LCAyOXB4KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCAxNHB4KTtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgMTRweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHRvcCwgM3B4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHRvcCwgMnB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDE3cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDE3cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsIHtcbn1cblxub2wge1xufVxuIiwiQGZ1bmN0aW9uIHBkLXJlbS1zZXBhcmF0b3IoJGxpc3QsICRzZXBhcmF0b3I6IGZhbHNlKSB7XG4gICAgQGlmICgkc2VwYXJhdG9yID09IFwiY29tbWFcIiBvciAkc2VwYXJhdG9yID09IFwic3BhY2VcIikge1xuICAgICAgQHJldHVybiBhcHBlbmQoJGxpc3QsIG51bGwsICRzZXBhcmF0b3IpO1xuICAgIH1cblxuICAgIEBpZiAoZnVuY3Rpb24tZXhpc3RzKFwibGlzdC1zZXBhcmF0b3JcIikgPT0gdHJ1ZSkge1xuICAgICAgQHJldHVybiBsaXN0LXNlcGFyYXRvcigkbGlzdCk7XG4gICAgfVxuXG4gICAgJHRlc3QtbGlzdDogKCk7XG4gICAgQGVhY2ggJGl0ZW0gaW4gJGxpc3Qge1xuICAgICAgJHRlc3QtbGlzdDogYXBwZW5kKCR0ZXN0LWxpc3QsICRpdGVtLCBzcGFjZSk7XG4gICAgfVxuXG4gICAgQHJldHVybiBpZigkdGVzdC1saXN0ID09ICRsaXN0LCBzcGFjZSwgY29tbWEpO1xufVxuXG5AZnVuY3Rpb24gcGQtcmVtLXRyYW5zZm9ybSgkdG8sICR2YWx1ZXMuLi4pIHtcbiAgICAkcmVzdWx0OiAoKTtcbiAgICAkc2VwYXJhdG9yOiBwZC1yZW0tc2VwYXJhdG9yKCR2YWx1ZXMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICAgQGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiBhbmQgdW5pdCgkdmFsdWUpID09IFwicmVtXCIgYW5kICR0byA9PSBcInB4XCIpIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIGNhbGMoJHZhbHVlIC8gMXJlbSkgKiAkcGRiLXR5cGVfX2ZvbnQtc2l6ZS0tYmFzZWxpbmUgKyAwcHgsICRzZXBhcmF0b3IpO1xuICAgICAgfSBAZWxzZSBpZiAodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIgYW5kIHVuaXQoJHZhbHVlKSA9PSBcInB4XCIgYW5kICR0byA9PSBcInJlbVwiKSB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBjYWxjKCR2YWx1ZSAvICRwZC10eXBlX19mb250LXNpemUtLWJhc2VsaW5lKSArIDByZW0sICRzZXBhcmF0b3IpO1xuICAgICAgfSBAZWxzZSBpZiAodHlwZS1vZigkdmFsdWUpID09IFwibGlzdFwiKSB7XG4gICAgICAgICR2YWx1ZS1zZXBhcmF0b3I6IHBkLXJlbS1zZXBhcmF0b3IoJHZhbHVlKTtcbiAgICAgICAgJHZhbHVlOiBwZC1yZW0tdHJhbnNmb3JtKCR0bywgJHZhbHVlLi4uKTtcbiAgICAgICAgJHZhbHVlOiBwZC1yZW0tc2VwYXJhdG9yKCR2YWx1ZSwgJHZhbHVlLXNlcGFyYXRvcik7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsICRzZXBhcmF0b3IpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsICRzZXBhcmF0b3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEByZXR1cm4gaWYobGVuZ3RoKCRyZXN1bHQpID09IDEsIG50aCgkcmVzdWx0LCAxKSwgJHJlc3VsdCk7XG59XG5cbkBtaXhpbiBwZC1yZW0oJHByb3BlcnRpZXMsICR2YWx1ZXMuLi4pIHtcbiAgICBAaWYgKHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwibWFwXCIpIHtcbiAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluIG1hcC1rZXlzKCRwcm9wZXJ0aWVzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oJHByb3BlcnR5LCBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCAkcHJvcGVydHkpKTtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9OiBwZC1yZW0tdHJhbnNmb3JtKHJlbSwgJHZhbHVlcy4uLik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBwZC1yZW0tYmFzZWxpbmUoJHpvb206IDEwMCUpIHtcbiAgZm9udC1zaXplOiBjYWxjKCR6b29tIC8gMTZweCkgKiAkcGQtdHlwZV9fZm9udC1zaXplLS1iYXNlbGluZTtcbn0iLCIkcGQtcHJvcGVydGllcy1yZW0tYWxsb3dlZDogKFxuICBmb250LXNpemUsXG4gIGxpbmUtaGVpZ2h0LFxuICBwYWRkaW5nLFxuICBwYWRkaW5nLXRvcCxcbiAgcGFkZGluZy1yaWdodCxcbiAgcGFkZGluZy1ib3R0b20sXG4gIHBhZGRpbmctbGVmdCxcbiAgbWFyZ2luLFxuICBtYXJnaW4tdG9wLFxuICBtYXJnaW4tcmlnaHQsXG4gIG1hcmdpbi1ib3R0b20sXG4gIG1hcmdpbi1sZWZ0LFxuICB3aWR0aCxcbiAgbWluLXdpZHRoLFxuICBtYXgtd2lkdGgsXG4gIGhlaWdodCxcbiAgbWluLWhlaWdodCxcbiAgbWF4LWhlaWdodCxcbiAgYm9yZGVyLFxuICBib3JkZXItd2lkdGgsXG4gIGJvcmRlci1yYWRpdXMsXG4gIGJveC1zaGFkb3dcbik7XG5cbkBmdW5jdGlvbiBfcGRfbWFwX2RlZXBfZ2V0KCRtYXAsICRrZXlzLi4uKSB7XG4gICR2YWx1ZTogJG1hcDtcblxuICBAZWFjaCAka2V5IGluICRrZXlzIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJHZhbHVlLCAka2V5KTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AbWl4aW4gcGRfZGlzcGxheV9jc3NfcHJvcGVydGllcygkcHJvcGVydGllcykge1xuICAgIFxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHByb3BlcnRpZXMge1xuICAgIEBpZiAoXCJmb250LXNpemVcIiA9PSRrZXkpIHtcbiAgICAgICRmb250LXNpemUtbGlzdDogaWYodHlwZS1vZigkdmFsdWUpICE9bGlzdCwgKCR2YWx1ZSksICR2YWx1ZSk7XG4gICAgICAkZm9udC1zaXplLXNtOiBudGgoJGZvbnQtc2l6ZS1saXN0LCAxKTtcbiAgICAgICRmb250LXNpemUteGw6IG50aCgkZm9udC1zaXplLWxpc3QsIGxlbmd0aCgkZm9udC1zaXplLWxpc3QpKTtcblxuICAgICAgQGlmICgkZm9udC1zaXplLXNtICE9JGZvbnQtc2l6ZS14bCkge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0oJGtleSwgJGZvbnQtc2l6ZS14bCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKCRrZXksICRmb250LXNpemUtc20pO1xuICAgICAgICB9XG5cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0oJGtleSwgJGZvbnQtc2l6ZS1zbSk7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZihcImxldHRlci1zcGFjaW5nXCIgPT0ka2V5KSB7XG4gICAgICAkbGV0dGVyLXNwYWNpbmctbGlzdDogaWYodHlwZS1vZigkdmFsdWUpICE9bGlzdCwgKCR2YWx1ZSksICR2YWx1ZSk7XG4gICAgICAkbGV0dGVyLXNwYWNpbmctc206IG50aCgkbGV0dGVyLXNwYWNpbmctbGlzdCwgMSk7XG4gICAgICAkbGV0dGVyLXNwYWNpbmcteGw6IG50aChcbiAgICAgICAgJGxldHRlci1zcGFjaW5nLWxpc3QsXG4gICAgICAgIGxlbmd0aCgkbGV0dGVyLXNwYWNpbmctbGlzdClcbiAgICAgICk7XG5cbiAgICAgIEBpZiAoJGxldHRlci1zcGFjaW5nLXNtICE9JGxldHRlci1zcGFjaW5nLXhsKSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbSgka2V5LCAkbGV0dGVyLXNwYWNpbmcteGwpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSgka2V5LCAkbGV0dGVyLXNwYWNpbmctc20pO1xuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKCRrZXksICRsZXR0ZXItc3BhY2luZy1zbSk7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZihcImxpbmUtaGVpZ2h0XCIgPT0ka2V5KSB7XG4gICAgICAkbGluZS1oZWlnaHQtbGlzdDogaWYodHlwZS1vZigkdmFsdWUpICE9bGlzdCwgKCR2YWx1ZSksICR2YWx1ZSk7XG4gICAgICAkbGluZS1oZWlnaHQtc206IG50aCgkbGluZS1oZWlnaHQtbGlzdCwgMSk7XG4gICAgICAkbGluZS1oZWlnaHQteGw6IG50aCgkbGluZS1oZWlnaHQtbGlzdCwgbGVuZ3RoKCRsaW5lLWhlaWdodC1saXN0KSk7XG5cbiAgICAgIEBpZiAoJGxpbmUtaGVpZ2h0LXNtICE9JGxpbmUtaGVpZ2h0LXhsKSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbSgka2V5LCAkbGluZS1oZWlnaHQteGwpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSgka2V5LCAkbGluZS1oZWlnaHQtc20pO1xuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKCRrZXksICRsaW5lLWhlaWdodC1zbSk7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAodHlwZS1vZigkdmFsdWUpICE9bWFwKSB7XG4gICAgICBAaWYgKG51bGwgIT1pbmRleCgkcGQtcHJvcGVydGllcy1yZW0tYWxsb3dlZCwgJGtleSkpIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKCRrZXksICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgI3ska2V5fTogI3skdmFsdWV9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHBkLWFuaW1hdGlvbl9fdGltZS1kZWZhdWx0O1xufVxuXG5cblxuXG5Aa2V5ZnJhbWVzIHBvaW50UHVsc2Uge1xuICAgIDAlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICB9XG59XG5cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufSIsIi8vIE1ha2Ugdmlld3BvcnQgcmVzcG9uc2l2ZVxuLy9cbi8vIEB2aWV3cG9ydCBpcyBuZWVkZWQgYmVjYXVzZSBJRSAxMCsgZG9lc24ndCBob25vciA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj4gaW5cbi8vIHNvbWUgY2FzZXMuIFNlZSBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi8uXG4vLyBFdmVudHVhbGx5IEB2aWV3cG9ydCB3aWxsIHJlcGxhY2UgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+LlxuQGF0LXJvb3Qge1xuICAgIEAtbXMtdmlld3BvcnQge1xuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICAgIH1cblxuICAgIEB2aWV3cG9ydCB7XG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gICAgfVxufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsXG4gICAgICAgICAgICAwLFxuICAgICAgICAgICAgMCxcbiAgICAgICAgICAgIDApOyAvLyBDaGFuZ2VzIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG4gICAgLy8gQGluY2x1ZGUgcGQtcmVtLWJhc2VsaW5lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQGluY2x1ZGUgcGQtcmVtLWJhc2VsaW5lO1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogbnRoKCRwZC1oZWFkZXJfX3NpemUtaCwgMSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBzY3JvbGwtcGFkZGluZy10b3A6IG50aCgkcGQtaGVhZGVyX19zaXplLWgsIDIpO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgQGV4dGVuZCAldHlwby1iYXNlO1xuICAgIGNvbG9yOiAkcGQtdHlwZV9fZm9udC1jb2xvci0tYmFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDEwMCUpO1xuICAgIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDEwMCUpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBJbWFnZXNcbi8vXG5pbWcge1xuICAgIC8vIEJ5IGRlZmF1bHQsIGA8aW1nPmBzIGFyZSBgaW5saW5lLWJsb2NrYC4gVGhpcyBhc3N1bWVzIHRoYXQsIGFuZCB2ZXJ0aWNhbGx5XG4gICAgLy8gY2VudGVycyB0aGVtLiBUaGlzIHdvbid0IGFwcGx5IHNob3VsZCB5b3UgcmVzZXQgdGhlbSB0byBgYmxvY2tgIGxldmVsLlxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbWcsXG5pZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIEF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYCBDU1MgcHJvcGVydHkuXG4vL1xuLy8gSW4gcGFydGljdWxhciwgdW5saWtlIG1vc3Qgb3RoZXIgYnJvd3NlcnMsIElFMTErRWRnZSBvbiBXaW5kb3dzIDEwIG9uIHRvdWNoIGRldmljZXMgYW5kIElFIE1vYmlsZSAxMC0xMVxuLy8gRE9OJ1QgcmVtb3ZlIHRoZSBjbGljayBkZWxheSB3aGVuIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoXCI+YCBpcyBwcmVzZW50LlxuLy8gSG93ZXZlciwgdGhleSBETyBzdXBwb3J0IHJlbW92aW5nIHRoZSBjbGljayBkZWxheSB2aWEgYHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uYC5cbi8vIFNlZTpcbi8vICogaHR0cDovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cDovL3BhdHJpY2tobGF1a2UuZ2l0aHViLmlvL3RvdWNoL3Rlc3RzL3Jlc3VsdHMvI3N1cHByZXNzaW5nLTMwMG1zLWRlbGF5XG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi8vRm9ybXNcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBzdHJvbmcge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyB9XG5cbi8vIGVtIHtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyB9XG5cbi8vIGFkZHJlc3Mge1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cblxuaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdvLWxpZ2h0LWdyZXk7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuXG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi5wZC1sb2NrLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufSIsIi5mbGV4LXdyYXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICA+LnBkLWJsb2NrX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG59XG5cbi5wZC1ibG9jayB7XG4gICAgJHBkLWJsb2NrOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLnRpdGxlLXdyYXAge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXG4gICAgICAgID4qIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlLXBvc2l0aW9uIHtcbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICN7JHBkLWJsb2NrfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtb2JpbGUtYnJlYWtwb2ludCl7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXlvdXQge1xuICAgICAgICAmLTEwLTExIHtcbiAgICAgICAgICAgIC5jb250YWluZXI+LnRpdGxlLXdyYXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMjIpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRwZC1ibG9ja31fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLTctMTIge1xuICAgICAgICAgICAgLmNvbnRhaW5lcj4udGl0bGUtd3JhcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgyMilcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHBkLWJsb2NrfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi03LTEwIHtcbiAgICAgICAgICAgIC5jb250YWluZXI+LnRpdGxlLXdyYXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMjApXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRwZC1ibG9ja31fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNylcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMClcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtOC0xMyB7XG4gICAgICAgICAgICAuY29udGFpbmVyPi50aXRsZS13cmFwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIyKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skcGQtYmxvY2t9X19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTMpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLTktMTAge1xuICAgICAgICAgICAgLmNvbnRhaW5lcj4udGl0bGUtd3JhcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgyMilcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHBkLWJsb2NrfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg5KVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi05LTEyIHtcbiAgICAgICAgICAgIC5jb250YWluZXI+LnRpdGxlLXdyYXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMjIpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRwZC1ibG9ja31fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSlcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMilcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi0xMi05IHtcbiAgICAgICAgICAgIC5jb250YWluZXI+LnRpdGxlLXdyYXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMjIpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRwZC1ibG9ja31fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSlcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtMTQtNyB7XG4gICAgICAgICAgICAuY29udGFpbmVyPi50aXRsZS13cmFwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIyKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skcGQtYmxvY2t9X19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDE0KVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLTIyIHtcblxuICAgICAgICAgICAgLmNvbnRhaW5lcj4udGl0bGUtd3JhcCxcbiAgICAgICAgICAgICN7JHBkLWJsb2NrfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgyMilcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmLS0yLWluLXJvdyB7XG4gICAgLy8gICAgICN7JHBkLWJsb2NrfV9faXRlbSB7XG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuXG4gICAgLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woY2FsYygkZ3JpZC1jb2x1bW5zIC8gMikpO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLy8gJi0tMy1pbi1yb3cge1xuICAgIC8vICAgICAjeyRwZC1ibG9ja31fX2l0ZW0ge1xuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbChjYWxjKCRncmlkLWNvbHVtbnMgLyAzKSk7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICAmLnBkLWJsb2NrLS1uYXJyb3cge1xuICAgIC8vICAgICAgICAgI3skcGQtYmxvY2t9X19pdGVtIHtcbiAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIC8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbChjYWxjKCgkZ3JpZC1jb2x1bW5zIC0gMikgLyAyKSk7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLy8gJGN1cnZlLXRvcC1jb2xvcjogeWVsbG93O1xuICAgIC8vICRjdXJ2ZS1ib3R0b20tY29sb3I6IHJlZDtcblxuICAgICYtLWNvbG9yLXNjaGVtZSB7XG4gICAgICAgICYtd2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgJGN1cnZlLXRvcC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmKy5wZC1ibG9jay0td2l0aC1jdXJ2ZSB7XG4gICAgICAgICAgICAgICAgJi1hIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGlnaHQtZ3JleSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1tYWluO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1wZWFjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdvLWtlZXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYiB7XG4gICAgICAgICAgICAgICAgICAgICYucGQtYmxvY2stLWNvbG9yLXNjaGVtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWxpZ2h0LWdyZXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1saWdodC1ncmV5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYigkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtZC1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd28tbWFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWIoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtcGVhY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1rZWVwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYigkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpZ2h0LWdyZXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAkY3VydmUtdG9wLWNvbG9yOiAkd28tbGlnaHQtZ3JleTtcblxuICAgICAgICAgICAgJisucGQtYmxvY2stLXdpdGgtY3VydmUge1xuICAgICAgICAgICAgICAgICYtYSB7XG4gICAgICAgICAgICAgICAgICAgICYucGQtYmxvY2stLWNvbG9yLXNjaGVtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1tYWluO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtcGVhY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1rZWVwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWIge1xuICAgICAgICAgICAgICAgICAgICAmLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYigkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtZC1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd28tbWFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWIoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtcGVhY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1rZWVwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYigkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWwtYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWlkO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZC1ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICRjdXJ2ZS10b3AtY29sb3I6ICR3by1tYWluO1xuXG4gICAgICAgICAgICAmKy5wZC1ibG9jay0td2l0aC1jdXJ2ZSB7XG4gICAgICAgICAgICAgICAgJi1hIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGlnaHQtZ3JleSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtcGVhY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1rZWVwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWIge1xuICAgICAgICAgICAgICAgICAgICAmLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1saWdodC1ncmV5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd28tbGlnaHQtZ3JleTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWIoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1iKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1wZWFjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdvLWtlZXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1iKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZC1hcnJvdy1pY29uIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR3by1taWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBlYWNoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1rZWVwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICRjdXJ2ZS10b3AtY29sb3I6ICR3by1rZWVwO1xuXG4gICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkLWFycm93LWljb24ge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmKy5wZC1ibG9jay0td2l0aC1jdXJ2ZSB7XG4gICAgICAgICAgICAgICAgJi1hIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGlnaHQtZ3JleSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1tYWluO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYiB7XG4gICAgICAgICAgICAgICAgICAgICYucGQtYmxvY2stLWNvbG9yLXNjaGVtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWxpZ2h0LWdyZXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1saWdodC1ncmV5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYigkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtd2hpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWIoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtZC1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd28tbWFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWIoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBkLWJsb2NrLS13aXRoLWN1cnZlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgJi1hIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMzVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWIge31cbiAgICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIEBleHRlbmQgJXR5cG8td28tc2VjdGlvbi10aXRsZTtcbiAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICAvLyBAaW5jbHVkZSBwZC1yZW0obWF4LXdpZHRoLCAyNTRweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuXG5cblxuXG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCAxOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDQ1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgIC8vICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3by10ZXh0O1xuICAgICAgICAvLyAgICAgd2lkdGg6IDk0cHg7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICBib3R0b206IDA7XG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgICYtLXdpdGgtbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCAzNXB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgNDVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCA5NHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCAycHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAyNHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgMjVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uaWNvbi10ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcblxuICAgIC5pY29uLXRleHQtb2JqZWN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuXG4gICAgICAgICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgICAgIH1cblxuICAgICAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbC0yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxufVxuXG4uY29sLTQge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtMTIge1xuICAgIGZsZXg6IDAgMCBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDEyKSk7XG4gICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDEyKSk7XG59XG5cbi5jb250ZW50LXdyYXAge1xuICAgICoge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRpdGxlLXdyYXAge1xuICAgICYubWctYnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn0iLCIkZW5jb2RpbmctcmVmZXJlbmNlOiAoXG4gICAgLy8oJyUnLCclMjUnKSwgIC8vIEVuY29kZSBcIiVcIiBmaXJzdCwgb3RoZXJ3aXNlIHRoZSBcIiVcIiBmcm9tIGVuY29kZWQgY29kZSB3b3VsZCBiZSBlbmNvZGVkIGFnYWluICh3aGljaCB3b3VsZCBiZSBiYWQpXG4gICAgKCc8JywgJyUzQycpLFxuICAgICgnPicsICclM0UnKSxcbiAgICAvLygnXCInLCclMjInKSwgIC8vIFJlcGxhY2UgXCIgd2l0aCAnIGJlY2F1c2UgdGhhdCdzIHNob3J0ZXIgdGhhbiAlMjIgYW5kIG5vcm1hbGx5IHdvcmtpbmdcbiAgICAoJ1wiJywgJ1xcJycpLFxuICAgICgnIycsICclMjMnKSxcbiAgICAoJyYnLCAnJTI2JykgLy8gSGVyZSBhcmUgYSBmZXcgbW9yZSBjaGFyYWN0ZXJzIHlvdSBjb3VsZCBlbmNvZGVcbik7XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICAgIEBpZiAkaW5kZXgge1xuICAgICAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkc3RyaW5nO1xufVxuXG5AZnVuY3Rpb24gc3ZnLWVuY29kZSgkc3ZnKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlbmNvZGluZy1yZWZlcmVuY2Uge1xuICAgICAgICAkc3ZnOiBzdHItcmVwbGFjZSgkc3ZnLCAkY2hhciwgJGVuY29kZWQpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwnKyRzdmc7XG59XG5cbkBtaXhpbiBiZy1zdmctY3VydmUtYSgkY29sb3JUb3AsICRjb2xvckJvdHRvbSwgJG9wYWNpdHlUb3A6IDEsICRvcGFjaXR5Qm90dG9tOiAxKSB7XG4gICAgJHN2Zy1jdXJ2ZS1hOiAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZGF0YS1uYW1lPVwiTGF5ZXIgMlwiIHZpZXdCb3g9XCIwIDAgMjU2MCAzMTguMTlcIj48cGF0aCBmaWxsPVwiJyArICRjb2xvckJvdHRvbSArICdcIiBvcGFjaXR5PVwiJyArICRvcGFjaXR5Qm90dG9tICsgJ1wiIGQ9XCJNMjU2MCAyNDIuNTFjLTkwLjg1LTIwLjg3LTE5Ny40OC0yNi4zMi0zNDQuOTEtMTY2LjgzLTcxLjYyLTY4LjI3LTE0Ni45OS04MS4xLTIxMC4xMS03My45MS0zNDYuMDggMjkuMjctNDczLjM2IDI1NS42My01OTQuNTcgMjk2LjA5LTIzNC43IDc4LjM0LTI3MC44MS0xMDguNDEtNjI5LjItNjEuNTktOTguMTIgMTIuODItMTYyLjQzLTEzLjQyLTIxNi4yMy01My40NEM0NTQuODEgMTAwLjM1IDQxNS4zMiAxNSAyNTEuNSA1LjU3IDE4OC4yNSAxLjkzIDEwNi42NyA0MC4xOCAwIDY3LjM3djI1MC44MmgyNTYwdi03NS42N1pcIiAvPjxwYXRoIGZpbGw9XCInICsgJGNvbG9yVG9wICsgJ1wiIG9wYWNpdHk9XCInICsgJG9wYWNpdHlUb3AgKyAnXCIgZD1cIk0yNTEuNSA1LjU3QzQxNS4zMiAxNSA0NTQuODEgMTAwLjM0IDU2NC45OCAxODIuODJjNTMuOCA0MC4wMiAxMTguMTEgNjYuMjUgMjE2LjIzIDUzLjQ0IDM1OC4zOS00Ni44MiAzOTQuNSAxMzkuOTMgNjI5LjIgNjEuNTlDMTUzMS42MiAyNTcuNCAxNjU4LjkgMzEuMDQgMjAwNC45OCAxLjc3YzYzLjEyLTcuMTggMTM4LjQ5IDUuNjUgMjEwLjExIDczLjkyQzIzNjIuNTIgMjE2LjIgMjQ2OS4xNSAyMjEuNjYgMjU2MCAyNDIuNTJWMEgwdjY3LjM3QzEwNi42NyA0MC4xOCAxODguMjUgMS45MyAyNTEuNSA1LjU3WlwiIC8+PC9zdmc+JztcbiAgICAkc3ZnLWVuY29kZWQ6IHN2Zy1lbmNvZGUoJHN2Zy1jdXJ2ZS1hKTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDEwMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHN2Zy1lbmNvZGVkKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwNXB4IDEwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5OTFweCAxMjJweDtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgMTIycHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDMxOHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTYwcHggMzE4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gYmctc3ZnLWN1cnZlLWIoJGNvbG9yVG9wLCAkY29sb3JCb3R0b20sICRvcGFjaXR5VG9wOiAxLCAkb3BhY2l0eUJvdHRvbTogMSkge1xuICAgICRzdmctY3VydmUtYjogJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGRhdGEtbmFtZT1cIkxheWVyIDJcIiB2aWV3Qm94PVwiMCAwIDI1NjAgMTYyLjk3XCI+PHBhdGggZmlsbD1cIicgKyAkY29sb3JCb3R0b20gKyAnXCIgb3BhY2l0eT1cIicgKyAkb3BhY2l0eUJvdHRvbSArICdcIiBkPVwiTTU5Ny4wOCA2MS45M2MtMTIuNTIgMi43NS0yNC44NyA1LjI0LTM3LjA4IDcuNDktMTIuMiAyLjI2LTI0LjU2IDQuNzctMzcuMDcgNy41M0MzMTQuNTUgMTIyLjg4IDE0NC42NCAxMzUuNDcgMCAxMjkuNzR2MzMuMjNoMTk2NC4xNmMtMzY2LjQxLjA0LTYxOC41Mi0yNjUuMjctMTM2Ny4wOC0xMDEuMDRaTTI1NjAgMGMtMjA4LjMxIDY4LTM2MS44IDE1My40OC01NjAgMTYyLjEyLTEyLjA4LjU4LTI0LjAyLjg1LTM1Ljg0Ljg2SDI1NjBWMFpcIiAvPjxwYXRoIGZpbGw9XCInICsgJGNvbG9yVG9wICsgJ1wiIG9wYWNpdHk9XCInICsgJG9wYWNpdHlUb3AgKyAnXCIgZD1cIk0yNTYwIDBIMHYxMjkuNzRjMTQ0LjY0IDUuNzMgMzE0LjU1LTYuODYgNTIyLjkzLTUyLjc5IDEyLjUxLTIuNzYgMjQuODctNS4yNiAzNy4wNy03LjUzIDEyLjIxLTIuMjUgMjQuNTYtNC43NCAzNy4wOC03LjQ5IDc0OC41Ni0xNjQuMjMgMTAwMC42NyAxMDEuMDggMTM2Ny4wOCAxMDEuMDQgMTEuODIgMCAyMy43Ni0uMjggMzUuODQtLjg2IDE5OC4yLTguNjQgMzUxLjY5LTk0LjEyIDU2MC0xNjIuMTJaXCIgLz48L3N2Zz4nO1xuICAgICRzdmctZW5jb2RlZDogc3ZnLWVuY29kZSgkc3ZnLWN1cnZlLWIpO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgNzBweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRzdmctZW5jb2RlZCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTA2cHggNzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgMTYycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1NjBweCAxNjJweDtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiByZ2JhLXRvLXJnYigkcmdiYSwgJG9wYWNpdHk6IDAsICRiYWNrZ3JvdW5kOiAjZmZmKSB7XG4gICAgQGlmICRvcGFjaXR5ID4gMCB7XG4gICAgICBAaWYgJG9wYWNpdHkgPCAxIHtcbiAgICAgICAgJG9wYWNpdHk6ICRvcGFjaXR5ICogMTAwXG4gICAgICB9XG4gICAgICBAcmV0dXJuIG1peChtaXgocmdiKHJlZCgkcmdiYSksIGdyZWVuKCRyZ2JhKSwgYmx1ZSgkcmdiYSkpLCAkYmFja2dyb3VuZCwgYWxwaGEoJHJnYmEpICogMTAwJSksIHJnYigyNTUsMjU1LDI1NSksICRvcGFjaXR5KVxuICAgIH1cbiAgICBAcmV0dXJuIG1peChyZ2IocmVkKCRyZ2JhKSwgZ3JlZW4oJHJnYmEpLCBibHVlKCRyZ2JhKSksICRiYWNrZ3JvdW5kLCBhbHBoYSgkcmdiYSkgKiAxMDAlKVxuICB9IiwiLnBkLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDJweCByZ2JhKCRibGFjaywgMC4xNSk7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogbnRoKCRwZC1oZWFkZXJfX3NpemUtaCwgMSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgIGhlaWdodDogbnRoKCRwZC1oZWFkZXJfX3NpemUtaCwgMik7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCAyMTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1wYWRkaW5nIHtcbiAgaGVpZ2h0OiBudGgoJHBkLWhlYWRlcl9fc2l6ZS1oLCAxKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgaGVpZ2h0OiBudGgoJHBkLWhlYWRlcl9fc2l6ZS1oLCAyKTtcbiAgICB9XG59XG4iLCIubWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIuZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDE7XG5cbiAgICAmX19kZW1vIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA2MHB4IDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNzdweCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4LXdyYXAge1xuICAgICAgICAgICAgJisqIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgNjhweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgNjFweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlbW8tdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4qIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCAzOXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3by1tYWluO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmctdG9wLCAzNnB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZy10b3AsIDM4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgyMilcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhY3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldHlwby1kZW1vLWNvbnRhY3QtdGV4dDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW1haW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXgtd2lkdGgsIDIyNXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+KiB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJisqIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDIxcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgMjVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAwIDAgNjVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAwIDAgNTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYigkd28tbGlnaHQtZ3JleSwgJHdoaXRlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCAwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAtMjBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMzBweCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIC00MHB4KTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIyKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuZm9vdGVyX19uYXYtbWVudSB7XG4gICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0eXBvLW4tMjA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMjIpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGQtbmF2IHtcbiAgJHBkLW5hdjogJjtcbiAgLS1wZC1uYXYtaXRlbS1wYWRkaW5nLWg6IGNhbGModmFyKC0tcGQtZ3V0dGVyLXgpICogMC41KTtcbiAgLS1wZC1uYXYtc3VibWVudS1wYWRkaW5nLWg6IDUwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC0tcGQtbmF2LWl0ZW0tcGFkZGluZy1oOiBjYWxjKDV2dyArIHZhcigtLXBkLWd1dHRlci14KSAqIDAuNSk7XG4gIH1cblxuICAmLnBkLWhlYWRlcl9fbmF2IHtcbiAgICAjeyRwZC1uYXZ9X19ncm91cCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICZbZGF0YS1wZC1kZWVwPVwiMFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMCAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQtaGVhZGVyKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltkYXRhLXBkLWRlZXA9XCIxXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1saWdodC1ncmV5O1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMTRweCB2YXIoLS1wZC1uYXYtaXRlbS1wYWRkaW5nLWgpKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRwZC1hbmltYXRpb25fX3RpbWUtZGVmYXVsdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMzZweCB2YXIoLS1wZC1uYXYtc3VibWVudS1wYWRkaW5nLWgpKTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiBudGgoJHBkLWhlYWRlcl9fc2l6ZS1oLCAyKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtcGQtZGVlcD1cIjJcIl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA0cHggMCAwIGNhbGMoMTZweCArIDEwcHgpKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNHB4IDAgMCBjYWxjKDE2cHggKyAxNnB4KSk7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1lbnUtaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQtaGVhZGVyKSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JHBkLW5hdn1fX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmW2RhdGEtcGQtZGVlcD1cIjBcIl0ge1xuICAgICAgICAmOm5vdCguaXMtYnV0dG9uKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGhlaWdodDogbnRoKCRwZC1oZWFkZXJfX3NpemUtaCwgMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+ICN7JHBkLW5hdn1fX2xpbmsge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgJXR5cG8td28tbWVudS1sdmwtMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHBkLWFuaW1hdGlvbl9fdGltZS1kZWZhdWx0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgOXB4IHZhcigtLXBkLW5hdi1pdGVtLXBhZGRpbmctaCkpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBkLW1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdvLW1haW47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgMnB4KTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRwZC1hbmltYXRpb25fX3RpbWUtZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcblxuICAgICAgICAgICAgICAgIC5wZC1tZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wZC1uYXZfX2l0ZW0tLWxheW91dCB7XG4gICAgICAgICAgICAmLWJsdWUge1xuICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWlkO1xuXG4gICAgICAgICAgICAgICAgI3skcGQtbmF2fV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBkLW1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1taXgge1xuICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1taWQ7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLFxuICAgICAgICAgICAgICAgICAgICAgIDcycHggY2FsYygtMSAqIHZhcigtLXBkLW5hdi1pdGVtLXBhZGRpbmctaCkpIC0xNHB4XG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAyNHB4IHZhcigtLXBkLW5hdi1pdGVtLXBhZGRpbmctaCkpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAzNnB4IDcycHggMzZweCA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLCAtMzZweCAwIC0zNnB4IC01MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWluLXdpZHRoLCAzMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgJGNvbG9yVG9wOiAkd28tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAkY29sb3JMZWZ0OiAkd28tbWlkO1xuICAgICAgICAgICAgICAgICAgICAgICRjb2xvckJvdHRvbTogJHdvLW1pZDtcbiAgICAgICAgICAgICAgICAgICAgICAkY29sb3JSaWdodDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICRzdmctY3VydmUtYi1mbGlwcGVkOiAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNTYwIDE2M1wiPjxwYXRoIGZpbGw9XCInICsgJGNvbG9yQm90dG9tICsgJ1wiIGQ9XCJNMTk2Mi45IDYxLjlDMTIxNC4zLTEwMi4zIDk2Mi4yIDE2MyA1OTUuOCAxNjIuOUgyNTYwdi0zMy4yYy0xNDQuNiA1LjctMzE0LjUtNi45LTUyMi45LTUyLjgtMTIuNS0yLjgtMjQuOS01LjMtMzcuMS03LjUtMTIuMi0yLjMtMjQuNi00LjctMzcuMS03LjVaTTAgMTYzaDU5NS44Yy0xMS44IDAtMjMuOC0uMy0zNS44LS45QzM2MS44IDE1My41IDIwOC4zIDY4IDAgMHYxNjNaXCIvPjxwYXRoIGZpbGw9XCInICsgJGNvbG9yVG9wICsgJ1wiIGQ9XCJNMCAwYzIwOC4zIDY4IDM2MS44IDE1My41IDU2MCAxNjIuMSAxMi4xLjYgMjQgLjkgMzUuOC45IDM2Ni40IDAgNjE4LjUtMjY1LjMgMTM2Ny4xLTEwMSAxMi41IDIuOCAyNC45IDUuMiAzNy4xIDcuNSAxMi4yIDIuMyAyNC42IDQuOCAzNy4xIDcuNSAyMDguNCA0NS45IDM3OC4zIDU4LjUgNTIyLjkgNTIuOFYwSDBaXCIvPjwvc3ZnPic7XG4gICAgICAgICAgICAgICAgICAgICAgJHN2Zy1lbmNvZGVkOiBzdmctZW5jb2RlKCRzdmctY3VydmUtYi1mbGlwcGVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAkc3ZnLWN1cnZlLWItcm90YXRlZDogJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAxNjMgMjU2MFwiPjxwYXRoIGZpbGw9XCInICtcbiAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvckxlZnQgK1xuICAgICAgICAgICAgICAgICAgICAgICAgJ1wiIGQ9XCJNMTAxLjA3IDU5Ny4wOGMtMi43NS0xMi41Mi01LjI0LTI0Ljg3LTcuNDktMzcuMDgtMi4yNi0xMi4yLTQuNzctMjQuNTYtNy41My0zNy4wN0M0MC4xMiAzMTQuNTUgMjcuNTMgMTQ0LjY0IDMzLjI2IDBILjAzdjE5NjQuMTZjLS4wNC0zNjYuNDEgMjY1LjI3LTYxOC41MiAxMDEuMDQtMTM2Ny4wOFpNMTYzIDI1NjBDOTUgMjM1MS42OSA5LjUyIDIxOTguMi44OCAyMDAwYy0uNTgtMTIuMDgtLjg1LTI0LjAyLS44Ni0zNS44NFYyNTYwSDE2M1pcIi8+PHBhdGggZmlsbD1cIicgK1xuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yUmlnaHQgK1xuICAgICAgICAgICAgICAgICAgICAgICAgJ1wiIGQ9XCJNMTYzIDI1NjBWMEgzMy4yNmMtNS43MyAxNDQuNjQgNi44NiAzMTQuNTUgNTIuNzkgNTIyLjkzIDIuNzYgMTIuNTEgNS4yNiAyNC44NyA3LjUzIDM3LjA3IDIuMjUgMTIuMjEgNC43NCAyNC41NiA3LjQ5IDM3LjA4QzI2NS4zIDEzNDUuNjQtLjAxIDE1OTcuNzUuMDMgMTk2NC4xNmMwIDExLjgyLjI4IDIzLjc2Ljg2IDM1Ljg0IDguNjQgMTk4LjIgOTQuMTIgMzUxLjY5IDE2Mi4xMiA1NjBIMTYzWlwiLz48L3N2Zz4nO1xuXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCA3MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHN2Zy1lbmNvZGVkKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExNDVweCA3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJHN2Zy1lbmNvZGVkOiBzdmctZW5jb2RlKCRzdmctY3VydmUtYi1yb3RhdGVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkc3ZnLWVuY29kZWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MnB4IDExMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCA3MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjeyRwZC1uYXZ9X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd28tbWFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBkLW1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wZC1tZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wZC1uYXZfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgICA+ICN7JHBkLW5hdn1fX2xpbmsge1xuICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gI3skcGQtbmF2fV9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLCAxNXB4IHZhcigtLXBkLW5hdi1pdGVtLXBhZGRpbmctaCkgMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1wZC1kZWVwPVwiMVwiXSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gbGkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQtaGVhZGVyKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMzMuMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLFxuICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gbGkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50LWhlYWRlcikge1xuICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucGQtbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAxMHB4IDApO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQtaGVhZGVyKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gI3skcGQtbmF2fV9fbGluayB7XG4gICAgICAgICAgQGV4dGVuZCAldHlwby13by1tZW51LWx2bC0xO1xuXG4gICAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXR5cG8td28tbWVudS1sdmwtMS1oZWFkaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtcGQtZGVlcD1cIjJcIl0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICA+ICN7JHBkLW5hdn1fX2xpbmsge1xuICAgICAgICAgIEBleHRlbmQgJXR5cG8td28tbWVudS1sdmwtMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdChbZGF0YS1wZC1kZWVwPVwiMFwiXSkge1xuICAgICAgICAjeyRwZC1uYXZ9X19saW5rIHtcbiAgICAgICAgICBjb2xvcjogJHdvLW1pZDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJixcbiAgICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgLnBkLW1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgIGZpbGw6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgID4gI3skcGQtbmF2fV9fbGluayB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG5cbiAgICAgICAgICAgIC5wZC1tZW51LWljb24ge1xuICAgICAgICAgICAgICBmaWxsOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gI3skcGQtbmF2fV9fZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWJ1dHRvbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQtaGVhZGVyKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCguaXMtYnV0dG9uKSB7XG4gICAgICAgICN7JHBkLW5hdn1fX2xpbmsge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICYgKyB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGQtbWVudS1pY29uIHtcbiAgICAgICAgICAgICAgZmlsbDogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd28tb3JhbmdlO1xuXG4gICAgICAgICAgICAucGQtbWVudS1pY29uIHtcbiAgICAgICAgICAgICAgZmlsbDogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc3VibWVudS13aWR0aCB7XG4gICAgICAgICYtYXV0byB7XG4gICAgICAgICAgJltkYXRhLXBkLWRlZXA9XCIwXCJdIHtcbiAgICAgICAgICAgID4gI3skcGQtbmF2fV9fZ3JvdXAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLXBkLW5hdi1zdWJtZW51LXBhZGRpbmctaCkpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZnVsbC13aWR0aCB7XG4gICAgICAgICAgJltkYXRhLXBkLWRlZXA9XCIwXCJdIHtcbiAgICAgICAgICAgID4gI3skcGQtbmF2fV9fZ3JvdXAge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg5MHZ3IC0gMTJweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gOTB2dykgLyAyICsgNnB4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzA2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMzQwcHggLSAxMnB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEzNDBweCkgLyAyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGQtbWVudS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDE2cHgpO1xuICBmaWxsOiAkd28tb3JhbmdlO1xuICB0cmFuc2l0aW9uOiBhbGwgJHBkLWFuaW1hdGlvbl9fdGltZS1kZWZhdWx0O1xuXG4gICYtYWRkcmVzcy1jYXJkIHtcbiAgICBhc3BlY3QtcmF0aW86IDI0IC8gMTk7XG4gIH1cblxuICAmLWFycm93LWRvd24ge1xuICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgMTRweCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxMiAvIDY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJi1iZWxsIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gMTM7XG4gIH1cblxuICAmLWJvb2stb3Blbi1yZWFkZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxuXG4gICYtYm90dGxlIHtcbiAgICBhc3BlY3QtcmF0aW86IDYuNjMgLyAxNi42NztcbiAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDZweCk7XG4gICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1sZWZ0LCA1cHgpO1xuICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tcmlnaHQsIDVweCk7XG4gIH1cblxuICAmLWJ1bGIge1xuICAgIGFzcGVjdC1yYXRpbzogMTEgLyAxNjtcbiAgfVxuXG4gICYtY2FsZW5kYXIge1xuICAgIGFzcGVjdC1yYXRpbzogMjMgLyAyMTtcbiAgfVxuXG4gICYtbGF5ZXItcGx1cyB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMSAvIDIyO1xuICB9XG5cbiAgJi1tZXNzYWdlLXF1ZXN0aW9uIHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gIH1cblxuICAmLW1vbmV5LWJpbGwge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyAxMztcbiAgfVxuXG4gICYtbmV3c3BhcGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gMTg7XG4gIH1cblxuICAmLW9iamVjdC1pbnRlcnNlY3Qge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxuXG4gICYtcGVvcGxlIHtcbiAgICBhc3BlY3QtcmF0aW86IDE5LjgzIC8gMTUuODg7XG4gIH1cblxuICAmLXBsYXkge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyAxODtcbiAgfVxuXG4gICYtdy1sZXR0ZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMjAuNjggLyAxNC41MjtcbiAgfVxuXG4gICYtd2luZS1odWIge1xuICAgIGZpbGw6ICR3by1tYWluICFpbXBvcnRhbnQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICB9XG5cbiAgJi13aW5lLWtlZXAge1xuICAgIGZpbGw6ICR3by1rZWVwICFpbXBvcnRhbnQ7XG4gICAgYXNwZWN0LXJhdGlvOiA2MCAvIDU5O1xuICB9XG5cbiAgJi13cmVuY2gge1xuICAgIGFzcGVjdC1yYXRpbzogMTUgLyAyMTtcbiAgfVxufVxuXG4ucGQtbWVudSB7XG4gICRwZC1tZW51OiAmO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBudGgoJHBkLWhlYWRlcl9fc2l6ZS1oLCAxKTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmctYm90dG9tLCB2YXIoLS1wZC1uYXYtaXRlbS1wYWRkaW5nLWgpKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHRyYW5zaXRpb246IGFsbCAkcGQtYW5pbWF0aW9uX190aW1lLWRlZmF1bHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQtaGVhZGVyKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAucGQtbmF2LS1vcGVuICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludC1oZWFkZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4ucGQtaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgMzhweCk7XG4gIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDI2cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsICRwZC1hbmltYXRpb25fX3RpbWUtZGVmYXVsdDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQtaGVhZGVyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCAycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAkcGQtYW5pbWF0aW9uX190aW1lLWRlZmF1bHQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKHRvcCwgMTJweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTFweCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIHBkLXJlbSh0b3AsIDI0cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW1pZDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnBkLW5hdi0tb3BlbiAmIHtcbiAgICAubGluZSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5idG4tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGJvcmRlcjogc29saWQgd2hpdGUgMnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBtaW4td2lkdGg6IDIwN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTU4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICB9XG5cbiAgICAmLmJsdWUge1xuICAgICAgICBjb2xvcjogJHdvLW1haW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdvLW1haW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdvLW9yYW5nZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmludmVyc2Utb3JhbmdlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8vLy8vLy8vIE5ldyBTdHlsZVxuLy8vXG5cbi8vXG4vLyBCYXNlIEJ1dHRvbiBTZXR0aW5nc1xuLy9cbiVwZC1idG4tcmVzZXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsICRwZC1hbmltYXRpb25fX3RpbWUtZGVmYXVsdDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICB9XG59XG5cbiVwZC1idG4tYmFzZSB7XG4gICAgQGV4dGVuZCAlcGQtYnRuLXJlc2V0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIEBpbmNsdWRlIHBkLXJlbShib3JkZXItcmFkaXVzLCA2cHgpO1xuICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA4cHggMTJweCk7XG4gICAgQGluY2x1ZGUgcGQtcmVtKG1pbi13aWR0aCwgMjEwcHgpO1xuICAgIEBleHRlbmQgJXR5cG8td28tYnV0dG9uO1xufVxuXG4ucGQtYnRuIHtcbiAgICBAZXh0ZW5kICVwZC1idG4tYmFzZTtcblxuICAgICYtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDI4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29sb3Ige1xuICAgICAgICAmLW9yYW5nZSB7XG5cbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmLWJsdWUsXG4gICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd28tb3JhbmdlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJsdWUge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJsdWUge1xuXG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJi1sYmx1ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtb3JhbmdlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxibHVlIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3by1taWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3R5bGUge1xuXG4gICAgICAgICYtb3V0bGluZSxcbiAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zb2xpZCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbnZlcnNlIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1vdXRsaW5lIHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMTBweCAwIDApO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kb3dubG9hZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMCAyMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd28tbWFpbiwgMC42KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1heC13aWR0aCwgNTAlKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAxNnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAyNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWF4LXdpZHRoLCBjYWxjKDIxMHB4ICsgNTBweCkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGQtaWNvbi1kb3dubG9hZCB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCAyNXB4KTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDUwIC8gNDI7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkcGQtYW5pbWF0aW9uX190aW1lLWRlZmF1bHQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDUwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuXG4gICAgICAgICAgICAgICAgLnBkLWljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wZC1pY29uLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2l6ZSB7XG4gICAgICAgICYtc21hbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMTVweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgOHB4IDIwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxLjVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICYtLXNjaGVtZSB7XG4gICAgLy8gICAgICYtcHJpbWFyeSB7XG4gICAgLy8gICAgICAgICBAZXh0ZW5kICVwZC1idG4tc2NoZW1lLXByaW1hcnk7XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICAmLXNlY29uZGFyeSB7XG4gICAgLy8gICAgICAgICBAZXh0ZW5kICVwZC1idG4tc2NoZW1lLXNlY29uZGFyeTtcbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgICYtdGVydGlhcnkge1xuICAgIC8vICAgICAgICAgQGV4dGVuZCAlcGQtYnRuLXNjaGVtZS10ZXJ0aWFyeTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC8vICYtLXR5cGUge1xuICAgIC8vICAgICAmLWNpcmNsZSB7XG4gICAgLy8gICAgICAgICB3aWR0aDogYXV0bztcbiAgICAvLyAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAvLyAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIC8vICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDEzcHgpO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxufVxuXG4ucGQtbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnBkLWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wZC12ZXJ0aWNhbC1idXR0b24ge1xuICAgIEBleHRlbmQgJXR5cG8tbi0xODtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MHB4LCAyMHB4KSByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgMzVweCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGljay1uZXh0LXcuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDQzcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwb2ludFB1bHNlIDJzIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHotaW5kZXg6IDEwNDAwO1xufVxuXG4uZ2Zvcm1faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5nZm9ybV90aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG4uZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuZm9ybSB7XG4gICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG5cblxuICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDEzcHggJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5oaWRkZW5fbGFiZWwge1xuICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAxMnB4IDE2cHgpO1xuXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtd2hpdGUgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0eXBvLXdvLWZvcm0taW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd28tbWlkO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdvLXZhbGlkYXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3by12YWxpZGF0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgMTI4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhbGYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAxM3B4KTtcbiAgICB9XG59IiwiLnBkLWFycm93IHtcbiAgICAkcGQtYXJyb3c6ICY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkcGQtYW5pbWF0aW9uX190aW1lLWRlZmF1bHQ7XG5cbiAgICAgICAgJi0tbGVmdCxcbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgMTJweCk7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNCAvIDI1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29sb3Ige1xuICAgICAgICAgICAgJi1sYmx1ZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd28tbWlkO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGJsdWUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHdvLW1haW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGljay1uZXh0LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWNrLW5leHQtZGlzLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWNrLW5leHQtaHYuc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNsaWNrLWFycm93cyB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAuc2xpZGVyLWFycm93IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGljay1uZXh0LnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWNrLW5leHQtZGlzLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGljay1uZXh0LWh2LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcnJvdy1wcmV2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFycm93LW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY3VzdC1mYWRlIHtcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxufSIsIi5wZC1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4ucGQtc29jaWFsIHtcbiAgICAkcGQtc29jaWFsOiAmO1xuXG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJHdvLW1haW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkcGQtYW5pbWF0aW9uX190aW1lLWRlZmF1bHQ7XG5cbiAgICAgICAgJi0teW91dHViZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCAxOHB4KTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjUvMTg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCAyMHB4KTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjAvMjBcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXgge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgMTlweCk7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI3LzIwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICN7JHBkLXNvY2lhbH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJHdvLW1pZDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubG90dGllLWFuaW1hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59IiwiLnRob3VnaHQge1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdvLW9yYW5nZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxNXB4IDE1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR3by1vcmFuZ2U7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHdvLW9yYW5nZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDI3cHg7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA0MHB4IDIzcHggMTdweCk7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMjRweCAyMHB4IDE3cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxNXB4IDE1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudGV4dCxcbiAgICAuYnRuLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICB9XG5cbiAgICAuYnRuLWxpbmsge1xuICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd28tb3JhbmdlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wZC1kcm9wZG93biB7XG4gICRwZC1kcm9wZG93bjogJjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgMjA4cHgpO1xuXG4gICZfX3NlbGVjdGVkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDlweCA0MnB4KTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1kbi1vLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxcHggMTUuNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gOXB4KSA1MCU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyMXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMThweCA0MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDUwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbiwgLTRweCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKHRvcCwgLTQ1cHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzFweCBzb2xpZCAkd28tb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9wZW4ge1xuICAgICN7JHBkLWRyb3Bkb3dufV9fc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICN7JHBkLWRyb3Bkb3dufV9faW5uZXIge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbG9yLXNjaGVtZSB7XG4gICAgJi1vcmFuZ2V7XG4gICAgICAjeyRwZC1kcm9wZG93bn1fX3NlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gIC5ja3ktY29uc2VudC1jb250YWluZXIge1xuICAgIC5ja3ktY29uc2VudC1iYXIge1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWFpbiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDIwcHggMCk7XG4gICAgICBib3gtc2hhZG93OiAwIC0xcHggMTBweCAwIHJnYmEoJGJsYWNrLCAwLjIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMzBweCAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciB7XG4gICAgICAuY2t5LXByZWZlcmVuY2UtaGVhZGVyLFxuICAgICAgLmNreS1wcmVmZXJlbmNlLWJvZHktd3JhcHBlcixcbiAgICAgIC5ja3ktZm9vdGVyLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ja3ktbm90aWNlIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuY2t5LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2t5LW5vdGljZS1kZXMge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyLFxuICAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciB7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgLmNreS1idG4ge1xuICAgICAgICBAZXh0ZW5kIC5wZC1idG47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdvLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd28tb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1pbi13aWR0aCwgMTMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ja3ktYnRuLWN1c3RvbWl6ZSxcbiAgICAuY2t5LWJ0bi1yZWplY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ja3ktYnRuLXByZWZlcmVuY2VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdvLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmJlbmVmaXRzIHtcbiAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDI1cHggMCA2NXB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA1MHB4IDAgNzNweCk7XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4sIDAgLTMwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDAgMzBweCk7XG4gIH1cblxuICAuYmVuZWZpdHMtaXRlbSB7XG4gICAgQGV4dGVuZCAldHlwby1uLTIyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW46IDMwcHggMDtcblxuICB9XG5cbiAgLnBkLWFycm93LWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLnBkLWFycm93IHtcbiAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCA0NXB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nLWhlYWRlci1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciA+IC5mbGV4LXdyYXAge1xuICAgIC5wZC1ibG9ja19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gbWFyZ2luOiAtMTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmZsZXgtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nLWxpc3RpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cblxuICAgIC5mbGV4LXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG5cbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDUwcHgpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICAudGl0bGUsIC5leGNlcnB0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3by1taWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXNlLXN0dWRpZXMge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1hcnJvd3Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmNzLWxpc3RpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmZsZXgtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICAgICAuY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTA1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjY2N3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmNhc2Utc3R1ZGllcy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgLmltZy13cmFwIHNwYW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLXdyYXAge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudC1zbGlkZXIge1xuICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA1MHB4IDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDgzcHggMCk7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5wZC1hcnJvdy1ncm91cCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXgtd2lkdGgsIDMwMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtc2xpZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGQtZ3V0dGVyLXkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbiwgLTEwMHB4ICFpbXBvcnRhbnQpO1xuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDEwMHB4KTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgNDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZS13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMzlweCAzMnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICAgICAgICBjb2xvcjogJHdvLW1haW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDE5cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDM5cHggNDZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0eXBvLW4tMjA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCA4cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3VzdG9tZXJzIHtcbiAgICAmOm5vdCguY3VzdG9tZXJzLS1oYXMtbGluayksXG4gICAgJi0taGFzLWxpbms+LmN1c3RvbWVyc19fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAzMHB4IDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNThweCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgNTJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAwIDIycHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAwIDI2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jdGEtYmFyIHtcbiAgICAkY3RhLWJhcjogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNTBweCAwKTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogJHdvLW1pZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDUwcHggOHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHBkLWFuaW1hdGlvbl9fdGltZS1kZWZhdWx0O1xuXG4gICAgICAgIEBhdC1yb290IC5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWwtYmx1ZSAme1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdvLW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1saWdodC1ncmV5O1xuXG4gICAgICAgICAgICAjeyRjdGEtYmFyfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3by1taWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZC1idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZC1ibG9ja19faXRlbSB7XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDE2cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDE2cHggNTZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAldHlwby13by1zdWJ0aXRsZS1iaWdnZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkcGQtYW5pbWF0aW9uX190aW1lLWRlZmF1bHQ7XG4gICAgfVxufSIsIi5kb3dubG9hZHMge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MXB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgICB9XG5cbiAgICAuZmxleC13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMnB4O1xuICAgICAgICAuY29sLTMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTA1MHB4KXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICAudGl0bGUsIC5jb250ZW50LXdyYXAsIC5idG4tbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFjdHMge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgLmJnLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuXG4gICAgfVxuXG4gICAgLnRpdGxlLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1hcnJvd3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAudGV4dC13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgICAmLmljb24tdGV4dC13cmFwIHtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgICAgICAgICAuaWNvbi10ZXh0LW9iamVjdCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLXRleHQtb2JqZWN0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMjgwcHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5maWx0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5mbGV4LXdyYXAge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHggMDtcblxuICAgICAgICAucGQtYmxvY2tfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDVweCAwO1xuXG4gICAgICAgIG1hcmdpbjogMCAtNXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdvLW1pZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm9ybSB7XG4gICAgJi1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1tYWluO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZvcm0tZG93bmxvYWQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmxleC13cmFwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG5cbiAgICAgICAgICAgICAgICAuY29sLWZvcm0sIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJnLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmxleC13cmFwIHtcbiAgICAgICAgICAgIC5jb2wtZm9ybSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDcwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC1jb250YWN0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtZnVsbCB7XG4gICAgICAgICAgICAgICAgZmxleDogIDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5mb3JtLW1oIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQsIC5kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgJi5lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd28tb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29jaWFscy1saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHR9XG5cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIC5iZy1pbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3by10ZXh0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDM7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuICAgIH1cblxuXG4gICAgLmJnLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1pbi13aWR0aDogMTcyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYubW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuICAgIC50b3AtYmctaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4LXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG5cbiAgICAgICAgLmNvbC0yIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYuY29sLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX25ld3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgICAgIC5zY3JvbGwtbmV4dC5tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAyJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby13LWJnLW1vYi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zY3JvbGwtbmV4dC5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMDhweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDclO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZS13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93c3tcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWNrLW5leHQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtbGF0ZXN0X19zbGlkZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzRDNEM0O1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fYmFubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAyJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby13LWJnLW1vYi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0fVxuXG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3JvbGwtbmV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDBweCwgMjBweCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwIDE0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXNjcm9sbC1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpY2stbmV4dC13LnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwb2ludFB1bHNlIDJzIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW1haW47XG4gICAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCwgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tdGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi10ZXh0LW9iamVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby1saS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGVhY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28ta2VlcDtcbiAgICAgICAgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLCBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24tdGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24tdGV4dC1vYmplY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aG91Z2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogLTEyOHB4O1xuICAgIH1cblxuICAgICYubW9iaWxlLXRleHQtZmlyc3Qge1xuICAgICAgICAuY29sLTIge1xuICAgICAgICAgICAgJi5jb2wtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAuaGVyb19faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5oZXJvLXBhZ2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3by1tYWluO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHRwYWRkaW5nOiA5MHB4IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG5cclxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuYnRuLXdyYXAge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5oZXJvLXNpbmdsZSB7XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyODBweDtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcblx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGgxIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaGVyby1zaW5nbGUtc2hhcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDo3NjdweCl7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdvLW1haW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zaGFyZS1vcHRpb25zIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zaGFyZS1vcHRpb25zIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAtMzBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB3aGl0ZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogLTMwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCA5cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3by1tYWluO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3by1vcmFuZ2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudC13cmFwIHtcclxuXHRcdFx0Ly8gY29sb3I6ICR3by1tYWluO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCl7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHR9XHJcblxyXG5cdC5iZy1pbWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Ji5tb2JpbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDEge1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudC13cmFwIHtcclxuXHRcdCYuU3RhbmRhcmQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUzOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuQ29sdW1ucyB7XHJcblx0XHRcdGNvbHVtbnM6IDI7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xyXG5cdFx0XHRcdGNvbHVtbnM6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaW1nLWNvbnRlbnQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDExMTRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAtNDBweDtcbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE2MHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd28tbWFpbjtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA5MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MzhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLWFycm93cyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZXItYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpY2stbmV4dC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGljay1uZXh0LWRpcy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpY2stbmV4dC1odi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3ctcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hcnJvdy1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5saW5rcyB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDI1cHggMCA2NXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA1MHB4IDAgODBweCk7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbiwgMCAtMzBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMCAzMHB4KTtcbiAgICB9XG5cbiAgICAubGlua3MtaXRlbSB7XG4gICAgICAgICY+YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZC1hcnJvdy1ncm91cCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgLnBkLWFycm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCA0NXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubG9uZy1mb3JtLWhlYWRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAmLmJsb2NrIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtMiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2tfX2JhY2tncm91bmQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuYmctbWFpbi1pbWcge1xuICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJnLWltZyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zY3JvbGwtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MHB4LCAyMHB4KSByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDE0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zY3JvbGwtbmV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpY2stbmV4dC13LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAyNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDIwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgYW5pbWF0aW9uOiBwb2ludFB1bHNlIDJzIGluZmluaXRlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZsZXgtd3JhcCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwNXB4IC0gNjVweCAtIDY1cHgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA1cHggLSA0MHB4IC0gNDBweCk7XG4gICAgfVxuXG4gICAgLmNvbC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4wMztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIH1cblxuICAgICAgJiArIC5zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjAzO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgei1pbmRleDogMTA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgLmJnLW1haW4taW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5iZy1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIubG9uZy1mb3JtLWhpZ2hsaWdodHMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzRweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC50aXRsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTczcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgycHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlnaGxpZ2h0cyB7XG4gICAgbWFyZ2luOiAtMTIwcHggLTI0cHggLTIwcHggLTEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbjogLTcwcHggLTEycHggLTIwcHggLTYycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhpZ2hsaWdodCB7XG4gICAgcGFkZGluZzogMTIwcHggMjRweCAyMHB4IDEyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZzogNzBweCAxMnB4IDIwcHggNjJweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMjZweCAzN3B4IDM3cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzNzhweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMjBweCA0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1tYWluO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDM7XG4gICAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBjb2xvcjogJHdvLW1haW47XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDM7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSB7XG4gICAgLmhpZ2hsaWdodCB7XG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1taWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubG9uZy1mb3JtLWNvbnRlbnQge1xuICAkbG9uZy1mb3JtLWNvbnRlbnQ6ICY7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAudGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDM7XG4gICAgICBjb2xvcjogJHdvLW9yYW5nZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGlubmVkLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWFpbjtcbiAgICBwYWRkaW5nOiAyNXB4IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTdweDtcbiAgICBtYXgtd2lkdGg6IDQzM3B4O1xuICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUzLjVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRlc2t0b3Age1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZsZXgtd3JhcCB7XG4gICAgbWFyZ2luOiAtMTVweCAtMjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAtMTVweDtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtMiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29sLWltYWdlIHtcbiAgICBvcmRlcjogLTE7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS13cmFwcGVyIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi0tYmctaW1nIHtcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnRlbnQtcG9zIHtcbiAgICAmLWxlZnQge1xuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgICYubG9uZy1mb3JtLWNvbnRlbnQtLWJnLWltZyB7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wtaW1hZ2Uge1xuICAgICAgICBvcmRlcjogLTE7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1pbWFnZSB7XG4gICAgJiArICN7JGxvbmctZm9ybS1jb250ZW50fS0tbm8taW1hZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnBpbm5lZC1ibG9jayB7XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciA+IC5mbGV4LXdyYXAgPiAuY29sLTEge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICYucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUge1xuICAgIC50aXRsZS13cmFwIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBpbm5lZC1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5hdi1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xMDA7XG4gIHRvcDogMTA2cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgJi52aXNpYmxlIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4ucGFnZS1uYXYtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAuc2xpY2stYXJyb3dzIHtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIC5wYWdlLW5hdi1zY3JvbGwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLW5hdiB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbmF2IHtcbiAgJHBhZ2UtbmF2OiAmO1xuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLy8gZmxleC1zaHJpbms6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWFpbjtcblxuICAgICAgI3skcGFnZS1uYXZ9X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19udW1iZXIsXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAzO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJHdvLW1haW47XG4gIH1cbn1cbiIsIi5tYXAge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICAuYWNmLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ2N3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDUwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRml4ZXMgcG90ZW50aWFsIHRoZW1lIGNzcyBjb25mbGljdC5cbiAgICAuYWNmLW1hcCBpbWcge1xuICAgICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIucGxhbnMge1xuICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNTBweCAwKTtcblxuICAudGl0bGUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMThweCAyMHB4O1xuICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCA2MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDc3cHgpO1xuICAgIH1cblxuICAgICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1NXB4ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IGNhbGMocGVyY2VudGFnZShkaXZpZGUoMjEsIDIyKSkpO1xuICAgIH1cblxuICAgIC5wbGFuIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBnYXA6IDUwcHggJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGxhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDUwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNDVweCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICB9XG5cbiAgICAgIC5wcmljZS13cmFwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RpY2stYi5zdmdcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBkLWJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdvLW1haW47XG4gICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBAaW5jbHVkZSBwZC1yZW0obGVmdCwgNDVweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAxN3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAxNHB4IDIxcHggMTFweCAyMXB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLXdyYXAge1xuICAgICAgY29sb3I6ICR3by1taWQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMnB4KTtcbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMCA1cHgpO1xuICAgICAgICBjb2xvcjogJHdvLW1haW47XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShmb250LXNpemUsIDQ1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAmICsgKiB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAyNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAtM3B4KTtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIC0zcHgpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmctdG9wLCAzcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLWJvdHRvbSwgM3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZy1sZWZ0LCAzMXB4KTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDE4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgMTRweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGljay5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHRvcCwgNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBUYWJsZSB3cmFwcGVyICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnRhYmxlLnRhYmxlcHJlc3Mge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcblxuICB0aGVhZCxcbiAgdGZvb3Qge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkd28tb3JhbmdlO1xuICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZGF0YVRhYmxlc193cmFwcGVyICYge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBjb2xvcjogJHdvLW1haW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDE2cHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuXG4gICAgLnByaWNlLWJpZyB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC50ZXh0LXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMjklO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdvLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOm5vdChbY29sc3Bhbl0pIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdvLW1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wZC1lbXB0eS1yb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJiArIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkd28tb3JhbmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICYuY29sdW1uLTEge1xuICAgICAgICAgICAgY29sb3I6ICR3by1vcmFuZ2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tb3JhbmdlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICAmLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW1haW47XG4gICAgfVxuICB9XG5cbiAgLnRpY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RpY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cblxuICAuY3Jvc3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nyb3NzLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG5cbiAgJi50YWJsZXByZXNzLXJlc3BvbnNpdmUge1xuICAgIHRkIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucGQtZW1wdHktcm93IHtcbiAgICAgICAgICAmICsgdHIge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbHVtbi0xIHtcbiAgICAgICAgJjpub3QoW2NvbHNwYW5dKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbHVtbi0yLFxuICAgICAgLmNvbHVtbi0zLFxuICAgICAgLmNvbHVtbi00IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBmbGV4OiAwIDAgNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGVwcmVzcy1pZC0yIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb2x1bW4tMiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlBybzogXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbHVtbi0zIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiU3RhbmRhcmQ6IFwiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tNCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlN0YXJ0ZXI6IFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZXByZXNzLWlkLTMge1xuICAgIHRyIHtcbiAgICAgICYucGQtZW1wdHktcm93IHtcbiAgICAgICAgJiArIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdvLW1haW47XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sdW1uLTEge1xuICAgICAgICAgICAgICBjb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbHVtbi0yIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiUHJlbWl1bTogXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbHVtbi0zIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiU3RhbmRhcmQ6IFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9pbnRzIHtcbiAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDY1cHggMCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMTE2cHggMCk7XG4gIH1cblxuICAucG9pbnRzLXdyYXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgcm93LWdhcDogMzFweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICByb3ctZ2FwOiA1MHB4O1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbiwgMCAtMTVweCAwKTtcbiAgICB9XG4gIH1cblxuICAucG9pbnRzLWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDAgMTVweCk7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAzKSk7XG4gICAgfVxuXG4gICAgJl9fb2JqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDZweCk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgNDBweCk7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDQwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvc3RzLXNsaWRlciB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDUwcHggMCAxMDZweCk7XG5cbiAgICAudGl0bGUtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLy8gLnBkLWFycm93LWdyb3VwIHtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgLnBkLWJ0bi1ncm91cCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbn0iLCIucGQtYmxvY2stcXVvdGUge1xuICAkcXVvdGU6ICY7XG4gIHBhZGRpbmc6IDY4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJHdvLW1haW47XG5cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbGlnaHQtZ3JleTtcbiAgfVxuXG4gICYuZC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWFpbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgI3skcXVvdGV9X19vYmplY3Qge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skcXVvdGV9X19jb250ZW50IHtcbiAgICAgIC5ieSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLmNvbXBhbnkge1xuICAgICAgICAgIGNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skcXVvdGV9X190ZXh0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDAlICogMiAvIDEyKTtcbiAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX29iamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICogMiAvIDEyIC0gMjBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3F1b3RlLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnkge1xuICAgICAgY29sb3I6ICMyNzI3Mjc7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuY29tcGFueSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR3by1tYWluO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgKiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlbGF0ZWQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1saWdodC1ncmV5O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG5cbiAgICAuZmxleC13cmFwIHtcbiAgICAgICAgLy8gbWFyZ2luOiAwIC00MHB4O1xuICAgICAgICAvLyBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7XG4gICAgICAgIC8vICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuY29sLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMCAwIDQ0JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQlO1xuXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1wb3N0cyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTYlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NiU7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bvc3RzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zbGljay1hcnJvd3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDM1cHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlci1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpY2stbmV4dC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWNrLW5leHQtZGlzLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGljay1uZXh0LWh2LnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYXJyb3ctcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hcnJvdy1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBtYXJnaW46IC0yMHB4IC0xMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjYlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYuNjY2JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDE0LjI4JTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNC4yOCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1tYWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG5cbiAgICAgICAgLndyYXAge31cblxuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHg7XG5cbiAgICAgICAgICAgIC52aWV3LXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAkd28tbWFpbjtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICZfX2ZpZWxkIHt9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3by1tYWluO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1saWdodC1ncmV5O1xuXG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjokd28tbWFpbjsgfVxuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyBvcGFjaXR5OiAxOyBjb2xvcjokd28tbWFpbjsgfSAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgb3BhY2l0eTogMTsgY29sb3I6JHdvLW1haW47IH0gLyogZmlyZWZveCAxOSsgKi9cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjokd28tbWFpbjsgfSAvKiBpZSAqL1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zZWFyY2hdIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd28tbWFpbjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNnB4IDAgNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnNlYXJjaC1mb3JtX19pY29uIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR3by1vcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiAkd28tbWFpbjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cbn0iLCIuc2VhcmNoLXJlc3VsdHMtbGlzdCB7XG4gIHBhZGRpbmc6IDkwcHggMCA2OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbGlnaHQtZ3JleTtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19ibG9nLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY29sb3I6ICR3by1tYWluO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA5LjhweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgc3Ryb2tlOiAkd28tbWFpbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdvLW9yYW5nZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkd28tb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIC5jb250ZW50LXdyYXAgJiB7XG4gICAgICBtYXJnaW46IC0xNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd28tbWFpbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdvLW9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNvbHV0aW9ucyB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDApO1xuXG4gICAgLmZsZXgtd3JhcCB7XG4gICAgICAgIC5wZC1ibG9ja19faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZy10b3AsIDQwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmctYm90dG9tLCA4MnB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZy10b3AsIDEwMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZy1ib3R0b20sIDEwMHB4KTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29sdXRpb25zX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxLCAxMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaWNvbixcbiAgICAgICAgICAgICAgICAgICAgLnBkLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxLCAxMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGgvMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCAzOXB4KTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbiwgLTIxcHggMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4sIC0zMXB4IDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMHB4O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkLWJ0biB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAtNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXgtaGVpZ2h0LCAzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvbHV0aW9uIHtcbiAgICAkc29sdXRpb246ICY7XG5cbiAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMjFweCAwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAzMXB4IDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdvLW9yYW5nZTtcbiAgICB9XG5cbiAgICAudGl0bGUtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICoge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE3cHg7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4sIDZweCAxNSUgMCAwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDEycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kICV0eXBvLXdvLXN1YnRpdGxlO1xuICAgICAgICBjb2xvcjogcmdiYSgkd28tbWFpbiwgNjAlKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHBkLWFuaW1hdGlvbl9fdGltZS1kZWZhdWx0O1xuICAgIH1cblxuXG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgICN7JHNvbHV0aW9ufV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3by1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWFycm93LWljb24tLWxlZnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHN0cm9rZTogJHdvLW9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2x1dGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDlweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib3gtc2NoZW1lIHtcbiAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kYmx1ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxibHVlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd28tbWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZ3JleSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGVhY2gge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1rZWVwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zcGFjZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICYubW9iLWhpZGUge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgICYuTGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zdGFydGVkIHtcbiAgJHN0YXJ0ZWQ6ICY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAzMnB4IDAgMzdweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA4N3B4IDApO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBoMiB7XG4gICAgQGV4dGVuZCAldHlwby13by1zZWN0aW9uLXRpdGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCAyOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtZC1ibHVlIHtcbiAgICAucGQtYnRuLWdyb3VwIHtcbiAgICAgIC5wZC1idG4ge1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBAZXh0ZW5kIC5wZC1idG4tLWNvbG9yLW9yYW5nZS13aGl0ZTtcbiAgICAgICAgICBAZXh0ZW5kIC5wZC1idG4tLXN0eWxlLW91dGxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZXN0aW1vbmlhbHMge1xuICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA1NXB4IDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDk2cHggMCk7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIH1cblxuXG4gICAgLnBkLXF1b3RlIHtcbiAgICAgICAgQGV4dGVuZCAldHlwby13by1xdW90ZS10ZXh0O1xuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAyMnB4KTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgNDBweCk7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MC80MTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDQwIDQxJyUzRSUzQ2NpcmNsZSBjeD0nMjAnIGN5PScyMCcgcj0nMjAnIGZpbGw9JyUyM0VBN0YzNScvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xNS42MjUgMTkuNDA1Yy43NS4wNiAxLjM2NS4zNDUgMS44NDUuODU1cy43MiAxLjE1NS43MiAxLjkzNWMwIC44NC0uMjcgMS41NDUtLjgxIDIuMTE1LS41MS41NC0xLjE1NS44MS0xLjkzNS44MS0uOSAwLTEuNjItLjMzLTIuMTYtLjk5LS41NC0uNjktLjgxLTEuNjgtLjgxLTIuOTcgMC0yLjU4Ljg3LTQuNzg1IDIuNjEtNi42MTUuMzYtLjM2LjczNS0uNTQgMS4xMjUtLjU0cy43Mi4xMzUuOTkuNDA1Yy4zLjI0LjQ1LjU1NS40NS45NDUgMCAuMy0uMTM1LjYxNS0uNDA1Ljk0NWE2LjEgNi4xIDAgMCAwLTEuNjIgMy4xMDVabTguNDczIDBjLjc1LjA2IDEuMzY1LjM0NSAxLjg0NS44NTVzLjcyIDEuMTU1LjcyIDEuOTM1YzAgLjg0LS4yNyAxLjU0NS0uODEgMi4xMTUtLjUxLjU0LTEuMTU1LjgxLTEuOTM1LjgxLS45IDAtMS42Mi0uMzMtMi4xNi0uOTktLjU0LS42OS0uODEtMS42OC0uODEtMi45NyAwLTIuNTguODctNC43ODUgMi42MS02LjYxNS4zNi0uMzYuNzM1LS41NCAxLjEyNS0uNTRzLjcyLjEzNS45OS40MDVjLjMuMjQuNDUuNTU1LjQ1Ljk0NSAwIC4zLS4xMzUuNjE1LS40MDUuOTQ1YTYuMSA2LjEgMCAwIDAtMS42MiAzLjEwNVonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NpdGUge1xuICAgICAgICAgICAgQGV4dGVuZCAldHlwby13by1ib2R5LXRleHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGQtYnRuLWdyb3VwIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAucGQtYXJyb3ctZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5wZC1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgNDVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIC5jb2wtaW1nLFxuICAgICAgICAuY29sLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNiwgMjIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgyLCAyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSwgMjIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEzLCAyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBkLXRlYW0ge1xuICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNTBweCAwKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA4MHB4IDApO1xuICB9XG5cbiAgLnBkLXRlYW0tbWVtYmVycyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgIC0tcGQtZ3V0dGVyLXg6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC10ZWFtLW1lbWJlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAtLXBkLWd1dHRlci14OiAxMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCAyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCAzKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCA0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCA1KTtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAmICsgKiB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAxMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAyMXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggNTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIEBleHRlbmQgJXR5cG8td28tYm9keS10ZXh0O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19iaW8ge1xuICAgICAgQGV4dGVuZCAldHlwby1uLTEwO1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDJweCAzcHgpO1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKG1pbi13aWR0aCwgNjRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDEwcHgpO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDEwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgMjFweCk7XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuXG4gICAgICAgICY6aGFzKCsgLnBkLXNvY2lhbHMpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGQtc29jaWFscyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGV4dC1ibG9jayB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDUwcHggMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCl7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA2OHB4IDApO1xuICAgIH1cblxuICAgIC50ZXh0LWJsb2NrLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgNDBweCk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwIHtcblx0XHQmLkNvbHVtbnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cdFx0XHRcblx0XHR9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG5cclxuLy8gJGNvbnRhaW5lci1wYWRkaW5nLXg6IDYwcHg7XHJcblxyXG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogZmFsc2U7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIGhlYWRlcm1vYjogMTE0NXB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDAwcHgsXHJcbik7XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICBoZWFkZXJtb2I6IDEwODVweCxcclxuICB4bDogMTE0MHB4LFxyXG4gIHh4bDogMTMyMHB4LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHByZWZpeDogcGQtO1xyXG5cclxuJGdyaWQtY29sdW1uczogMjQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMTJweDtcclxuXHJcbi8vIEJvb3RzdHJhcFxyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkXCI7XHJcblxyXG4vLyBUaGVtZVxyXG5AaW1wb3J0IFwidGhlbWVcIjtcclxuIiwiLnZpZGVvIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDU1cHggMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA5NnB4IDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5wZC1ibG9jay0td2l0aC1jdXJ2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgLTIwMHB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgLTMxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXI+LnRpdGxlLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgucGQtYmxvY2stLWxheW91dC0yMikge1xuICAgICAgICAgICAgLmNvbC12aWRlbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIGNhbGMoLTQ1cHggLSAycHggLSAyNHB4ICsgMTBweCkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciBpZnJhbWUsXG4gICAgJi1jb250YWluZXIgb2JqZWN0LFxuICAgICYtY29udGFpbmVyIGVtYmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufSIsIi5oZXJvLWhvbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtaW4taGVpZ2h0LCA3MDBweCk7XG4gICAgfVxuXG4gICAgLmZsZXgtd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltZy13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1heC13aWR0aCwgNTQwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMTEsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWcsXG4gICAgICAgIC5sb3R0aWUtYW5pbWF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGQtYnRuLWdyb3VwIHtcbiAgICAgICAgLnBkLWJ0biB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucGQtYnRuLS1jb2xvci1vcmFuZ2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucGQtYnRuLS1zdHlsZS1vdXRsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBkLWJsb2NrX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBkLXJvdyB7XG4gICAgICAgICYtLWludHJvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLXRvcCwgMzBweCk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLXRvcCwgMTA1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgLTgwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCR3aGl0ZSwgJHdvLW1haW4sIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGQtcm93X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdvLW1haW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDMwcHggMCA0MHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA1MHB4IDAgODlweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPi5jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSxcbiAgICAucGQtYW5pbWF0ZWRfX3RleHQge1xuICAgICAgICBAZXh0ZW5kICV0eXBvLXdvLWludHJvO1xuICAgICAgICBjb2xvcjogJHdvLW1haW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNtYWxsIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXR5cG8td28taW50cm8tc21hbGxlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZC1hbmltYXRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLXBkLWd1dHRlci14KSogLjUpO1xuICAgICAgICByaWdodDogY2FsYyh2YXIoLS1wZC1ndXR0ZXIteCkqIC41KTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShnYXAsIDRweCk7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZU91dCA1MDBtcyBlYXNlLWluLW91dCAyLjVzIGZvcndhcmRzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oZ2FwLCA4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluLW91dCAwLjVzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbnMge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxN3B4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluLW91dCAxLjVzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDM1cHgpO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgNDdweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtMSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLTIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgNjBweCk7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NyAvIDMzO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCA3NXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLTMge31cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5wZC1ibG9jay1hbmltYXRpb24ge1xuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZS1pbi1vdXQgMy41cyBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGQtYmxvY2stLW1vZGUtYm90dG9tLWltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1heC13aWR0aCwgNzQwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEyLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGQtcm93IHtcbiAgICAgICAgICAgICYtLWludHJvIHtcblxuICAgICAgICAgICAgICAgIC5wZC1ibG9ja19faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMjIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxNClcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgLTEwMHB4KTtcblxuICAgICAgICAgICAgICAgIC5wZC1ibG9ja19faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMClcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAtMTQycHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAtNzBweCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLnBkLWJsb2NrLS1tb2RlLWRlZmF1bHQge1xuICAgICAgICAucGQtcm93IHtcbiAgICAgICAgICAgICYtLWludHJvIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgLy8gei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgLTEwMHB4KTtcblxuICAgICAgICAgICAgICAgIC8vIC5wZC1ibG9ja19faXRlbSB7XG4gICAgICAgICAgICAgICAgLy8gICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMClcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDApO1xuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAtMTQycHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAtNzBweCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLWQtYmx1ZSB7XG4gICAgICAgICRjdXJ2ZS10b3AtY29sb3I6ICR3by1sYmx1ZS0yNTtcblxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXJvdyB7XG4gICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAucGQtcm93X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvLWxibHVlLTI1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWEoJHdvLW1haW4sICR3by1sYmx1ZS0yNSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJisucGQtYmxvY2stLXdpdGgtY3VydmUge1xuICAgICAgICAgICAgJi1hIHtcbiAgICAgICAgICAgICAgICAmLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUge1xuICAgICAgICAgICAgICAgICAgICAmLWxpZ2h0LWdyZXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtd2hpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWEoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvciwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYiB7XG4gICAgICAgICAgICAgICAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgJi1saWdodC1ncmV5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1saWdodC1ncmV5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWIoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvciwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1iKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lLXdoaXRlIHtcbiAgICAgICAgJGN1cnZlLXRvcC1jb2xvcjogJHdvLW1haW47XG5cblxuICAgICAgICAmKy5wZC1ibG9jay0td2l0aC1jdXJ2ZSB7XG4gICAgICAgICAgICAmLWEge1xuICAgICAgICAgICAgICAgICYucGQtYmxvY2stLWNvbG9yLXNjaGVtZSB7XG4gICAgICAgICAgICAgICAgICAgICYtbGlnaHQtZ3JleSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd28tbGlnaHQtZ3JleTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1iIHtcbiAgICAgICAgICAgICAgICAmLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUge1xuICAgICAgICAgICAgICAgICAgICAmLWxpZ2h0LWdyZXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdvLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYigkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtd2hpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGN1cnZlLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWIoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvciwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBkLWJsb2NrLS1jb2xvci1zY2hlbWUtcGVhY2gge1xuICAgICAgICAkY3VydmUtdG9wLWNvbG9yOiAkd28tcGVhY2gtMjU7XG5cbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1yb3cge1xuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnBkLXJvd19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3by1wZWFjaC0yNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCR3by1rZWVwLCAkd28tcGVhY2gtMjUsIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYrLnBkLWJsb2NrLS13aXRoLWN1cnZlIHtcbiAgICAgICAgICAgICYtYSB7XG4gICAgICAgICAgICAgICAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgJi1saWdodC1ncmV5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1saWdodC1ncmV5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWEoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvciwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWIge1xuICAgICAgICAgICAgICAgICYucGQtYmxvY2stLWNvbG9yLXNjaGVtZSB7XG4gICAgICAgICAgICAgICAgICAgICYtbGlnaHQtZ3JleSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd28tbGlnaHQtZ3JleTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1iKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYigkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dC13aXRoLWltYWdlIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMzBweCAwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA1MHB4IDApO1xuICAgIH1cblxuICAgIC5mbGV4LXdyYXAtcG9pbnRzIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDEwcHgpO1xuXG4gICAgICAgIC5wZC1ibG9ja19faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgyMilcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCBjYWxjKC00NXB4IC0gMnB4IC0gMjRweCArIDEwcHgpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb2ludHMtd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICAgIHJvdy1nYXA6IDMxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLCAwIC0xNXB4IDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvaW50cy1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDAgMTVweCk7XG4gICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAzKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19vYmoge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICBcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCA2cHgpO1xuICAgIFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgNDBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKGhlaWdodCwgNDBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucGQtYnRuLWdyb3VwIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxufSIsIi5kb3dubG9hZC1mb3JtIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNTBweCAwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA4M3B4IDApO1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgICAgICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDksIDIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMywgMjIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwLCAyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2Zvcm1faGVhZGluZyxcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDksIDIyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj4qIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV90aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0eXBvLW4tMzY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDIzcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXR5cG8tbi0zNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZC1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnBkLWJ0bjtcbiAgICAgICAgICAgIEBleHRlbmQgLnBkLWJ0bi0tc3R5bGUtZG93bmxvYWQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgMjBweCk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDI1cHgpO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTAgLyA0MjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDUwIDQyJyUzRSUzQ3BhdGggc3Ryb2tlLXdpZHRoPScyJyBzdHJva2U9JyUyM2VhN2YzNScgZD0nTTAgNDAuNjY2aDUwJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2VhN2YzNScgZD0nTTI0LjI5MyAzMy4yODNhMSAxIDAgMCAwIDEuNDE0IDBsNi4zNjQtNi4zNjRhMSAxIDAgMCAwLTEuNDE0LTEuNDE0TDI1IDMxLjE2MmwtNS42NTctNS42NTdhMSAxIDAgMCAwLTEuNDE0IDEuNDE0bDYuMzY0IDYuMzY0Wk0yNCAwdjMyLjU3NmgyVjBoLTJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDUwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGQtYmxvY2stLWNvbG9yLXNjaGVtZS1kLWJsdWUgLnBkLWJ0bi0tc3R5bGUtZG93bmxvYWR7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBkLW51bWJlcnMge1xuICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgNTBweCAwKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCA3MHB4IDApO1xuICB9XG5cbiAgLnBkLW51bWJlcnMtbGlzdCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCAyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCAzKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCA0KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCA1KTtcbiAgICAgIH1cblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCA0MHB4KTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBAZXh0ZW5kICV0eXBvLXdvLWJvZHktdGV4dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi1udW1iZXItd3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgJXR5cG8td28tbnVtYmVycztcblxuICAgICAgICAmLnBkLWNvbG9yLS1vcmFuZ2Uge1xuICAgICAgICAgIGNvbG9yOiAkd28tb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcHJlZml4IHtcbiAgICAgIH1cbiAgICAgICYtc3VmZml4IHtcbiAgICAgIH1cbiAgICAgICYtbnVtYmVyIHtcbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWF4LXdpZHRoLCAxNzVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAqIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wZC1zZWN0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIHBkLXJlbShtaW4taGVpZ2h0LCAyMDBweCk7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmctdG9wLCAzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLXRvcCwgNzRweCk7XG4gICAgfVxuXG4gICAgLnBkLXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmltZy13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbiwgMzBweCBjYWxjKHZhcigtLXBkLWd1dHRlci14KSogLjUpIDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1heC13aWR0aCwgNDM0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShib3R0b20sIDIycHgpO1xuICAgICAgICAgICAgJGNvbHVtbldpZHRoOiBtYXRoLmRpdig5MCUsICRncmlkLWNvbHVtbnMpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoJGNvbHVtbldpZHRoICogOCAtICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICByaWdodDogY2FsYygoMTAwJSAtIDkwJSArICRncmlkLWd1dHRlci13aWR0aCkgLyAyICsgJGNvbHVtbldpZHRoICogMik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwNHB4KSB7XG4gICAgICAgICAgICAkY29sdW1uV2lkdGg6IG1hdGguZGl2KDEzNDBweCwgJGdyaWQtY29sdW1ucyk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygkY29sdW1uV2lkdGggKiA4IC0gJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTM0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoICkgLyAyICsgJGNvbHVtbldpZHRoICogMik7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIC0tcGQtaW1nLXRyYW5zZm9ybS14OiAwO1xuICAgICAgICAgICAgLS1wZC1pbWctdHJhbnNmb3JtLXk6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXBkLWltZy10cmFuc2Zvcm0teCksIHZhcigtLXBkLWltZy10cmFuc2Zvcm0teSkpO1xuXG4gICAgICAgICAgICAgICAgJi0tcG9zIHtcbiAgICAgICAgICAgICAgICAgICAgJi12IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbWlkZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLXBkLWltZy10cmFuc2Zvcm0teTogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLXBkLWltZy10cmFuc2Zvcm0teDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBkLWJsb2NrX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWluLWhlaWdodCwgMTMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBkLWJsb2NrX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEzKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnBkLXJvdyB7XG4gICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgLTYwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIC04MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgLTE1MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCR3aGl0ZSwgJHdvLW1haW4sIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGQtYmxvY2tfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkLXJvd19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgMzBweCAwIDQwcHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDUwcHggMCA2NnB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+LmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5wZC1ibG9jay0tY29sb3Itc2NoZW1lIHtcbiAgICAgICAgJi1kLWJsdWUtbC1ncmV5IHtcbiAgICAgICAgICAgICRiZy1jb2xvcjogJHdvLW1haW47XG4gICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAkd28tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICRjdXJ2ZS10b3AtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcblxuICAgICAgICAgICAgLnBkLXJvdyB7XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXJ2ZS1ib3R0b20tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ib3R0b20ge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IsIDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kLWJsdWUge1xuICAgICAgICAgICAgJGJnLWNvbG9yOiAkd28tbWFpbjtcbiAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICRsaWdodC1ibHVlLTI1O1xuICAgICAgICAgICAgJGN1cnZlLXRvcC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXG4gICAgICAgICAgICAucGQtcm93IHtcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1cnZlLWJvdHRvbS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWEoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvciwgMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWwtYmx1ZSB7XG4gICAgICAgICAgICAkYmctY29sb3I6ICR3by1taWQ7XG4gICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAjODY4RkNDO1xuICAgICAgICAgICAgJGN1cnZlLXRvcC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXG4gICAgICAgICAgICAucGQtcm93IHtcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1cnZlLWJvdHRvbS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctc3ZnLWN1cnZlLWEoJGN1cnZlLXRvcC1jb2xvciwgJGN1cnZlLWJvdHRvbS1jb2xvciwgMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWQtZ3JleSB7XG4gICAgICAgICAgICAkYmctY29sb3I6ICR2ZXJ5LWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAkY3VydmUtYm90dG9tLWNvbG9yOiAjYTdhN2JjO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAkY3VydmUtdG9wLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG5cbiAgICAgICAgICAgIC5wZC1yb3cge1xuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VydmUtYm90dG9tLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1zdmctY3VydmUtYSgkY3VydmUtdG9wLWNvbG9yLCAkY3VydmUtYm90dG9tLWNvbG9yLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGVhY2gge1xuICAgICAgICAgICAgJGJnLWNvbG9yOiAkd28ta2VlcDtcbiAgICAgICAgICAgICRjdXJ2ZS1ib3R0b20tY29sb3I6ICR3by1wZWFjaC0yNTtcbiAgICAgICAgICAgICRjdXJ2ZS10b3AtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcblxuICAgICAgICAgICAgLnBkLXJvdyB7XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXJ2ZS1ib3R0b20tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLXN2Zy1jdXJ2ZS1hKCRjdXJ2ZS10b3AtY29sb3IsICRjdXJ2ZS1ib3R0b20tY29sb3IsIDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNlcnJvcjQwNHBhZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODQ1cHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0IHtcbiAgICAgICAgLy8gY29sb3I6ICR3by10ZXh0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
