PageSourceSearch

https://www.portofturku.fi/en/

html portofturku.fi collected 2026-10-02 11:11:38 UTC 353,156 bytes, 738 lines download raw bytes

1<!doctype html>
2<html lang="en-GB">
3	<head>
4	<meta charset="utf-8" />
5	<meta name="viewport" content="width=device-width, initial-scale=1" />
6	<link href="https://fonts.gstatic.com/" rel="preconnect" crossorigin />
7			<style>
8			.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-s,.col-s-1,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-6,.col-s-7,.col-s-8,.col-s-9,.col-s-10,.col-s-11,.col-s-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:16px;padding-left:16px}@media(min-width:576px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-s,.col-s-1,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-6,.col-s-7,.col-s-8,.col-s-9,.col-s-10,.col-s-11,.col-s-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:16px;padding-left:16px}}@media(min-width:768px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-s,.col-s-1,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-6,.col-s-7,.col-s-8,.col-s-9,.col-s-10,.col-s-11,.col-s-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:16px;padding-left:16px}}@media(min-width:992px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-s,.col-s-1,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-6,.col-s-7,.col-s-8,.col-s-9,.col-s-10,.col-s-11,.col-s-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:16px;padding-left:16px}}@media(min-width:1200px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-s,.col-s-1,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-6,.col-s-7,.col-s-8,.col-s-9,.col-s-10,.col-s-11,.col-s-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:16px;padding-left:16px}}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.3333333333%}.pull-2{right:16.6666666667%}.pull-3{right:25%}.pull-4{right:33.3333333333%}.pull-5{right:41.6666666667%}.pull-6{right:50%}.pull-7{right:58.3333333333%}.pull-8{right:66.6666666667%}.pull-9{right:75%}.pull-10{right:83.3333333333%}.pull-11{right:91.6666666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.3333333333%}.push-2{left:16.6666666667%}.push-3{left:25%}.push-4{left:33.3333333333%}.push-5{left:41.6666666667%}.push-6{left:50%}.push-7{left:58.3333333333%}
8.push-8{left:66.6666666667%}.push-9{left:75%}.push-10{left:83.3333333333%}.push-11{left:91.6666666667%}.push-12{left:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:430px){.col-s{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-s-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-s-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-s-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-s-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-s-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-s-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-s-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-s-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-s-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-s-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-s-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-s-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-s-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-s-0{right:auto}.pull-s-1{right:8.3333333333%}.pull-s-2{right:16.6666666667%}.pull-s-3{right:25%}.pull-s-4{right:33.3333333333%}.pull-s-5{right:41.6666666667%}.pull-s-6{right:50%}.pull-s-7{right:58.3333333333%}.pull-s-8{right:66.6666666667%}.pull-s-9{right:75%}.pull-s-10{right:83.3333333333%}.pull-s-11{right:91.6666666667%}.pull-s-12{right:100%}.push-s-0{left:auto}.push-s-1{left:8.3333333333%}.push-s-2{left:16.6666666667%}.push-s-3{left:25%}.push-s-4{left:33.3333333333%}.push-s-5{left:41.6666666667%}.push-s-6{left:50%}.push-s-7{left:58.3333333333%}.push-s-8{left:66.6666666667%}.push-s-9{left:75%}.push-s-10{left:83.3333333333%}.push-s-11{left:91.6666666667%}.push-s-12{left:100%}.offset-s-0{margin-left:0}.offset-s-1{margin-left:8.3333333333%}.offset-s-2{margin-left:16.6666666667%}.offset-s-3{margin-left:25%}.offset-s-4{margin-left:33.3333333333%}.offset-s-5{margin-left:41.6666666667%}.offset-s-6{margin-left:50%}.offset-s-7{margin-left:58.3333333333%}.offset-s-8{margin-left:66.6666666667%}.offset-s-9{margin-left:75%}.offset-s-10{margin-left:83.3333333333%}.offset-s-11{margin-left:91.6666666667%}}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.3333333333%}.pull-sm-2{right:16.6666666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.3333333333%}.pull-sm-5{right:41.6666666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.3333333333%}.pull-sm-8{right:66.6666666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.3333333333%}.pull-sm-11{right:91.6666666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.3333333333%}.push-sm-2{left:16.6666666667%}.push-sm-3{left:25%}.push-sm-4{left:33.3333333333%}.push-sm-5{left:41.6666666667%}.push-sm-6{left:50%}.push-sm-7{left:58.3333333333%}
8.push-sm-8{left:66.6666666667%}.push-sm-9{left:75%}.push-sm-10{left:83.3333333333%}.push-sm-11{left:91.6666666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.3333333333%}.pull-md-2{right:16.6666666667%}.pull-md-3{right:25%}.pull-md-4{right:33.3333333333%}.pull-md-5{right:41.6666666667%}.pull-md-6{right:50%}.pull-md-7{right:58.3333333333%}.pull-md-8{right:66.6666666667%}.pull-md-9{right:75%}.pull-md-10{right:83.3333333333%}.pull-md-11{right:91.6666666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.3333333333%}.push-md-2{left:16.6666666667%}.push-md-3{left:25%}.push-md-4{left:33.3333333333%}.push-md-5{left:41.6666666667%}.push-md-6{left:50%}.push-md-7{left:58.3333333333%}.push-md-8{left:66.6666666667%}.push-md-9{left:75%}.push-md-10{left:83.3333333333%}.push-md-11{left:91.6666666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.3333333333%}.pull-lg-2{right:16.6666666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.3333333333%}.pull-lg-5{right:41.6666666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.3333333333%}.pull-lg-8{right:66.6666666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.3333333333%}.pull-lg-11{right:91.6666666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.3333333333%}.push-lg-2{left:16.6666666667%}.push-lg-3{left:25%}.push-lg-4{left:33.3333333333%}.push-lg-5{left:41.6666666667%}.push-lg-6{left:50%}.push-lg-7{left:58.3333333333%}
8.push-lg-8{left:66.6666666667%}.push-lg-9{left:75%}.push-lg-10{left:83.3333333333%}.push-lg-11{left:91.6666666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.3333333333%}.pull-xl-2{right:16.6666666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.3333333333%}.pull-xl-5{right:41.6666666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.3333333333%}.pull-xl-8{right:66.6666666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.3333333333%}.pull-xl-11{right:91.6666666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.3333333333%}.push-xl-2{left:16.6666666667%}.push-xl-3{left:25%}.push-xl-4{left:33.3333333333%}.push-xl-5{left:41.6666666667%}.push-xl-6{left:50%}.push-xl-7{left:58.3333333333%}
8.push-xl-8{left:66.6666666667%}.push-xl-9{left:75%}.push-xl-10{left:83.3333333333%}.push-xl-11{left:91.6666666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}[tabindex="-1"]:focus{outline:0}.has-text-align-right{text-align:right}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.content-container,.main-content-area>*{margin:3rem auto;max-width:750px;padding-left:20px;padding-right:20px}.main-content-area>.alignfull,.main-content-area>.alignwide{margin-top:3rem;margin-bottom:3rem}.main-content-area>.alignfull{max-width:none}.main-content-area>.alignwide{max-width:1240px}[class*=wp-block]{margin-top:2rem;margin-bottom:2rem}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:430px){.d-s-none{display:none!important}.d-s-inline{display:inline!important}.d-s-inline-block{display:inline-block!important}.d-s-block{display:block!important}.d-s-table{display:table!important}.d-s-table-cell{display:table-cell!important}.d-s-flex{display:-ms-flexbox!important;display:flex!important}.d-s-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-first{-ms-flex-order:-1;order:-1}.flex-last{-ms-flex-order:1;order:1}.flex-unordered{-ms-flex-order:0;order:0}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:430px){.flex-s-first{-ms-flex-order:-1;order:-1}.flex-s-last{-ms-flex-order:1;order:1}.flex-s-unordered{-ms-flex-order:0;order:0}.flex-s-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-s-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-s-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-s-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-s-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-s-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-s-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-s-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-s-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-s-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-s-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-s-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-s-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-s-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-s-center{-ms-flex-align:center!important;align-items:center!important}.align-items-s-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-s-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-s-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-s-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-s-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-s-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-s-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-s-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-s-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-s-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-s-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-s-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-s-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-s-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:576px){.flex-sm-first{-ms-flex-order:-1;order:-1}.flex-sm-last{-ms-flex-order:1;order:1}.flex-sm-unordered{-ms-flex-order:0;order:0}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-first{-ms-flex-order:-1;order:-1}.flex-md-last{-ms-flex-order:1;order:1}.flex-md-unordered{-ms-flex-order:0;order:0}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-first{-ms-flex-order:-1;order:-1}.flex-lg-last{-ms-flex-order:1;order:1}.flex-lg-unordered{-ms-flex-order:0;order:0}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line
8-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-first{-ms-flex-order:-1;order:-1}.flex-xl-last{-ms-flex-order:1;order:1}.flex-xl-unordered{-ms-flex-order:0;order:0}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.px-3{padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.px-5{padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media(min-width:430px){.m-s-0{margin:0!important}.mt-s-0{margin-top:0!important}.mr-s-0{margin-right:0!important}.mb-s-0{margin-bottom:0!important}.ml-s-0,.mx-s-0{margin-left:0!important}.mx-s-0{margin-right:0!important}.my-s-0{margin-top:0!important;margin-bottom:0!important}.m-s-1{margin:.25rem!important}.mt-s-1{margin-top:.25rem!important}.mr-s-1{margin-right:.25rem!important}.mb-s-1{margin-bottom:.25rem!important}.ml-s-1,.mx-s-1{margin-left:.25rem!important}.mx-s-1{margin-right:.25rem!important}.my-s-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-s-2{margin:.5rem!important}.mt-s-2{margin-top:.5rem!important}.mr-s-2{margin-right:.5rem!important}.mb-s-2{margin-bottom:.5rem!important}.ml-s-2,.mx-s-2{margin-left:.5rem!important}.mx-s-2{margin-right:.5rem!important}.my-s-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-s-3{margin:1rem!important}.mt-s-3{margin-top:1rem!important}.mr-s-3{margin-right:1rem!important}.mb-s-3{margin-bottom:1rem!important}.ml-s-3,.mx-s-3{margin-left:1rem!important}.mx-s-3{margin-right:1rem!important}.my-s-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-s-4{margin:1.5rem!important}.mt-s-4{margin-top:1.5rem!important}.mr-s-4{margin-right:1.5rem!important}.mb-s-4{margin-bottom:1.5rem!important}.ml-s-4,.mx-s-4{margin-left:1.5rem!important}.mx-s-4{margin-right:1.5rem!important}.my-s-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-s-5{margin:3rem!important}.mt-s-5{margin-top:3rem!important}.mr-s-5{margin-right:3rem!important}.mb-s-5{margin-bottom:3rem!important}.ml-s-5,.mx-s-5{margin-left:3rem!important}.mx-s-5{margin-right:3rem!important}.my-s-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-s-0{padding:0!important}.pt-s-0{padding-top:0!important}.pr-s-0{padding-right:0!important}.pb-s-0{padding-bottom:0!important}.pl-s-0,.px-s-0{padding-left:0!important}.px-s-0{padding-right:0!important}.py-s-0{padding-top:0!important;padding-bottom:0!important}.p-s-1{padding:.25rem!important}.pt-s-1{padding-top:.25rem!important}.pr-s-1{padding-right:.25rem!important}.pb-s-1{padding-bottom:.25rem!important}.pl-s-1,.px-s-1{padding-left:.25rem!important}.px-s-1{padding-right:.25rem!important}.py-s-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-s-2{padding:.5rem!important}.pt-s-2{padding-top:.5rem!important}.pr-s-2{padding-right:.5rem!important}.pb-s-2{padding-bottom:.5rem!important}.pl-s-2,.px-s-2{padding-left:.5rem!important}.px-s-2{padding-right:.5rem!important}.py-s-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-s-3{padding:1rem!important}.pt-s-3{padding-top:1rem!important}.pr-s-3{padding-right:1rem!important}.pb-s-3{padding-bottom:1rem!important}.pl-s-3,.px-s-3{padding-left:1rem!important}.px-s-3{padding-right:1rem!important}.py-s-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-s-4{padding:1.5rem!important}.pt-s-4{padding-top:1.5rem!important}.pr-s-4{padding-right:1.5rem!important}.pb-s-4{padding-bottom:1.5rem!important}.pl-s-4,.px-s-4{padding-left:1.5rem!important}.px-s-4{padding-right:1.5rem!important}.py-s-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-s-5{padding:3rem!important}.pt-s-5{padding-top:3rem!important}.pr-s-5{padding-right:3rem!important}.pb-s-5{padding-bottom:3rem!important}.pl-s-5,.px-s-5{padding-left:3rem!important}.px-s-5{padding-right:3rem!important}.py-s-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-s-auto{margin:auto!important}.mt-s-auto{margin-top:auto!important}.mr-s-auto{margin-right:auto!important}.mb-s-auto{margin-bottom:auto!important}.ml-s-auto,.mx-s-auto{margin-left:auto!important}.mx-s-auto{margin-right:auto!important}.my-s-auto{margin-top:auto!important;margin-bottom:auto!important}}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important}
8.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}
8@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}
8.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}
8.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}@-ms-viewport{width:device-width}html{box-sizing:border-box;font-size:62.5%;-webkit-text-size-adjust:62.5%;-ms-text-size-adjust:62.5%}*,:after,:before{box-sizing:inherit}body{margin:0;color:#333;font-family:Inter,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;font-size:16px;font-size:1.6rem}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}ol,ul{margin-top:0;margin-bottom:1em}li{margin:0 0 10px;line-height:1.2}a{color:#00979e;text-decoration:none}.container,.container-fluid,.container-xl{margin-left:auto;margin-right:auto}.container,.container-fluid{position:relative;padding-right:16px;padding-left:16px;text-align:left}.container-xl{max-width:1440px}.container-fluid{max-width:1200px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}[class*=col-]{position:relative;width:100%;min-height:1px;padding-right:16px;padding-left:16px}nav li,nav ul{margin:0}nav ul{padding:0;list-style-type:none}.vh{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.cf:before,div.content:before{content:"";display:table}.cf:after,div.content:after{content:"";display:table;clear:both}img{max-width:100%;height:auto}.pot-margin-bottom-1,.pot-margin-bottom-2{margin-bottom:32px}.pot-margin-top-1{margin-top:32px}.block-image{display:block}.block-image img{display:inherit}.pot-contacts-nav,.pot-links-1,.pot-map-links,.side-bar-nav,.sub-nav,header{text-transform:uppercase}.pot-contacts-nav a,.pot-contacts-nav li,.pot-links-1 a,.pot-links-1 li,.pot-map-links a,.pot-map-links li,.side-bar-nav a,.side-bar-nav li,.sub-nav a,.sub-nav li,header a,header li{display:inline-block}.pot-contacts-nav ul,.pot-links-1 ul,.pot-map-links ul,.side-bar-nav ul,.sub-nav ul,header ul{line-height:1.1}.pot-links-1{margin-bottom:29px;font-weight:700}.pot-links-1 a{display:inline-block;line-height:1.1}.pot-button-1{width:24px;height:24px;margin:0;padding:0;color:#333;font-weight:700;border:1px solid #333;background-color:transparent;border-radius:50% 50% 50% 50%}.pot-button-1:before{position:relative;top:-1px;font-size:20px;line-height:0;speak:none}.pot-button-1-plus:before{content:"+"}.pot-button-1-minus:before{content:"-"}.pot-hero-1-content .container-fluid,.pot-hero-1-nav .container-fluid{text-align:center}.pot-hero-1-image{position:relative}.pot-hero-1-image .pot-hero-1-top{position:absolute;top:0;left:0;width:100%}.pot-hero-1-logo img{margin-left:auto;margin-right:auto}.pot-hero-1-bg{overflow:hidden}.pot-hero-1-bg img{max-width:none}.pot-section h1,.pot-section h2,.pot-section h3{font-style:italic;line-height:1.1}.pot-section h1 span,.pot-section h2 span,.pot-section h3 span{display:block}.pot-section h1,.pot-section h2{margin-bottom:.5em}.pot-section h1 span,.pot-section h2 span{margin-bottom:.7em;font-size:.7em}.pot-section h2,.pot-section h3{text-transform:uppercase;font-size:26px;font-size:2.6rem}.pot-section h2{font-weight:800}.pot-section h3{margin-bottom:0;text-shadow:1px 1px 6px #000}.pot-section h3 span{font-size:.6em}.pot-section .pot-section-content{margin-bottom:32px}.pot-section-2{margin-top:7px}.pot-section-image{position:relative}.pot-section-image-texts{position:absolute;bottom:16px;left:16px;right:16px}.pot-section-image-texts h2{margin-bottom:0}.pot-section-image-texts h2,.pot-section-image-texts h3{color:#fff}.pot-tagline{margin:32px auto 0;max-width:320px;font-style:italic;line-height:1.1;text-transform:uppercase;font-size:30px;font-size:3rem}.pot-tagline span{font-size:1.25em}.pot-hero-1-image .pot-tagline{color:#fff;text-shadow:0 0 6px #000}.pot-default-header{position:relative}.pot-default-header:after{position:absolute;left:16px;right:16px;bottom:-1px;content:"";speak:none;border-bottom:1px solid #afafaf}.pot-left-bar-md{display:none}.textwidget>:last-child,.wp-content>:last-child{margin-bottom:0}.pot-alphabet-index,.pot-company-item h3{font-size:20px;font-size:2rem}.pot-company [role=search]{border-bottom:1px solid #afafaf}.pot-company [role=search] .choices,.pot-company [role=search] [type=search],.pot-company [role=search] button,.pot-company [role=search] select{margin-bottom:16px;vertical-align:top}.pot-company-alphabet-section h2{margin:0;color:#00979e;line-height:1}.pot-company-item h3{margin-bottom:.3em}.pot-alphabet-index{font-weight:700;color:#a6a6a6}.pot-alphabet-index li{display:inline-block;margin-bottom:4px}.pot-alphabet-index li>*{display:block;width:1.7em;padding:8px 2px;text-align:center;line-height:1;border:1px solid #e9e9e9}.choices{width:100%;max-width:500px}@media screen{.pot-ico-1{position:relative;min-height:20px;padding-left:25px}.pot-ico-1:before{position:absolute;top:.1em;left:0;width:19px;height:19px;content:"";speak:none}.pot-ico-2:before,.pot-ico-3:after,.pot-ico-4:before,.pot-ico-5:before{display:inline-block;vertical-align:middle;content:"";speak:none}.pot-ico-2-earth:before{width:21px;height:21px}.pot-ico-2-some:before{width:41px;height:41px}.pot-ico-3-arrow-down:after,.pot-ico-3-arrow-up:after{width:16px;height:10px}.pot-ico-2-search:before{width:23px;height:23px}.pot-ico-4:before{position:relative;top:.1em;width:18px;height:18px;margin-right:5px;vertical-align:top}.pot-ico-5:before{width:35px;height:30px;margin-right:7px}.pot-padding-bottom-2{padding-bottom:32px}.pot-padding-top-1{padding-top:32px}
8.pot-theme-bg-1{background-color:#00979e}.pot-theme-bg-2{background-color:#307cae}.pot-theme-bg-3{background-color:#8eb90c}.pot-theme-bg-4{background-color:#574794}.pot-bg-5{background-color:#445e77}.pot-bg-6{background-color:#f0f0f0}.pot-bg-7{background-color:#cde1e8}.pot-bg-5,[class*=pot-theme-bg-],[class*=pot-theme-bg-] a,[class*=pot-theme-bg-] h1,[class*=pot-theme-bg-] h2,[class*=pot-theme-bg-] h3,[class*=pot-theme-bg-] h4{color:#fff}.pot-bg-5 a{color:#bbf1ff}.pot-bg-7 a{color:#005f90}.pot-links-1 a[href]{padding:11px 10px;color:#00979e;background-color:#fff;border-radius:4px 4px 4px 4px}.pot-links-1-color-2 a[href]{color:#fff;background-color:#000}.pot-border-1{border-bottom:1px solid #c9c9c9}.pot-language-nav,.pot-language-nav button,.pot-search,.pot-search a,.pot-top-bar [class*=col-]{display:-ms-flexbox;display:flex}.pot-top-bar [class*=col-]:last-child{-ms-flex-align:stretch;align-items:stretch}.pot-search a,.pot-top-bar button{-ms-flex-align:center;align-items:center;padding:16px}.pot-top-bar .pwd-weather-widget,.top-bar-logo{padding-top:16px;padding-bottom:16px}.pot-top-bar a,.pot-top-bar button{color:#333}.pot-top-bar button:hover{background-color:transparent}.pot-top-bar [class*=col-]:not(:last-child){border-bottom:1px solid #c9c9c9}.pot-top-bar-default [class*=current-page] a,.pot-top-bar-default [class*=current_page] a,.pot-top-bar-default a:focus,.pot-top-bar-default a:hover{color:#00979e}.pot-search a{-ms-flex-align:center;align-items:center}.pot-hero-1 .pot-top-bar{background-color:rgba(0,0,0,.55)}.pot-hero-1 .pot-top-bar [class*=col-]{border-color:#486989}.top-bar-logo{line-height:1}.pot-hero-1 .pot-top-bar,.pot-hero-1 a,.pot-hero-1-bottom,.pot-hero-1-bottom a,.sub-nav a{color:#fff}.pot-hero-1-bottom{padding-top:16px}.pot-hero-1-nav,.pot-top-bar-nav{padding-top:16px;padding-bottom:6px}.pot-hero-1-nav ul,.pot-top-bar-nav ul{margin-left:-5px;margin-right:-5px}.pot-hero-1-nav li,.pot-top-bar-nav li{margin-bottom:10px}.pot-hero-1-nav a,.pot-top-bar-nav a{padding-left:5px;padding-right:5px}.pot-language-drop ul,.pot-top-bar-right>*{border-color:#c9c9c9;border-width:1px}.pot-hero-1 .pot-language-drop ul,.pot-hero-1 .pot-top-bar-right>*{border-color:#486989}.pot-top-bar-right>*{border-right-style:solid}.pot-top-bar-right>:first-child{border-left-style:solid}.pot-language-nav button{line-height:1;background:transparent;border:0}.pot-language-nav .pot-ico-2:before,.pot-language-nav .pot-ico-3:after{position:relative;top:-2px}.pot-language-nav .pot-ico-2:before{margin-right:10px}.pot-language-nav .pot-ico-3:after{display:none;margin-left:10px}.pot-hero-1 .pot-language-nav button{color:#fff}.pot-language-drop ul a{display:inline-block;padding:5px 10px}.pot-search a{line-height:1}.pot-icon-nav{margin-bottom:6px;font-weight:700;font-size:22px;font-size:2.2rem}.pot-icon-nav li{display:block;margin-bottom:5px;margin-left:7px;margin-right:7px}.pot-icon-nav img{margin-right:5px;vertical-align:middle}.pot-hero-1-nav{margin-bottom:10px}.pot-section-sub-nav li{margin-right:15px;margin-bottom:4px}.sub-nav{background-color:#000;overflow:hidden}.sub-nav a,.sub-nav li,.sub-nav ul{display:block}.sub-nav ul{margin-left:1px;margin-top:-1px}.sub-nav a{margin:0 0 -1px -1px;padding:10px;background-color:rgba(0,151,158,0);border:1px solid #fff}.sub-nav [class*=current_page] a,.sub-nav a:focus,.sub-nav a:hover{text-decoration:none;background-color:#00979e}.sub-nav-theme-2 a{background-color:rgba(48,124,174,0)}.sub-nav-theme-2 [class*=current_page] a,.sub-nav-theme-2 a:focus,.sub-nav-theme-2 a:hover{background-color:#307cae}.sub-nav-theme-3 a{background-color:rgba(142,185,12,0)}.sub-nav-theme-3 [class*=current_page] a,.sub-nav-theme-3 a:focus,.sub-nav-theme-3 a:hover{background-color:#8eb90c}.sub-nav-theme-4 a{background-color:rgba(87,71,148,0)}.sub-nav-theme-4 [class*=current_page] a,.sub-nav-theme-4 a:focus,.sub-nav-theme-4 a:hover{background-color:#574794}.side-bar-nav{max-width:400px;font-weight:700;border:1px solid #aeaeae}.side-bar-nav a,.side-bar-nav li,.side-bar-nav ul{display:block}.side-bar-nav li:not(:last-child){border-bottom:1px solid #aeaeae}.side-bar-nav a{padding:15px;color:#333;background-color:#fff}.side-bar-nav [class*=current_page] a,.side-bar-nav a:focus,.side-bar-nav a:hover{color:#fff;text-decoration:none;background-color:#445e77}.pot-section-sub-nav li{margin-right:1px}.pot-section-sub-nav-theme-2 a[href]{color:#307cae}.pot-section-sub-nav-theme-3 a[href]{color:#8eb90c}.pot-section-sub-nav-theme-4 a[href]{color:#574794}.side-bar-nav-2 a{position:relative;min-height:25px;padding-right:40px}.side-bar-nav-2 a:after{position:absolute;top:50%;right:10px;width:25px;height:25px;margin-top:-13px;content:""}.side-bar-nav-3{border:0}.side-bar-nav-3 li{display:inline-block}.side-bar-nav-3 li:not(:last-child){margin-right:5px;border-bottom:0}.side-bar-nav-3 a{margin-bottom:5px;border:1px solid #aeaeae}.pot-top-bar .pwd-weather-widget ul{margin-bottom:0;padding-left:0;list-style-type:none}.pot-top-bar .pwd-weather-widget li{margin-bottom:0}.pot-top-bar .pwd-weather-widget li:not(:last-child){margin-right:15px}.pot-top-bar .pwd-weather-unit{font-size:.9em;text-transform:none}.pot-section .pot-section-content{margin-top:32px}.pot-company [role=search] button.pot-ico-2-search{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:450px){.pot-icon-nav .container-fluid{text-align:center}.pot-icon-nav li{display:inline-block;margin-left:16px;margin-right:16px}}@media screen and (min-width:576px){.pot-hero-1-image .pot-hero-1-bottom{position:absolute;
8left:0;width:100%;bottom:0;padding-top:0}.sub-nav li{float:left}}@media(max-width:767px){.pot-icon-nav img{max-width:40px}}@media (min-width:576px){.pot-company [role=search] .choices,.pot-company [role=search] select{max-width:368px}.pot-company [role=search] [type=search]{max-width:300px}}@media screen and (min-width:768px){.pot-section-image-column>div .row{position:absolute;top:0;bottom:0;left:16px;right:16px}.pot-section-image-column .pot-section-content{padding-right:60px}.pot-section-image-column .pot-section-image{float:right;width:43%;max-width:880px;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.pot-section-image-column-even .pot-section-content{padding-right:0;padding-left:60px}.pot-section-image-column-even .pot-section-image{float:left;clip-path:polygon(0 0,91% 0,100% 100%,0 100%)}.pot-section-image-column-even .pot-section-image-texts{left:16px;right:60px;text-align:right}}@media (min-width:768px){.pot-overflow-image-md{overflow:hidden}.pot-overflow-image-md img{max-width:none}.pot-top-bar-middle,.pot-top-bar-right{-ms-flex-pack:end;justify-content:flex-end}.top-bar-logo{width:150px}.pot-top-bar-nav{text-align:right}.pot-icon-nav li{margin-bottom:10px}.pot-icon-nav img{max-width:70px}.pot-tagline{margin-top:60px;max-width:500px;font-size:50px;font-size:5rem}.pot-section h1,.pot-section h2{font-size:35px;font-size:3.5rem}.pot-section h3{font-size:40px;font-size:4rem}.pot-section-image-texts{left:60px}.pot-left-bar-md{display:block}.pot-left-bar-xs{display:none}.pot-company [role=search] .choices,.pot-company [role=search] input[type=search],.pot-company [role=search] select{margin-bottom:32px}}@media screen and (min-width:992px){.pot-margin-bottom-2{margin-bottom:70px}.pot-margin-bottom-3{margin-bottom:38px}.pot-padding-bottom-2{padding-bottom:70px}.pot-padding-top-1{padding-top:70px}.pot-section-image-column .pot-section-image{width:52.5%}.pot-section-image-column .pot-section-content{margin-top:58px}}@media (min-width:992px){.pot-top-bar .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pot-top-bar [class*=col-]{-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-align:center;align-items:center;min-height:63px;max-width:none}.pot-top-bar [class*=col-]:first-child,.pot-top-bar [class*=col-]:last-child{-ms-flex-preferred-size:30%;flex-basis:30%;white-space:nowrap}.pot-top-bar [class*=col-]:not(:last-child){border-bottom:0}.pot-top-bar-default [class*=col-]{min-height:90px}.pot-top-bar-default .pot-search a,.pot-top-bar-default button{padding-top:26px;padding-bottom:26px}.pot-hero-1-nav ul,.pot-top-bar-nav ul{margin-left:-16px;margin-right:-16px}.pot-hero-1-nav a,.pot-top-bar-nav a{padding-left:16px;padding-right:16px}.pot-top-bar-nav{width:100%}.pot-icon-nav{margin-bottom:30px}.pot-icon-nav picture{display:block;margin-bottom:15px}.pot-icon-nav img{max-width:none;margin-right:0}.pot-hero-1-image .pot-hero-1-content{margin-top:84px}.pot-tagline{margin-top:6%}.pot-hero-1-bg img{max-width:100%}.pot-section h1,.pot-section h2{font-size:40px;font-size:4rem}.pot-section-image-texts{bottom:60px}.pot-company [role=search] .choices,.pot-company [role=search] select{margin-right:32px}}@media screen and (min-width:1200px){.pot-section-image-column .pot-section-content{margin-top:140px;padding-right:100px}.pot-section-image-column-even .pot-section-content{padding-right:0;padding-left:100px}}@media (min-width:1200px){.pot-language-drop li a,.pot-language-nav button,.pot-search a{padding-left:22px;padding-right:22px}.top-bar-logo{width:inherit}.pot-language-nav .pot-ico-2:before{margin-right:15px}.pot-language-nav .pot-ico-3:after{margin-left:22px}.sub-nav a{padding:22px 35px}.pot-tagline{margin-top:12%}.pot-section h1,.pot-section h2{font-size:50px;font-size:5rem}.pot-section h3{font-size:75px;font-size:7.5rem}}@media (min-width:1500px){.pot-tagline{margin-top:19%}}
9/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zdHlsZXMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9iYXNlL19sYXlvdXQtY29tbW9uLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL2Jhc2UvX3NldHRpbmdzLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fdG9vbHMuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvY3JpdGljYWwuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPRSw4dEJBQ0Usa0JBQ0EsV0FDQSxlQ3VCRSxtQk
9FDQSxpQkFBQSxDQ3NCRix3QkZqREYsOHRCQzBCSSxtQkFDQSxpQkFBQSxDQUFBLENDc0JGLHdCRmpERiw4dEJDMEJJLG1CQUNBLGlCQUFBLENBQUEsQ0NzQkYsd0JGakRGLDh0QkMwQkksbUJBQ0EsaUJBQUEsQ0FBQSxDQ3NCRix5QkZqREYsOHRCQzBCSSxtQkFDQSxpQkFBQSxDQUFBLENESkEsS0FDRSwwQkFBQSxhQUNBLG9CQUFBLFlBQ0EsY0FBQSxDQUVGLFVBQ0Usa0JBQUEsY0FDQSxVQUFBLENBSUEsT0M2Qk4sMkJBQUEsdUJBS0EsdUJBQUEsQ0RsQ00sT0M2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sT0M2Qk4saUJBQUEsYUFLQSxhQUFBLENEbENNLE9DNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLE9DNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLE9DNkJOLGlCQUFBLGFBS0EsYUFBQSxDRGxDTSxPQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxPQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxPQzZCTixpQkFBQSxhQUtBLGFBQUEsQ0RsQ00sUUM2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sUUM2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sUUM2Qk4sa0JBQUEsY0FLQSxjQUFBLENEM0JRLFFDdUNSLFVBQUEsQ0R2Q1EsUUN1Q1IsbUJBQUEsQ0R2Q1EsUUN1Q1Isb0JBQUEsQ0R2Q1EsUUN1Q1IsU0FBQSxDRHZDUSxRQ3VDUixvQkFBQSxDRHZDUSxRQ3VDUixvQkFBQSxDRHZDUSxRQ3VDUixTQUFBLENEdkNRLFFDdUNSLG9CQUFBLENEdkNRLFFDdUNSLG9CQUFBLENEdkNRLFFDdUNSLFNBQUEsQ0R2Q1EsU0N1Q1Isb0JBQUEsQ0R2Q1EsU0N1Q1Isb0JBQUEsQ0R2Q1EsU0N1Q1IsVUFBQSxDRHZDUSxRQ21DUixTQUFBLENEbkNRLFFDbUNSLGtCQUFBLENEbkNRLFFDbUNSLG1CQUFBLENEbkNRLFFDbUNSLFFBQUEsQ0RuQ1EsUUNtQ1IsbUJBQUEsQ0RuQ1EsUUNtQ1IsbUJBQUEsQ0RuQ1EsUUNtQ1IsUUFBQSxDRG5DUSxRQ21DUixtQkFBQSxDRG5DUSxRQ21DUixtQkFBQSxDRG5DUSxRQ21DUixRQUFBLENEbkNRLFNDbUNSLG1CQUFBLENEbkNRLFNDbUNSLG1CQUFBLENEbkNRLFNDbUNSLFNBQUEsQ0QxQlEsVUNzQlIseUJBQUEsQ0R0QlEsVUNzQlIsMEJBQUEsQ0R0QlEsVUNzQlIsZUFBQSxDRHRCUSxVQ3NCUiwwQkFBQSxDRHRCUSxVQ3NCUiwwQkFBQSxDRHRCUSxVQ3NCUixlQUFBLENEdEJRLFVDc0JSLDBCQUFBLENEdEJRLFVDc0JSLDBCQUFBLENEdEJRLFVDc0JSLGVBQUEsQ0R0QlEsV0NzQlIsMEJBQUEsQ0R0QlEsV0NzQlIsMEJBQUEsQ0N2QkUsd0JGMUJFLE9BQ0UsMEJBQUEsYUFDQSxvQkFBQSxZQUNBLGNBQUEsQ0FFRixZQUNFLGtCQUFBLGNBQ0EsVUFBQSxDQUlBLFNDNkJOLDJCQUFBLHVCQUtBLHVCQUFBLENEbENNLFNDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFNDNkJOLGlCQUFBLGFBS0EsYUFBQSxDRGxDTSxTQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxTQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxTQzZCTixpQkFBQSxhQUtBLGFBQUEsQ0RsQ00sU0M2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sU0M2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sU0M2Qk4saUJBQUEsYUFLQSxhQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLGtCQUFBLGNBS0EsY0FBQSxDRDNCUSxVQ3VDUixVQUFBLENEdkNRLFVDdUNSLG1CQUFBLENEdkNRLFVDdUNSLG9CQUFBLENEdkNRLFVDdUNSLFNBQUEsQ0R2Q1EsVUN1Q1Isb0JBQUEsQ0R2Q1EsVUN1Q1Isb0JBQUEsQ0R2Q1EsVUN1Q1IsU0FBQSxDRHZDUSxVQ3VDUixvQkFBQSxDRHZDUSxVQ3VDUixvQkFBQSxDRHZDUSxVQ3VDUixTQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLFVBQUEsQ0R2Q1EsVUNtQ1IsU0FBQSxDRG5DUSxVQ21DUixrQkFBQSxDRG5DUSxVQ21DUixtQkFBQSxDRG5DUSxVQ21DUixRQUFBLENEbkNRLFVDbUNSLG1CQUFBLENEbkNRLFVDbUNSLG1CQUFBLENEbkNRLFVDbUNSLFFBQUEsQ0RuQ1EsVUNtQ1IsbUJBQUEsQ0RuQ1EsVUNtQ1IsbUJBQUEsQ0RuQ1EsVUNtQ1IsUUFBQSxDRG5DUSxXQ21DUixtQkFBQSxDRG5DUSxXQ21DUixtQkFBQSxDRG5DUSxXQ21DUixTQUFBLENEMUJRLFlDc0JSLGFBQUEsQ0R0QlEsWUNzQlIseUJBQUEsQ0R0QlEsWUNzQlIsMEJBQUEsQ0R0QlEsWUNzQlIsZUFBQSxDRHRCUSxZQ3NCUiwwQkFBQSxDRHRCUSxZQ3NCUiwwQkFBQSxDRHRCUSxZQ3NCUixlQUFBLENEdEJRLFlDc0JSLDBCQUFBLENEdEJRLFlDc0JSLDBCQUFBLENEdEJRLFlDc0JSLGVBQUEsQ0R0QlEsYUNzQlIsMEJBQUEsQ0R0QlEsYUNzQlIsMEJBQUEsQ0FBQSxDQ3ZCRSx3QkYxQkUsUUFDRSwwQkFBQSxhQUNBLG9CQUFBLFlBQ0EsY0FBQSxDQUVGLGFBQ0Usa0JBQUEsY0FDQSxVQUFBLENBSUEsVUM2Qk4sMkJBQUEsdUJBS0EsdUJBQUEsQ0RsQ00sVUM2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sVUM2Qk4saUJBQUEsYUFLQSxhQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLGlCQUFBLGFBS0EsYUFBQSxDRGxDTSxVQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxVQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxVQzZCTixpQkFBQSxhQUtBLGFBQUEsQ0RsQ00sV0M2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sV0M2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sV0M2Qk4sa0JBQUEsY0FLQSxjQUFBLENEM0JRLFdDdUNSLFVBQUEsQ0R2Q1EsV0N1Q1IsbUJBQUEsQ0R2Q1EsV0N1Q1Isb0JBQUEsQ0R2Q1EsV0N1Q1IsU0FBQSxDRHZDUSxXQ3VDUixvQkFBQSxDRHZDUSxXQ3VDUixvQkFBQSxDRHZDUSxXQ3VDUixTQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLFNBQUEsQ0R2Q1EsWUN1Q1Isb0JBQUEsQ0R2Q1EsWUN1Q1Isb0JBQUEsQ0R2Q1EsWUN1Q1IsVUFBQSxDRHZDUSxXQ21DUixTQUFBLENEbkNRLFdDbUNSLGtCQUFBLENEbkNRLFdDbUNSLG1CQUFBLENEbkNRLFdDbUNSLFFBQUEsQ0RuQ1EsV0NtQ1IsbUJBQUEsQ0RuQ1EsV0NtQ1IsbUJBQUEsQ0RuQ1EsV0NtQ1IsUUFBQSxDRG5DUSxXQ21DUixtQkFBQSxDRG5DUSxXQ21DUixtQkFBQSxDRG5DUSxXQ21DUixRQUFBLENEbkNRLFlDbUNSLG1CQUFBLENEbkNRLFlDbUNSLG1CQUFBLENEbkNRLFlDbUNSLFNBQUEsQ0QxQlEsYUNzQlIsYUFBQSxDRHRCUSxhQ3NCUix5QkFBQSxDRHRCUSxhQ3NCUiwwQkFBQSxDRHRCUSxhQ3NCUixlQUFBLENEdEJRLGFDc0JSLDBCQUFBLENEdEJRLGFDc0JSLDBCQUFBLENEdEJRLGFDc0JSLGVBQUEsQ0R0QlEsYUNzQlIsMEJBQUEsQ0R0QlEsYUNzQlIsMEJBQUEsQ0R0QlEsYUNzQlIsZUFBQSxDRHRCUSxjQ3NCUiwwQkFBQSxDRHRCUSxjQ3NCUiwwQkFBQSxDQUFBLENDdkJFLHdCRjFCRSxRQUNFLDBCQUFBLGFBQ0Esb0JBQUEsWUFDQSxjQUFBLENBRUYsYUFDRSxrQkFBQSxjQUNBLFVBQUEsQ0FJQSxVQzZCTiwyQkFBQSx1QkFL
9QSx1QkFBQSxDRGxDTSxVQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxVQzZCTixpQkFBQSxhQUtBLGFBQUEsQ0RsQ00sVUM2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sVUM2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sVUM2Qk4saUJBQUEsYUFLQSxhQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLGlCQUFBLGFBS0EsYUFBQSxDRGxDTSxXQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxXQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxXQzZCTixrQkFBQSxjQUtBLGNBQUEsQ0QzQlEsV0N1Q1IsVUFBQSxDRHZDUSxXQ3VDUixtQkFBQSxDRHZDUSxXQ3VDUixvQkFBQSxDRHZDUSxXQ3VDUixTQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLFNBQUEsQ0R2Q1EsV0N1Q1Isb0JBQUEsQ0R2Q1EsV0N1Q1Isb0JBQUEsQ0R2Q1EsV0N1Q1IsU0FBQSxDRHZDUSxZQ3VDUixvQkFBQSxDRHZDUSxZQ3VDUixvQkFBQSxDRHZDUSxZQ3VDUixVQUFBLENEdkNRLFdDbUNSLFNBQUEsQ0RuQ1EsV0NtQ1Isa0JBQUEsQ0RuQ1EsV0NtQ1IsbUJBQUEsQ0RuQ1EsV0NtQ1IsUUFBQSxDRG5DUSxXQ21DUixtQkFBQSxDRG5DUSxXQ21DUixtQkFBQSxDRG5DUSxXQ21DUixRQUFBLENEbkNRLFdDbUNSLG1CQUFBLENEbkNRLFdDbUNSLG1CQUFBLENEbkNRLFdDbUNSLFFBQUEsQ0RuQ1EsWUNtQ1IsbUJBQUEsQ0RuQ1EsWUNtQ1IsbUJBQUEsQ0RuQ1EsWUNtQ1IsU0FBQSxDRDFCUSxhQ3NCUixhQUFBLENEdEJRLGFDc0JSLHlCQUFBLENEdEJRLGFDc0JSLDBCQUFBLENEdEJRLGFDc0JSLGVBQUEsQ0R0QlEsYUNzQlIsMEJBQUEsQ0R0QlEsYUNzQlIsMEJBQUEsQ0R0QlEsYUNzQlIsZUFBQSxDRHRCUSxhQ3NCUiwwQkFBQSxDRHRCUSxhQ3NCUiwwQkFBQSxDRHRCUSxhQ3NCUixlQUFBLENEdEJRLGNDc0JSLDBCQUFBLENEdEJRLGNDc0JSLDBCQUFBLENBQUEsQ0N2QkUsd0JGMUJFLFFBQ0UsMEJBQUEsYUFDQSxvQkFBQSxZQUNBLGNBQUEsQ0FFRixhQUNFLGtCQUFBLGNBQ0EsVUFBQSxDQUlBLFVDNkJOLDJCQUFBLHVCQUtBLHVCQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLGlCQUFBLGFBS0EsYUFBQSxDRGxDTSxVQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxVQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxVQzZCTixpQkFBQSxhQUtBLGFBQUEsQ0RsQ00sVUM2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sVUM2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sVUM2Qk4saUJBQUEsYUFLQSxhQUFBLENEbENNLFdDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFdDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFdDNkJOLGtCQUFBLGNBS0EsY0FBQSxDRDNCUSxXQ3VDUixVQUFBLENEdkNRLFdDdUNSLG1CQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLFNBQUEsQ0R2Q1EsV0N1Q1Isb0JBQUEsQ0R2Q1EsV0N1Q1Isb0JBQUEsQ0R2Q1EsV0N1Q1IsU0FBQSxDRHZDUSxXQ3VDUixvQkFBQSxDRHZDUSxXQ3VDUixvQkFBQSxDRHZDUSxXQ3VDUixTQUFBLENEdkNRLFlDdUNSLG9CQUFBLENEdkNRLFlDdUNSLG9CQUFBLENEdkNRLFlDdUNSLFVBQUEsQ0R2Q1EsV0NtQ1IsU0FBQSxDRG5DUSxXQ21DUixrQkFBQSxDRG5DUSxXQ21DUixtQkFBQSxDRG5DUSxXQ21DUixRQUFBLENEbkNRLFdDbUNSLG1CQUFBLENEbkNRLFdDbUNSLG1CQUFBLENEbkNRLFdDbUNSLFFBQUEsQ0RuQ1EsV0NtQ1IsbUJBQUEsQ0RuQ1EsV0NtQ1IsbUJBQUEsQ0RuQ1EsV0NtQ1IsUUFBQSxDRG5DUSxZQ21DUixtQkFBQSxDRG5DUSxZQ21DUixtQkFBQSxDRG5DUSxZQ21DUixTQUFBLENEMUJRLGFDc0JSLGFBQUEsQ0R0QlEsYUNzQlIseUJBQUEsQ0R0QlEsYUNzQlIsMEJBQUEsQ0R0QlEsYUNzQlIsZUFBQSxDRHRCUSxhQ3NCUiwwQkFBQSxDRHRCUSxhQ3NCUiwwQkFBQSxDRHRCUSxhQ3NCUixlQUFBLENEdEJRLGFDc0JSLDBCQUFBLENEdEJRLGFDc0JSLDBCQUFBLENEdEJRLGFDc0JSLGVBQUEsQ0R0QlEsY0NzQlIsMEJBQUEsQ0R0QlEsY0NzQlIsMEJBQUEsQ0FBQSxDQ3ZCRSx5QkYxQkUsUUFDRSwwQkFBQSxhQUNBLG9CQUFBLFlBQ0EsY0FBQSxDQUVGLGFBQ0Usa0JBQUEsY0FDQSxVQUFBLENBSUEsVUM2Qk4sMkJBQUEsdUJBS0EsdUJBQUEsQ0RsQ00sVUM2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sVUM2Qk4saUJBQUEsYUFLQSxhQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLDRCQUFBLHdCQUtBLHdCQUFBLENEbENNLFVDNkJOLGlCQUFBLGFBS0EsYUFBQSxDRGxDTSxVQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxVQzZCTiw0QkFBQSx3QkFLQSx3QkFBQSxDRGxDTSxVQzZCTixpQkFBQSxhQUtBLGFBQUEsQ0RsQ00sV0M2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sV0M2Qk4sNEJBQUEsd0JBS0Esd0JBQUEsQ0RsQ00sV0M2Qk4sa0JBQUEsY0FLQSxjQUFBLENEM0JRLFdDdUNSLFVBQUEsQ0R2Q1EsV0N1Q1IsbUJBQUEsQ0R2Q1EsV0N1Q1Isb0JBQUEsQ0R2Q1EsV0N1Q1IsU0FBQSxDRHZDUSxXQ3VDUixvQkFBQSxDRHZDUSxXQ3VDUixvQkFBQSxDRHZDUSxXQ3VDUixTQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLG9CQUFBLENEdkNRLFdDdUNSLFNBQUE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QkFBQSxtQ0FBQSxrQ0FBQSxDQUNBLHNCQUFBLGlDQUFBLGdDQUFBLENBQ0EseUJBQUEsb0NBQUEsOEJBQUEsQ0FDQSwwQkFBQSxxQ0FBQSxxQ0FBQSxDQUNBLHlCQUFBLHdDQUFBLG9DQUFBLENBQ0EsMEJBQUEscUNBQUEsK0JBQUEsQ0FFQSxvQkFBQSxtQ0FBQSx5QkFBQSxDQUNBLHFCQUFBLG9DQUFBLCtCQUFBLENBQ0EsbUJBQUEsa0NBQUEsNkJBQUEsQ0FDQSxzQkFBQSxxQ0FBQSwyQkFBQSxDQUNBLHdCQUFBLHVDQUFBLDZCQUFBLENBQ0EsdUJBQUEsc0NBQUEsNEJBQUEsQ0FBQSxDSldBLHdCSWhEQSxlQUFBLGtCQUFBLFFBQUEsQ0FDQSxjQUFBLGlCQUFBLE9BQUEsQ0FDQSxtQkFBQSxpQkFBQSxPQUFBLENBRUEsYUFBQSxpQ0FBQSw0QkFBQSxDQUNBLGdCQUFBLG9DQUFBLCtCQUFBLENBQ0EscUJBQUEseUNBQUEsb0NBQUEsQ0FDQSx3QkFBQSw0Q0FBQSx1Q0FBQSxDQUVBLGNBQUEsNkJBQUEsd0JBQUEsQ0FDQSxnQkFBQSwrQkFBQSwwQkFBQSxDQUNBLHNCQUFBLHFDQUFBLGdDQUFBLENBRUEsMEJBQUEsOEJBQUEsb0NBQUEsQ0FDQSx3QkFBQSw0QkFBQSxrQ0FBQSxDQUNBLDJCQUFBLCtCQUFBLGdDQUFBLENBQ0EsNEJBQUEsZ0NBQUEsdUNBQUEsQ0FDQSwyQkFBQSxtQ0FBQSxzQ0FBQSxDQUVBLHNCQUFBLCtCQUFBLGdDQUFBLENBQ0Esb0JBQUEsNkJBQUEsOEJBQUEsQ0FDQSx1QkFBQSxnQ0FBQSw0QkFBQSxDQUNBLHlCQUFBLGtDQUFBLDhCQUFBLENBQ0Esd0JBQUEsaUNBQUEsNkJBQUEsQ0FFQSx3QkFBQSxtQ0FBQSxrQ0FBQSxDQUNBLHNCQUFBLGlD
9QUFBLGdDQUFBLENBQ0EseUJBQUEsb0NBQUEsOEJBQUEsQ0FDQSwwQkFBQSxxQ0FBQSxxQ0FBQSxDQUNBLHlCQUFBLHdDQUFBLG9DQUFBLENBQ0EsMEJBQUEscUNBQUEsK0JBQUEsQ0FFQSxvQkFBQSxtQ0FBQSx5QkFBQSxDQUNBLHFCQUFBLG9DQUFBLCtCQUFBLENBQ0EsbUJBQUEsa0NBQUEsNkJBQUEsQ0FDQSxzQkFBQSxxQ0FBQSwyQkFBQSxDQUNBLHdCQUFBLHVDQUFBLDZCQUFBLENBQ0EsdUJBQUEsc0NBQUEsNEJBQUEsQ0FBQSxDSldBLHdCSWhEQSxlQUFBLGtCQUFBLFFBQUEsQ0FDQSxjQUFBLGlCQUFBLE9BQUEsQ0FDQSxtQkFBQSxpQkFBQSxPQUFBLENBRUEsYUFBQSxpQ0FBQSw0QkFBQSxDQUNBLGdCQUFBLG9DQUFBLCtCQUFBLENBQ0EscUJBQUEseUNBQUEsb0NBQUEsQ0FDQSx3QkFBQSw0Q0FBQSx1Q0FBQSxDQUVBLGNBQUEsNkJBQUEsd0JBQUEsQ0FDQSxnQkFBQSwrQkFBQSwwQkFBQSxDQUNBLHNCQUFBLHFDQUFBLGdDQUFBLENBRUEsMEJBQUEsOEJBQUEsb0NBQUEsQ0FDQSx3QkFBQSw0QkFBQSxrQ0FBQSxDQUNBLDJCQUFBLCtCQUFBLGdDQUFBLENBQ0EsNEJBQUEsZ0NBQUEsdUNBQUEsQ0FDQSwyQkFBQSxtQ0FBQSxzQ0FBQSxDQUVBLHNCQUFBLCtCQUFBLGdDQUFBLENBQ0Esb0JBQUEsNkJBQUEsOEJBQUEsQ0FDQSx1QkFBQSxnQ0FBQSw0QkFBQSxDQUNBLHlCQUFBLGtDQUFBLDhCQUFBLENBQ0Esd0JBQUEsaUNBQUEsNkJBQUEsQ0FFQSx3QkFBQSxtQ0FBQSxrQ0FBQSxDQUNBLHNCQUFBLGlDQUFBLGdDQUFBLENBQ0EseUJBQUEsb0NBQUEsOEJBQUEsQ0FDQSwwQkFBQSxxQ0FBQSxxQ0FBQSxDQUNBLHlCQUFBLHdDQUFBLG9DQUFBLENBQ0EsMEJBQUEscUNBQUEsK0JBQUEsQ0FFQSxvQkFBQSxtQ0FBQSx5QkFBQSxDQUNBLHFCQUFBLG9DQUFBLCtCQUFBLENBQ0EsbUJBQUEsa0NBQUEsNkJBQUEsQ0FDQSxzQkFBQSxxQ0FBQSwyQkFBQSxDQUNBLHdCQUFBLHVDQUFBLDZCQUFBLENBQ0EsdUJBQUEsc0NBQUEsNEJBQUEsQ0FBQSxDSldBLHlCSWhEQSxlQUFBLGtCQUFBLFFBQUEsQ0FDQSxjQUFBLGlCQUFBLE9BQUEsQ0FDQSxtQkFBQSxpQkFBQSxPQUFBLENBRUEsYUFBQSxpQ0FBQSw0QkFBQSxDQUNBLGdCQUFBLG9DQUFBLCtCQUFBLENBQ0EscUJBQUEseUNBQUEsb0NBQUEsQ0FDQSx3QkFBQSw0Q0FBQSx1Q0FBQSxDQUVBLGNBQUEsNkJBQUEsd0JBQUEsQ0FDQSxnQkFBQSwrQkFBQSwwQkFBQSxDQUNBLHNCQUFBLHFDQUFBLGdDQUFBLENBRUEsMEJBQUEsOEJBQUEsb0NBQUEsQ0FDQSx3QkFBQSw0QkFBQSxrQ0FBQSxDQUNBLDJCQUFBLCtCQUFBLGdDQUFBLENBQ0EsNEJBQUEsZ0NBQUEsdUNBQUEsQ0FDQSwyQkFBQSxtQ0FBQSxzQ0FBQSxDQUVBLHNCQUFBLCtCQUFBLGdDQUFBLENBQ0Esb0JBQUEsNkJBQUEsOEJBQUEsQ0FDQSx1QkFBQSxnQ0FBQSw0QkFBQSxDQUNBLHlCQUFBLGtDQUFBLDhCQUFBLENBQ0Esd0JBQUEsaUNBQUEsNkJBQUEsQ0FFQSx3QkFBQSxtQ0FBQSxrQ0FBQSxDQUNBLHNCQUFBLGlDQUFBLGdDQUFBLENBQ0EseUJBQUEsb0NBQUEsOEJBQUEsQ0FDQSwwQkFBQSxxQ0FBQSxxQ0FBQSxDQUNBLHlCQUFBLHdDQUFBLG9DQUFBLENBQ0EsMEJBQUEscUNBQUEsK0JBQUEsQ0FFQSxvQkFBQSxtQ0FBQSx5QkFBQSxDQUNBLHFCQUFBLG9DQUFBLCtCQUFBLENBQ0EsbUJBQUEsa0NBQUEsNkJBQUEsQ0FDQSxzQkFBQSxxQ0FBQSwyQkFBQSxDQUNBLHdCQUFBLHVDQUFBLDZCQUFBLENBQ0EsdUJBQUEsc0NBQUEsNEJBQUEsQ0FBQSxDQ2xDSSxLQUFBLGtCQUFBLENBQ0EsTUFBQSxzQkFBQSxDQUNBLE1BQUEsd0JBQUEsQ0FDQSxNQUFBLHlCQUFBLENBQ0EsQUF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BQUNBLGdCQURBLDRCQUFBLENBQ0EsQUFJQSxRQUhFLDZCQUNBLENBRUYsUUFDRSw0QkFDQSw4QkFBQSxDQVhGLE9BQUEsc0JBQUEsQ0FDQSxRQUFBLDBCQUFBLENBQ0EsUUFBQSw0QkFBQSxDQUNBLFFBQUEsNkJBQUEsQ0FDQSxBQUNBLGdCQURBLDJCQUFBLENBQ0EsQUFJQSxRQUhFLDRCQUNBLENBRUYsUUFDRSwyQkFDQSw2QkFBQSxDQVhGLE9BQUEscUJBQUEsQ0FDQSxRQUFBLHlCQUFBLENBQ0EsUUFBQSwyQkFBQSxDQUNBLFFBQUEsNEJBQUEsQ0FDQSxBQUNBLGdCQURBLDBCQUFBLENBQ0EsQUFJQSxRQUhFLDJCQUNBLENBRUYsUUFDRSwwQkFDQSw0QkFBQSxDQVhGLE9BQUEsdUJBQUEsQ0FDQSxRQUFBLDJCQUFBLENBQ0EsUUFBQSw2QkFBQSxDQUNBLFFBQUEsOEJBQUEsQ0FDQSxBQUNBLGdCQURBLDRCQUFBLENBQ0EsQUFJQSxRQUhFLDZCQUNBLENBRUYsUUFDRSw0QkFDQSw4QkFBQSxDQVhGLE9BQUEscUJBQUEsQ0FDQSxRQUFBLHlCQUFBLENBQ0EsUUFBQSwyQkFBQSxDQUNBLFFBQUEsNEJBQUEsQ0FDQSxBQUNBLGdCQURBLDBCQUFBLENBQ0EsQUFJQSxRQUhFLDJCQUNBLENBRUYsUUFDRSwwQkFDQSw0QkFBQSxDQVhGLE9BQUEsbUJBQUEsQ0FDQSxRQUFBLHVCQUFBLENBQ0EsUUFBQSx5QkFBQSxDQUNBLFFBQUEsMEJBQUEsQ0FDQSxBQUNBLGdCQURBLHdCQUFBLENBQ0EsQUFJQSxRQUhFLHlCQUNBLENBRUYsUUFDRSx3QkFDQSwwQkFBQSxDQVhGLE9BQUEsd0JBQUEsQ0FDQSxRQUFBLDRCQUFBLENBQ0EsUUFBQSw4QkFBQSxDQUNBLFFBQUEsK0JBQUEsQ0FDQSxBQUNBLGdCQURBLDZCQUFBLENBQ0EsQUFJQSxRQUhFLDhCQUNBLENBRUYsUUFDRSw2QkFDQSwrQkFBQSxDQVhGLE9BQUEsdUJBQUEsQ0FDQSxRQUFBLDJCQUFBLENBQ0EsUUFBQSw2QkFBQSxDQUNBLFFBQUEsOEJBQUEsQ0FDQSxBQUNBLGdCQURBLDRCQUFBLENBQ0EsQUFJQSxRQUhFLDZCQUNBLENBRUYsUUFDRSw0QkFDQSw4QkFBQSxDQVhGLE9BQUEsc0JBQUEsQ0FDQSxRQUFBLDBCQUFBLENBQ0EsUUFBQSw0QkFBQSxDQUNBLFFBQUEsNkJBQUEsQ0FDQSxBQUNBLGdCQURBLDJCQUFBLENBQ0EsQUFJQSxRQUhFLDRCQUNBLENBRUYsUUFDRSwyQkFDQSw2QkFBQSxDQVhGLE9BQUEsd0JBQUEsQ0FDQSxRQUFBLDRCQUFBLENBQ0EsUUFBQSw4QkFBQSxDQUNBLFFBQUEsK0JBQUEsQ0FDQSxBQUNBLGdCQURBLDZCQUFBLENBQ0EsQUFJQSxRQUhFLDhCQUNBLENBRUYsUUFDRSw2QkFDQSwrQkFBQSxDQVhGLE9BQUEsc0JBQUEsQ0FDQSxRQUFBLDBCQUFBLENBQ0EsUUFBQSw0QkFBQSxDQUNBLFFBQUEsNkJBQUEsQ0FDQSxBQUNBLGdCQURBLDJCQUFBLENBQ0EsQUFJQSxRQUhFLDRCQUNBLENBRUYsUUFDRSwyQkFDQSw2QkFBQSxDQU1OLFVBQUEscUJBQUEsQ0FDQSxXQUFBLHlCQUFBLENBQ0EsV0FBQSwyQkFBQSxDQUNBLFdBQUEsNEJBQUEsQ0FDQSxBQUNBLHNCQURBLDBCQUFBLENBQ0EsQUFJQSxXQUhFLDJCQUNBLENBRUYsV0FDRSwwQkFDQSw0QkFBQSxDQUFBLENMaUJGLHdCSzdDSSxRQUFBLGtCQUFBLENBQ0EsU0FBQSxzQkFBQSxDQUNBLFNBQUEsd0JBQUEsQ0FDQSxTQUFBLHlCQUFBLENBQ0EsQUFDQSxrQkFEQSx1QkFBQSxDQUNBLEFBSUEsU0FIRSx3QkFDQSxDQUVGLFNBQ0UsdUJBQ0EseUJBQUEsQ0FYRixRQUFBLHVCQUFBLENBQ0EsU0FBQSwyQkFBQSxDQUNBLFNBQUEsNkJBQUEsQ0FDQSxTQUFBLDhCQUFBLENBQ0EsQUFDQSxrQkFEQSw0QkFBQSxDQUNBLEFBSUEsU0FIRSw2QkFDQSxDQUVGLFNBQ0UsNEJBQ0EsOEJBQUEsQ0FYRixRQUFBLHNCQUFBLENBQ0EsU0FBQSwwQkFBQSxDQUNBLFNBQUEsNEJBQUEsQ0FDQSxTQUFBLDZCQUFBLENBQ0EsQUFDQSxrQkFEQSwyQkFBQSxDQUNBLEFBSUEsU0FIRSw0QkFDQSxDQUVGLFNBQ0UsMkJBQ0EsNkJBQUEsQ0FYRixRQUFBLHFCQUFBLENBQ0EsU0FBQSx5QkFBQSxDQUNBLFNBQUEsMkJBQUEsQ0FDQSxTQUFBLDRCQUFBLENBQ0EsQUFDQSxrQkFEQSwwQkFBQSxDQUNBLEFBSUEsU0FIRSwyQkFDQSxDQUVGLFNBQ0UsMEJBQ0EsNEJBQUEsQ0FYRixRQUFBLHVCQUFBLENBQ0EsU0FBQSwyQkFBQSxDQUNBLFNBQUEsNkJBQUEsQ0FDQSxTQUFBLDhCQUFBLENBQ0EsQUFDQSxrQkFEQSw0QkFBQSxDQUNBLEFBSUEsU0FIRSw2QkFDQSxDQUVGLFNBQ0UsNEJBQ0EsOEJBQUEsQ0FYRixRQUFBLHFCQUFBLENBQ0EsU0FBQSx5QkFBQSxDQUNBLFNBQUEsMkJBQUEsQ0FDQSxTQUFBLDRCQUFBLENBQ0EsQUFDQSxrQkFEQSwwQkFBQSxDQUNBLEFBSUEsU0FIRSwyQkFDQSxDQUVGLFNBQ0UsMEJBQ0EsNEJBQUEsQ0FYRixRQUFBLG1CQUFBLENBQ0EsU0FBQSx1QkFBQSxDQUNBLFNBQUEseUJBQUEsQ0FDQSxTQUFBLDBCQUFBLENBQ0EsQUFDQSxrQkFEQSx3QkFBQSxDQUNBLEFBSUEsU0FIRSx5QkFDQSxDQUVGLFNBQ0Usd0JBQ0EsMEJBQUEsQ0FYRixRQUFBLHdCQUFBLENBQ0EsU0FBQSw0QkFBQSxDQUNBLFNBQUEsOEJBQUEsQ0FDQSxTQUFBLCtCQUFBLENBQ0EsQUFDQSxrQkFEQSw2QkFBQSxDQUNBLEFBSUEsU0FIRSw4QkFDQSxDQUVGLFNBQ0UsNkJBQ0EsK0JBQUEsQ0FYRixRQUFBLHVCQUFBLENBQ0EsU0FBQSwyQkFBQSxDQUNBLFNBQUEsNkJBQUEsQ0FDQSxTQUFBLDhCQUFBLENBQ0EsQUFDQSxrQkFEQSw0QkFBQSxDQUNBLEFBSUEsU0FIRSw2QkFDQSxDQUVGLFNBQ0UsNEJBQ0EsOEJBQUEsQ0FYRixRQUFBLHNCQUFBLENBQ0EsU0FBQSwwQkFBQSxDQUNBLFNBQUEsNEJBQUE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kYsd0JLN0NJLFFBQUEsa0JBQUEsQ0FDQSxTQUFBLHNCQUFBLENBQ0EsU0FBQSx3QkFBQSxDQUNBLFNBQUEseUJBQUEsQ0FDQSxBQUNBLGtCQURBLHVCQUFBLENBQ0EsQUFJQSxTQUhFLHdCQUNBLENBRUYsU0FDRSx1QkFDQSx5QkFBQSxDQVhGLFFBQUEsdUJBQUEsQ0FDQSxTQUFBLDJCQUFBLENBQ0EsU0FBQSw2QkFBQSxDQUNBLFNBQUEsOEJBQUEsQ0FDQSxBQUNBLGtCQURBLDRCQUFBLENBQ0EsQUFJQSxTQUhFLDZCQUNBLENBRUYsU0FDRSw0QkFDQSw4QkFBQSxDQVhGLFFBQUEsc0JBQUEsQ0FDQSxTQUFBLDBCQUFBLENBQ0EsU0FBQSw0QkFBQSxDQUNBLFNBQUEsNkJBQUEsQ0FDQSxBQUNBLGtCQURBLDJCQUFBLENBQ0EsQUFJQSxTQUhFLDRCQUNBLENBRUYsU0FDRSwyQkFDQSw2QkFBQSxDQVhGLFFBQUEscUJBQUEsQ0FDQSxTQUFBLHlCQUFBLENBQ0EsU0FBQSwyQkFBQSxDQUNBLFNBQUEsNEJBQUEsQ0FDQSxBQUNBLGtCQURBLDBCQUFBLENBQ0EsQUFJQSxTQUhFLDJCQUNBLENBRUYsU0FDRSwwQkFDQSw0QkFBQSxDQVhGLFFBQUEsdUJBQUEsQ0FDQSxTQUFBLDJCQUFBLENBQ0EsU0FBQSw2QkFBQSxDQUNBLFNBQUEsOEJBQUEsQ0FDQSxBQUNBLGtCQURBLDRCQUFBLENBQ0EsQUFJQSxTQUhFLDZCQUNBLENBRUYsU0FDRSw0QkFDQSw4QkFBQSxDQVhGLFFBQUEscUJBQUEsQ0FDQSxTQUFBLHlCQUFBLENBQ0EsU0FBQSwyQkFBQSxDQUNBLFNBQUEsNEJBQUEsQ0FDQSxBQUNBLGtCQURBLDBCQUFBLENBQ0EsQUFJQSxTQUhFLDJCQUNBLENBRUYsU0FDRSwwQkFDQSw0QkFBQSxDQVhGLFFBQUEsbUJBQUEsQ0FDQSxTQUFBLHVCQUFBLENBQ0EsU0FBQSx5QkFBQSxDQUNBLFNBQUEsMEJBQUEsQ0FDQSxBQUNBLGtCQURBLHdCQUFBLENBQ0EsQUFJQSxTQUhFLHlCQUNBLENBRUYsU0FDRSx3QkFDQSwwQkFBQSxDQVhGLFFBQUEsd0JBQUEsQ0FDQSxTQUFBLDRCQUFBLENBQ0EsU0FBQSw4QkFBQSxDQUNBLFNBQUEsK0JBQUEsQ0FDQSxBQUNBLGtCQURBLDZCQUFBLENBQ0EsQUFJQSxTQUhFLDhCQUNBLENBRUYsU0FDRSw2QkFDQSwrQkFBQSxDQVhGLFFBQUEsdUJBQUEsQ0FDQSxTQUFBLDJCQUFBLENBQ0EsU0FBQSw2QkFBQSxDQUNBLFNBQUEsOEJBQUEsQ0FDQSxBQUNBLGtCQURBLDRCQUFBLENBQ0EsQUFJQSxTQUhFLDZCQUNBLENBRUYsU0FDRSw0QkFDQSw4QkFBQSxDQVhGLFFBQUEsc0JBQUEsQ0FDQSxTQUFBLDBCQUFBLENBQ0EsU0FBQSw0QkFBQSxDQUNBLFNBQUEsNkJBQUEsQ0FDQSxBQUNBLGtCQURBLDJCQUFBLENBQ0EsQUFJQSxTQUhFLDRCQUNBLENBRUYsU0FDRSwyQkFDQSw2QkFBQSxDQVhGLFFBQUEsd0JBQUEsQ0FDQSxTQUFBLDRCQUFBLENBQ0EsU0FBQSw4QkFBQSxDQUNBLFNBQUEsK0JBQUEsQ0FDQSxBQUNBLGtCQURBLDZCQUFBLENBQ0EsQUFJQSxTQUhFLDhCQUNBLENBRUYsU0FDRSw2QkFDQSwrQkFBQSxDQVhGLFFBQUEsc0JBQUEsQ0FDQSxTQUFBLDBCQUFBLENBQ0EsU0FBQSw0QkFBQSxDQUNBLFNBQUEsNkJBQUEsQ0FDQSxBQUNBLGtCQURBLDJCQUFBLENBQ0EsQUFJQSxTQUhFLDRCQUNBLENBRUYsU0FDRSwyQkFDQSw2QkFBQSxDQU1OLFdBQUEscUJBQUEsQ0FDQSxZQUFBLHlCQUFBLENBQ0EsWUFBQSwyQkFBQSxDQUNBLFlBQUEsNEJBQUEsQ0FDQSxBQUNBLHdCQURBLDBCQUFBLENBQ0EsQUFJQSxZQUhFLDJCQUNBLENBRUYsWUFDRSwwQkFDQSw0QkFBQSxDQUFBLENMaUJGLHlCSzdDSSxRQUFBLGtCQUFBLENBQ0EsU0FBQSxzQkFBQSxDQUNBLFNBQUEsd0JBQUEsQ0FDQSxTQUFBLHlCQUFBLENBQ0EsQUFDQSxrQkFEQSx1QkFBQSxDQUNBLEFBSUEsU0FIRSx3QkFDQSxDQUVGLFNBQ0UsdUJBQ0EseUJBQUEsQ0FYRixRQUFBLHVCQUFBLENBQ0EsU0FBQSwyQkFBQSxDQUNBLFNBQUEsNkJBQUEsQ0FDQSxTQUFBLDhCQUFBLENBQ0EsQUFDQSxrQkFEQSw0QkFBQSxDQUNBLEFBSUEsU0FIRSw2QkFDQSxDQUVGLFNBQ0UsNEJBQ0EsOEJBQUEsQ0FYRixRQUFBLHNCQUFBLENBQ0EsU0FBQSwwQkFBQSxDQUNBLFNBQUEsNEJBQUEsQ0FDQSxTQUFBLDZCQUFBLENBQ0EsQUFDQSxrQkFEQSwyQkFBQSxDQUNBLEFBSUEsU0FIRSw0QkFDQSxDQUVGLFNBQ0UsMkJBQ0EsNkJBQUEsQ0FYRixRQUFBLHFCQUFBLENBQ0EsU0FBQSx5QkFBQSxDQUNBLFNBQUEsMkJBQUEsQ0FDQSxTQUFBLDRCQUFBLENBQ0EsQUFDQSxrQkFEQSwwQkFBQSxDQUNBLEFBSUEsU0FIRSwyQkFDQSxDQUVGLFNBQ0UsMEJBQ0EsNEJBQUEsQ0FYRixRQUFBLHVCQUFBLENBQ0EsU0FBQSwyQkFBQSxDQUNBLFNBQUEsNkJBQUEsQ0FDQSxTQUFBLDhCQUFBLENBQ0EsQUFDQSxrQkFEQSw0QkFBQSxDQUNBLEFBSUEsU0FIRSw2QkFDQSxDQUVGLFNBQ0UsNEJBQ0EsOEJBQUEsQ0FYRixRQUFBLHFCQUFBLENBQ0EsU0FBQSx5QkFBQSxDQUNBLFNBQUEsMkJBQUEsQ0FDQSxTQUFBLDRCQUFBLENBQ0EsQUFDQSxrQkFEQSwwQkFBQSxDQUNBLEFBSUEsU0FIRSwyQkFDQSxDQUVGLFNBQ0UsMEJBQ0EsNEJBQUEsQ0FYRixRQUFBLG1CQUFBLENBQ0EsU0FBQSx1QkFBQSxDQUNBLFNBQUEseUJBQUEsQ0FDQSxTQUFBLDBCQUFBLENBQ0EsQUFDQSxrQkFEQSx3QkFBQSxDQUNBLEFBSUEsU0FIRSx5QkFDQSxDQUVGLFNBQ0Usd0JBQ0EsMEJBQUEsQ0FYRixRQUFBLHdCQUFBLENBQ0EsU0FBQSw0QkFBQSxDQUNBLFNBQUEsOEJBQUEsQ0FDQSxTQUFBLCtCQUFBLENBQ0EsQUFDQSxrQkFEQSw2QkFBQSxDQUNBLEFBSUEsU0FIRSw4Q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UNBLGdCQUNBLGNBQUEsQ0FFQSw2RUFFQyw0QkFBQSxlQUNBLGtCQUFBLENBSUYsNENBQ0MsZUFBQSxDQUtELG1DQUNDLGVBQUEsQ0FHRCwrREFFQyxpQkFDQSxtQkFBQSxDQVFELHVDQUNDLGtCQUNBLGtCQUFBLENBR0QscUNBQ0Msa0JBQ0Esa0JBQUEsQ0FJRixpQkFDQyxVQUFBLENBR0QsY0FDQyxrQkFBQSxDQUVBLHNCQUNDLGNBQ0Esa0JBQUEsQ0FHRCxrQkFDQyxlQUNBLGNBQUEsQ0FPRCxzQ0FDQyxlQUFBLENBSUYsYUFDQyxhQUFBLENBR0QsbUJBQ0MsY0FBQSxDQU1BLGdDRGhwQ0QsZUFHQyxjQUFBLENDbXBDRCx5QkFDQyxXQUFBLENBTUEsc0VBRUMsaUJDaDlCMEIsQ0FBQSxDRHE5QjdCLHFDQUVFLCtDQUNDLGlCQUNBLG1CQUFBLENBS0Qsb0RBQ0MsZ0JBQ0Esa0JBQUEsQ0FBQSxDQUtILDBCQUdDLCtEQUdDLGtCQUNBLGtCQUFBLENBR0QsY0FDQyxhQUFBLENBTUEsb0NBQ0MsaUJBQUEsQ0FHRCxtQ0FDQyxnQkFBQSxDQUlGLFdBQ0MsaUJBQUEsQ0FLRCxhQUNDLGNBQUEsQ0FNQSxnQ0QzdENELGVBR0MsY0FBQSxDQzZ0Q0EsZ0JEaHVDRCxlQUdDLGdCQUFBLENBQUEsQ0NtdUNGLDBCQUdDLGFBQ0MsY0FBQSxDQUFBLENBQUEiLCJmaWxlIjoiY3JpdGljYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG5cbiAgICBAaW5jbHVkZSBtYWtlLWd1dHRlcnMoJGd1dHRlcnMpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRtb2RpZmllciBpbiAocHVsbCwgcHVzaCkge1xuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuI3skbW9kaWZpZXJ9I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW1vZGlmaWVyKCRtb2RpZmllciwgJGksICRjb2x1bW5zKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlI
9HdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQteHMtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIob2Zmc2V0LCAkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICB3aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWd1dHRlcnMoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG4gICAgICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyB3aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGxlZnQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICByaWdodDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW1vZGlmaWVyKCR0eXBlLCAkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLy8gV29yayBhcm91bmQgdGhlIGxhY2sgb2YgZHluYW1pYyBtaXhpbiBAaW5jbHVkZSBzdXBwb3J0IChodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy82MjYpXG4gIEBpZiAkdHlwZSA9PSBwdXNoIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdXNoKCRzaXplLCAkY29sdW1ucyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gcHVsbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVsbCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IG9mZnNldCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1ucyk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5
9hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRuYW1lLCAkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vID09IFBXRCBXUCBTYXNzIEZyYW1ld29yayA9PVxuLy8gVGhlbWUgZ2VuZXJhbCBzdHJ1Y3R1cmUgYW5kIGhlbHBlciBjbGFzc2VzXG5cbi8vIENvbW1vblxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbn
9RzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5cbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuQGltcG9ydCBcInRvb2xzXCI7XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcblx0bWFyZ2luOiBjYWxjKCN7JGJhc2UtbWFyZ2lufSAqIDEuNSkgYXV0bztcblx0bWF4LXdpZHRoOiAkYmFzZS1jb250ZW50LXdpZHRoO1xuXHRwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMS42O1xuXHRwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDEuNjtcbn1cblxuLy8gQmxvY2tzIGdlbmVyYWwuIGVhY2ggYmxvY2sgdGFrZXMgY2FyZSBvZiBpdHMgb3duIHdpZHRoXG4ubWFpbi1jb250ZW50LWFyZWEge1xuXHQmID4gKiB7XG5cdFx0QGV4dGVuZCAuY29udGVudC1jb250YWluZXI7XG5cblx0XHQvLyAmOmZpcnN0LWNoaWxkIHtcblx0XHQvLyBcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ly8gfVxuXG5cdFx0Ly8gJjpsYXN0LWNoaWxkIHtcblx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ly8gfVxuXHR9XG5cblx0JiA+IC5hbGlnbndpZGUsXG5cdCYgPiAuYWxpZ25mdWxsIHtcblx0XHRtYXJnaW4tdG9wOiAkYmFzZS1tYXJnaW4gKiAxLjU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2UtbWFyZ2luICogMS41O1xuXHR9XG5cblx0JiA+IC5hbGlnbmZ1bGwge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXG5cdCYgPiAuYWxpZ253aWRlIHtcblx0XHRtYXgtd2lkdGg6ICRtZWRpdW0tY29udGVudC13aWR0aDtcblx0fVxufVxuXG5bY2xhc3MqPVwid3AtYmxvY2tcIl0ge1xuXHRtYXJnaW4tdG9wOiAkYmFzZS1tYXJnaW47XG5cdG1hcmdpbi1ib3R0b206ICRiYXNlLW1hcmdpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiB7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSB7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWQpKSB7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbn1cblxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC91dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC91dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC91dGlsaXRpZXMvc3BhY2luZ1wiO1xuIiwiLy8gUDQgU0FTUyBIVE1MNSBGcmFtZXdvcmsgMi4wIC8gR2xvYmFsIHNldHRpbmdzXG5cbi8vID09IFNldHRpbmdzIC0gQm9vdHN0cmFwID09XG5cbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvdmFyaWFibGVzXCI7XG5cbi8vID09IFNldHRpbmdzIC0gQmFzZSA9PVxuXG4vLyBEbyBub3QgY2hhbmdlIGlmIHlvdSBkb24ndCBrbm93IHdoYXQgeW91J3JlIGRvaW5nIVxuXG4vLyBEZWZhdWx0IGZvbnQgc2l6ZSBpbiBicm93c2VycywgaW4gcGl4ZWxzXG5cbiRiYXNlLWJyb3dzZXItZm9udC1zaXplOjE2O1xuXG4vLyBXZSByZXNldCBmb250IHNpemUgdG8gMTBweCB0byBtYWtlIGl0IGVhc2llciB0byBkZWZpbmUgdGhlbVxuXG4kYmFzZS1yZXNldC10YXJnZXQtc2l6ZToxMDtcblxuLy8gPT0gU2V0dGluZ3MgLSBUeXBvZ3JhcGh5ID09XG5cbiRiYXNlLWZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcblxuLy8gVGhpcyBpcyB0aGUgZGVmYXVsdCBmb250IHNpemUgd2Ugd2FudCwgaW4gcGl4ZWxzXG5cbiRiYXNlLWZvbnQtc2l6ZTogMTY7XG5cbi8vID09IEJhc2UgaW1hZ2UgZGlyZWN0b3J5ID09XG5cbiRiYXNlLWltYWdlLWRpcjpcIi4uLy4uL2Rpc3QvaW1hZ2VzL1wiO1xuXG4vLyA9PSBNZWRpYSBxdWVyaWVzID09XG5cbiRiYXNlLW1xLXNtOmJyZWFrcG9pbnQtbWluKG1kKTtcblxuLy8gPT0gV2lkdGhzID09XG5cbiRiYXNlLWNvbnRlbnQtd2lkdGg6IDc1MHB4O1xuJG1lZGl1bS1jb250ZW50LXdpZHRoOiAxMjQwcHg7XG4kd2lkZS1jb250ZW50LXdpZHRoOiAxNDQwcHg7XG5cbi8vID09IE1hcmdpbnMgPT1cblxuJGJhc2UtbWFyZ2luOiAycmVtO1xuJGJhc2UtbWFyZ2luLTE6NzBweDtcblxuLy8gQWRkIG1lZGlhIHF1ZXJ5IGRlYnVnIHRleHQgYmVmb3JlIGJvZHlcblxuJG1lZGlhLXF1ZXJ5LWRlYnVnOmZhbHNlOyAvLyBCb29sZWFuXG5cbi8vID09IFNldHRpbmdzIC0gQ29sb3IgPT1cblxuJGJsYWNrOiAjMEMxMTE1O1xuJGJsdWU6ICMzNDc1QTA7XG4kYmx1ZV8yOiAjNjZBRUM0O1xuJGJsdWVfZGFyazogIzQ0NUU3NztcbiRibHVlX2Rhcmtlc3Q6ICMwMDM1NTg7XG4kYmx1ZV9saWdodDogI0YwRjVGODtcbiRibHVlX2hpc3Rvcnk6ICMwMDk3OUU7XG4kcmVkOiAjQjcwMDAwO1xuJG9yYW5nZTogI0Y3N0IwMDtcbiRncmVlbjogIzRGNzkyRDtcbiRncmVlbl9icmlnaHQ6ICNCRENBMjg7XG4kZ3JleV9saWdodDogI0VGRjFGMjtcblxuJHRoZW1lLWNvbG9yLTE6IzAwOTc5ZTsgLy8gVHVycXVvaXNlXG4kdGhlbWUtY29sb3ItMjojMzA3Y2FlOyAvLyBCbHVlXG4kdGhlbWUtY29sb3ItMzojOGViOTBjOyAvLyBHcmVlblxuJHRoZW1lLWNvbG9yLTQ6IzU3NDc5NDsgLy8gVmlvbGV0XG4kdGhlbWUtY29sb3ItNTojNDQ1ZTc3OyAvLyBHcmV5IGJsdWVcbiR0aGVtZS1jb2xvci02OiNiYmYxZmY7IC8vIExpZ2h0IGJsdWVcbiR0aGVtZS1jb2xvci03OiNjZGUxZTg7IC8vIExpZ2h0IGdyZXkgYmx1ZVxuJHRoZW1lLWNvbG9yLTg6I2M5YzljOTsgLy8gTGlnaHQgZ3JleVxuXG4kYWJvYXJkLXRoZW1lLWNvbG9yLTE6ICM4MkE4QkY7IC8vIEJsdW
9VcbiRhYm9hcmQtdGhlbWUtY29sb3ItMjogIzM0NzVBMDsgLy8gQmx1ZSwgZGFya2VyXG4kYWJvYXJkLXRoZW1lLWNvbG9yLTM6ICNBNkMwMDA7IC8vIEdyZWVuXG4kYWJvYXJkLXRoZW1lLWNvbG9yLTQ6ICMwMDk3OUU7IC8vIFR1cnF1b2lzZVxuJGFib2FyZC10aGVtZS1jb2xvci01OiAjMzEyRTcwOyAvLyBWaW9sZXRcbiRhYm9hcmQtdGhlbWUtY29sb3ItNjogIzYxOEJBNTsgLy8gQmx1ZSwgZGFya2VyXG4kYWJvYXJkLXRoZW1lLWNvbG9yLTc6ICM3MUFBQzg7IC8vIEJsdWUsIGxpZ2h0ZXJcbiRhYm9hcmQtdGhlbWUtY29sb3ItODogIzc1NzU3NTsgLy8gR3JleSwgbWVkaXVtXG5cbiRiYXNlLWJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiRiYXNlLXRleHQtY29sb3I6IzMzMzMzMztcblxuJGJhc2UtbGluay1jb2xvcjokdGhlbWUtY29sb3ItMTtcblxuJGJhc2UtcnVsZXItY29sb3I6I2NjY2NjYztcblxuJGJhc2Utcm93LW9kZC1jb2xvcjojZjdmN2Y3O1xuJGJhc2Utcm93LWV2ZW4tY29sb3I6dHJhbnNwYXJlbnQ7XG5cbiRiYXNlLXNpZ25hdHVyZS10ZXh0LWNvbG9yOiNjMGMwYzA7XG5cbi8vID09IFNldHRpbmdzIC0gQ29udGVudCA9PVxuXG4kYmFzZS1jb250ZW50LWxpbmUtaGVpZ2h0OigoJGJhc2UtZm9udC1zaXplICsgOCkgLyAkYmFzZS1mb250LXNpemUpO1xuXG4vLyA9PSBTZXR0aW5ncyAtIFRleHQgaGVhZGluZ3MgPT1cblxuLy8gRWRpdG9yIHN1cHBvcnRzIGhlYWRpbmdzIDxoMT4gdG8gPGg1PlxuLy8gRm9udCBzaXplcyBhcmUgZGVmaW5lZCBpbiBwaXhlbHNcblxuJGhlYWRpbmctZm9udC1zaXplcy14czpcblx0JGJhc2UtZm9udC1zaXplICsgMTAsXG5cdCRiYXNlLWZvbnQtc2l6ZSArIDgsXG5cdCRiYXNlLWZvbnQtc2l6ZSArIDYsXG5cdCRiYXNlLWZvbnQtc2l6ZSArIDUsXG5cdCRiYXNlLWZvbnQtc2l6ZSArIDQsXG5cdCRiYXNlLWZvbnQtc2l6ZTtcblxuJGhlYWRpbmctZm9udC1zaXplczpcblx0NDAsXG5cdDI2LFxuXHQyNCxcblx0MjIsXG5cdDIwLFxuXHQxODtcblxuJGhlYWRpbmctbWFyZ2luczpcblx0MCAwIDAuN2VtIDAsXG5cdDFlbSAwIDAuNWVtIDAsXG5cdDEuMmVtIDAgMC41ZW0gMCxcblx0MS4yZW0gMCAwLjVlbSAwLFxuXHQxLjJlbSAwIDAuNWVtIDA7XG5cbiRoZWFkaW5nLWNvbG9yOiRiYXNlLXRleHQtY29sb3I7XG4kaGVhZGluZy1jb2xvcnM6XG5cdCRoZWFkaW5nLWNvbG9yLFxuXHQkaGVhZGluZy1jb2xvcixcblx0JGhlYWRpbmctY29sb3IsXG5cdCRoZWFkaW5nLWNvbG9yLFxuXHQkaGVhZGluZy1jb2xvcjtcblxuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuJGhlYWRpbmctZm9udC1mYW1pbGllczpcblx0JGhlYWRpbmctZm9udC1mYW1pbHksXG5cdCRoZWFkaW5nLWZvbnQtZmFtaWx5LFxuXHQkaGVhZGluZy1mb250LWZhbWlseSxcblx0JGhlYWRpbmctZm9udC1mYW1pbHksXG5cdCRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuXG4kaGVhZGluZy1mb250LXdlaWdodDpib2xkO1xuJGhlYWRpbmctZm9udC13ZWlnaHRzOlxuXHQkaGVhZGluZy1mb250LXdlaWdodCxcblx0JGhlYWRpbmctZm9udC13ZWlnaHQsXG5cdCRoZWFkaW5nLWZvbnQtd2VpZ2h0LFxuXHQkaGVhZGluZy1mb250LXdlaWdodCxcblx0JGhlYWRpbmctZm9udC13ZWlnaHQ7XG5cbiRoZWFkaW5nLWZvbnQtc3R5bGU6bm9ybWFsO1xuJGhlYWRpbmctZm9udC1zdHlsZXM6XG5cdCRoZWFkaW5nLWZvbnQtc3R5bGUsXG5cdCRoZWFkaW5nLWZvbnQtc3R5bGUsXG5cdCRoZWFkaW5nLWZvbnQtc3R5bGUsXG5cdCRoZWFkaW5nLWZvbnQtc3R5bGUsXG5cdCRoZWFkaW5nLWZvbnQtc3R5bGU7XG5cbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OjEuMjtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0czpcblx0JGhlYWRpbmctbGluZS1oZWlnaHQsXG5cdCRoZWFkaW5nLWxpbmUtaGVpZ2h0LFxuXHQkaGVhZGluZy1saW5lLWhlaWdodCxcblx0JGhlYWRpbmctbGluZS1oZWlnaHQsXG5cdCRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuXG4vLyA9PSBTZXR0aW5ncyAtIEJ1dHRvbnMgJiBpbnB1dHMgPT1cblxuJGJhc2UtaW5wdXQtdGV4dC1wYWRkaW5nOjExcHggMTJweDtcbiRiYXNlLWlucHV0LXRleHQtYm9yZGVyOjFweCBzb2xpZCAjNzk3OTc5O1xuXG4kYmFzZS1idXR0b24tcGFkZGluZzoxMnB4O1xuJGJhc2UtYnV0dG9uLWNvbG9yOiNmZmZmZmY7XG4kYmFzZS1idXR0b24tYmFja2dyb3VuZDojNzQ3NDc0O1xuJGJhc2UtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6ZGFya2VuKCRiYXNlLWJ1dHRvbi1iYWNrZ3JvdW5kLCAxMCUpO1xuJGJhc2UtYnV0dG9uLWJvcmRlcjowO1xuIiwiLy9cbi8vIERpc3BsYXkgdXRpbGl0aWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1maXJzdCAgICAgeyBvcmRlcjogLTE7IH1cbiAgICAuZmxleCN7JGluZml4fS1sYXN0ICAgICAgeyBvcmRlcjogMTsgfVxuICAgIC5mbGV4I3skaW5maXh9LXVub3JkZXJlZCB7IG9yZGVyOiAwOyB9XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgI
9HsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGhzIGluICRzcGFjZXJzIHtcbiAgICAgICAgJGxlbmd0aC14OiBtYXAtZ2V0KCRsZW5ndGhzLCB4KTtcbiAgICAgICAgJGxlbmd0aC15OiBtYXAtZ2V0KCRsZW5ndGhzLCB5KTtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSAgeyAjeyRwcm9wfTogICAgICAgICRsZW5ndGgteSAkbGVuZ3RoLXggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGgteSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS1sZWZ0OiAgICRsZW5ndGgteCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogICAgJGxlbmd0aC15ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvICB7IG1hcmdpbjogICAgICAgIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8geyBtYXJnaW4tcmlnaHQ6ICBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLWxlZnQ6ICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInNldHRpbmdzXCI7XG5AaW1wb3J0IFwidG9vbHNcIjtcbkBpbXBvcnQgXCJsYXlvdXQtY29tbW9uXCI7XG5cbkBhdC1yb290IHtcblx0QC1tcy12aWV3cG9ydCB7XG5cdFx0d2lkdGg6IGRldmljZS13aWR0aDtcblx0fVxufVxuXG4vLyAxLiBDb3JyZWN0cyB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFNi83IHdoZW4gYm9keSBmb250LXNpemUgaXMgc2V0IHVzaW5nIGVtIHVuaXRzXG4vLyBodHRwOi8vY2xhZ251dC5jb20vYmxvZy8zNDgvI2M3OTBcbi8vIDIuIFByZXZlbn
9RzIGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tXG4vLyB3d3cuNDU2YmVyZWFzdHJlZXQuY29tL2FyY2hpdmUvMjAxMDEyL2NvbnRyb2xsaW5nX3RleHRfc2l6ZV9pbl9zYWZhcmlfZm9yX2lvc193aXRob3V0X2Rpc2FibGluZ191c2VyX3pvb20vXG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRAaW5jbHVkZSBwd2QtYmFzZS1mb250c2l6ZSgpOyAvLyAxLCAyXG59XG5cbi8vIFJlc2V0IGJveCBzaXppbmdcblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICRiYXNlLXRleHQtY29sb3I7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0bGluZS1oZWlnaHQ6ICRiYXNlLWNvbnRlbnQtbGluZS1oZWlnaHQ7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMVxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMVxuXHRiYWNrZ3JvdW5kOiAkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRAaW5jbHVkZSBwd2QtZm9udHNpemUoKTtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvLyAxXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLy8gMlxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLy8gMVxuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gTGlzdHNcblxudWwsXG5vbCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxubGkge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi8vIEh5cGVybGlua3NcblxuYSB7XG5cdGNvbG9yOiAkYmFzZS1saW5rLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIvLyBQNCBTQVNTIE
9hUTUw1IEZyYW1ld29yayAvIE1peGlucyAmIGZ1bmN0aW9uc1xuXG5AaW1wb3J0IFwiX3NldHRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvYm9vdHN0cmFwLWdyaWRcIjtcblxuLy8gR2V0IGJhc2UgZm9udCBzaXplLCBzZXQgdG8gPGh0bWw+IGVsZW1lbnRcbi8vIEJ5IGRlZmF1bHQgd2UgdXNlIHJlbGF0aXZlIHNpemUgZnJvbSBicm93c2VyIGRlZmF1bHQgKDE2cHgpXG4vLyBhbmQgdGFyZ2V0IGlzIGlzIHNwZWNpZmllZCBpbiAkcmVzZXQtdGFyZ2V0LXNpemVcblxuQG1peGluIHB3ZC1iYXNlLWZvbnRzaXplKCkge1xuXG5cdCRmb250LXNpemU6cGVyY2VudGFnZSgkYmFzZS1yZXNldC10YXJnZXQtc2l6ZS8kYmFzZS1icm93c2VyLWZvbnQtc2l6ZSk7XG5cblx0Zm9udC1zaXplOiRmb250LXNpemU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDokZm9udC1zaXplO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDokZm9udC1zaXplO1xufVxuXG4vLyBHZXQgcmVsYXRpdmUgZm9udCBzaXplIChyZW0pIGZyb20gcHggdmFsdWVcbi8vIFByb3ZpZGVzIHB4IGZhbGxiYWNrIHRvIG9sZGVyIGJyb3dzZXJzXG4vLyBJZiB5b3Ugd2FudCBqdXN0IHBpeGVsIHNpemUsIHNldCAkZml4ZWQgdG8gdHJ1ZVxuLy8gaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9mb250LXNpemUtd2l0aC1yZW1cblxuQG1peGluIHB3ZC1mb250c2l6ZSgkcHg6JGJhc2UtZm9udC1zaXplLCAkZml4ZWQ6ZmFsc2UsICR4czpmYWxzZSwgJHNtOmZhbHNlLCAkbWQ6ZmFsc2UsICRsZzpmYWxzZSkge1xuXG5cdC8vIEZhbGxiYWNrIHRvIFJFTSB1bml0cyBhbmQvb3IgZml4ZWQgc2l6ZVxuXG5cdGZvbnQtc2l6ZTokcHggKiAxcHg7XG5cblx0QGlmICRmaXhlZCA9PSBmYWxzZSB7XG5cdFx0Zm9udC1zaXplOiRweCAvICRiYXNlLXJlc2V0LXRhcmdldC1zaXplICogMXJlbTtcblx0fVxuXG5cdEBpZiAkeHMge1xuXHRcdEBtZWRpYSAjeyRiYXNlLW1xLXhzfSB7XG5cdFx0XHRmb250LXNpemU6JHhzICogMXB4O1xuXHRcdFx0QGlmICRmaXhlZCA9PSBmYWxzZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTokeHMgLyAkYmFzZS1yZXNldC10YXJnZXQtc2l6ZSAqIDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGlmICRzbSB7XG5cdFx0QG1lZGlhICN7JGJhc2UtbXEtc219IHtcblx0XHRcdGZvbnQtc2l6ZTokc20gKiAxcHg7XG5cdFx0XHRAaWYgJGZpeGVkID09IGZhbHNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiRzbSAvICRiYXNlLXJlc2V0LXRhcmdldC1zaXplICogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaWYgJG1kIHtcblx0XHRAbWVkaWEgI3skYmFzZS1tcS1tZH0ge1xuXHRcdFx0Zm9udC1zaXplOiRtZCAqIDFweDtcblx0XHRcdEBpZiAkZml4ZWQgPT0gZmFsc2Uge1xuXHRcdFx0XHRmb250LXNpemU6JG1kIC8gJGJhc2UtcmVzZXQtdGFyZ2V0LXNpemUgKiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpZiAkbGcge1xuXHRcdEBtZWRpYSAjeyRiYXNlLW1xLWxnfSB7XG5cdFx0XHRmb250LXNpemU6JGxnICogMXB4O1xuXHRcdFx0QGlmICRmaXhlZCA9PSBmYWxzZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTokbGcgLyAkYmFzZS1yZXNldC10YXJnZXQtc2l6ZSAqIDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBsaW5rLXdpdGgtaW5saW5lLXN2ZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEuOHJlbTtcblx0XHRoZWlnaHQ6IDEuOHJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdH1cbn1cblxuLy8gTWljcm8gY2xlYXJmaXhcbi8vIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gcHdkLWNsZWFyZml4IHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6dGFibGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0ZGlzcGxheTp0YWJsZTtcblx0XHRjbGVhcjpib3RoO1xuXHR9XG59XG5cbi8vIEJ1dHRvbnNcbi8vIFVuaWZpZWQgYW5kIHJldXNhYmxlIGFwcGVhcmFuY2UgZm9yIDxidXR0b24+LCA8aW5wdXQgdHlwZT1cInN1Ym1pdFwiPiBhbmQgPGE+IGVsZW1lbnRzLlxuXG4vLyAkY29sb3IgXHRcdFx0XHRUZXh0IGNvbG9yXG4vLyAkYmFja2dyb3VuZCBcdFx0XHRCYWNrZ3JvdW5kIGNvbG9yXG4vLyAkaG92ZXItYmFja2dyb3VuZCBcdEJhY2tncm91bmQgaG92ZXIgY29sb3JcblxuQG1peGluIHB3ZC1iYXNlLWJ1dHRvbigkY29sb3I6JGJhc2UtYnV0dG9uLWNvbG9yLCAkYmFja2dyb3VuZDokYmFzZS1idXR0b24tYmFja2dyb3VuZCwgJGhvdmVyLWJhY2tncm91bmQ6JGJhc2UtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQpIHtcblxuXHR3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOiRiYXNlLWJ1dHRvbi1wYWRkaW5nO1xuXHRjb2xvcjokY29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRsaW5lLWhlaWdodDpub3JtYWw7XG5cdHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xuXHRib3JkZXI6JGJhc2UtYnV0dG9uLWJvcmRlcjtcblx0YmFja2dyb3VuZDokYmFja2dyb3VuZDtcblx0b3ZlcmZsb3c6dmlzaWJsZTsgLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTFcblx0LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjsgLy8gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuXHRAaW5jbHVkZSBwd2QtZm9udHNpemUoJGJhc2UtZm9udC1zaXplKTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiRob3Zlci1iYWNrZ3JvdW5kO1xuXHR9XG5cbiAgICAvLyBSZW1vdmVzIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGRjMrXG5cdC8vIHd3dy5zaXRlcGVuLmNvbS9ibG9nLzIwMDgvMDUvMTQvdGhlLWRldmlscy1pbi10aGUtZGV0YWlscy1maXhpbmctZG9qb3MtdG9vbGJhci1idXR0b25zL1xuXHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRib3JkZXI6MDtcblx0XHRwYWRkaW5nOjA7XG5cdH1cbn1cblxuLy8gVGV4dCBpbnB1dHNcbi8vIFVuaWZpZWQgYW5kIHJldXNhYmxlIGFwcGVhcmFuY2UgZm9yIGFueSB0ZXh0IGxpa2UgaW5wdXRzXG5cbi8vICRwYWRkaW5nIFx0SW5wdXQgcGFkZGluZ1xuLy8gJGJvcmRlciBcdFx0SW5wdXQgYm9yZGVyXG5cbkBtaXhpbiBwd2QtYmFzZS10ZXh0LWlucHV0KCRwYWRkaW5nOiRiYXNlLWlucHV0LXRleHQtcGFkZGluZywgJGJvcmRlcjokYmFzZS1pbnB1dC10ZX
9h0LWJvcmRlcikge1xuXG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOiRwYWRkaW5nO1xuXHRsaW5lLWhlaWdodDpub3JtYWw7XG5cdHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xuXHRib3JkZXI6JGJvcmRlcjtcblx0QGluY2x1ZGUgcHdkLWZvbnRzaXplKCRiYXNlLWZvbnQtc2l6ZSk7XG5cblx0Ly8gUmVtb3ZlcyBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRkYzK1xuXHQvLyB3d3cuc2l0ZXBlbi5jb20vYmxvZy8yMDA4LzA1LzE0L3RoZS1kZXZpbHMtaW4tdGhlLWRldGFpbHMtZml4aW5nLWRvam9zLXRvb2xiYXItYnV0dG9ucy9cblx0Jjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdFx0Ym9yZGVyOjA7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTpub25lO1xuXHR9XG59XG5cbi8vIEZvbnQgZmFjZVxuLy8gR2VuZXJhdGVzIGZvbnQtZmFjZSBydWxlIGZvciBFT1QsIFdPRkYsIFRURiBhbmQgU1ZHIHdlYiBmb250c1xuXG4vLyBOb3RlIHRoZSBoYXNoIGluZGV4IGFmdGVyIC5zdmc7IFlvdSdsbCBjaGVjayB5b3VyIC5zdmcgZmlsZXMgdG8gbWFrZSBzdXJlIHRoYXQgdGhleSBtYXRjaCB0aGlzLlxuLy8gSnVzdCB1c2UgYSB0ZXh0IGVkaXRvciBhbmQgc2VhcmNoIGZvciBJRCBhbmQgY2hhbmdlIHRoYXQgeCB0byBtYXRjaCAkc3ZnLWhhc2guXG5cbi8vICRmb250LWZhbWlseVx0XHRGb250IGZhbWlseSBuYW1lIChzdHJpbmcpXG4vLyAkZm9udC1maWxlbmFtZVx0Rm9udCBmaWxlbmFtZSAoc3RyaW5nKS4gQWxsIGZvcm1hdHMgYXJlIG1hbmRhdG9yeSBhbmQgaGF2ZSB0byBoYXZlIHNhbWUgbmFtZS5cbi8vICRmb250LXdlaWdodFx0XHRGb250IHdlaWdodCAoc3RyaW5nKSAob3B0aW9uYWwpLiBQcm92aWRlIHRoZSBjb3JyZWN0IHdlaWdodCBmb3IgZm9udC5cbi8vICRmb250LXN0eWxlXHRcdEZvbnQgc3R5bGUgKHN0cmluZykgKG9wdGlvbmFsKS4gUHJvdmlkZSB0aGUgY29ycmVjdCBzdHlsZSBmb3IgZm9udC5cblxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4vQ1NTL0Bmb250LWZhY2Vcbi8vIGh0dHA6Ly93d3cuZm9udHNwcmluZy5jb20vYmxvZy9mdXJ0aGVyLWhhcmRlbmluZy1vZi10aGUtYnVsbGV0cHJvb2Ytc3ludGF4XG5cbkBtaXhpbiBwd2QtZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZvbnQtZmlsZW5hbWUsICRmb250LXdlaWdodDpub3JtYWwsICRmb250LXN0eWxlOm5vcm1hbCwgJHN2Zy1oYXNoOiRmb250LWZpbGVuYW1lKSB7XG5cblx0JGZvbnQtZmlsZTpcImZvbnRzL1wiICsgJGZvbnQtZmFtaWx5ICsgXCIvXCIgKyAkZm9udC1maWxlbmFtZTtcblxuXHRmb250LWZhbWlseTokZm9udC1mYW1pbHk7XG5cdHNyYzp1cmwoJGZvbnQtZmlsZSArIFwiLmVvdFwiKTsgLy8gSUU5IENvbXBhdCBNb2Rlc1xuXHRzcmM6dXJsKCRmb250LWZpbGUgKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvLyBJRTYtSUU4XG5cdFx0dXJsKCRmb250LWZpbGUgKyBcIi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdFx0dXJsKCRmb250LWZpbGUgKyBcIi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdFx0dXJsKCRmb250LWZpbGUgKyBcIi5zdmcjXCIgKyAkc3ZnLWhhc2gpIGZvcm1hdChcInN2Z1wiKTtcblx0Zm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0O1xuXHRmb250LXN0eWxlOiRmb250LXN0eWxlO1xufVxuXG4vLyBUZXh0IGhlYWRpbmcgc3R5bGVzXG4vLyBIZWxwcyB0byBub3JtYWxpemUgaGVhZGluZyBzdHlsZXMgYWNjb3JkaW5nIHRvIHNldHRpbmdzIGluIF9zZXR0aW5ncy5zY3NzXG5cbi8vICRoZWFkaW5nLWxldmVsXHRcdEhlYWRpbmcgbGV2ZWwgPGgxPiAtIDxoMz4gKGludClcbi8vICRtYXJnaW5cdFx0XHRcdEhlYWRpbmcgbWFyZ2luIChtaXh4ZWQpXG4vLyAkY29sb3JcdFx0XHRcdEhlYWRpbmcgZm9udCBjb2xvciAobWl4eGVkKVxuLy8gJGZvbnQtZmFtaWx5XHRcdFx0SGVhZGluZyBmb250IGZhbWlseSBuYW1lIChzdHJpbmcpXG4vLyAkZm9udC1zaXplIFx0XHRcdEhlYWRpbmcgZm9udCBzaXplIGluIHBpeGVscyAoaW50KVxuLy8gJGZvbnQtd2VpZ2h0XHRcdFx0SGVhZGluZyBmb250IHdlaWdodCAoc3RyaW5nIC8gaW50KVxuLy8gJGZvbnQtc3R5bGVcdFx0XHRIZWFkaW5nIGZvbnQgc3R5bGUgKHN0cmluZylcbi8vICRmb250LWxpbmUtaGVpZ2h0XHRIZWFkaW5nIGxpbmUgaGVpZ2h0LiBVc2UgYW55IHVuaXRzIHlvdSB3YW50LiAoc3RyaW5nKVxuLy8gJGNvbW1vbi1zdHlsZXNcdFx0T3V0cHV0IG9ubHkgY29tbW9uIHN0eWxlcyBmb3IgaGVhZGluZ3MuIChib29sZWFuKVxuLy8gJHJlc2V0LXN0eWxlc1x0XHRSZXNldCBlbGVtZW50IHN0eWxlIHRvIGhlYWRpbmcgc3R5bGUuIChib29sZWFuKVxuXG5AbWl4aW4gcHdkLWhlYWRpbmctc3R5bGVzKCRoZWFkaW5nLWxldmVsOmZhbHNlLCAkbWFyZ2luOmZhbHNlLCAkY29sb3I6ZmFsc2UsICRmb250LWZhbWlseTpmYWxzZSwgJGZvbnQtc2l6ZTpmYWxzZSwgJGZvbnQtd2VpZ2h0OmZhbHNlLCAkZm9udC1zdHlsZTpmYWxzZSwgJGxpbmUtaGVpZ2h0OmZhbHNlLCAkY29tbW9uLXN0eWxlczpmYWxzZSwgJHJlc2V0LXN0eWxlczpmYWxzZSkge1xuXG5cdC8vIE91dHB1dCBjb21tb24gb3IgcmVzZXQgbm9uIGhlYWRpbmcgZWxlbWVudCBzdHlsZXNcblxuXHRAaWYgJGNvbW1vbi1zdHlsZXMgb3IgJHJlc2V0LXN0eWxlcyB7XG5cblx0XHRAaWYgJHJlc2V0LXN0eWxlcyBhbmQgJGhlYWRpbmctbGV2ZWwgYW5kICRtYXJnaW4gPT0gZmFsc2Uge1xuXHRcdFx0bWFyZ2luOm50aCgkaGVhZGluZy1tYXJnaW5zLCAkaGVhZGluZy1sZXZlbCk7XG5cdFx0fVxuXG5cdFx0QGlmICRyZXNldC1zdHlsZXMgYW5kICRoZWFkaW5nLWxldmVsIGFuZCAkbWFyZ2luIHtcblx0XHRcdG1hcmdpbjokbWFyZ2luO1xuXHRcdH1cblxuXHRcdEBpZiAkY29sb3IgIT0gJGJhc2UtdGV4dC1jb2xvciBvciAkcmVzZXQtc3R5bGVzIHtcblx0XHRcdGNvbG9yOiRoZWFkaW5nLWNvbG9yO1xuXHRcdH1cblxuXHRcdEBpZiAkZm9udC1mYW1pbHkgIT0gJGJhc2UtZm9udC1mYW1pbHkgb3IgJHJlc2V0LXN0eWxlcyB7XG5cdFx0XHRmb250LWZhbWlseTokaGVhZGluZy1mb250LWZhbWlseTtcblx0XHR9XG5cblx0XHRAaWYgJHJlc2V0LXN0eWxlcyBhbmQgJGhlYWRpbmctbGV2ZWwge1xuXHRcdFx0QGluY2x1ZGUgcHdkLWZvbnRzaXpl
9KG50aCgkaGVhZGluZy1mb250LXNpemVzLCAkaGVhZGluZy1sZXZlbCkpO1xuXHRcdH1cblxuXHRcdGZvbnQtd2VpZ2h0OiRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xuXHRcdGZvbnQtc3R5bGU6JGhlYWRpbmctZm9udC1zdHlsZTtcblx0XHRsaW5lLWhlaWdodDokaGVhZGluZy1saW5lLWhlaWdodDtcblxuXHR9XG5cblx0Ly8gT3V0cHV0IGluZGl2aWR1YWwgc3R5bGVzIGZvciBzdXBwb3J0ZWQgaGVhZGluZ3Ncblx0Ly8gQWxsIGNvbW1vbiBwcm9wZXJ0aWVzIGJldHdlZW4gaGVhZGluZyBzdHlsZXMgd2lsbCBiZSBza2lwcGVkXG5cdC8vIHRvIGF2b2lkIHVubmVjZXNzYXJ5IGJsb2F0XG5cblx0QGlmICRoZWFkaW5nLWxldmVsIGFuZCAkcmVzZXQtc3R5bGVzID09IGZhbHNlIHtcblxuXHRcdEBpZiAkbWFyZ2luID09IGZhbHNlIHtcblx0XHRcdG1hcmdpbjpudGgoJGhlYWRpbmctbWFyZ2lucywgJGhlYWRpbmctbGV2ZWwpO1xuXHRcdH1cblx0XHRAZWxzZSB7XG5cdFx0XHRtYXJnaW46JG1hcmdpbjtcblx0XHR9XG5cblx0XHRAaWYgJGNvbG9yID09IGZhbHNlIGFuZCBudGgoJGhlYWRpbmctY29sb3JzLCAkaGVhZGluZy1sZXZlbCkgIT0gJGJhc2UtdGV4dC1jb2xvciB7XG5cdFx0XHRjb2xvcjpudGgoJGhlYWRpbmctY29sb3JzLCAkaGVhZGluZy1sZXZlbCk7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRjb2xvciB7XG5cdFx0XHRjb2xvcjokY29sb3I7XG5cdFx0fVxuXG5cdFx0QGlmICRmb250LWZhbWlseSA9PSBmYWxzZSB7XG5cdFx0XHRmb250LWZhbWlseTpudGgoJGhlYWRpbmctZm9udC1mYW1pbGllcywgJGhlYWRpbmctbGV2ZWwpO1xuXHRcdH1cblx0XHRAZWxzZSBpZiAkZm9udC1mYW1pbHkge1xuXHRcdFx0Zm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5O1xuXHRcdH1cblxuXHRcdEBpZiAkZm9udC1zaXplID09IGZhbHNlIHtcblx0XHRcdEBpbmNsdWRlIHB3ZC1mb250c2l6ZShudGgoJGhlYWRpbmctZm9udC1zaXplcywgJGhlYWRpbmctbGV2ZWwpKTtcblx0XHR9XG5cdFx0QGVsc2Uge1xuXHRcdFx0QGluY2x1ZGUgcHdkLWZvbnRzaXplKCRmb250LXNpemUpO1xuXHRcdH1cblxuXHRcdEBpZiAkZm9udC13ZWlnaHQgPT0gZmFsc2UgYW5kIG50aCgkaGVhZGluZy1mb250LXdlaWdodHMsICRoZWFkaW5nLWxldmVsKSAhPSAkaGVhZGluZy1mb250LXdlaWdodCB7XG5cdFx0XHRmb250LXdlaWdodDpudGgoJGhlYWRpbmctZm9udC13ZWlnaHRzLCAkaGVhZGluZy1sZXZlbCk7XG5cdFx0fVxuXG5cdFx0QGVsc2UgaWYgJGZvbnQtd2VpZ2h0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodDtcblx0XHR9XG5cblx0XHRAaWYgJGZvbnQtc3R5bGUgPT0gZmFsc2UgYW5kIG50aCgkaGVhZGluZy1mb250LXN0eWxlcywgJGhlYWRpbmctbGV2ZWwpICE9ICRoZWFkaW5nLWZvbnQtc3R5bGUge1xuXHRcdFx0Zm9udC1zdHlsZTpudGgoJGhlYWRpbmctZm9udC1zdHlsZXMsICRoZWFkaW5nLWxldmVsKTtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGZvbnQtc3R5bGUge1xuXHRcdFx0Zm9udC1zdHlsZTokZm9udC1zdHlsZTtcblx0XHR9XG5cblx0XHRAaWYgJGxpbmUtaGVpZ2h0ID09IGZhbHNlIGFuZCBudGgoJGhlYWRpbmctbGluZS1oZWlnaHRzLCAkaGVhZGluZy1sZXZlbCkgIT0gJGhlYWRpbmctbGluZS1oZWlnaHQge1xuXHRcdFx0bGluZS1oZWlnaHQ6bnRoKCRoZWFkaW5nLWxpbmUtaGVpZ2h0cywgJGhlYWRpbmctbGV2ZWwpO1xuXHRcdH1cblxuXHRcdEBlbHNlIGlmICRsaW5lLWhlaWdodCB7XG5cdFx0XHRsaW5lLWhlaWdodDokbGluZS1oZWlnaHQ7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy8gVGV4dCBoZWFkaW5nIHN0eWxlXG4vLyBHZXRzIGluZGl2aWR1YWwgdGV4dCBoZWFkaW5nIHN0eWxlXG4vLyBTdXBwb3J0ZWQgcHJvcGVydGllczogbWFyZ2luLCBjb2xvciwgZm9udC1mYW1pbHksIGZvbnQtc2l6ZSwgZm9udC13ZWlnaHQsIGZvbnQtc3R5bGUsIGxpbmUtaGVpZ2h0XG5cbi8vICRoZWFkaW5nLWxldmVsXHRcdEhlYWRpbmcgbGV2ZWwgKGludClcbi8vICRwcm9wZXJ0eVx0XHRcdENTUyBwcm9wZXJ0eSAoc3RyaW5nKVxuXG5AbWl4aW4gcHdkLWhlYWRpbmctc3R5bGUoJGhlYWRpbmctbGV2ZWw6ZmFsc2UsICRwcm9wZXJ0eTpmYWxzZSkge1xuXG5cdEBpZiAkaGVhZGluZy1sZXZlbCBhbmQgJHByb3BlcnR5IHtcblxuXHRcdEBpZiAkcHJvcGVydHkgPT0gbWFyZ2luIHtcblx0XHRcdG1hcmdpbjpudGgoJGhlYWRpbmctbWFyZ2lucywgJGhlYWRpbmctbGV2ZWwpO1xuXHRcdH1cblxuXHRcdEBpZiAkcHJvcGVydHkgPT0gY29sb3Ige1xuXHRcdFx0Y29sb3I6bnRoKCRoZWFkaW5nLWNvbG9ycywgJGhlYWRpbmctbGV2ZWwpO1xuXHRcdH1cblxuXHRcdEBpZiAkcHJvcGVydHkgPT0gZm9udC1mYW1pbHkge1xuXHRcdFx0Zm9udC1mYW1pbHk6bnRoKCRoZWFkaW5nLWZvbnQtZmFtaWxpZXMsICRoZWFkaW5nLWxldmVsKTtcblx0XHR9XG5cblx0XHRAaWYgJHByb3BlcnR5ID09IGZvbnQtc2l6ZSB7XG5cdFx0XHRAaW5jbHVkZSBwd2QtZm9udHNpemUobnRoKCRoZWFkaW5nLWZvbnQtc2l6ZXMsICRoZWFkaW5nLWxldmVsKSk7XG5cdFx0fVxuXG5cdFx0QGlmICRwcm9wZXJ0eSA9PSBmb250LXdlaWdodCB7XG5cdFx0XHRmb250LXdlaWdodDpudGgoJGhlYWRpbmctZm9udC13ZWlnaHRzLCAkaGVhZGluZy1sZXZlbCk7XG5cdFx0fVxuXG5cdFx0QGlmICRwcm9wZXJ0eSA9PSBmb250LXN0eWxlIHtcblx0XHRcdGZvbnQtc3R5bGU6bnRoKCRoZWFkaW5nLWZvbnQtc3R5bGVzLCAkaGVhZGluZy1sZXZlbCk7XG5cdFx0fVxuXG5cdFx0QGlmICRwcm9wZXJ0eSA9PSBsaW5lLWhlaWdodCB7XG5cdFx0XHRsaW5lLWhlaWdodDpudGgoJGhlYWRpbmctbGluZS1oZWlnaHRzLCAkaGVhZGluZy1sZXZlbCk7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy8gQ1NTIExpbmVhciBncmFkaWVudCBmcm9tIHRvcCB0byBib3R0b20gYW5kIHdpdGhvdXQgY29sb3Igc3RvcHNcblxuLy8gSUUgMTArLCBGRiAzLjYrLCBDaHJvbWUgNCssIFNhZmFyaSA0LjArLCBPcGVyYSAxMS4xKywgaU9TIDMuMissIEFuZHJvaWQgMi4xK1xuLy8gaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1ncmFkaWVudHNcblxuLy8gJGNvbG9yLXRvcCBcdFx0VG9wIGNvbG9yIGluIEhFWCBmb3JtYXRcbi8vICRjb2xvci1ib3R0b21cdEJvdHRvbSBjb2xvciBpbiBIRVggZm9ybWF0XG4vLyAkaWUtZ3JhZGllbnRcdFx0UHJvdmlkZXMgTVMgZmlsdGVyIGdyYWRpZW50IGZvciBJRSA2LTlcblxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9DU1MvbGluZWFyLWdyYWRpZW50XG5cbkBtaXhpbiBwd2QtbGluZWFyLWdyYWRpZW50KCRjb2xvci10b3AsICRjb2xvci1ib3R0b20sICRpZS1ncmFkaWVudDpmYWxzZSkge1xuXG5cdEBpZiAkaWUtZ3JhZGllbnQgPT0gZmFsc2Uge1xuXHRcdGJhY2tncm91bmQ6JGNvbG9yLWJvdHRvbTsgLy8qIE9sZCBicm93c2VycyAqL1xuXHRcdGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3ItdG9wIDAlLCAkY29sb3ItYm90dG9tIDEwMCUpOyAvLyogRkYzLjYrICovXG5cdFx0YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAkY29sb3ItdG9wKSwgY29sb3Itc3RvcCgxMDAlLCAkY29sb3ItYm90dG9tKSk7IC8vKiBDaHJvbWUsU2FmYXJpNCsgKi9cblx0XHRiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yLXRvcCAwJSwgJGNvbG9yLWJvdHRvbSAxMDAlKTsgLy8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdFx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3ItdG9wIDAlLCAkY29sb3ItYm90dG9tIDEwMCUpOyAvLyogT3BlcmEgMTEuMTArICovXG5cdFx0YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yLXRvcCAwJSwgJGNvbG9yLWJvdHRvbSAxMDAlKTsgLy8qIElFMTArICovXG5cdFx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItdG9wIDAlLCAkY29sb3ItYm90dG9tIDEwMCUpOyAvLyogVzNDICovXG5cdH0gQGVsc2Uge1xuXHRcdGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiN7JGNvbG9yLXRvcH1cIiwgZW5kQ29sb3JzdHI9XCIjeyRjb2xvci1ib3R0b219XCIsIEdyYWRpZW50VHlwZT0wKTsgLy8qIElFNi05ICovXG5cdH1cblxufVxuXG4vLyBDU1MgQm9yZGVyIHJhZGl1c1xuXG4vLyBJRSA5KywgRkYgMissIENocm9tZSA0KywgU2FmYXJpIDMuMSssIE9wZXJhIDEwLjUrLCBpT1MgMy4yKywgQW5kcm9pZCAyLjErXG4vLyBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Ym9yZGVyLXJhZGl1c1xuXG4vLyBbIDxsZW5ndGg+IHwgPHBlcmNlbnRhZ2U+IF17MSw0fSAgWyAvIFsgPGxlbmd0aD4gfCA8cGVyY2VudGFnZT4gXXsxLDR9XVxuLy8gaH
9R0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4vQ1NTL2JvcmRlci1yYWRpdXNcblxuQG1peGluIHB3ZC1ib3JkZXItcmFkaXVzKCR0b3AtbGVmdDo1cHgsICR0b3AtcmlnaHQ6NXB4LCAkYm90dG9tLWxlZnQ6NXB4LCAkYm90dG9tLXJpZ2h0OjVweCkge1xuXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czokdG9wLWxlZnQgJHRvcC1yaWdodCAkYm90dG9tLWxlZnQgJGJvdHRvbS1yaWdodDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiR0b3AtbGVmdCAkdG9wLXJpZ2h0ICRib3R0b20tbGVmdCAkYm90dG9tLXJpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiR0b3AtbGVmdCAkdG9wLXJpZ2h0ICRib3R0b20tbGVmdCAkYm90dG9tLXJpZ2h0O1xuXG59XG5cbi8vIENTUyBUcmFuc2Zvcm1cblxuLy8gSUUgOSssIEZGIDMuNSssIENocm9tZSA0KywgU2FmYXJpIDMuMSssIE9wZXJhIDEwLjUrLCBpT1MgMy4yKywgQW5kcm9pZCAyLjErLCBJRSBNb2JpbGUgMTArXG4vLyBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9dHJhbnNmb3JtczJkXG5cbi8vIEZvcm1hbCBzeW50YXg6IG5vbmUgfCA8dHJhbnNmb3JtLWZ1bmN0aW9uPlxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3RyYW5zZm9ybVxuXG5AbWl4aW4gcHdkLXRyYW5zZm9ybSgkcHJvcGVydHkpIHtcblxuXHQtd2Via2l0LXRyYW5zZm9ybTokcHJvcGVydHk7XG5cdC1tb3otdHJhbnNmb3JtOiRwcm9wZXJ0eTtcblx0LW1zLXRyYW5zZm9ybTokcHJvcGVydHk7XG5cdC1v
9LXRyYW5zZm9ybTokcHJvcGVydHk7XG5cdHRyYW5zZm9ybTokcHJvcGVydHk7XG5cbn1cblxuLy8gQ1NTIFRyYW5zaXRpb25cblxuLy8gSUUgMTArLCBGRiA0KywgQ2hyb21lIDQrLCBTYWZhcmkgMy4xKywgT3BlcmEgMTAuNSssIGlPUyAzLjIrLCBBbmRyb2lkIDIuMStcbi8vIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdHJhbnNpdGlvbnNcblxuLy8gWyA8dHJhbnNpdGlvbi1wcm9wZXJ0eT4gfHwgPHRyYW5zaXRpb24tZHVyYXRpb24+IHx8IDx0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbj4gfHwgPHRyYW5zaXRpb24tZGVsYXk+IF1cbi8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuL0NTUy90cmFuc2l0aW9uXG4vLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9HdWlkZS9DU1MvVXNpbmdfQ1NTX3RyYW5zaXRpb25zXG5cbi8vICRwcm9wZXJ0aWVzXHRMaXN0IG9mIHByb3BlcnRpZXMsIHNlcGFyYXRlZCBieSBjb21tYVxuXG5AbWl4aW4gcHdkLXRyYW5zaXRpb24oJHByb3BlcnRpZXMuLi4pIHtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246JHByb3BlcnRpZXM7XG5cdC1tb3otdHJhbnNpdGlvbjokcHJvcGVydGllcztcblx0LW1zLXRyYW5zaXRpb246JHByb3BlcnRpZXM7XG5cdC1vLXRyYW5zaXRpb246JHByb3BlcnRpZXM7XG5cdHRyYW5zaXRpb246JHByb3BlcnRpZXM7XG5cblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjsgLy8gVGhpcyBoZXJlIHByZXZlbnRzIGNocm9tZSBmcm9tIGZsaWNrZXJpbmdcbn1cblxuLy8gQ1NTIEJveCBzaGFkb3dcblxuLy8gSUUgOSssIEZGIDMuNSssIENocm9tZSA0KywgU2FmYXJpIDMuMSssIE9wZXJhIDEwLjUrLCBpT1MgNCssIEFuZHJvaWQgMi4xK1xuLy8gaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1ib3hzaGFkb3dcblxuLy8gJHggXHRYIG9mZnNldCAocHgpXG4vLyAkeSBcdFkgb2Zmc2V0IChweClcbi8vICRibHVyIFx0Qmx1ciByYWRpdXMgKHB4KVxuLy8gJHNwcmVhZCBcdFNwcmVhZCByYWRpdXMgKHB4KVxuLy8gJGNvbG9yIFx0U2hhZG93IGNvbG9yIGluIFJHQiwgUkdCQSBvciBIRVggZm9ybWF0LiBJRSBwb2x5ZmlsbCBkb2Vzbid0IHN1cHBvcnQgYWxwaGEgY2hhbm5lbC5cbi8vICRpbnNldCBcdFBsYWNlcyBzaGFkb3cgaW5zaWRlIHRoZSBlbGVtZW50LiBTZXQgdmFsdWUgdG8gXCJpbnNldFwiIChvcHRpb25hbClcbi8vICRpZS1zaGFkb3dcdFBvbHlmaWxsIGZvciBJRTYtOCwgcmVxdWlyZXMgUElFIChib29sZWFuKVxuXG4vLyBpbnNldD8gJiYgWyA8b2Zmc2V0LXg+IDxvZmZzZXQteT4gPGJsdXItcmFkaXVzPj8gPHNwcmVhZC1yYWRpdXM+PyA8Y29sb3I+PyBdXG4vLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL0NTUy9ib3gtc2hhZG93XG5cbkBtaXhpbiBwd2QtYm94LXNoYWRvdyAoJHg6MSwgJHk6MSwgJGJsdXI6MSwgJHNwcmVhZDoxLCAkY29sb3I6IzAwMDAwMCwgJGluc2V0OmZhbHNlLCAkaWUtc2hhZG93OmZhbHNlKSB7XG5cblx0QGlmICRpZS1zaGFkb3cgPT0gZmFsc2Uge1xuXG5cdFx0JHByZWZpeGVzOiBcIi1tb3pcIiwgXCItd2Via2l0XCI7XG5cblx0XHRAaWYgJGluc2V0IHtcblx0XHRcdEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcblx0XHRcdFx0I3skcHJlZml4fS1ib3gtc2hhZG93Omluc2V0ICN7JHh9cHggI3skeX1weCAjeyRibHVyfXB4ICN7JHNwcmVhZH1weCAkY29sb3I7XG5cdFx0XHR9XG5cdFx0XHRib3gtc2hhZG93Omluc2V0ICN7JHh9cHggI3skeX1weCAjeyRibHVyfXB4ICN7JHNwcmVhZH1weCAkY29sb3I7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG5cdFx0XHRcdCN7JHByZWZpeH0tYm94LXNoYWRvdzojeyR4fXB4ICN7JHl9cHggI3skYmx1cn1weCAjeyRzcHJlYWR9cHggJGNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Ym94LXNoYWRvdzojeyR4fXB4ICN7JHl9cHggI3skYmx1cn1weCAjeyRzcHJlYWR9cHggJGNvbG9yO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0LXBpZS1ib3gtc2hhZG93OiN7JHh9cHggI3skeX1weCAjeyRibHVyfXB4ICN7JHNwcmVhZH1weCAkY29sb3I7XG5cdFx0YmVoYXZpb3I6dXJsKFwianMvUElFLnBocFwiKTtcblx0fVxufVxuXG4vLyBDU1MgVGV4dCBzaGFkb3dcblxuLy8gSUUgMTAsIEZGIDMuNSssIENocm9tZSA0KywgU2FmYXJpIDQrLCBPcGVyYSA5LjUrLCBpT1MgMy4yKywgQW5kcm9pZCAyLjErXG4vLyBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRleHRzaGFkb3dcblxuLy8gJHggXHRcdFx0WCBvZmZzZXQgKHB4KVxuLy8gJHkgXHRcdFx0WSBvZmZzZXQgKHB4KVxuLy8gJGJsdXIgXHRcdEJsdXIgcmFkaXVzIChweCkuIElFIGZpbHRlciBkb2Vzbid0IHN1cHBvcnQgdGhpcy5cbi8vICRjb2xvciBcdFx0U2hhZG93IGNvbG9yIGluIFJHQiwgUkdCQSBvciBIRVggZm9ybWF0LiBJRSBmaWx0ZXIgZG9lc24ndCBzdXBwb3J0IGFscGhhIGNoYW5uZWwuXG4vLyAkaWUtc2hhZG93XHRJRSBmaWx0ZXIgd2hpY2ggbG9va3MgaGlkZW91cy4gVXNlIGF0IHlvdXIgb3duIHJpc2suIChib29sZWFuKVxuXG4vLyA8Y29sb3I+PyA8b2Zmc2V0LXg+IDxvZmZzZXQteT4gPGJsdXItcmFkaXVzPj8gfCA8b2Zmc2V0LXg+IDxvZmZzZXQteT4gPGJsdXItcmFkaXVzPj8gPGNvbG9yPj9cbi8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvQ1NTL3RleHQtc2hhZG93XG5cbkBtaXhpbiBwd2QtdGV4dC1zaGFkb3coJHg6MSwgJHk6MSwgJGJsdXI6MSwgJGNvbG9yOiNjY2NjY2MsICRpZS1zaGFkb3c6ZmFsc2UpIHtcblxuXHRAaWYgJGllLXNoYWRvdyA9PSBmYWxzZSB7XG5cdFx0dGV4dC1zaGFkb3c6I3skeH1weCAjeyR5fXB4ICN7JGJsdXJ9cHggJGNvbG9yO1xuXHR9IEBlbHNlIHtcblx0XHRmaWx0ZXI6ZHJvcHNoYWRvdyhjb2xvcj0jeyRjb2xvcn0sIG9mZng9I3skeH0sIG9mZnk9I3
9skeX0pO1xuXHRcdHpvb206MTtcblx0fVxufVxuXG4vLyBIaWRlIHRleHRcbi8vIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9hbm90aGVyLWNzcy1pbWFnZS1yZXBsYWNlbWVudC10ZWNobmlxdWUvXG5cbkBtaXhpbiBwd2QtaGlkZS10ZXh0IHtcblxuXHRjb2xvcjp0cmFuc3BhcmVudDtcblx0Zm9udDowLzAgYTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcblxufVxuXG4vLyBMaXN0IGZvciBuYXZpZ2F0aW9uXG5cbkBtaXhpbiBwd2QtbmF2aWdhdGlvbi1saXN0IHtcblxuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXG5cdD4gbGkge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0ZmxvYXQ6bGVmdDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHR9XG5cdH1cbn1cblxuLy8gT3BhY2l0eVxuXG5AbWl4aW4gcHdkLW9wYWNpdHkoJHZhbHVlOjAuNSkge1xuXG5cdG9wYWNpdHk6JHZhbHVlO1xuXHQtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9I3skdmFsdWUqMTAwfSlcIjtcblx0ZmlsdGVyOmFscGhhKG9wYWNpdHk9JHZhbHVlICogMTAwKTtcblx0em9vbToxO1xuXG59XG5cbi8vIENTUzMgUElFXG4vLyBDU1MzIHBvbHlmaWxsIGZvciBJRSA2LTlcbi8vIGh0dHA6Ly9jc3MzcGllLmNvbS9cblxuQG1peGluIHB3ZC1waWUoKSB7XG5cblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJlaGF2aW9yOnVybChqcy9QSUUuaHRjKTtcblxufVxuXG4vLyBDcm9zcyBicm93c2VyIGJveCBtb2RlbCBhbHRlcm5hdGlvbiB3aXRoIHBvbHlmaWxsIGZvciBJRVxuXG4vLyBodHRwczovL2dpdGh1Yi5jb20vU2NoZXBwL2JveC1zaXppbmctcG9seWZpbGxcbi8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9ib3gtc2l6aW5nXG5cbkBtaXhpbiBwd2QtYm9yZGVyLWJveCgpIHtcblxuXHQtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0KmJlaGF2aW9yOnVybChqcy9ib3hzaXppbmcuaHRjKTsgLy8gSUU2ICYgN1xuXG59XG5cbi8vIFNpbXBsZSBicmVha3BvaW50IG1peGluXG5cbkBtaXhpbiBwd2QtYnJlYWtwb2ludCgkc2NyZWVuKSB7XG5cblx0QGlmICRzY3JlZW4gPT0geHMge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4teHMtbWlufSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRzY3JlZW4gPT0gc20ge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRzY3JlZW4gPT0gbWQge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkc2NyZWVuID09IGxnIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLWxnLWRlc2t0b3B9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiQnJlYWtwb2ludCBtaXhpbiBzdXBwb3J0czogeHMsIHNtLCBtZCwgbGdcIjtcblx0fVxufVxuXG5AbWl4aW4gY29udGFjdC1pbmZvLXN0eWxlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJsYWNrO1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXHR9XG5cblx0LnRleHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5uYW1lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cblx0LmpvYi10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IC41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdHdpZHRoOiAycmVtO1xuXHRcdGhlaWdodDogMnJlbTtcblx0fVxuXG5cdC5waG9uZSwgLmVtYWlsIHtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocykge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdH1cblxuXHRcdC50ZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cblx0XHQubmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHR9XG5cblx0XHRwLCAuam9iLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBwd2QtZmlnY2FwdGlvbigpIHtcblx0bWFyZ2luOiAxcmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogJGJsYWNrO1xuXHRmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1peGluIGN0YS1saW5rLXN0eWxlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdHN2ZyB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHR9XG5cblx0YSB7XG5cdFx0QGluY2x1ZGUgbGluay13aXRoLWlubGluZS1zdmc7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDEuNXJlbSByZ2JhKCRibGFjaywgLjMpO1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjc1cHg7XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMS41cmVtIHJnYmEoJGJsYWNrLCAuNSk7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1ib3JkZXItc3R5bGVzIHtcblx0d2lkdGg6IDFweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJGJsYWNrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuQG1peGluIGhvcml6b250YWwtYm9yZGVyLXN0eWxlcyB7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAxLjVyZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJsYWNrO1xufVxuXG5AbWl4aW4gdmVydGljYWwtYm9yZGVyLWJhbGwtc3RhcnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3BvdC9hc3NldHMvaW1hZ2VzL2NpcmNsZS1ibHVlLnN2ZycpO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAtMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiBjYWxjKC0uNzVyZW0gLSAwKTtcblx0fVxufVxuXG5AbWl4aW4gdmVydGljYWwtYm9yZGVyLWJhbGwtZW5kIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3BvdC9hc3NldHMvaW1hZ2VzL2NpcmNsZS1ibHVlLnN2ZycpO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiBjYWxjKC0uNzVyZW0gLSAwKTtcblx0fVxufVxuXG5AbWl4aW4gaG9yaXpvbn
9RhbC1ib3JkZXItYmFsbC1zdGFydCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvcG90L2Fzc2V0cy9pbWFnZXMvY2lyY2xlLWJsdWUuc3ZnJyk7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsZWZ0OiAtMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoLS43NXJlbSAtIDFweCk7XG5cdH1cbn1cblxuQG1peGluIGhvcml6b250YWwtYm9yZGVyLWJhbGwtZW5kIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9wb3QvYXNzZXRzL2ltYWdlcy9jaXJjbGUtYmx1ZS5zdmcnKTtcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMS41cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHJpZ2h0OiAtMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoLS43NXJlbSAtIDFweCk7XG5cdH1cbn1cblxuQG1peGluIG1ldGEtc3R5bGVzIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGxldHRlci1zcGFjaW5nOiAuNzVweDtcblxuXHQudGF4ZXMge1xuXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyZWVuX2JyaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuXHRcdCYuYWJvYXJkIHtcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGJsdWVfMjtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIENyaXRpY2FsIENTUyBmb3IgYWJvdmUgdGhlIGZvbGQgY29udGVudC5cbi8vIExvYWRlZCBpbmxpbmUgaW4gdGVtcGxhdGUgPGhlYWQ+IGVsZW1lbnQuXG5cbkBpbXBvcnQgXCJiYXNlL3NldHRpbmdzXCI7XG5AaW1wb3J0IFwiYmFzZS90b29sc1wiO1xuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnMvYnJlYWtwb2ludHNcIjtcblxuLy8gR3JpZCAmIGNvbnRhaW5lcnNcblxuLmNvbnRhaW5lcixcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWZsdWlkIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblx0cGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb250YWluZXIteGwge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG5cdG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKTtcbn1cblxuLnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIC0yO1xuXHRtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAtMjtcbn1cblxuW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcblx0Ly8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuXHQvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuXHRwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG5cdHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAyO1xufVxuXG4vLyBSZW1vdmUgc3R5bGluZyBmcm9tIGxpc3RzIGluc2lkZSA8bmF2PlxuXG5uYXYge1xuXHR1bCxcblx0bGkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdHVsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0fVxufVxuXG4vLyBWaXN1YWxseSBoaWRlIGVsZW1lbnQvdGV4dCBidXQgbWFrZSBpdCBhY2Nlc3NpYmxlIHRvIHNjcmVlbiByZWFkZXJzXG5cbi52aCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cblxuLy8gTWljcm8gY2xlYXJmaXhcblxuZGl2LmNvbnRlbnQsXG4uY2Yge1xuXHRAaW5jbHVkZSBwd2QtY2xlYXJmaXg7XG59XG5cbi8vIEZsdWlkIGltYWdlc1xuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLy8gQ29tbW9uXG5cbi5wb3QtbWFyZ2luLWJvdHRvbS0xLFxuLnBvdC1tYXJnaW4tYm90dG9tLTIge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTtcbn1cblxuLnBvdC1tYXJnaW4tdG9wLTEge1xuXHRtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTtcbn1cblxuLmJsb2NrLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG59XG5cbmhlYWRlcixcbi5zdWItbmF2LFxuLnBvdC1saW5rcy0xLFxuLnNpZGUtYmFyLW5hdixcbi5wb3QtY29udGFjdHMtbmF2LFxuLnBvdC1tYXAtbGlua3Mge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdGxpLFxuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHR1bCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0fVxufVxuXG4ucG90LWxpbmtzLTEge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAtIDNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdH1cbn1cblxuLnBvdC1idXR0b24tMSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6ICRiYXNlLXRleHQtY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYmFzZS10ZXh0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3B
9hcmVudDtcblx0QGluY2x1ZGUgcHdkLWJvcmRlci1yYWRpdXMoNTAlLCA1MCUsIDUwJSwgNTAlKTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTFweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0c3BlYWs6IG5vbmU7XG5cdH1cbn1cblxuLnBvdC1idXR0b24tMS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4ucG90LWJ1dHRvbi0xLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4vLyBGcm9udCBwYWdlIHRlbXBsYXRlICgnZnJvbnQtcGFnZS5waHAnKVxuXG4ucG90LWhlcm8tMS1jb250ZW50LFxuLnBvdC1oZXJvLTEtbmF2IHtcblx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5wb3QtaGVyby0xLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5wb3QtaGVyby0xLXRvcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5wb3QtaGVyby0xLWxvZ28gaW1nIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvdC1oZXJvLTEtYmcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG5cbi5wb3Qtc2VjdGlvbiB7XG5cdGgxLFxuXHRoMixcblx0aDMge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRoMSxcblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjdlbTtcblx0XHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0fVxuXHR9XG5cblx0aDIsXG5cdGgzIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIHB3ZC1mb250c2l6ZShudGgoJGhlYWRpbmctZm9udC1zaXplcy14cywgMSkpO1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdH1cblxuXHRoMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRAaW5jbHVkZSBwd2QtdGV4dC1zaGFkb3coMSwgMSwgNiwgIzAwMDAwMCk7XG5cdH1cblxuXHRoMyBzcGFuIHtcblx0XHRmb250LXNpemU6IDAuNmVtO1xuXHR9XG5cblx0LnBvdC1zZWN0aW9uLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlO1xuXHR9XG59XG5cbi5wb3Qtc2VjdGlvbi0yIHtcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuXG4ucG90LXNlY3Rpb24taW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3Qtc2VjdGlvbi1pbWFnZS10ZXh0cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG5cdGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblx0cmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblxuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdGgyLFxuXHRoMyB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdH1cbn1cblxuLnBvdC10YWdsaW5lIHtcblx0bWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSBhdXRvIDAgYXV0bztcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRAaW5jbHVkZSBwd2QtZm9udHNpemUoMzApO1xuXG5cdHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHR9XG5cblx0LnBvdC1oZXJvLTEtaW1hZ2UgJiB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMCA2cHggIzAwMDAwMDtcblx0fVxufVxuXG4vLyBEZWZhdWx0IHRlbXBsYXRlXG5cbi5wb3QtZGVmYXVsdC1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblx0XHRyaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAyO1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHNwZWFrOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWZhZmFmO1xuXHR9XG59XG5cbi5wb3QtbGVmdC1iYXItbWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBDb250ZW50XG5cbi53cC1jb250ZW50LFxuLnRleHR3aWRnZXQge1xuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4vLyBBcmNoaXZlIHZpZXcsIGN1c3RvbSBwb3N0IHR5cGUgJ2NvbXBhbnknXG5cbi5wb3QtY29tcGFueS1pdGVtIGgzLFxuLnBvdC1hbHBoYWJldC1pbmRleCB7XG5cdEBpbmNsdWRlIHB3ZC1mb250c2l6ZSgyMCk7XG59XG5cbi5wb3QtY29tcGFueSBbcm9sZT1cInNlYXJjaFwiXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWZhZmFmO1xuXG5cdHNlbGVjdCxcblx0W3R5cGU9XCJzZWFyY2hcIl0sXG5cdGJ1dHRvbixcblx0LmNob2ljZXMge1xuXHRcdG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG59XG5cbi5wb3QtY29tcGFueS1hbHBoYWJldC1zZWN0aW9uIGgyIHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucG90LWNvbXBhbnktaXRlbSBoMyB7XG5cdG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuXG4ucG90LWFscGhhYmV0LWluZGV4IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjYTZhNmE2O1xuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0bGkgPiAqIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMS43ZW07XG5cdFx0cGFkZGluZzogOHB4IDJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcblx0fVxufVxuXG4vLyBjaG9pY2VzLmpzIC0gQSB2YW5pbGx
9hIEpTIGN1c3RvbWlzYWJsZSBzZWxlY3QgYm94L3RleHQgaW5wdXQgcGx1Z2luXG5cbi5jaG9pY2VzIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuXHQvLyBJY29uc1xuXG5cdC5wb3QtaWNvLTEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC4xZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0c3BlYWs6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnBvdC1pY28tMjpiZWZvcmUsXG5cdC5wb3QtaWNvLTM6YWZ0ZXIsXG5cdC5wb3QtaWNvLTQ6YmVmb3JlLFxuXHQucG90LWljby01OmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRzcGVhazogbm9uZTtcblx0fVxuXG5cdC5wb3QtaWNvLTItZWFydGg6YmVmb3JlIHtcblx0XHR3aWR0aDogMjFweDtcblx0XHRoZWlnaHQ6IDIxcHg7XG5cdH1cblxuXHQucG90LWljby0yLXNvbWU6YmVmb3JlIHtcblx0XHR3aWR0aDogNDFweDtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdH1cblxuXHQucG90LWljby0zLWFycm93LXVwOmFmdGVyLFxuXHQucG90LWljby0zLWFycm93LWRvd246YWZ0ZXIge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxuXG5cdC5wb3QtaWNvLTItc2VhcmNoOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDIzcHg7XG5cdFx0aGVpZ2h0OiAyM3B4O1xuXHR9XG5cblx0LnBvdC1pY28tNDpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDAuMWVtO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cblx0LnBvdC1pY28tNTpiZWZvcmUge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0fVxuXG5cdC8vIENvbW1vblxuXG5cdC5wb3QtcGFkZGluZy1ib3R0b20tMiB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlO1xuXHR9XG5cblx0LnBvdC1wYWRkaW5nLXRvcC0xIHtcblx0XHRwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2U7XG5cdH1cblxuXHQucG90LXRoZW1lLWJnLTEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuXHR9XG5cblx0LnBvdC10aGVtZS1iZy0yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItMjtcblx0fVxuXG5cdC5wb3QtdGhlbWUtYmctMyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLTM7XG5cdH1cblxuXHQucG90LXRoZW1lLWJnLTQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci00O1xuXHR9XG5cblx0LnBvdC1iZy01IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItNTtcblx0fVxuXG5cdC5wb3QtYmctNiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0fVxuXG5cdC5wb3QtYmctNyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLTc7XG5cdH1cblxuXHRbY2xhc3MqPVwicG90LXRoZW1lLWJnLVwiXSxcblx0W2NsYXNzKj1cInBvdC10aGVtZS1iZy1cIl0gaDEsXG5cdFtjbGFzcyo9XCJwb3QtdGhlbWUtYmctXCJdIGgyLFxuXHRbY2xhc3MqPVwicG90LXRoZW1lLWJnLVwiXSBoMyxcblx0W2NsYXNzKj1cInBvdC10aGVtZS1iZy1cIl0gaDQsXG5cdFtjbGFzcyo9XCJwb3QtdGhlbWUtYmctXCJdIGEsXG5cdC5wb3QtYmctNSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdH1cblxuXHQucG90LWJnLTUgYSB7XG5cdFx0Y29sb3I6ICR0aGVtZS1jb2xvci02O1xuXHR9XG5cblx0LnBvdC1iZy03IGEge1xuXHRcdGNvbG9yOiAjMDA1ZjkwO1xuXHR9XG5cblx0LnBvdC1saW5rcy0xIGFbaHJlZl0ge1xuXHRcdHBhZGRpbmc6IDExcHggMTBweDtcblx0XHRjb2xvcjogJGJhc2UtbGluay1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdEBpbmNsdWRlIHB3ZC1ib3JkZXItcmFkaXVzKDRweCwgNHB4LCA0cHgsIDRweCk7XG5cdH1cblxuXHQucG90LWxpbmtzLTEtY29sb3ItMiBhW2hyZWZdIHtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHR9XG5cblx0LnBvdC1ib3JkZXItMSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvci04O1xuXHR9XG5cblx0Ly8gVGVtcGxhdGUgaGVhZGVyXG5cblx0LnBvdC10b3AtYmFyIFtjbGFzcyo9XCJjb2wtXCJdLFxuXHQucG90LWxhbmd1YWdlLW5hdixcblx0LnBvdC1sYW5ndWFnZS1uYXYgYnV0dG9uLFxuXHQucG90LXNlYXJjaCxcblx0LnBvdC1zZWFyY2ggYSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5wb3QtdG9wLWJhciBbY2xhc3MqPVwiY29sLVwiXTpsYXN0LWNoaWxkIHtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0fVxuXG5cdC5wb3Qtc2VhcmNoIGEsXG5cdC5wb3QtdG9wLWJhciBidXR0b24ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAyO1xuXHR9XG5cblx0LnRvcC1iYXItbG9nbyxcblx0LnBvdC10b3AtYmFyIC5wd2Qtd2VhdGhlci13aWRnZXQge1xuXHRcdHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG5cdFx0cGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblx0fVxuXG5cdC5wb3QtdG9wLWJhciB7XG5cdFx0YSxcblx0XHRidXR0b24ge1xuXHRcdFx0Y29sb3I6ICRiYXNlLXRleHQtY29sb3I7XG5cdFx0fVxuXG5cdFx0YnV0dG9uOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvci04O1xuXHRcdH1cblx0fVxuXG5cdC5wb3QtdG9wLWJhci1kZWZhdWx0IHtcblx0XHRbY2xhc3MqPVwiY3VycmVudC1wYWdlXCJdIGEsXG5cdFx0W2NsYXNzKj1cImN1cnJlbnRfcGFnZVwiXSBhLFxuXHRcdGE6aG92ZXIsXG5cdFx0YTpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG5cdFx0fVxuXHR9XG5cblx0LnBvdC1zZWFyY2ggYSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5wb3QtaGVyby0xIHtcblx0XHQucG90LXRvcC1iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwMDAwLCAwLjU1KTtcblx0XHR9XG5cblx0XHQucG90LXRvcC1iYXIgW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNDg2OTg5O1xuXHRcdH1cblx0fVxuXG5cdC50b3AtYmFyLWxvZ28ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0LnBvdC1oZXJvLTEgLnBvdC10b3AtYmFyLFxuXHQucG90LWhlcm8tMSBhLFxuXHQucG90LWhlcm8tMS1ib3R0b20sXG5cdC5wb3QtaGVyby0xLWJvdHRvbSBhLFxuXHQuc3ViLW5hdiBhIHtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0fVxuXG5cdC5wb3QtaGVyby0xLWJvdHRvbSB7XG5cdFx0cGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblx0fVxuXG5cdC8vIE5hdmlnYXRpb25zXG5cblx0LnBvdC10b3AtYmFyLW5hdixcblx0LnBvdC1oZXJvLTEtbmF2IHtcblx0XHRwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvID
9IgLSAxMHB4O1xuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5wb3QtdG9wLWJhci1yaWdodCA+ICosXG5cdC5wb3QtbGFuZ3VhZ2UtZHJvcCB1bCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3ItODtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblxuXHRcdC5wb3QtaGVyby0xICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNDg2OTg5O1xuXHRcdH1cblx0fVxuXG5cdC5wb3QtdG9wLWJhci1yaWdodCA+ICoge1xuXHRcdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdH1cblxuXHQucG90LXRvcC1iYXItcmlnaHQgPiAqOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG5cdH1cblxuXHQucG90LWxhbmd1YWdlLW5hdiB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXG5cdFx0LnBvdC1pY28tMjpiZWZvcmUsXG5cdFx0LnBvdC1pY28tMzphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0fVxuXG5cdFx0LnBvdC1pY28tMjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdC5wb3QtaWNvLTM6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblxuXHRcdC5wb3QtaGVyby0xICYgYnV0dG9uIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0fVxuXG5cdC5wb3QtbGFuZ3VhZ2UtZHJvcCB7XG5cdFx0dWwgYSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQucG90LXNlYXJjaCBh
9IHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdC5wb3QtaWNvbi1uYXYge1xuXHRcdG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMiAtIDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0QGluY2x1ZGUgcHdkLWZvbnRzaXplKDIyKTtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0LnBvdC1oZXJvLTEtbmF2IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LnBvdC1zZWN0aW9uLXN1Yi1uYXYge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR9XG5cdH1cblxuXHQuc3ViLW5hdiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0dWwsXG5cdFx0bGksXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdG1hcmdpbjogMCAwIC0xcHggLTFweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1jb2xvci0xLCAwKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1cImN1cnJlbnRfcGFnZVwiXSBhLFxuXHRcdGE6aG92ZXIsXG5cdFx0YTpmb2N1cyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1jb2xvci0xLCAxKTtcblx0XHR9XG5cdH1cblxuXHQuc3ViLW5hdi10aGVtZS0yIHtcblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLWNvbG9yLTIsIDApO1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9XCJjdXJyZW50X3BhZ2VcIl0gYSxcblx0XHRhOmhvdmVyLFxuXHRcdGE6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGhlbWUtY29sb3ItMiwgMSk7XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1uYXYtdGhlbWUtMyB7XG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1jb2xvci0zLCAwKTtcblx0XHR9XG5cblx0XHRbY2xhc3MqPVwiY3VycmVudF9wYWdlXCJdIGEsXG5cdFx0YTpob3Zlcixcblx0XHRhOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLWNvbG9yLTMsIDEpO1xuXHRcdH1cblx0fVxuXG5cdC5zdWItbmF2LXRoZW1lLTQge1xuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGhlbWUtY29sb3ItNCwgMCk7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1cImN1cnJlbnRfcGFnZVwiXSBhLFxuXHRcdGE6aG92ZXIsXG5cdFx0YTpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1jb2xvci00LCAxKTtcblx0XHR9XG5cdH1cblxuXHQuc2lkZS1iYXItbmF2IHtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG5cblx0XHR1bCxcblx0XHRsaSxcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICRiYXNlLXRleHQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1cImN1cnJlbnRfcGFnZVwiXSBhLFxuXHRcdGE6aG92ZXIsXG5cdFx0YTpmb2N1cyB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlX2Rhcms7XG5cdFx0fVxuXHR9XG5cblx0LnBvdC1zZWN0aW9uLXN1Yi1uYXYge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdH1cblx0fVxuXG5cdC5wb3Qtc2VjdGlvbi1zdWItbmF2LXRoZW1lLTIgYVtocmVmXSB7XG5cdFx0Y29sb3I6ICR0aGVtZS1jb2xvci0yO1xuXHR9XG5cblx0LnBvdC1zZWN0aW9uLXN1Yi1uYXYtdGhlbWUtMyBhW2hyZWZdIHtcblx0XHRjb2xvcjogJHRoZW1lLWNvbG9yLTM7XG5cdH1cblxuXHQucG90LXNlY3Rpb24tc3ViLW5hdi10aGVtZS00IGFbaHJlZl0ge1xuXHRcdGNvbG9yOiAkdGhlbWUtY29sb3ItNDtcblx0fVxuXG5cdC5zaWRlLWJhci1uYXYtMiBhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTNweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHR9XG5cblx0LnNpZGUtYmFyLW5hdi0zIHtcblx0XHRib3JkZXI6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0bGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuXHRcdH1cblx0fVxuXG5cdC8vIEN1c3RvbSAncHdkLWN1c3RvbS13ZWF0aGVyJyBwbHVnaW5cblxuXHQucG90LXRvcC1iYXIge1xuXHRcdC5wd2Qtd2VhdGhlci13aWRnZXQge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wd2Qtd2VhdGhlci11bml0IHtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyBTZWN0aW9uIGVsZW1lbnRzICgnZnJvbnQtcGFnZS5waHAnICYgJ3NlY3Rpb24tZnJvbnQtcGFnZS5waHAnKVxuXG5cdC5wb3Qtc2VjdGlvbiAucG90LXNlY3Rpb24tY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2U7XG5cdH1cblxuXHQvLyBBcmNoaXZlIHZpZXcsIGN1c3RvbSBwb3N0IHR5cGUgJ2NvbXBhbnknXG5cblx0LnBvdC1jb21wYW5
95IFtyb2xlPVwic2VhcmNoXCJdIHtcblx0XHRidXR0b24ucG90LWljby0yLXNlYXJjaCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuXHQvLyBOYXZpZ2F0aW9uc1xuXG5cdC5wb3QtaWNvbi1uYXYge1xuXHRcdC5jb250YWluZXItZmx1aWQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKX0pIHtcblx0LnBvdC1oZXJvLTEtaW1hZ2Uge1xuXHRcdC5wb3QtaGVyby0xLWJvdHRvbSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBOYXZpZ2F0aW9uc1xuXG5cdC5zdWItbmF2IHtcblx0XHRsaSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdC5wb3QtaWNvbi1uYXYge1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6I3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSl9KSB7XG5cdC8vIEFyY2hpdmUgdmlldywgY3VzdG9tIHBvc3QgdHlwZSAnY29tcGFueSdcblxuXHQucG90LWNvbXBhbnkgW3JvbGU9XCJzZWFyY2hcIl0ge1xuXHRcdHNlbGVjdCxcblx0XHQuY2hvaWNlcyB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2OHB4O1xuXHRcdH1cblxuXHRcdFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6I3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCl9KSB7XG5cdC8vIFNlY3Rpb24gZWxlbWVudHMgKCdmcm9udC1wYWdlLnBocCcgJiAnc2VjdGlvbi1mcm9udC1wYWdlLnBocCcpXG5cblx0LnBvdC1zZWN0aW9uLWltYWdlLWNvbHVtbiB7XG5cdFx0PiBkaXYgLnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG5cdFx0XHRyaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAyO1xuXHRcdH1cblxuXHRcdC5wb3Qtc2VjdGlvbi1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0fVxuXG5cdFx0LnBvdC1zZWN0aW9uLWltYWdlIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHdpZHRoOiA0MyU7XG5cdFx0XHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRcdH1cblxuXHRcdC5wb3Qtc2VjdGlvbi1pbWFnZSB7XG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig5JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oOSUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuXHRcdH1cblx0fVxuXG5cdC5wb3Qtc2VjdGlvbi1pbWFnZS1jb2x1bW4tZXZlbiB7XG5cdFx0LnBvdC1zZWN0aW9uLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHR9XG5cblx0XHQucG90LXNlY3Rpb24taW1hZ2Uge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDkxJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgOTElIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG5cdFx0fVxuXG5cdFx0LnBvdC1zZWN0aW9uLWltYWdlLXRleHRzIHtcblx0XHRcdGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlIC8gMjtcblx0XHRcdHJpZ2h0OiA2MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6I3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCl9KSB7XG5cdC8vIENvbW1vblxuXG5cdC5wb3Qtb3ZlcmZsb3ctaW1hZ2UtbWQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIFRlbXBsYXRlIGhlYWRlclxuXG5cdC5wb3QtdG9wLWJhci1taWRkbGUsXG5cdC5wb3QtdG9wLWJhci1yaWdodCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXG5cdC50b3AtYmFyLWxvZ28ge1xuXHRcdHdpZHRoOiAxNTBweDtcblx0fVxuXG5cdC8vIE5hdmlnYXRpb25zXG5cblx0LnBvdC10b3AtYmFyLW5hdiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQucG90LWljb24tbmF2IHtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDcwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRnJvbnQgcGFnZSB0ZW1wbGF0ZSAoJ2Zyb250LXBhZ2UucGhwJylcblxuXHQucG90LXRhZ2xpbmUge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRAaW5jbHVkZSBwd2QtZm9udHNpemUoNTApO1xuXHR9XG5cblx0Ly8gU2VjdGlvbiBlbGVtZW50cyAoJ2Zyb250LXBhZ2UucGhwJyAmICdzZWN0aW9uLWZyb250LXBhZ2UucGhwJylcblxuXHQucG90LXNlY3Rpb24ge1xuXHRcdGgxLFxuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIHB3ZC1mb250c2l6ZSgzNSk7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0QGluY2x1ZGUgcHdkLWZvbnRzaXpl
9KDQwKTtcblx0XHR9XG5cdH1cblxuXHQucG90LXNlY3Rpb24taW1hZ2UtdGV4dHMge1xuXHRcdGxlZnQ6IDYwcHg7XG5cdH1cblxuXHQvLyBQYWdlIHRlbXBsYXRlICgncGFnZS5waHAnKVxuXG5cdC5wb3QtbGVmdC1iYXItbWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnBvdC1sZWZ0LWJhci14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8vIEFyY2hpdmUgdmlldywgY3VzdG9tIHBvc3QgdHlwZSAnY29tcGFueScgKCdhcmNoaXZlLWNvbXBhbnkucGhwJylcblxuXHQucG90LWNvbXBhbnkgW3JvbGU9XCJzZWFyY2hcIl0ge1xuXHRcdHNlbGVjdCxcblx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuXHRcdC5jaG9pY2VzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpfSkge1xuXHQvLyBDb21tb25cblxuXHQucG90LW1hcmdpbi1ib3R0b20tMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2UtbWFyZ2luLTE7XG5cdH1cblxuXHQucG90LW1hcmdpbi1ib3R0b20tMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2UtbWFyZ2luLTEgLSAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTtcblx0fVxuXG5cdC5wb3QtcGFkZGluZy1ib3R0b20tMiB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRiYXNlLW1hcmdpbi0xO1xuXHR9XG5cblx0LnBvdC1wYWRkaW5nLXRvcC0xIHtcblx0XHRwYWRkaW5nLXRvcDogJGJhc2UtbWFyZ2luLTE7XG5cdH1cblxuXHQvLyBTZWN0aW9uIGVsZW1lbnRzICgnZnJvbnQtcGFnZS5waHAnICYgJ3NlY3Rpb24tZnJvbnQtcGFnZS5waHAnKVxuXG5cdC5wb3Qtc2VjdGlvbi1pbWFnZS1jb2x1bW4ge1xuXHRcdC5wb3Qtc2VjdGlvbi1pbWFnZSB7XG5cdFx0XHR3aWR0aDogNTIuNSU7XG5cdFx0fVxuXG5cdFx0LnBvdC1zZWN0aW9uLWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogNThweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKX0pIHtcblx0Ly8gVGVtcGxhdGUgaGVhZGVyXG5cblx0LnBvdC10b3AtYmFyIHtcblx0XHQucm93IHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDYzcHg7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAzMCU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1cImNvbC1cIl06bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5wb3QtdG9wLWJhci1kZWZhdWx0IHtcblx0XHRbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA5MHB4O1xuXHRcdH1cblxuXHRcdGJ1dHRvbixcblx0XHQucG90LXNlYXJjaCBh
9IHtcblx0XHRcdHBhZGRpbmctdG9wOiAoJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgKyAyMCkgLyAyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICgkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSArIDIwKSAvIDI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTmF2aWdhdGlvbnNcblxuXHQucG90LXRvcC1iYXItbmF2LFxuXHQucG90LWhlcm8tMS1uYXYge1xuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtI3skZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDJ9O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtI3skZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDJ9O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG5cdFx0fVxuXHR9XG5cblx0LnBvdC10b3AtYmFyLW5hdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucG90LWljb24tbmF2IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0cGljdHVyZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBGcm9udCBwYWdlIHRlbXBsYXRlICgnZnJvbnQtcGFnZS5waHAnKVxuXG5cdC5wb3QtaGVyby0xLWltYWdlIHtcblx0XHQucG90LWhlcm8tMS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlICogMiArIDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvdC10YWdsaW5lIHtcblx0XHRtYXJnaW4tdG9wOiA2JTtcblx0fVxuXG5cdC5wb3QtaGVyby0xLWJnIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gU2VjdGlvbiBlbGVtZW50cyAoJ2Zyb250LXBhZ2UucGhwJyAmICdzZWN0aW9uLWZyb250LXBhZ2UucGhwJylcblxuXHQucG90LXNlY3Rpb24ge1xuXHRcdGgxLFxuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIHB3ZC1mb250c2l6ZSg0MCk7XG5cdFx0fVxuXHR9XG5cblx0LnBvdC1zZWN0aW9uLWltYWdlLXRleHRzIHtcblx0XHRib3R0b206IDYwcHg7XG5cdH1cblxuXHQvLyBBcmNoaXZlIHZpZXcsIGN1c3RvbSBwb3N0IHR5cGUgJ2NvbXBhbnknICgnYXJjaGl2ZS1jb21wYW5
95LnBocCcpXG5cblx0LnBvdC1jb21wYW55IFtyb2xlPVwic2VhcmNoXCJdIHtcblx0XHRzZWxlY3QsXG5cdFx0LmNob2ljZXMge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKX0pIHtcblx0LnBvdC1zZWN0aW9uLWltYWdlLWNvbHVtbiB7XG5cdFx0LnBvdC1zZWN0aW9uLWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTQwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHR9XG5cdH1cblxuXHQucG90LXNlY3Rpb24taW1hZ2UtY29sdW1uLWV2ZW4ge1xuXHRcdC5wb3Qtc2VjdGlvbi1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeGwpfSkge1xuXHQvLyBUZW1wbGF0ZSBoZWFkZXJcblxuXHQucG90LXNlYXJjaCBhLFxuXHQucG90LWxhbmd1YWdlLW5hdiBidXR0b24sXG5cdC5wb3QtbGFuZ3VhZ2UtZHJvcCBsaSBhIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjJweDtcblx0fVxuXG5cdC50b3AtYmFyLWxvZ28ge1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHR9XG5cblx0Ly8gTmF2aWdhdGlvbnNcblxuXHQucG90LWxhbmd1YWdlLW5hdiB7XG5cdFx0LnBvdC1pY28tMjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdC5wb3QtaWNvLTM6YWZ0ZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1uYXYgYSB7XG5cdFx0cGFkZGluZzogMjJweCAzNXB4O1xuXHR9XG5cblx0Ly8gRnJvbnQgcGFnZSB0ZW1wbGF0ZSAoJ2Zyb250LXBhZ2UucGhwJylcblxuXHQucG90LXRhZ2xpbmUge1xuXHRcdG1hcmdpbi10b3A6IDEyJTtcblx0fVxuXG5cdC8vIFNlY3Rpb24gZWxlbWVudHMgKCdmcm9udC1wYWdlLnBocCcgJiAnc2VjdGlvbi1mcm9udC1wYWdlLnBocCcpXG5cblx0LnBvdC1zZWN0aW9uIHtcblx0XHRoMSxcblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBwd2QtZm9udHNpemUoNTApO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdEBpbmNsdWRlIHB3ZC1mb250c2l6ZSg3NSk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuXHQvLyBGcm9udCBwYWdlIHRlbXBsYXRlICgnZnJvbnQtcGFnZS5waHAnKVxuXG5cdC5wb3QtdGFnbGluZSB7XG5cdFx0bWFyZ2luLXRvcDogMTklO1xuXHR9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG4vLyBUYWJsZXNcbi8vIEJ1dHRvbnNcbi8vIEZvcm1zXG4vLyBEcm9wZG93bnNcbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIE5hdmJhclxuLy8gTmF2c1xuLy8gUGFnaW5hdGlvblxuLy8gSnVtYm90cm9uXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vLyBDYXJkc1xuLy8gVG9vbHRpcHNcbi8vIFBvcG92ZXJzXG4vLyBCYWRnZXNcbi8vIE1vZGFsc1xuLy8gQWxlcnRzXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyBMaXN0IGdyb3VwXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vLyBGaWd1cmVzXG4vLyBCcmVhZGNydW1ic1xuLy8gQ2Fyb3VzZWxcbi8vIENsb3NlXG4vLyBDb2RlXG5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cblxuLy8gR2VuZXJhbCB2YXJpYWJsZSBzdHJ1Y3R1cmVcbi8vXG4vLyBWYXJpYWJsZSBmb3JtYXQgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtbW9kaWZpZXItc3RhdGUtcHJvcGVydHlgIG9yZGVyLlxuXG5cbi8vIENvbG9yc1xuLy9cbi8vIEdyYXlzY2FsZSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuLy8gU3RhcnQgd2l0aCBhc3NpZ25pbmcgY29sb3IgbmFtZXMgdG8gc3BlY2lmaWMgaGV4IHZhbHVlcy5cbiR3aGl0ZTogICNmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICAjMDAwICFkZWZh
9dWx0O1xuJHJlZDogICAgI2Q5NTM0ZiAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmMGFkNGUgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkNTAwICFkZWZhdWx0O1xuJGdyZWVuOiAgIzVjYjg1YyAhZGVmYXVsdDtcbiRibHVlOiAgICMwMjc1ZDggIWRlZmF1bHQ7XG4kdGVhbDogICAjNWJjMGRlICFkZWZhdWx0O1xuJHBpbms6ICAgI2ZmNWI3NyAhZGVmYXVsdDtcbiRwdXJwbGU6ICM2MTNkN2MgIWRlZmF1bHQ7XG5cbi8vIENyZWF0ZSBncmF5c2NhbGVcbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjMjkyYjJjICFkZWZhdWx0O1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM0NjRhNGMgIWRlZmF1bHQ7XG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgIzYzNmM3MiAhZGVmYXVsdDtcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgICAjZWNlZWVmICFkZWZhdWx0O1xuJGdyYXktbGlnaHRlc3Q6ICAgICAgICAgICAgICNmN2Y3ZjkgIWRlZmF1bHQ7XG5cbi8vIFJlYXNzaWduIGNvbG9yIHZhcnMgdG8gc2VtYW50aWMgY29sb3Igc2NoZW1lXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgICAgICR0ZWFsICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICRvcmFuZ2UgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRicmFuZC1pbnZlcnNlOiAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAgIDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kc3BhY2VyLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAoXG4gICAgeDogMCxcbiAgICB5OiAwXG4gICksXG4gIDE6IChcbiAgICB4OiAoJHNwYWNlci14ICogLjI1KSxcbiAgICB5OiAoJHNwYWNlci15ICogLjI1KVxuICApLFxuICAyOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIC41KSxcbiAgICB5OiAoJHNwYWNlci15ICogLjUpXG4gICksXG4gIDM6IChcbiAgICB4OiAkc3BhY2VyLXgsXG4gICAgeTogJHNwYWNlci15XG4gICksXG4gIDQ6IChcbiAgICB4OiAoJHNwYWNlci14ICogMS41KSxcbiAgICB5OiAoJHNwYWNlci15ICogMS41KVxuICApLFxuICA1OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDMpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAzKVxuICApXG4pICFkZWZh
9dWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6IChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kaW52ZXJzZS1iZzogICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRpbnZlcnNlLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgczogNDMwcHgsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aC1iYXNlOiAgICAgMzJweCAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aHM6IChcbiAgeHM6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBzbTogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIG1kOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbGc6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICB4bDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2VcbikgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUteHM6ICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAyLjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgyOiAycmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogMS43NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAxcmVtICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6IDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6IDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgMzAwICFkZWZh
9dWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYWJici1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItd2lkdGg6IC4yNXJlbSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgKDQgLyAzKSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1zbS1jZWxsLXBhZGRpbmc6ICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgMCAwIDAgMnB4IHJnYmEoJGJyYW5kLXByaW1hcnksIC4yNSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgJGJ0bi1wcmltYXJ5LWJnICFkZWZhdWx0O1xuXG4kYnRuLXNlY29uZGFyeS1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O
91xuJGJ0bi1zZWNvbmRhcnktYm9yZGVyOiAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICAkYnRuLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgJGJ0bi1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgICRidG4td2FybmluZy1iZyAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgICRidG4tZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXRvb2xiYXItbWFyZ2luOiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYmctZm9jdXM6ICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3ctZm9jdXM6ICAgICAgICAgJGlucHV0LWJveC1zaGFkb3csIHJnYmEoJGlucHV0LWJvcmRlci1mb2N1cywgLjYpICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yLWZvY3VzOiAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtbGluZS1oZWlnaHQpICsgKCRpbnB1dC1wYWRkaW5nLXkgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtbGcgKiAkbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogIC41cmVtICFkZWZhdWx0O
91xuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6IC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICRzcGFjZXIteSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLW1hcmdpbi15OiAgICgoJGxpbmUtaGVpZ2h0LWJhc2UgKiAxcmVtKSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAtMiAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjogICAgICAgICAgICAgJGN1cnNvci1kaXNhYmxlZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1pbmRpY2F0b3ItYmc6ICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtZGVzY3JpcHRpb24tY29sb3I6ICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZzogICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgM3B4ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1iZzogICAgICAgICBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1jaGVja2VkLWljb246IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pbmRpY2F0b3ItY29sb3I6ICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pY29uOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWluZGljYXRvci1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8tcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWNoZWNrZWQtaWNvbjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZh
9dWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDI1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3Qtc20tcGFkZGluZy15OiAgLjJyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1zbS1mb250LXNpemU6ICA3NSUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAxLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICBpbnNldCAwIC4ycmVtIC40cmVtIHJnYmEoJGJsYWNrLC4wNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBwbGFjZWhvbGRlcjogKFxuICAgIGVuOiBcIkNob29zZSBmaWxlLi4uXCJcbiAgKSxcbiAgYnV0dG9uLWxhYmVsOiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb24gaWNvbnNcbiRmb3JtLWljb24tc3VjY2Vzcy1jb2xvcjogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXN1Y2Nlc3M6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGZvcm0taWNvbi1zdWNjZXNzLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1pY29uLXdhcm5pbmctY29sb3I6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGZvcm0taWNvbi13YXJuaW5nOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRmb3JtLWljb24td2FybmluZy1jb2xvcn0nIGQ9J000LjQgNS4zMjRoLS44di0yLjQ2aC44em0wIDEuNDJoLS44VjUuODloLjh6TTMuNzYuNjNMLjA0IDcuMDc1Yy0uMTE1LjIuMDE2LjQyNS4yNi40MjZoNy4zOTdjLjI0MiAwIC4zNzItLjIyNi4yNTgtLjQyNkM2LjcyNiA0LjkyNCA1LjQ3IDIuNzkgNC4yNTMuNjNjLS4xMTMtLjE3NC0uMzktLjE3NC0uNDk0IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWljb24tZGFuZ2VyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGZvcm0taWNvbi1kYW5nZXI6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1pY29uLWRhbmdlci1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM0UlM0NjaXJjbGUgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbn
9RzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1hcmdpbi10b3A6ICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duLWJhY2tkcm9wOiAgOTkwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGVyLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWludmVyc2UtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZXItYm9yZGVyOiAgICAgICAgcmdiYSgkd2hpdGUsLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZh
9dWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlcjogICAgICAgcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtaXRlbS1tYXJnaW46ICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kbmF2LWl0ZW0taW5saW5lLXNwYWNlcjogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgIC41ZW0gMWVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAkYm9keS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8gRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1pbmZvLWJnLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgNSUpICFkZWZh
9dWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAxcHggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcjogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAyKSAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDVweCAxMHB4IHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteDogICAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteTogICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteTogICAgICAgICAgIDlweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYmFkZ2UtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRiYWRnZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJhZGdlLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYmFkZ2Utd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRiYWRnZS1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctc20tdXAtbWFyZ2luLXk6IDMwcHggIWRlZmF1bHQ7XG5cbiRtb2R
9hbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQteHMtYm94LXNoYWRvdzogICAgMCAzcHggOXB4IHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXNtLXVwLWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZh
9dWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWFjdGl2ZS1jb2xvcjogICAkbGlzdC1ncm91cC1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstYWN0aXZlLWJnOiAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLXRyYW5zaXRpb246ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O
91xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlc3QgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiJdfQ== */
10		</style>
11	
12	<link href="/wp-content/themes/pot/dist/styles/main.css" rel="preload" as="style" onload="this.rel='stylesheet'" />
13	<noscript>
14		<link href="/wp-content/themes/pot/dist/styles/main.css" rel="stylesheet" />
15	</noscript>
16	<link href="/wp-content/themes/pot/dist/styles/print.css" rel="stylesheet" media="print" />
17
18			
18<script>
19			var critical_js_config = '{"js_path":"\/wp-content\/themes\/pot\/dist\/scripts\/","polyfill_file_respond":"respond.min.js","polyfill_file_picture":"picturefill.min.js","polyfill_file_classlist":"classlist.min.js"}';
20			/*! modernizr 3.4.0 (Custom Build) | MIT *
21 * https://modernizr.com/download/?-es5-svg-setclasses !*/
22!function(window,document,undefined){function is(e,t){return typeof e===t}function testRunner(){var e,t,r,n,o,s;for(var i in tests)if(tests.hasOwnProperty(i)){if(e=[],(t=tests[i]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(r=0;r<t.options.aliases.length;r++)e.push(t.options.aliases[r].toLowerCase());for(n=is(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)1===(s=e[o].split(".")).length?Modernizr[s[0]]=n:(!Modernizr[s[0]]||Modernizr[s[0]]instanceof Boolean||(Modernizr[s[0]]=new Boolean(Modernizr[s[0]])),Modernizr[s[0]][s[1]]=n),classes.push((n?"":"no-")+s.join("-"))}}function setClasses(e){var t=docElement.className,r=Modernizr._config.classPrefix||"";if(isSVG&&(t=t.baseVal),Modernizr._config.enableJSClass){var n=new RegExp("(^|\\s)"+r+"no-js(\\s|$)");t=t.replace(n,"$1"+r+"js$2")}Modernizr._config.enableClasses&&(t+=" "+r+e.join(" "+r),isSVG?docElement.className.baseVal=t:docElement.className=t)}var classes=[],tests=[],ModernizrProto={_version:"3.4.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var r=this;setTimeout((function(){t(r[e])}),0)},addTest:function(e,t,r){tests.push({name:e,fn:t,options:r})},addAsyncTest:function(e){tests.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=ModernizrProto,Modernizr=new Modernizr,Modernizr.addTest("svg",!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var docElement=document.documentElement,isSVG="svg"===docElement.nodeName.toLowerCase();Modernizr.addTest("es5array",(function(){return!!(Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray)})),Modernizr.addTest("es5date",(function(){var e=!1;try{e=!!Date.parse("2013-04-12T06:06:37.307Z")}catch(e){}return!!(Date.now&&Date.prototype&&Date.prototype.toISOString&&Date.prototype.toJSON&&e)})),Modernizr.addTest("es5function",(function(){return!(!Function.prototype||!Function.prototype.bind)})),Modernizr.addTest("es5object",(function(){return!!(Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions)})),Modernizr.addTest("strictmode",function(){"use strict";return!this}()),Modernizr.addTest("es5string",(function(){return!(!String.prototype||!String.prototype.trim)})),Modernizr.addTest("json","JSON"in window&&"parse"in JSON&&"stringify"in JSON),Modernizr.addTest("es5syntax",(function(){var value,obj,stringAccess,getter,setter,reservedWords,zeroWidthChars;try{return stringAccess=eval('"foobar"[3] === "b"'),getter=eval("({ get x(){ return 1 } }).x === 1"),eval("({ set x(v){ value = v; } }).x = 1"),setter=1===value,eval("obj = ({ if: 1 })"),reservedWords=1===obj.if,zeroWidthChars=eval("_‌‍ = true"),stringAccess&&getter&&setter&&reservedWords&&zeroWidthChars}catch(e){return!1}})),Modernizr.addTest("es5undefined",(function(){var e,t;try{t=window.undefined,window.undefined=12345,e=void 0===window.undefined,window.undefined=t}catch(e){return!1}return e})),Modernizr.addTest("es5",(function(){return!!(Modernizr.es5array&&Modernizr.es5date&&Modernizr.es5function&&Modernizr.es5object&&Modernizr.strictmode&&Modernizr.es5string&&Modernizr.json&&Modernizr.es5syntax&&Modernizr.es5undefined)})),testRunner(),setClasses(classes),delete ModernizrProto.addTest,delete ModernizrProto.addAsyncTest;for(var i=0;i<Modernizr._q.length;i++)Modernizr._q[i]();window.Modernizr=Modernizr}(window,document),function(e,t){"use strict";var r=t.head||t.getElementsByTagName("head")[0],n=e.critical_js_config?JSON.parse(e.critical_js_config):null;if(navigator.userAgent.match(/IEMobile\/10\.0/)){var o=t.createElement("style");o.appendChild(t.createTextNode("@-ms-viewport{width:auto!important}")),r.appendChild(o)}function s(e){var n=t.createElement("script");n.src=e,r.appendChild(n)}n&&(e.matchMedia&&(e.matchMedia||e.msMatchMedia)||s(n.js_path+n.polyfill_file_respond),e.HTMLPictureElement||s(n.js_path+n.polyfill_file_picture),t.documentElement.classList||s(n.js_path+n.polyfill_file_classlist))}(this,document),function(e){"use strict";var t=function(t,r,n){function o(){a.addEventListener&&a.removeEventListener("load",o),a.media=n||"all"}var s,i=e.document,a=i.createElement("link");if(r)s=r;else{var d=(i.body||i.getElementsByTagName("head")[0]).childNodes;s=d[d.length-1]}var c=i.styleSheets;a.rel="stylesheet",a.href=t,a.media="only x",function e(t){return i.body?t():void setTimeout((function(){e(t)}))}((function(){s.parentNode.insertBefore(a,r?s:s.nextSibling)}));var l=function(e){for(var t=a.href,r=c.length;r--;)if(c[r].href===t)return e();setTimeout((function(){l(e)}))};return a.addEventListener&&a.addEventListener("load",o),a.onloadcssdefined=l,l(o),a};
22"undefined"!=typeof exports?exports.loadCSS=t:e.loadCSS=t}("undefined"!=typeof global?global:this),function(e){if(e.loadCSS){var t=loadCSS.relpreload={};if(t.support=function(){try{return e.document.createElement("link").relList.supports("preload")}catch(e){return!1}},t.poly=function(){for(var t=e.document.getElementsByTagName("link"),r=0;r<t.length;r++){var n=t[r];"preload"===n.rel&&"style"===n.getAttribute("as")&&(e.loadCSS(n.href,n),n.rel=null)}},!t.support()){t.poly();var r=e.setInterval(t.poly,300);e.addEventListener&&e.addEventListener("load",(function(){e.clearInterval(r)})),e.attachEvent&&e.attachEvent("onload",(function(){e.clearInterval(r)}))}}}(this);
23//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zY3JpcHRzL3BsdWdpbnMvbW9kZXJuaXpyLmpzIiwiLi4vYXNzZXRzL3NjcmlwdHMvY3JpdGljYWwuanMiLCIuLi9hc3NldHMvc2NyaXB0cy9wbHVnaW5zL2xvYWRjc3MuanMiXSwibmFtZXMiOlsid2luZG93IiwiZG9jdW1lbnQiLCJ1bmRlZmluZWQiLCJpcyIsImUiLCJyIiwidGVzdFJ1bm5lciIsInQiLCJuIiwibyIsImkiLCJkIiwidGVzdHMiLCJoYXNPd25Qcm9wZXJ0eSIsIm5hbWUiLCJwdXNoIiwidG9Mb3dlckNhc2UiLCJvcHRpb25zIiwiYWxpYXNlcyIsImxlbmd0aCIsImZuIiwic3BsaXQiLCJNb2Rlcm5penIiLCJCb29sZWFuIiwiY2xhc3NlcyIsImpvaW4iLCJzZXRDbGFzc2VzIiwiZG9jRWxlbWVudCIsImNsYXNzTmFtZSIsIl9jb25maWciLCJjbGFzc1ByZWZpeCIsImlzU1ZHIiwiYmFzZVZhbCIsImVuYWJsZUpTQ2xhc3MiLCJSZWdFeHAiLCJyZXBsYWNlIiwiZW5hYmxlQ2xhc3NlcyIsIk1vZGVybml6clByb3RvIiwiX3ZlcnNpb24iLCJ1c2VQcmVmaXhlcyIsIl9xIiwib24iLCJ0aGlzIiwic2V0VGltZW91dCIsImFkZFRlc3QiLCJhZGRBc3luY1Rlc3QiLCJwcm90b3R5cGUiLCJjcmVhdGVFbGVtZW50TlMiLCJjcmVhdGVTVkdSZWN0IiwiZG9jdW1lbnRFbGVtZW50Iiwibm9kZU5hbWUiLCJBcnJheSIsImV2ZXJ5IiwiZmlsdGVyIiwiZm9yRWFjaCIsImluZGV4T2YiLCJsYXN0SW5kZXhPZiIsIm1hcCIsInNvbWUiLCJyZWR1Y2UiLCJyZWR1Y2VSaWdodCIsImlzQXJyYXkiLCJEYXRlIiwicGFyc2UiLCJub3ciLCJ0b0lTT1N0cmluZyIsInRvSlNPTiIsIkZ1bmN0aW9uIiwiYmluZCIsIk9iamVjdCIsImtleXMiLCJjcmVhdGUiLCJnZXRQcm90b3R5cGVPZiIsImdldE93blByb3BlcnR5TmFtZXMiLCJpc1NlYWxlZCIsImlzRnJvemVuIiwiaXNFeHRlbnNpYmxlIiwiZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yIiwiZGVmaW5lUHJvcGVydHkiLCJkZWZpbmVQcm9wZXJ0aWVzIiwic2VhbCIsImZyZWV6ZSIsInByZXZlbnRFeHRlbnNpb25zIiwiU3RyaW5nIiwidHJpbSIsIkpTT04iLCJ2YWx1ZSIsIm9iaiIsInN0cmluZ0FjY2VzcyIsImdldHRlciIsInNldHRlciIsInJlc2VydmVkV29yZHMiLCJ6ZXJvV2lkdGhDaGFycyIsImV2YWwiLCJpZ25vcmUiLCJlczVhcnJheSIsImVzNWRhdGUiLCJlczVmdW5jdGlvbiIsImVzNW9iamVjdCIsInN0cmljdG1vZGUiLCJlczVzdHJpbmciLCJqc29uIiwiZXM1c3ludGF4IiwiZXM1dW5kZWZpbmVkIiwidyIsImhlYWQiLCJnZXRFbGVtZW50c0J5VGFnTmFtZSIsImNvbmZpZyIsImNyaXRpY2FsX2pzX2NvbmZpZyIsIm5hdmlnYXRvciIsInVzZXJBZ2VudCIsIm1hdGNoIiwibXNWaWV3cG9ydFN0eWxlIiwiY3JlYXRlRWxlbWVudCIsImFwcGVuZENoaWxkIiwiY3JlYXRlVGV4dE5vZGUiLCJsb2FkU2NyaXB0Iiwic3JjIiwianMiLCJtYXRjaE1lZGlhIiwibXNNYXRjaE1lZGlhIiwianNfcGF0aCIsInBvbHlmaWxsX2ZpbGVfcmVzcG9uZCIsIkhUTUxQaWN0dXJlRWxlbWVudCIsInBvbHlmaWxsX2ZpbGVfcGljdHVyZSIsImNsYXNzTGlzdCIsInBvbHlmaWxsX2ZpbGVfY2xhc3NsaXN0IiwiYSIsImIiLCJjIiwibCIsImYiLCJhZGRFdmVudExpc3RlbmVyIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsIm1lZGlhIiwiZyIsImgiLCJib2R5IiwiY2hpbGROb2RlcyIsInN0eWxlU2hlZXRzIiwicmVsIiwiaHJlZiIsImoiLCJwYXJlbnROb2RlIiwiaW5zZXJ0QmVmb3JlIiwibmV4dFNpYmxpbmciLCJrIiwib25sb2FkY3NzZGVmaW5lZCIsImV4cG9ydHMiLCJsb2FkQ1NTIiwiZ2xvYmFsIiwicmVscHJlbG9hZCIsInN1cHBvcnQiLCJyZWxMaXN0Iiwic3VwcG9ydHMiLCJwb2x5IiwiZ2V0QXR0cmlidXRlIiwic2V0SW50ZXJ2YWwiLCJjbGVhckludGVydmFsIiwiYXR0YWNoRXZlbnQiXSwibWFwcGluZ3MiOiI7O0NBRUEsU0FBQUEsT0FBQUMsU0FBQUMsV0FBQSxTQUFBQyxHQUFBQyxFQUFBQyxHQUFBLGNBQUFELElBQUFDLEVBQUEsU0FBQUMsYUFBQSxJQUFBRixFQUFBQyxFQUFBRSxFQUFBQyxFQUFBQyxFQUFBQyxFQUFBLElBQUEsSUFBQUMsS0FBQUMsTUFBQSxHQUFBQSxNQUFBQyxlQUFBRixHQUFBLENBQUEsR0FBQVAsRUFBQSxJQUFBQyxFQUFBTyxNQUFBRCxJQUFBRyxPQUFBVixFQUFBVyxLQUFBVixFQUFBUyxLQUFBRSxlQUFBWCxFQUFBWSxTQUFBWixFQUFBWSxRQUFBQyxTQUFBYixFQUFBWSxRQUFBQyxRQUFBQyxRQUFBLElBQUFaLEVBQUEsRUFBQUEsRUFBQUYsRUFBQVksUUFBQUMsUUFBQUMsT0FBQVosSUFBQUgsRUFBQVcsS0FBQVYsRUFBQVksUUFBQUMsUUFBQVgsR0FBQVMsZUFBQSxJQUFBUixFQUFBTCxHQUFBRSxFQUFBZSxHQUFBLFlBQUFmLEVBQUFlLEtBQUFmLEVBQUFlLEdBQUFYLEVBQUEsRUFBQUEsRUFBQUwsRUFBQWUsT0FBQVYsSUFBQSxLQUFBQyxFQUFBTixFQUFBSyxHQUFBWSxNQUFBLE1BQUFGLE9BQUFHLFVBQUFaLEVBQUEsSUFBQUYsSUFBQWMsVUFBQVosRUFBQSxLQUFBWSxVQUFBWixFQUFBLGNBQUFhLFVBQUFELFVBQUFaLEVBQUEsSUFBQSxJQUFBYSxRQUFBRCxVQUFBWixFQUFBLE1BQUFZLFVBQUFaLEVBQUEsSUFBQUEsRUFBQSxJQUFBRixHQUFBZ0IsUUFBQVQsTUF
23BQVAsRUFBQSxHQUFBLE9BQUFFLEVBQUFlLEtBQUEsT0FBQSxTQUFBQyxXQUFBdEIsR0FBQSxJQUFBQyxFQUFBc0IsV0FBQUMsVUFBQXJCLEVBQUFlLFVBQUFPLFFBQUFDLGFBQUEsR0FBQSxHQUFBQyxRQUFBMUIsRUFBQUEsRUFBQTJCLFNBQUFWLFVBQUFPLFFBQUFJLGNBQUEsQ0FBQSxJQUFBekIsRUFBQSxJQUFBMEIsT0FBQSxVQUFBM0IsRUFBQSxnQkFBQUYsRUFBQUEsRUFBQThCLFFBQUEzQixFQUFBLEtBQUFELEVBQUEsUUFBQWUsVUFBQU8sUUFBQU8sZ0JBQUEvQixHQUFBLElBQUFFLEVBQUFILEVBQUFxQixLQUFBLElBQUFsQixHQUFBd0IsTUFBQUosV0FBQUMsVUFBQUksUUFBQTNCLEVBQUFzQixXQUFBQyxVQUFBdkIsR0FBQSxJQUFBbUIsUUFBQSxHQUFBWixNQUFBLEdBQUF5QixlQUFBLENBQUFDLFNBQUEsUUFBQVQsUUFBQSxDQUFBQyxZQUFBLEdBQUFNLGVBQUEsRUFBQUgsZUFBQSxFQUFBTSxhQUFBLEdBQUFDLEdBQUEsR0FBQUMsR0FBQSxTQUFBckMsRUFBQUMsR0FBQSxJQUFBRSxFQUFBbUMsS0FBQUMsWUFBQSxXQUFBdEMsRUFBQUUsRUFBQUgsTUFBQSxJQUFBd0MsUUFBQSxTQUFBeEMsRUFBQUMsRUFBQUUsR0FBQUssTUFBQUcsS0FBQSxDQUFBRCxLQUFBVixFQUFBZ0IsR0FBQWYsRUFBQVksUUFBQVYsS0FBQXNDLGFBQUEsU0FBQXpDLEdBQUFRLE1BQUFHLEtBQUEsQ0FBQUQsS0FBQSxLQUFBTSxHQUFBaEIsTUFBQWtCLFVBQUEsYUFBQUEsVUFBQXdCLFVBQUFULGVBQUFmLFVBQUEsSUFBQUEsVUFBQUEsVUFBQXNCLFFBQUEsUUFBQTNDLFNBQUE4QyxtQkFBQTlDLFNBQUE4QyxnQkFBQSw2QkFBQSxPQUFBQyxlQUFBLElBQUFyQixXQUFBMUIsU0FBQWdELGdCQUFBbEIsTUFBQSxRQUFBSixXQUFBdUIsU0FBQWxDLGNBQUFNLFVBQUFzQixRQUFBLFlBQUEsV0FBQSxTQUFBT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LE9BQUFBLE9BQUE1RyxNQUlBLFNBQUFxRixHQUFBLEdBQUFBLEVBQUFzQixRQUFBLENBQUEsSUFBQXJCLEVBQUFxQixRQUFBRSxXQUFBLEdBQUEsR0FBQXZCLEVBQUF3QixRQUFBLFdBQUEsSUFBQSxPQUFBekIsRUFBQTlILFNBQUFnSCxjQUFBLFFBQUF3QyxRQUFBQyxTQUFBLFdBQUEsTUFBQTNCLEdBQUEsT0FBQSxJQUFBQyxFQUFBMkIsS0FBQSxXQUFBLElBQUEsSUFBQTNCLEVBQUFELEVBQUE5SCxTQUFBeUcscUJBQUEsUUFBQXVCLEVBQUEsRUFBQUEsRUFBQUQsRUFBQTdHLE9BQUE4RyxJQUFBLENBQUEsSUFBQXRILEVBQUFxSCxFQUFBQyxHQUFBLFlBQUF0SCxFQUFBaUksS0FBQSxVQUFBakksRUFBQWlKLGFBQUEsUUFBQTdCLEVBQUFzQixRQUFBMUksRUFBQWtJLEtBQUFsSSxHQUFBQSxFQUFBaUksSUFBQSxTQUFBWixFQUFBd0IsVUFBQSxDQUFBeEIsRUFBQTJCLE9BQUEsSUFBQTFCLEVBQUFGLEVBQUE4QixZQUFBN0IsRUFBQTJCLEtBQUEsS0FBQTVCLEVBQUFLLGtCQUFBTCxFQUFBSyxpQkFBQSxRQUFBLFdBQUFMLEVBQUErQixjQUFBN0IsTUFBQUYsRUFBQWdDLGFBQUFoQyxFQUFBZ0MsWUFBQSxVQUFBLFdBQUFoQyxFQUFBK0IsY0FBQTdCLFFBQUEsQ0FBQXZGIiwiZmlsZSI6ImNyaXRpY2FsLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG1vZGVybml6ciAzLjQuMCAoQ3VzdG9tIEJ1aWxkKSB8IE1JVCAqXG4gKiBodHRwczovL21vZGVybml6ci5jb20vZG93bmxvYWQvPy1lczUtc3ZnLXNldGNsYXNzZXMgISovXG4hZnVuY3Rpb24od2luZG93LGRvY3VtZW50LHVuZGVmaW5lZCl7ZnVuY3Rpb24gaXMoZSxyKXtyZXR1cm4gdHlwZW9mIGU9PT1yfWZ1bmN0aW9uIHRlc3RSdW5uZXIoKXt2YXIgZSxyLHQsbixvLHMsaTtmb3IodmFyIGQgaW4gdGVzdHMpaWYodGVzdHMuaGFzT3duUHJvcGVydHkoZCkpe2lmKGU9W10scj10ZXN0c1tkXSxyLm5hbWUmJihlLnB1c2goci5uYW1lLnRvTG93ZXJDYXNlKCkpLHIub3B0aW9ucyYmci5vcHRpb25zLmFsaWFzZXMmJnIub3B0aW9ucy5hbGlhc2VzLmxlbmd0aCkpZm9yKHQ9MDt0PHIub3B0aW9ucy5hbGlhc2VzLmxlbmd0aDt0KyspZS5wdXNoKHIub3B0aW9ucy5hbGlhc2VzW3RdLnRvTG93ZXJDYXNlKCkpO2ZvcihuPWlzKHIuZm4sXCJmdW5jdGlvblwiKT9yLmZuKCk6ci5mbixvPTA7bzxlLmxlbmd0aDtvKyspcz1lW29dLGk9cy5zcGxpdChcIi5cIiksMT09PWkubGVuZ3RoP01vZGVybml6cltpWzBdXT1uOighTW9kZXJuaXpyW2lbMF1dfHxNb2Rlcm5penJbaVswXV1pbnN0YW5jZW9mIEJvb2xlYW58fChNb2Rlcm5penJbaVswXV09bmV3IEJvb2xlYW4oTW9kZXJuaXpyW2lbMF1dKSksTW9kZXJuaXpyW2lbMF1dW2lbMV1dPW4pLGNsYXNzZXMucHVzaCgobj9c
23IlwiOlwibm8tXCIpK2kuam9pbihcIi1cIikpfX1mdW5jdGlvbiBzZXRDbGFzc2VzKGUpe3ZhciByPWRvY0VsZW1lbnQuY2xhc3NOYW1lLHQ9TW9kZXJuaXpyLl9jb25maWcuY2xhc3NQcmVmaXh8fFwiXCI7aWYoaXNTVkcmJihyPXIuYmFzZVZhbCksTW9kZXJuaXpyLl9jb25maWcuZW5hYmxlSlNDbGFzcyl7dmFyIG49bmV3IFJlZ0V4cChcIihefFxcXFxzKVwiK3QrXCJuby1qcyhcXFxcc3wkKVwiKTtyPXIucmVwbGFjZShuLFwiJDFcIit0K1wianMkMlwiKX1Nb2Rlcm5penIuX2NvbmZpZy5lbmFibGVDbGFzc2VzJiYocis9XCIgXCIrdCtlLmpvaW4oXCIgXCIrdCksaXNTVkc/ZG9jRWxlbWVudC5jbGFzc05hbWUuYmFzZVZhbD1yOmRvY0VsZW1lbnQuY2xhc3NOYW1lPXIpfXZhciBjbGFzc2VzPVtdLHRlc3RzPVtdLE1vZGVybml6clByb3RvPXtfdmVyc2lvbjpcIjMuNC4wXCIsX2NvbmZpZzp7Y2xhc3NQcmVmaXg6XCJcIixlbmFibGVDbGFzc2VzOiEwLGVuYWJsZUpTQ2xhc3M6ITAsdXNlUHJlZml4ZXM6ITB9LF9xOltdLG9uOmZ1bmN0aW9uKGUscil7dmFyIHQ9dGhpcztzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cih0W2VdKX0sMCl9LGFkZFRlc3Q6ZnVuY3Rpb24oZSxyLHQpe3Rlc3RzLnB1c2goe25hbWU6ZSxmbjpyLG9wdGlvbnM6dH0pfSxhZGRBc3luY1Rlc3Q6ZnVuY3Rpb24oZSl7dGVzdHMucHVzaCh7bmFtZTpudWxsLGZuOmV9KX19LE1vZGVybml6cj1mdW5jdGlvbigpe307TW9kZXJuaXpyLnByb3RvdHlwZT1Nb2Rlcm5penJQcm90byxNb2Rlcm5penI9bmV3IE1vZGVybml6cixNb2Rlcm5penIuYWRkVGVzdChcInN2Z1wiLCEhZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TJiYhIWRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUyhcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXCJzdmdcIikuY3JlYXRlU1ZHUmVjdCk7dmFyIGRvY0VsZW1lbnQ9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LGlzU1ZHPVwic3ZnXCI9PT1kb2NFbGVtZW50Lm5vZGVOYW1lLnRvTG93ZXJDYXNlKCk7TW9kZXJuaXpyLmFkZFRlc3QoXCJlczVhcnJheVwiLGZ1bmN0aW9uKCl7cmV0dXJuISEoQXJyYXkucHJvdG90eXBlJiZBcnJheS5wcm90b3R5cGUuZXZlcnkmJkFycmF5LnByb3RvdHlwZS5maWx0ZXImJkFycmF5LnByb3RvdHlwZS5mb3JFYWNoJiZBcnJheS5wcm90b3R5cGUuaW5kZXhPZiYmQXJyYXkucHJvdG90eXBlLmxhc3RJbmRleE9mJiZBcnJheS5wcm90b3R5cGUubWFwJiZBcnJheS5wcm90b3R5cGUuc29tZSYmQXJyYXkucHJvdG90eXBlLnJlZHVjZSYmQXJyYXkucHJvdG90eXBlLnJlZHVjZVJpZ2h0JiZBcnJheS5pc0FycmF5KX0pLE1vZGVybml6ci5hZGRUZXN0KFwiZXM1ZGF0ZVwiLGZ1bmN0aW9uKCl7dmFyIGU9XCIyMDEzLTA0LTEyVDA2OjA2OjM3LjMwN1pcIixyPSExO3RyeXtyPSEhRGF0ZS5wYXJzZShlKX1jYXRjaCh0KXt9cmV0dXJuISEoRGF0ZS5ub3cmJkRhdGUucHJvdG90eXBlJiZEYXRlLnByb3RvdHlwZS50b0lTT1N0cmluZyYmRGF0ZS5wcm90b3R5cGUudG9KU09OJiZyKX0pLE1vZGVybml6ci5hZGRUZXN0KFwiZXM1ZnVuY3Rpb25cIixmdW5jdGlvbigpe3JldHVybiEoIUZ1bmN0aW9uLnByb3RvdHlwZXx8IUZ1bmN0aW9uLnByb3RvdHlwZS5iaW5kKX0pLE1vZGVybml6ci5hZGRUZXN0KFwiZXM1b2JqZWN0XCIsZnVuY3Rpb24oKXtyZXR1cm4hIShPYmplY3Qua2V5cyYmT2JqZWN0LmNyZWF0ZSYmT2JqZWN0LmdldFByb3RvdHlwZU9mJiZPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyYmT2JqZWN0LmlzU2VhbGVkJiZPYmplY3QuaXNGcm96ZW4mJk9iamVjdC5pc0V4dGVuc2libGUmJk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3ImJk9iamVjdC5kZWZpbmVQcm9wZXJ0eSYmT2JqZWN0LmRlZmluZVByb3BlcnRpZXMmJk9iamVjdC5zZWFsJiZPYmplY3QuZnJlZXplJiZPYmplY3QucHJldmVudEV4dGVuc2lvbnMpfSksTW9kZXJuaXpyLmFkZFRlc3QoXCJzdHJpY3Rtb2RlXCIsZnVuY3Rpb24oKXtcInVzZSBzdHJpY3RcIjtyZXR1cm4hdGhpc30oKSksTW9kZXJuaXpyLmFkZFRlc3QoXCJlczVzdHJpbmdcIixmdW5jdGlvbigpe3JldHVybiEoIVN0cmluZy5wcm90b3R5cGV8fCFTdHJpbmcucHJvdG90eXBlLnRyaW0pfSksTW9kZXJuaXpyLmFkZFRlc3QoXCJqc29uXCIsXCJKU09OXCJpbiB3aW5kb3cmJlwicGFyc2VcImluIEpTT04mJlwic3RyaW5naWZ5XCJpbiBKU09OKSxNb2Rlcm5penIuYWRkVGVzdChcImVzNXN5bnRheFwiLGZ1bmN0aW9uKCl7dmFyIHZhbHVlLG9iaixzdHJpbmdBY2Nlc3MsZ2V0dGVyLHNldHRlcixyZXNlcnZlZFdvcmRzLHplcm9XaWR0aENoYXJzO3RyeXtyZXR1cm4gc3RyaW5nQWNjZXNzPWV2YWwoJ1wiZm9vYmFyXCJbM10gPT09IFwiYlwiJyksZ2V0dGVyPWV2YWwoXCIoeyBnZXQgeCgpeyByZXR1cm4gMSB9IH0pLnggPT09IDFcIiksZXZhbChcIih7IHNldCB4KHYpeyB2YWx1ZSA9IHY7IH0gfSkueCA9IDFcIiksc2V0dGVyPTE9PT12YWx1ZSxldmFsKFwib2JqID0gKHsgaWY6IDEgfSlcIikscmVzZXJ2ZWRXb3Jkcz0xPT09b2JqW1wiaWZcIl0semVyb1dpZHRoQ2hhcnM9ZXZhbChcIl/igIzigI0gPSB0cnVlXCIpLHN0cmluZ0FjY2VzcyYmZ2V0dGVyJiZzZXR0ZXImJnJlc2VydmVkV29yZHMmJnplcm9XaWR0aENoYXJzfWNhdGNoKGlnbm9yZSl7cmV0dXJuITF9fSksTW9kZXJuaXpyLmFkZFRlc3QoXCJlczV1bmRlZmluZWRcIixmdW5jdGlvbigpe3ZhciBlLHI7dHJ5e3I9d2luZG93LnVuZGVmaW5lZCx3aW5kb3cudW5kZWZpbmVkPTEyMzQ1LGU9XCJ1bmRlZmluZWRcIj09dHlwZW9mIHdpbmRvdy51bmRlZmluZWQsd2luZG93LnVuZGVmaW5lZD1yfWNhdGNoKHQpe3JldHVybiExfXJldHVybiBlfSksTW9kZXJuaXpyLmFkZFRlc3QoXCJlczVcIixmdW5jdGlvbigpe3JldHVybiEhKE1vZGVybml6ci5lczVhcnJheSYmTW9kZXJuaXpyLmVzNWRhdGUmJk1vZGVybml6ci5lczVmdW5jdGlvbiYmTW9kZXJuaXpyLmVzNW9iamVjdCYmTW9kZXJuaXpyLnN0cmljdG1vZGUmJk1vZGVybml6ci5lczVzdHJpbmcmJk1vZGVybml6ci5qc29uJiZNb2Rlcm5penIuZXM1c3ludGF4JiZNb2Rlcm5penIuZXM1dW5kZWZpbmVkKX0pLHRlc3RSdW5uZXIoKSxzZXR
23DbGFzc2VzKGNsYXNzZXMpLGRlbGV0ZSBNb2Rlcm5penJQcm90by5hZGRUZXN0LGRlbGV0ZSBNb2Rlcm5penJQcm90by5hZGRBc3luY1Rlc3Q7Zm9yKHZhciBpPTA7aTxNb2Rlcm5penIuX3EubGVuZ3RoO2krKylNb2Rlcm5penIuX3FbaV0oKTt3aW5kb3cuTW9kZXJuaXpyPU1vZGVybml6cn0od2luZG93LGRvY3VtZW50KTsiLCIvKipcbiAqIFJlc3BvbmQuanMgKHJlc3BvbmQubWluLmpzKSAtIEEgZmFzdCAmIGxpZ2h0d2VpZ2h0IHBvbHlmaWxsIGZvciBtaW4vbWF4LXdpZHRoIENTUzMgTWVkaWEgUXVlcmllcyAoZm9yIElFIDYtOCwgYW5kIG1vcmUpXG4gKiBodHRwczovL2dpdGh1Yi5jb20vc2NvdHRqZWhsL1Jlc3BvbmRcbiAqXG4gKiBQaWN1cmVmaWxsIChwaWN0dXJlZmlsbC5taW4uanMpIC0gUG9seWZpbGwgZm9yIDxwaWN0dXJlPiBlbGVtZW50IGFuZCBpbWFnZSBzcmNzZXQgYXR0cmlidXRlXG4gKiBodHRwOi8vc2NvdHRqZWhsLmdpdGh1Yi5pby9waWN0dXJlZmlsbC9cbiAqXG4gKiBjbGFzc0xpc3QgKGNsYXNzbGlzdC5taW4uanMpIC0gQ3Jvc3MtYnJvd3NlciBlbGVtZW50LmNsYXNzTGlzdCBtZXRob2RcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9lbGlncmV5L2NsYXNzTGlzdC5qc1xuICovXG5cbihmdW5jdGlvbih3LCBkKSB7XG5cdCd1c2Ugc3RyaWN0JztcblxuXHR2YXIgaGVhZCA9IGQuaGVhZCB8fCBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF07XG5cdHZhciBjb25maWcgPSB3LmNyaXRpY2FsX2pzX2NvbmZpZyA/IEpTT04ucGFyc2Uody5jcml0aWNhbF9qc19jb25maWcpIDogbnVsbDtcblxuXHQvKipcblx0ICogRml4IElFIE1vYmlsZSAxMC4wIHZpZXdwb3J0IGFuZCBXaW5kb3dzIDggc25hcCBtb2RlIGJ1Z3Ncblx0ICogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cblx0ICogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcblx0ICovXG5cblx0aWYgKG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goL0lFTW9iaWxlXFwvMTBcXC4wLykpIHtcblx0XHR2YXIgbXNWaWV3cG9ydFN0eWxlID0gZC5jcmVhdGVFbGVtZW50KCdzdHlsZScpO1xuXG5cdFx0bXNWaWV3cG9ydFN0eWxlLmFwcGVuZENoaWxkKFxuXHRcdFx0ZC5jcmVhdGVUZXh0Tm9kZSgnQC1tcy12aWV3cG9ydHt3aWR0aDphdXRvIWltcG9ydGFudH0nKVxuXHRcdCk7XG5cblx0XHRoZWFkLmFwcGVuZENoaWxkKG1zVmlld3BvcnRTdHlsZSk7XG5cdH1cblxuXHRpZiAoIWNvbmZpZykge1xuXHRcdHJldHVybjtcblx0fVxuXG5cdC8qKlxuXHQgKiBMb2FkIHBvbHlmaWxscyBjb25kaXRpb25hbGx5IHRvIHJlZHVjZSBpbXBhY3Qgb24gYnJvd3NlcnMgdGhhdFxuXHQgKiBzdXBwb3J0IGZlYXR1cmVzLlxuXHQgKi9cblxuXHRmdW5jdGlvbiBsb2FkU2NyaXB0KHNyYykge1xuXHRcdHZhciBqcyA9IGQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG5cdFx0anMuc3JjID0gc3JjO1xuXHRcdGhlYWQuYXBwZW5kQ2hpbGQoanMpO1xuXHR9XG5cblx0aWYgKCF3Lm1hdGNoTWVkaWEgfHwgKCF3Lm1hdGNoTWVkaWEgJiYgIXcubXNNYXRjaE1lZGlhKSkge1xuXHRcdGxvYWRTY3JpcHQoY29uZmlnLmpzX3BhdGggKyBjb25maWcucG9seWZpbGxfZmlsZV9yZXNwb25kKTtcblx0fVxuXG5cdGlmICghdy5IVE1MUGljdHVyZUVsZW1lbnQpIHtcblx0XHRsb2FkU2NyaXB0KGNvbmZpZy5qc19wYXRoICsgY29uZmlnLnBvbHlmaWxsX2ZpbGVfcGljdHVyZSk7XG5cdH1cblxuXHRpZiAoIWQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTGlzdCkge1xuXHRcdGxvYWRTY3JpcHQoY29uZmlnLmpzX3BhdGggKyBjb25maWcucG9seWZpbGxfZmlsZV9jbGFzc2xpc3QpO1xuXHR9XG59KSh0aGlzLCBkb2N1bWVudCk7XG4
23iLCIvKiFcbiAqIGxvYWRDU1M6IGxvYWQgYSBDU1MgZmlsZSBhc3luY2hyb25vdXNseS4gW2NdMjAxNiBAc2NvdHRqZWhsLCBGaWxhbWVudCBHcm91cCwgSW5jLiBMaWNlbnNlZCBNSVRcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWxhbWVudGdyb3VwL2xvYWRDU1NcbiAqL1xuXG4hZnVuY3Rpb24oYSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIGI9ZnVuY3Rpb24oYixjLGQpe2Z1bmN0aW9uIGooYSl7cmV0dXJuIGUuYm9keT9hKCk6dm9pZCBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7aihhKX0pfWZ1bmN0aW9uIGwoKXtmLmFkZEV2ZW50TGlzdGVuZXImJmYucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImxvYWRcIixsKSxmLm1lZGlhPWR8fFwiYWxsXCJ9dmFyIGcsZT1hLmRvY3VtZW50LGY9ZS5jcmVhdGVFbGVtZW50KFwibGlua1wiKTtpZihjKWc9YztlbHNle3ZhciBoPShlLmJvZHl8fGUuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJoZWFkXCIpWzBdKS5jaGlsZE5vZGVzO2c9aFtoLmxlbmd0aC0xXX12YXIgaT1lLnN0eWxlU2hlZXRzO2YucmVsPVwic3R5bGVzaGVldFwiLGYuaHJlZj1iLGYubWVkaWE9XCJvbmx5IHhcIixqKGZ1bmN0aW9uKCl7Zy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShmLGM/ZzpnLm5leHRTaWJsaW5nKX0pO3ZhciBrPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYj1mLmhyZWYsYz1pLmxlbmd0aDtjLS07KWlmKGlbY10uaHJlZj09PWIpcmV0dXJuIGEoKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ayhhKX0pfTtyZXR1cm4gZi5hZGRFdmVudExpc3RlbmVyJiZmLmFkZEV2ZW50TGlzdGVuZXIoXCJsb2FkXCIsbCksZi5vbmxvYWRjc3NkZWZpbmVkPWssayhsKSxmfTtcInVuZGVmaW5lZFwiIT10eXBlb2YgZXhwb3J0cz9leHBvcnRzLmxvYWRDU1M9YjphLmxvYWRDU1M9Yn0oXCJ1bmRlZmluZWRcIiE9dHlwZW9mIGdsb2JhbD9nbG9iYWw6dGhpcyk7XG5cbi8qISBDU1MgcmVsPXByZWxvYWQgcG9seWZpbGwuIERlcGVuZHMgb24gbG9hZENTUyBmdW5jdGlvbi4gW2NdMjAxNiBAc2NvdHRqZWhsLCBGaWxhbWVudCBHcm91cCwgSW5jLiBMaWNlbnNlZCBNSVQgICovXG5cbiFmdW5jdGlvbihhKXtpZihhLmxvYWRDU1Mpe3ZhciBiPWxvYWRDU1MucmVscHJlbG9hZD17fTtpZihiLnN1cHBvcnQ9ZnVuY3Rpb24oKXt0cnl7cmV0dXJuIGEuZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImxpbmtcIikucmVsTGlzdC5zdXBwb3J0cyhcInByZWxvYWRcIil9Y2F0Y2goYSl7cmV0dXJuITF9fSxiLnBvbHk9ZnVuY3Rpb24oKXtmb3IodmFyIGI9YS5kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZShcImxpbmtcIiksYz0wO2M8Yi5sZW5ndGg7YysrKXt2YXIgZD1iW2NdO1wicHJlbG9hZFwiPT09ZC5yZWwmJlwic3R5bGVcIj09PWQuZ2V0QXR0cmlidXRlKFwiYXNcIikmJihhLmxvYWRDU1MoZC5ocmVmLGQpLGQucmVsPW51bGwpfX0sIWIuc3VwcG9ydCgpKXtiLnBvbHkoKTt2YXIgYz1hLnNldEludGVydmFsKGIucG9seSwzMDApO2EuYWRkRXZlbnRMaXN0ZW5lciYmYS5hZGRFdmVudExpc3RlbmVyKFwibG9hZFwiLGZ1bmN0aW9uKCl7YS5jbGVhckludGVydmFsKGMpfSksYS5hdHRhY2hFdmVudCYmYS5hdHRhY2hFdmVudChcIm9ubG9hZFwiLGZ1bmN0aW9uKCl7YS5jbGVhckludGVydmFsKGMpfSl9fX0odGhpcyk7Il19
24		</script>
24
25	<title>A five-star service harbour - because time matters – A five-star service harbour, because time matters.</title>
26	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
27	<link rel="alternate" href="https://www.portofturku.fi/" hreflang="fi" />
28<link rel="alternate" href="https://www.portofturku.fi/en/" hreflang="en" />
29<link rel="alternate" href="https://www.portofturku.fi/sv/" hreflang="sv" />
30<link rel="alternate" href="https://www.portofturku.fi/de/" hreflang="de" />
31<link rel="alternate" href="https://www.portofturku.fi/pl/" hreflang="pl" />
32
33
34<link rel="canonical" href="https://www.portofturku.fi/en/" />
35<meta name="description" content="The Port of Turku brings speed and efficiency to industrial and commercial transport. Regular liner traffic opens a shortcut to maritime transport to the most important ports in the Baltic Sea and connects Turku to the ocean lines." />
36<meta property="og:type" content="website" />
37<meta property="og:locale" content="en_GB" />
38<meta property="og:site_name" content="Port of Turku" />
39<meta property="og:title" content="A five-star service harbour - because time matters – A five-star service harbour, because time matters." />
40<meta property="og:description" content="The Port of Turku brings speed and efficiency to industrial and commercial transport. Regular liner traffic opens a shortcut to maritime transport to the most important ports in the Baltic Sea and connects Turku to the ocean lines." />
41<meta property="og:url" content="https://www.portofturku.fi/en/" />
42<meta name="twitter:card" content="summary_large_image" />
43<meta name="twitter:title" content="A five-star service harbour - because time matters – A five-star service harbour, because time matters." />
44<meta name="twitter:description" content="The Port of Turku brings speed and efficiency to industrial and commercial transport. Regular liner traffic opens a shortcut to maritime transport to the most important ports in the Baltic Sea and connects Turku to the ocean lines." />
45<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.portofturku.fi/en/#/schema/WebSite","url":"https://www.portofturku.fi/en/","name":"Port of Turku","description":"A five-star service harbour, because time matters.","inLanguage":"en-GB","publisher":{"@id":"https://www.portofturku.fi/en/#/schema/Organization"}},{"@type":"WebPage","@id":"https://www.portofturku.fi/en/","url":"https://www.portofturku.fi/en/","name":"A five-star service harbour - because time matters – A five-star service harbour, because time matters.","description":"The Port of Turku brings speed and efficiency to industrial and commercial transport. Regular liner traffic opens a shortcut to maritime transport to the most important ports in the Baltic Sea and connects Turku to the ocean lines.","inLanguage":"en-GB","isPartOf":{"@id":"https://www.portofturku.fi/en/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://www.portofturku.fi/en/#/schema/BreadcrumbList","itemListElement":{"@type":"ListItem","position":1,"name":"Port of Turku"}},"potentialAction":{"@type":"ReadAction","target":"https://www.portofturku.fi/en/"},"about":{"@id":"https://www.portofturku.fi/en/#/schema/Organization"}},{"@type":"Organization","@id":"https://www.portofturku.fi/en/#/schema/Organization","name":"Port of Turku","url":"https://www.portofturku.fi/en/"}]}</script>
45
46
47
48<link rel='dns-prefetch' href='//www.googletagmanager.com' />
49<link rel='stylesheet' id='wp-block-library-css' href='https://www.portofturku.fi/wp-includes/css/dist/block-library/style.min.css?ver=6.7.9' media='all' />
50<style id='classic-theme-styles-inline-css'>
51/*! This file is auto-generated */
52.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
53</style>
54<style id='global-styles-inline-css'>
55:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
55--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
55.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
56:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
57:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
58:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
59</style>
60<link rel='stylesheet' id='pwd-cookie-consent-css' href='https://www.portofturku.fi/wp-content/plugins/pwd-cookie-consent/assets/css/pwd-cookie-consent.css?ver=1.1.27' media='all' />
61<script src="https://www.portofturku.fi/wp-content/plugins/pwd-cookie-consent/assets/js/pwd-cookie-consent.js?ver=1.1.27" id="pwd-cookie-consent-js"></script>
vendor: 1 bytes, line 61
61
62<script id="pwd-cookie-consent-js-after">
63			var pwd_consent_ad_storage = document.cookie.match(/pwd-cookie-consent\s*=\s*0[^;]*4[^;]*/) ? 'granted' : 'denied';
64			var pwd_consent_analytics_storage = document.cookie.match(/pwd-cookie-consent\s*=\s*0[^;]*2[^;]*/) ? 'granted' : 'denied';
65			window.dataLayer = window.dataLayer || [];
66			function gtag() {
67				dataLayer.push(arguments);
68			}
69			gtag('consent', 'default', {
70				ad_storage: pwd_consent_ad_storage,
71				ad_personalization: pwd_consent_ad_storage,
72				ad_user_data: pwd_consent_ad_storage,
73				analytics_storage: pwd_consent_analytics_storage
74			});
75			gtag('set', 'ads_data_redaction', true);
vendor: 336 bytes, lines 75-81
75
76		
77(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
78new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
79j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
80'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
81})(window,document,'script','dataLayer','
81GTM-PQVLW3W
vendor: 6 bytes, lines 81-82
81');
82
83</script>
vendor: 1 bytes, line 83
83
84<script src="https://www.portofturku.fi/wp-content/plugins/pwd-cookie-consent/assets/js/a11y-dialog.min.js?ver=1.1.27" id="pwd-cookie-consent-a11y-dialog-js"></script>
84
85<link rel="https://api.w.org/" href="https://www.portofturku.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.portofturku.fi/wp-json/wp/v2/pages/72" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.portofturku.fi/xmlrpc.php?rsd" />
86<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.portofturku.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.portofturku.fi%2Fen%2F&#038;lang=en" />
87<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.portofturku.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.portofturku.fi%2Fen%2F&#038;format=xml&#038;lang=en" />
88<meta name="generator" content="Site Kit by Google 1.188.0" />	<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
89	<link rel="icon" type="image/png" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/favicon-196x196.png" sizes="196x196" />
90	<link rel="icon" type="image/png" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/favicon-96x96.png" sizes="96x96" />
91	<link rel="icon" type="image/png" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/favicon-32x32.png" sizes="32x32" />
92	<link rel="icon" type="image/png" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/favicon-16x16.png" sizes="16x16" />
93	<link rel="icon" type="image/png" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/favicon-128.png" sizes="128x128" />
94	<link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/apple-touch-icon-57x57.png" />
95	<link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/apple-touch-icon-114x114.png" />
96	<link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/apple-touch-icon-72x72.png" />
97	<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/apple-touch-icon-144x144.png" />
98	<link rel="apple-touch-icon-precomposed" sizes="60x60" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/apple-touch-icon-60x60.png" />
99	<link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/apple-touch-icon-120x120.png" />
100	<link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/apple-touch-icon-76x76.png" />
101	<link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://www.portofturku.fi/wp-content/themes/pot/favicon/apple-touch-icon-152x152.png" />
102	<meta name="application-name" content="Port of Turku" />
103	<meta name="msapplication-config" content="none" />
104	<meta name="msapplication-TileColor" content="#ffffff" />
105	<meta name="msapplication-TileImage" content="https://www.portofturku.fi/wp-content/themes/pot/favicon/mstile-144x144.png" />
106	<meta name="msapplication-square70x70logo" content="https://www.portofturku.fi/wp-content/themes/pot/favicon/mstile-70x70.png" />
107	<meta name="msapplication-square150x150logo" content="https://www.portofturku.fi/wp-content/themes/pot/favicon/mstile-150x150.png" />
108	<meta name="msapplication-wide310x150logo" content="https://www.portofturku.fi/wp-content/themes/pot/favicon/mstile-310x150.png" />
109	<meta name="msapplication-square310x310logo" content="https://www.portofturku.fi/wp-content/themes/pot/favicon/mstile-310x310.png" />
110
111	<!--[if lt IE 9]>
112		
112<script src="/wp-content/themes/pot/dist/scripts/html5shiv-printshiv.js"></script>
112
113	<![endif]-->
114</head>
115	<body class="wp-embed-responsive">
116		<header class="header">
117	<div class="header__top-row">
118			<div class="header__quick-links-left">
119		
120<a target="" href="https://www.portofturku.fi/en/cargo-traffic/webcam/"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false"><path d="M39.3 28.2c-2.1-1.1-4.7-.2-5.8 1.9-.5 1-.6 2.2-.2 3.3.4 1.1 1.1 2 2.2 2.5.6.3 1.3.5 1.9.5 1.6 0 3.1-.9 3.9-2.4 1-2.1.2-4.7-2-5.8zm.6 5.1c-.3.7-.9 1.2-1.6 1.4-.7.2-1.5.2-2.2-.2-1.4-.7-2-2.4-1.2-3.8.5-1 1.5-1.6 2.5-1.6.4 0 .9.1 1.3.3 1.3.8 1.9 2.5 1.2 3.9zM29.3 24c-1.7-.9-3.9-.2-4.7 1.6-.4.8-.5 1.8-.2 2.7.3.9.9 1.6 1.8 2 .5.3 1 .4 1.6.4.4 0 .7-.1 1.1-.2.9-.3 1.6-.9 2-1.8.8-1.7.1-3.8-1.6-4.7zm.2 4.1c-.2.5-.7.8-1.2 1-.5.2-1.1.1-1.5-.1-.5-.2-.8-.7-1-1.2-.2-.5-.1-1.1.1-1.5.5-1 1.7-1.4 2.7-.9.5.2.8.7 1 1.2.2.4.1 1-.1 1.5z"/><path d="M9.4 48.4c-1.1-3.7-4.6-6.5-8.7-6.5-.4 0-.8.3-.8.8v16.6c.1.4.4.7.9.7 3.2 0 6-1.7 7.6-4.2 10.4-.1 19.4-6.6 22.7-16.4l9.3 4.7c.1.1.2.1.3.1.2 0 .4-.1.6-.3l1.3-1.7 5 2.5c.6.3 1.2.4 1.8.4.4 0 .9-.1 1.3-.2 1-.4 1.9-1.1 2.4-2.1l6.3-12.5c.5-1 .6-2.1.3-3.1-.3-1.1-1-1.9-2-2.4l-.9-.5 1.1-1.5c.1-.2.2-.4.1-.6 0-.2-.2-.4-.4-.5l-17.8-9c1.2-2.8 0-6.1-2.8-7.5-2.8-1.4-6.1-.4-7.7 2.2L16.2.7C13.1-.9 9.4.4 7.8 3.5L6.5 5.9c-1-.3-2.1-.3-3.1 0-1.2.4-2.2 1.3-2.8 2.5-.6 1.1-.7 2.5-.3 3.7.3 1 1 1.9 1.8 2.5L.9 17.1c-1.6 3.1-.3 6.8 2.8 8.4l20.7 10.4c-2.3 6.7-8.1 11.5-15 12.5zM1.5 58.5v-15c3.8.4 6.8 3.6 6.8 7.5s-3 7.1-6.8 7.5zm55.6-32.4c.6.3 1 .8 1.2 1.5.2.7.1 1.4-.2 2l-6.3 12.5c-.3.6-.9 1.1-1.5 1.3-.7.2-1.3.2-1.9-.1L43.7 41 56 25.5l1.1.6zM36.5 6.5c2 1 2.9 3.4 2.1 5.5l-7.9-4c1.3-1.8 3.8-2.5 5.8-1.5zM1.7 11.7c-.3-.9-.2-1.8.2-2.7.4-.8 1.1-1.4 2-1.7.6-.2 1.3-.2 1.9-.1l-3 6c-.5-.4-.9-.9-1.1-1.5zm.5 6.1l1.6-3.1L9.1 4.1c.8-1.7 2.5-2.6 4.2-2.6.7 0 1.4.2 2.1.5l40.8 20.6-15.6 19.9L4.3 24.1C2 23 1 20.1 2.2 17.8zm23.5 18.8l4.1 2.1c-3 9-11.1 15.2-20.6 15.6.4-1 .6-2.1.6-3.3 0-.4 0-.7-.1-1.1 7.4-1.1 13.5-6.2 16-13.3z"/></svg>Webcam</a>
121
122<a target="" href="https://www.portofturku.fi/en/cargo-traffic/arrivals-and-departures/"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false"><path d="M55.4 35l-7.8-6.2V12.6c0-1.7-1.4-3-3.1-3h-5V2.5c0-1.4-1.1-2.5-2.6-2.5H23.1c-1.4 0-2.6 1.1-2.6 2.5v7.1h-5c-1.7 0-3.1 1.4-3.1 3v16.2L4.6 35c-.5.4-.7 1.2-.4 1.8l11.4 22.9c.1.2.2.3.4.3h28.1c.2 0 .3-.1.4-.3l11.4-22.9c.2-.6.1-1.3-.5-1.8zM21.5 2.5c0-.9.7-1.6 1.6-1.6h13.8c.9 0 1.6.7 1.6 1.6v7.1h-17V2.5zm-8.2 10.1c0-1.2.9-2.1 2.2-2.1h29.1c1.2 0 2.2.9 2.2 2.1v15.5L30.9 15.5c-.5-.4-1.3-.4-2 0L13.3 28.1V12.6zM6.7 40l22.7-18.3V59H16.2L6.7 40zm37.1 19.1H30.5V21.8L53.3 40l-9.5 19.1zM55 36.4l-1.3 2.8-23.4-18.8h-.7L6.3 39.2 5 36.5c-.1-.2-.1-.5.2-.7l24.5-19.5c.2-.2.5-.2.7 0l24.5 19.5c.1.1.2.4.1.6z"/><path d="M38.8 40.1c-2.2 0-4 1.7-4 3.9s1.7 3.9 4 3.9c2.2 0 4-1.7 4-3.9s-1.7-3.9-4-3.9zm0 6.9c-1.6 0-3.1-1.3-3.1-3 0-1.6 1.3-3 3.1-3 1.6 0 3.1 1.3 3.1 3s-1.4 3-3.1 3zm-17.7-6.9c-2.2 0-4 1.7-4 3.9s1.7 3.9 4 3.9 4-1.7 4-3.9-1.8-3.9-4-3.9zm0 6.9c-1.6 0-3.1-1.3-3.1-3 0-1.6 1.3-3 3.1-3 1.6 0 3.1 1.3 3.1 3s-1.4 3-3.1 3z"/></svg>Arrivals and departures</a>
123
124<a target="" href="https://www.portofturku.fi/en/port-as-company/newsroom/news/"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false"><path d="M59.2 14h-5c0-4.4-1.1-7-6.4-7H4.9C2.2 7 0 9.2 0 12.1v35.5c0 3 2.3 5.5 5.3 5.5.3 0 .6 0 .9-.1h47.4c3.5 0 6.3-2.9 6.3-6.5V14.8c.1-.4-.2-.8-.7-.8zM5.3 51.3c-2 0-3.7-1.8-3.7-3.9V12.1c0-1.9 1.5-3.5 3.4-3.5h42.9c3.8 0 4.8 1.1 4.8 5.4H10.8c-.5 0-.8.3-.8.8v31.6c.1 2.7-2.1 4.9-4.7 4.9zm53.1-4.9c0 2.7-2.1 4.9-4.8 4.9H9.5c1.3-1.2 2.2-3 2.2-4.9V15.6h46.8l-.1 30.8z"/><path d="M38 22.7h13.4c.5 0 .8-.3.8-.8s-.3-.8-.8-.8H38c-.5 0-.8.3-.8.8s.4.8.8.8zm13.4 15.5H19.2c-.5 0-.8.3-.8.8s.3.8.8.8h32.3c.5 0 .8-.3.8-.8s-.5-.8-.9-.8zm0 6.1H19.2c-.5 0-.8.3-.8.8s.3.8.8.8h32.3c.5 0 .8-.3.8-.8s-.5-.8-.9-.8zm0-12.2H38.2c-.5 0-.8.3-.8.8s.3.8.8.8h13.2c.5 0 .8-.3.8-.8s-.4-.8-.8-.8zm0-5.5H38.2c-.5 0-.8.3-.8.8s.3.8.8.8h13.2c.5 0 .8-.3.8-.8s-.4-.8-.8-.8zm-32.3 7.1h13.7c.5 0 .8-.3.8-.8v-11c0-.5-.3-.8-.8-.8H19.1c-.5 0-.8.3-.8.8V33c0 .3.3.7.8.7zm.8-11H32v9.5H19.9v-9.5z"/></svg>News</a>
125
126<a target="" href="https://www.portofturku.fi/en/port-as-company/newsroom/statistics/"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Layer_2_1_" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false"><style type="text/css">.st0,.st1{fill:none;stroke:currentColor;stroke-width:2;stroke-miterlimit:10}.st1{stroke-linecap:round}</style><g id="icon_x5F_check-list"><path class="st0" d="M36.5 30.5H21.6m14.9 23.2H29V7.3h7.5M14.7 23.7H7c-1.6 0-2.9 1.3-2.9 3v7.7c0 1.6 1.3 2.9 2.9 2.9h7.7c1.6 0 3-1.3 3-2.9v-7.7c0-1.7-1.3-3-3-3zM51.3 1h-7.7c-1.6 0-2.9 1.3-2.9 2.9v7.7c0 1.6 1.3 2.9 2.9 2.9h7.7c1.6 0 3-1.3 3-2.9V3.9c-.1-1.6-1.4-2.9-3-2.9z"/><path class="st1" d="M44.6 6.1l2.9 4.4L55.9 0"/><path class="st0" d="M51.3 23.7h-7.7c-1.6 0-2.9 1.3-2.9 2.9v7.7c0 1.6 1.3 2.9 2.9 2.9h7.7c1.6 0 3-1.3 3-2.9v-7.7c-.1-1.6-1.4-2.9-3-2.9z"/><path class="st1" d="M44.6 28.8l2.9 4.5 8.4-10.6"/>
126<path class="st0" d="M51.3 46.5h-7.7c-1.6 0-2.9 1.3-2.9 2.9v7.7c0 1.6 1.3 2.9 2.9 2.9h7.7c1.6 0 3-1.3 3-2.9v-7.7c-.1-1.6-1.4-3-3-2.9z"/><path class="st1" d="M44.6 51.5l2.9 4.5 8.4-10.6"/></g></svg>Statistics</a>
127	</div>
128		
129<nav class="pot-language-nav" aria-label="Language menu" data-buttontexts='{"close":"Close the language menu"}'>
130	<button hidden aria-expanded="false" aria-controls="pot-language-nav-list">
131		<span class="pot-button-title vh">
132			Open the language menu		</span>
133		<span class="pot-button-title-faux pot-ico-3 pot-ico-3-arrow-down" aria-hidden="true">ENG</span>
134	</button>
135	<ul id="pot-language-nav-list">
136					<li>
137				<a href="https://www.portofturku.fi/" hreflang="fi" title="Suomi">
138				FIN				</a>
139			</li>
140					<li>
141				<a href="https://www.portofturku.fi/sv/" hreflang="sv" title="Svenska">
142				SWE				</a>
143			</li>
144					<li>
145				<a href="https://www.portofturku.fi/de/" hreflang="de" title="Deutsch">
146				DE				</a>
147			</li>
148					<li>
149				<a href="https://www.portofturku.fi/pl/" hreflang="pl" title="Polski">
150				POL				</a>
151			</li>
152			</ul>
153</nav>			<div class="header__quick-links-right">
154					<a target="" href="https://www.portofturku.fi/en/port-as-company/contacts/">Contacts</a>
155			</div>
156	</div>
157
158	<div class="header__lower-row">
159		<div class="header__logo"><img width="300" height="55" src="https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-300x55.png" class="attachment-medium size-medium" alt="" decoding="async" srcset="https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-300x55.png 300w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-670x122.png 670w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-768x140.png 768w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-992x181.png 992w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-40x7.png 40w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-80x15.png 80w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-135x25.png 135w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-270x49.png 270w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-290x53.png 290w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-580x106.png 580w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-545x99.png 545w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-1090x199.png 1090w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-260x47.png 260w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-520x95.png 520w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-707x129.png 707w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-931x170.png 931w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo-1110x203.png 1110w, https://www.portofturku.fi/wp-content/uploads/2021/03/pot_temp_logo.png 1140w" sizes="(max-width: 300px) 100vw, 300px" /><span class="screen-reader-text">To frontpage</span>
160</div>
161			<button aria-haspopup="true" aria-expanded="false" id="toggle-nav-menu" class="no-js">
162		<span class="screen-reader-text">Open or close  menu</span>
163		<svg xmlns="http://www.w3.org/2000/svg" data-prefix="fas" data-icon="bars" role="img" viewBox="0 0 448 512" aria-hidden="true" focusable="false" class="hamburger"><path fill="currentColor" d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg><svg xmlns="http://www.w3.org/2000/svg" data-prefix="far" data-icon="times" role="img" viewBox="0 0 320 512" aria-hidden="true" focusable="false" class="close"><path fill="currentColor" d="M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z"/></svg>	</button>
164
165	<div class="nav-container-mobile nav-container-mobile--no-js" id="nav-container-mobile">
166		<div class="nav-top-area no-js"></div>
167		<nav class="nav-main"><ul class="nav-main__list"><li class="nav-main__item nav-main__item--has-children"><a href="/en/cargo-traffic/">Cargo traffic</a>
168<ul class="nav-main__sub-menu">
169	<li class="nav-main__item"><a href="/en/cargo-traffic/services/">Services</a></li>
170	<li class="nav-main__item"><a href="/en/cargo-traffic/operating-instructions/">Operating instructions</a></li>
171	<li class="nav-main__item"><a href="/en/cargo-traffic/security/">Security</a></li>
172	<li class="nav-main__item"><a href="/en/cargo-traffic/harbour-areas/">Harbour areas</a></li>
173	<li class="nav-main__item"><a href="/en/cargo-traffic/arrivals-and-departures/">Arrivals and departures</a></li>
174	<li class="nav-main__item"><a href="/en/cargo-traffic/liner-traffic/">Liner traffic</a></li>
175	<li class="nav-main__item"><a href="/en/cargo-traffic/webcam/">Webcam</a></li>
176</ul>
177</li>
178<li class="nav-main__item nav-main__item--has-children"><a href="/en/passenger-traffic/">Passenger traffic</a>
179<ul class="nav-main__sub-menu">
180	<li class="nav-main__item"><a href="/en/passenger-traffic/arriving-in-the-port/">Arriving in the port</a></li>
181	<li class="nav-main__item"><a href="/en/passenger-traffic/services-and-sights/">Services and sights</a></li>
182	<li class="nav-main__item"><a href="/en/passenger-traffic/international-cruise-traffic/">International cruise traffic</a></li>
183</ul>
184</li>
185<li class="nav-main__item nav-main__item--has-children"><a href="/en/port-as-company/">Port as an enterprise</a>
186<ul class="nav-main__sub-menu">
187	<li class="nav-main__item"><a href="/en/port-as-company/history/">History</a></li>
188	<li class="nav-main__item"><a href="/en/port-as-company/environment/">Environment</a></li>
189	<li class="nav-main__item"><a href="/en/port-as-company/reneval-of-the-port/">Reneval of the port</a></li>
190	<li class="nav-main__item"><a href="/en/port-as-company/port-as-an-employer/">
190Port as employer</a></li>
191	<li class="nav-main__item"><a href="/en/port-as-company/price-list/">Price list</a></li>
192	<li class="nav-main__item"><a href="/en/port-as-company/newsroom/">Newsroom</a></li>
193	<li class="nav-main__item"><a href="/en/port-as-company/contacts/">Contacts</a></li>
194</ul>
195</li>
196<li class="nav-main__item nav-main__item--has-children"><a href="/en/ferry-terminal-turku/">FERRY TERMINAL</a>
197<ul class="nav-main__sub-menu">
198	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/project-description/">Project description</a></li>
199	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/area-and-traffic-planning/">Area and traffic arrangements</a></li>
200	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/berths/">Berths</a></li>
201	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/terminal/">Terminal</a></li>
202	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/ftt-newsroom/">FTT newsroom</a></li>
203</ul>
204</li>
205</ul></nav>			<div class="header__quick-links-left">
206		
207<a target="" href="https://www.portofturku.fi/en/cargo-traffic/webcam/"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false"><path d="M39.3 28.2c-2.1-1.1-4.7-.2-5.8 1.9-.5 1-.6 2.2-.2 3.3.4 1.1 1.1 2 2.2 2.5.6.3 1.3.5 1.9.5 1.6 0 3.1-.9 3.9-2.4 1-2.1.2-4.7-2-5.8zm.6 5.1c-.3.7-.9 1.2-1.6 1.4-.7.2-1.5.2-2.2-.2-1.4-.7-2-2.4-1.2-3.8.5-1 1.5-1.6 2.5-1.6.4 0 .9.1 1.3.3 1.3.8 1.9 2.5 1.2 3.9zM29.3 24c-1.7-.9-3.9-.2-4.7 1.6-.4.8-.5 1.8-.2 2.7.3.9.9 1.6 1.8 2 .5.3 1 .4 1.6.4.4 0 .7-.1 1.1-.2.9-.3 1.6-.9 2-1.8.8-1.7.1-3.8-1.6-4.7zm.2 4.1c-.2.5-.7.8-1.2 1-.5.2-1.1.1-1.5-.1-.5-.2-.8-.7-1-1.2-.2-.5-.1-1.1.1-1.5.5-1 1.7-1.4 2.7-.9.5.2.8.7 1 1.2.2.4.1 1-.1 1.5z"/><path d="M9.4 48.4c-1.1-3.7-4.6-6.5-8.7-6.5-.4 0-.8.3-.8.8v16.6c.1.4.4.7.9.7 3.2 0 6-1.7 7.6-4.2 10.4-.1 19.4-6.6 22.7-16.4l9.3 4.7c.1.1.2.1.3.1.2 0 .4-.1.6-.3l1.3-1.7 5 2.5c.6.3 1.2.4 1.8.4.4 0 .9-.1 1.3-.2 1-.4 1.9-1.1 2.4-2.1l6.3-12.5c.5-1 .6-2.1.3-3.1-.3-1.1-1-1.9-2-2.4l-.9-.5 1.1-1.5c.1-.2.2-.4.1-.6 0-.2-.2-.4-.4-.5l-17.8-9c1.2-2.8 0-6.1-2.8-7.5-2.8-1.4-6.1-.4-7.7 2.2L16.2.7C13.1-.9 9.4.4 7.8 3.5L6.5 5.9c-1-.3-2.1-.3-3.1 0-1.2.4-2.2 1.3-2.8 2.5-.6 1.1-.7 2.5-.3 3.7.3 1 1 1.9 1.8 2.5L.9 17.1c-1.6 3.1-.3 6.8 2.8 8.4l20.7 10.4c-2.3 6.7-8.1 11.5-15 12.5zM1.5 58.5v-15c3.8.4 6.8 3.6 6.8 7.5s-3 7.1-6.8 7.5zm55.6-32.4c.6.3 1 .8 1.2 1.5.2.7.1 1.4-.2 2l-6.3 12.5c-.3.6-.9 1.1-1.5 1.3-.7.2-1.3.2-1.9-.1L43.7 41 56 25.5l1.1.6zM36.5 6.5c2 1 2.9 3.4 2.1 5.5l-7.9-4c1.3-1.8 3.8-2.5 5.8-1.5zM1.7 11.7c-.3-.9-.2-1.8.2-2.7.4-.8 1.1-1.4 2-1.7.6-.2 1.3-.2 1.9-.1l-3 6c-.5-.4-.9-.9-1.1-1.5zm.5 6.1l1.6-3.1L9.1 4.1c.8-1.7 2.5-2.6 4.2-2.6.7 0 1.4.2 2.1.5l40.8 20.6-15.6 19.9L4.3 24.1C2 23 1 20.1 2.2 17.8zm23.5 18.8l4.1 2.1c-3 9-11.1 15.2-20.6 15.6.4-1 .6-2.1.6-3.3 0-.4 0-.7-.1-1.1 7.4-1.1 13.5-6.2 16-13.3z"/></svg>Webcam</a>
208
209<a target="" href="https://www.portofturku.fi/en/cargo-traffic/arrivals-and-departures/"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false"><path d="M55.4 35l-7.8-6.2V12.6c0-1.7-1.4-3-3.1-3h-5V2.5c0-1.4-1.1-2.5-2.6-2.5H23.1c-1.4 0-2.6 1.1-2.6 2.5v7.1h-5c-1.7 0-3.1 1.4-3.1 3v16.2L4.6 35c-.5.4-.7 1.2-.4 1.8l11.4 22.9c.1.2.2.3.4.3h28.1c.2 0 .3-.1.4-.3l11.4-22.9c.2-.6.1-1.3-.5-1.8zM21.5 2.5c0-.9.7-1.6 1.6-1.6h13.8c.9 0 1.6.7 1.6 1.6v7.1h-17V2.5zm-8.2 10.1c0-1.2.9-2.1 2.2-2.1h29.1c1.2 0 2.2.9 2.2 2.1v15.5L30.9 15.5c-.5-.4-1.3-.4-2 0L13.3 28.1V12.6zM6.7 40l22.7-18.3V59H16.2L6.7 40zm37.1 19.1H30.5V21.8L53.3 40l-9.5 19.1zM55 36.4l-1.3 2.8-23.4-18.8h-.7L6.3 39.2 5 36.5c-.1-.2-.1-.5.2-.7l24.5-19.5c.2-.2.5-.2.7 0l24.5 19.5c.1.1.2.4.1.6z"/><path d="M38.8 40.1c-2.2 0-4 1.7-4 3.9s1.7 3.9 4 3.9c2.2 0 4-1.7 4-3.9s-1.7-3.9-4-3.9zm0 6.9c-1.6 0-3.1-1.3-3.1-3 0-1.6 1.3-3 3.1-3 1.6 0 3.1 1.3 3.1 3s-1.4 3-3.1 3zm-17.7-6.9c-2.2 0-4 1.7-4 3.9s1.7 3.9 4 3.9 4-1.7 4-3.9-1.8-3.9-4-3.9zm0 6.9c-1.6 0-3.1-1.3-3.1-3 0-1.6 1.3-3 3.1-3 1.6 0 3.1 1.3 3.1 3s-1.4 3-3.1 3z"/></svg>Arrivals and departures</a>
210
211<a target="" href="https://www.portofturku.fi/en/port-as-company/newsroom/news/"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false">
211<path d="M59.2 14h-5c0-4.4-1.1-7-6.4-7H4.9C2.2 7 0 9.2 0 12.1v35.5c0 3 2.3 5.5 5.3 5.5.3 0 .6 0 .9-.1h47.4c3.5 0 6.3-2.9 6.3-6.5V14.8c.1-.4-.2-.8-.7-.8zM5.3 51.3c-2 0-3.7-1.8-3.7-3.9V12.1c0-1.9 1.5-3.5 3.4-3.5h42.9c3.8 0 4.8 1.1 4.8 5.4H10.8c-.5 0-.8.3-.8.8v31.6c.1 2.7-2.1 4.9-4.7 4.9zm53.1-4.9c0 2.7-2.1 4.9-4.8 4.9H9.5c1.3-1.2 2.2-3 2.2-4.9V15.6h46.8l-.1 30.8z"/><path d="M38 22.7h13.4c.5 0 .8-.3.8-.8s-.3-.8-.8-.8H38c-.5 0-.8.3-.8.8s.4.8.8.8zm13.4 15.5H19.2c-.5 0-.8.3-.8.8s.3.8.8.8h32.3c.5 0 .8-.3.8-.8s-.5-.8-.9-.8zm0 6.1H19.2c-.5 0-.8.3-.8.8s.3.8.8.8h32.3c.5 0 .8-.3.8-.8s-.5-.8-.9-.8zm0-12.2H38.2c-.5 0-.8.3-.8.8s.3.8.8.8h13.2c.5 0 .8-.3.8-.8s-.4-.8-.8-.8zm0-5.5H38.2c-.5 0-.8.3-.8.8s.3.8.8.8h13.2c.5 0 .8-.3.8-.8s-.4-.8-.8-.8zm-32.3 7.1h13.7c.5 0 .8-.3.8-.8v-11c0-.5-.3-.8-.8-.8H19.1c-.5 0-.8.3-.8.8V33c0 .3.3.7.8.7zm.8-11H32v9.5H19.9v-9.5z"/></svg>News</a>
212
213<a target="" href="https://www.portofturku.fi/en/port-as-company/newsroom/statistics/"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Layer_2_1_" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false"><style type="text/css">.st0,.st1{fill:none;stroke:currentColor;stroke-width:2;stroke-miterlimit:10}.st1{stroke-linecap:round}</style><g id="icon_x5F_check-list"><path class="st0" d="M36.5 30.5H21.6m14.9 23.2H29V7.3h7.5M14.7 23.7H7c-1.6 0-2.9 1.3-2.9 3v7.7c0 1.6 1.3 2.9 2.9 2.9h7.7c1.6 0 3-1.3 3-2.9v-7.7c0-1.7-1.3-3-3-3zM51.3 1h-7.7c-1.6 0-2.9 1.3-2.9 2.9v7.7c0 1.6 1.3 2.9 2.9 2.9h7.7c1.6 0 3-1.3 3-2.9V3.9c-.1-1.6-1.4-2.9-3-2.9z"/><path class="st1" d="M44.6 6.1l2.9 4.4L55.9 0"/><path class="st0" d="M51.3 23.7h-7.7c-1.6 0-2.9 1.3-2.9 2.9v7.7c0 1.6 1.3 2.9 2.9 2.9h7.7c1.6 0 3-1.3 3-2.9v-7.7c-.1-1.6-1.4-2.9-3-2.9z"/><path class="st1" d="M44.6 28.8l2.9 4.5 8.4-10.6"/><path class="st0" d="M51.3 46.5h-7.7c-1.6 0-2.9 1.3-2.9 2.9v7.7c0 1.6 1.3 2.9 2.9 2.9h7.7c1.6 0 3-1.3 3-2.9v-7.7c-.1-1.6-1.4-3-3-2.9z"/><path class="st1" d="M44.6 51.5l2.9 4.5 8.4-10.6"/></g></svg>Statistics</a>
214	</div>
215			<div class="header__quick-links-right">
216					<a target="" href="https://www.portofturku.fi/en/port-as-company/contacts/">Contacts</a>
217			</div>
218		
219<ul class="langs-mobile">
220			<li>
221			<a href="https://www.portofturku.fi/" hreflang="fi" title="Suomi">
222			FIN			</a>
223		</li>
224			<li>
225			<a href="https://www.portofturku.fi/sv/" hreflang="sv" title="Svenska">
226			SWE			</a>
227		</li>
228			<li>
229			<a href="https://www.portofturku.fi/de/" hreflang="de" title="Deutsch">
230			DE			</a>
231		</li>
232			<li>
233			<a href="https://www.portofturku.fi/pl/" hreflang="pl" title="Polski">
234			POL			</a>
235		</li>
236	</ul>
237			<a class="search-link" href="https://www.portofturku.fi/en/search/">
238		<svg xmlns="http://www.w3.org/2000/svg" width="32" height="31.999" viewBox="0 0 32 31.999" aria-hidden="true" focusable="false" class=""><path d="M11.593 0a11.589 11.589 0 1011.583 11.588A11.589 11.589 0 0011.593 0zm0 21.957A10.368 10.368 0 1121.96 11.589a10.367 10.367 0 01-10.367 10.368zm19.6 5.333l-6.362-6.379a2.77 2.77 0 10-3.921 3.916l6.367 6.363a2.766 2.766 0 003.913-3.91zm-.864 3.045a1.6 1.6 0 01-2.186 0l-6.362-6.373a1.547 1.547 0 012.186-2.187l6.362 6.363a1.541 1.541 0 010 2.187z" fill="#0c1115"/></svg>		<span class="vh">Search</span>
239	</a>
240	</div>
241			<div class="nav-container-desktop">
242		<nav class="nav-main"><ul class="nav-main__list"><li class="nav-main__item nav-main__item--has-children"><a href="/en/cargo-traffic/">Cargo traffic</a>
243<ul class="nav-main__sub-menu">
244	<li class="nav-main__item"><a href="/en/cargo-traffic/services/">Services</a></li>
245	<li class="nav-main__item"><a href="/en/cargo-traffic/operating-instructions/">Operating instructions</a></li>
246	<li class="nav-main__item"><a href="/en/cargo-traffic/security/">Security</a></li>
247	<li class="nav-main__item"><a href="/en/cargo-traffic/harbour-areas/">Harbour areas</a></li>
248	<li class="nav-main__item"><a href="/en/cargo-traffic/arrivals-and-departures/">Arrivals and departures</a></li>
249	<li class="nav-main__item"><a href="/en/cargo-traffic/liner-traffic/">Liner traffic</a></li>
250	<li class="nav-main__item"><a href="/en/cargo-traffic/webcam/">Webcam</a></li>
251</ul>
252</li>
253<li class="nav-main__item nav-main__item--has-children"><a href="/en/passenger-traffic/">Passenger traffic</a>
254<ul class="nav-main__sub-menu">
255	<li class="nav-main__item"><a href="/en/passenger-traffic/arriving-in-the-port/">Arriving in the port</a></li>
256	<li class="nav-main__item"><a href="/en/passenger-traffic/services-and-sights/">Services and sights</a></li>
257	<li class="nav-main__item"><a href="/en/passenger-traffic/international-cruise-traffic/">International cruise traffic</a></li>
258</ul>
259</li>
260<li class="nav-main__item nav-main__item--has-children"><a href="/en/port-as-company/">Port as an enterprise</a>
261<ul class="nav-main__sub-menu">
262	<li class="nav-main__item"><a href="/en/port-as-company/history/">History</a></li>
263	<li class="nav-main__item"><a href="/en/port-as-company/environment/">Environment</a></li>
264	<li class="nav-main__item"><a href="/en/port-as-company/reneval-of-the-port/">Reneval of the port</a></li>
265	<li class="nav-main__item"><a href="/en/port-as-company/port-as-an-employer/">
265Port as employer</a></li>
266	<li class="nav-main__item"><a href="/en/port-as-company/price-list/">Price list</a></li>
267	<li class="nav-main__item"><a href="/en/port-as-company/newsroom/">Newsroom</a></li>
268	<li class="nav-main__item"><a href="/en/port-as-company/contacts/">Contacts</a></li>
269</ul>
270</li>
271<li class="nav-main__item nav-main__item--has-children"><a href="/en/ferry-terminal-turku/">FERRY TERMINAL</a>
272<ul class="nav-main__sub-menu">
273	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/project-description/">Project description</a></li>
274	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/area-and-traffic-planning/">Area and traffic arrangements</a></li>
275	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/berths/">Berths</a></li>
276	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/terminal/">Terminal</a></li>
277	<li class="nav-main__item"><a href="/en/ferry-terminal-turku/ftt-newsroom/">FTT newsroom</a></li>
278</ul>
279</li>
280</ul></nav>	</div>
281
282			<a class="search-link" href="https://www.portofturku.fi/en/search/">
283		<svg xmlns="http://www.w3.org/2000/svg" width="32" height="31.999" viewBox="0 0 32 31.999" aria-hidden="true" focusable="false" class=""><path d="M11.593 0a11.589 11.589 0 1011.583 11.588A11.589 11.589 0 0011.593 0zm0 21.957A10.368 10.368 0 1121.96 11.589a10.367 10.367 0 01-10.367 10.368zm19.6 5.333l-6.362-6.379a2.77 2.77 0 10-3.921 3.916l6.367 6.363a2.766 2.766 0 003.913-3.91zm-.864 3.045a1.6 1.6 0 01-2.186 0l-6.362-6.373a1.547 1.547 0 012.186-2.187l6.362 6.363a1.541 1.541 0 010 2.187z" fill="#0c1115"/></svg>		<span class="vh">Search</span>
284	</a>
285	</div>
286</header>
287
288
289
290
291<div role="region">
292	<div class="hero-front">
293
294		<h1 class="vh">Front page</h1>
295
296		<div class="text">
297			A five-star service harbour, because time matters.		</div>
298
299		<div class="vertical-border"></div>
300
301		<img width="1920" height="900" src="https://www.portofturku.fi/wp-content/uploads/2023/05/Etusivu_3400x2080px-1920x900.jpg" class="attachment-2_1 size-2_1" alt="" decoding="async" fetchpriority="high" srcset="https://www.portofturku.fi/wp-content/uploads/2023/05/Etusivu_3400x2080px-1920x900.jpg 1920w, https://www.portofturku.fi/wp-content/uploads/2023/05/Etusivu_3400x2080px-1280x600.jpg 1280w" sizes="(max-width: 1920px) 100vw, 1920px" />
302	</div>
303
304	
305<div class="hero__info-box">
306	<div class="hero__info-box__inner">
307
308		
309				<div class="pwd-weather-widget">
310			<style>
311			.weather-link {
312				display: flex;
313				align-items: center;
314				margin: 0 1rem 0 auto;
315				width: fit-content;
316				padding: 1rem;
317				color: white;
318			}
319			.weather-link-svg {
320				width: 1.75rem;
321				height: 1.75rem;
322				margin-left: .75rem;
323			}
324			</style>
325			<a target="_blank" class="weather-link" href="http://Turunsatama.livedata.fi">
326				WEATHER IN THE PORT				<svg xmlns="http://www.w3.org/2000/svg" data-prefix="far" data-icon="external-link-alt" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false" class="weather-link-svg"><path fill="currentColor" d="M432 288h-16a16 16 0 00-16 16v154a6 6 0 01-6 6H54a6 6 0 01-6-6V118a6 6 0 016-6h154a16 16 0 0016-16V80a16 16 0 00-16-16H48a48 48 0 00-48 48v352a48 48 0 0048 48h352a48 48 0 0048-48V304a16 16 0 00-16-16zM500 0H364a12 12 0 00-8.48 20.48l48.19 48.21-272.2 272.2a12 12 0 000 17l22.63 22.63a12 12 0 0017 0l272.2-272.21 48.21 48.2A12 12 0 00512 148V12a12 12 0 00-12-12z"/></svg>			</a>
327		</div>
328
329		<div class="next-ships">
330			<p class="ship-list-label">Next ship in port</p>
331			<div class="pwdcp-ship-list-simplified"><p class="section-title">Arriving ships</p><div class="single-ship single-ship--visible"><span class="ship-name">South Enabler (IT)</span><div class="arrival-time"><span class="time-label">Arrives </span><span class="time">10:30</span> <span class="date">02.10.2026</span></div></div></div>			<a class="ship-list-link" href="https://www.portofturku.fi/en/cargo-traffic/arrivals-and-departures/">
332				<svg xmlns="http://www.w3.org/2000/svg" data-prefix="fal" data-icon="arrow-circle-right" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false" class=""><path fill="currentColor" d="M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zM256 40c118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216zm12.5 92.5l115.1 115c4.7 4.7 4.7 12.3 0 17l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-6.9-6.9c-4.7-4.7-4.7-12.5.2-17.1l85.6-82.5H140c-6.6 0-12-5.4-12-12v-10c0-6.6 5.4-12 12-12h190.3l-85.6-82.5c-4.8-4.7-4.9-12.4-.2-17.1l6.9-6.9c4.8-4.7 12.4-4.7 17.1 0z"/></svg>				See the ship list			</a>
333		</div>
334	</div>
335</div>
336</div>
337		<main>
338	<article id="content" tabindex="-1" class="main-content-area">
339														<div class="front-page-featured-posts">
340					<div class="front-page-featured-posts__single">
341				<h2>
342											Competitive route									</h2>
343
344				<div class="excerpt">
345											Efficient route for carrying cargo to the key ports in the Baltic Sea region and further to ocean lines. Speed of transport chains is the key goal that guides our operations. Part of the European TEN-T transport network and core route system of the European cargo transports.									</div>
346
347				<a href="https://www.portofturku.fi/en/cargo-traffic/">
348					<svg xmlns="http://www.w3.org/2000/svg" data-prefix="fal" data-icon="arrow-circle-right" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false" class=""><path fill="currentColor" d="M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zM256 40c118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216zm12.5 92.5l115.1 115c4.7 4.7 4.7 12.3 0 17l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-6.9-6.9c-4.7-4.7-4.7-12.5.2-17.1l85.6-82.5H140c-6.6 0-12-5.4-12-12v-10c0-6.6 5.4-12 12-12h190.3l-85.6-82.5c-4.8-4.7-4.9-12.4-.2-17.1l6.9-6.9c4.8-4.7 12.4-4.7 17.1 0z"/></svg>					<span class="text">
349													Read more about cargo traffic											</span>
350				</a>
351
352				<img width="730" height="412" src="https://www.portofturku.fi/wp-content/uploads/2021/04/Rahtiliikenne-Paasivu-2880x960-1-730x412.jpg" class="attachment-16_9_tiny size-16_9_tiny" alt="" decoding="async" srcset="https://www.portofturku.fi/wp-content/uploads/2021/04/Rahtiliikenne-Paasivu-2880x960-1-730x412.jpg 730w, https://www.portofturku.fi/wp-content/uploads/2021/04/Rahtiliikenne-Paasivu-2880x960-1-1280x720.jpg 1280w" sizes="(max-width: 730px) 100vw, 730px" />			</div>
353					<div class="front-page-featured-posts__single">
354				<h2>
355											Experiences for passengers									</h2>
356
357				<div class="excerpt">
358											Port of Turku takes the passengers to heart of the most beautiful archipelago in the world. The exquisite Baltic Sea nature offers fascinating vistas. Ferry traffic between Turku and Stockholm is operated with the newest vessels of the best shipping companies.									</div>
359
360				<a href="https://www.portofturku.fi/en/passenger-traffic/">
361					<svg xmlns="http://www.w3.org/2000/svg" data-prefix="fal" data-icon="arrow-circle-right" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false" class=""><path fill="currentColor" d="M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zM256 40c118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216zm12.5 92.5l115.1 115c4.7 4.7 4.7 12.3 0 17l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-6.9-6.9c-4.7-4.7-4.7-12.5.2-17.1l85.6-82.5H140c-6.6 0-12-5.4-12-12v-10c0-6.6 5.4-12 12-12h190.3l-85.6-82.5c-4.8-4.7-4.9-12.4-.2-17.1l6.9-6.9c4.8-4.7 12.4-4.7 17.1 0z"/></svg>					<span class="text">
362													Read more about passenger traffic											</span>
363				</a>
364
365				<img width="730" height="412" src="https://www.portofturku.fi/wp-content/uploads/2021/04/Matkustajaliikenne-Etusivu_2880x960-730x412.jpg" class="attachment-16_9_tiny size-16_9_tiny" alt="" decoding="async" srcset="https://www.portofturku.fi/wp-content/uploads/2021/04/Matkustajaliikenne-Etusivu_2880x960-730x412.jpg 730w, https://www.portofturku.fi/wp-content/uploads/2021/04/Matkustajaliikenne-Etusivu_2880x960-1280x720.jpg 1280w" sizes="(max-width: 730px) 100vw, 730px" />			</div>
366					<div class="front-page-featured-posts__single">
367				<h2>
368											Reliable player									</h2>
369
370				<div class="excerpt">
371											We want to create the best conditions for passenger traffic and cargo transports from Turku to Scandinavia and Continental Europe. The most important thing for us is to develop the port together with our customers in a sustainable and reliable manner.									</div>
372
373				<a href="https://www.portofturku.fi/en/port-as-company/">
374					<svg xmlns="http://www.w3.org/2000/svg" data-prefix="fal" data-icon="arrow-circle-right" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false" class=""><path fill="currentColor" d="M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zM256 40c118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216zm12.5 92.5l115.1 115c4.7 4.7 4.7 12.3 0 17l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-6.9-6.9c-4.7-4.7-4.7-12.5.2-17.1l85.6-82.5H140c-6.6 0-12-5.4-12-12v-10c0-6.6 5.4-12 12-12h190.3l-85.6-82.5c-4.8-4.7-4.9-12.4-.2-17.1l6.9-6.9c4.8-4.7 12.4-4.7 17.1 0z"/></svg>					<span class="text">
375													Read more about the port as an enterprise											</span>
376				</a>
377
378				<img width="730" height="412" src="https://www.portofturku.fi/wp-content/uploads/2021/04/Satama-yrityksena-etusivu_2880x960-730x412.jpg" class="attachment-16_9_tiny size-16_9_tiny" alt="" decoding="async" loading="lazy" srcset="https://www.portofturku.fi/wp-content/uploads/2021/04/Satama-yrityksena-etusivu_2880x960-730x412.jpg 730w, https://www.portofturku.fi/wp-content/uploads/2021/04/Satama-yrityksena-etusivu_2880x960-1280x720.jpg 1280w" sizes="auto, (max-width: 730px) 100v
378w, 730px" />			</div>
379			</div>
380					<div class="features">
381		<h2 class="features__title">
382
383			
384			<div class="horizontal-border-left"></div>			<span class="title">Services in the port </span>
385			<div class="horizontal-border-right"></div>			<div class="vertical-border"></div>
386		</h2>
387		
388			
389							<a href="https://www.portofturku.fi/en/cargo-traffic/services/vessel-services/" target="" class="features__single">
390					<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false" class=""><path d="M55.4 35l-7.8-6.2V12.6c0-1.7-1.4-3-3.1-3h-5V2.5c0-1.4-1.1-2.5-2.6-2.5H23.1c-1.4 0-2.6 1.1-2.6 2.5v7.1h-5c-1.7 0-3.1 1.4-3.1 3v16.2L4.6 35c-.5.4-.7 1.2-.4 1.8l11.4 22.9c.1.2.2.3.4.3h28.1c.2 0 .3-.1.4-.3l11.4-22.9c.2-.6.1-1.3-.5-1.8zM21.5 2.5c0-.9.7-1.6 1.6-1.6h13.8c.9 0 1.6.7 1.6 1.6v7.1h-17V2.5zm-8.2 10.1c0-1.2.9-2.1 2.2-2.1h29.1c1.2 0 2.2.9 2.2 2.1v15.5L30.9 15.5c-.5-.4-1.3-.4-2 0L13.3 28.1V12.6zM6.7 40l22.7-18.3V59H16.2L6.7 40zm37.1 19.1H30.5V21.8L53.3 40l-9.5 19.1zM55 36.4l-1.3 2.8-23.4-18.8h-.7L6.3 39.2 5 36.5c-.1-.2-.1-.5.2-.7l24.5-19.5c.2-.2.5-.2.7 0l24.5 19.5c.1.1.2.4.1.6z"/><path d="M38.8 40.1c-2.2 0-4 1.7-4 3.9s1.7 3.9 4 3.9c2.2 0 4-1.7 4-3.9s-1.7-3.9-4-3.9zm0 6.9c-1.6 0-3.1-1.3-3.1-3 0-1.6 1.3-3 3.1-3 1.6 0 3.1 1.3 3.1 3s-1.4 3-3.1 3zm-17.7-6.9c-2.2 0-4 1.7-4 3.9s1.7 3.9 4 3.9 4-1.7 4-3.9-1.8-3.9-4-3.9zm0 6.9c-1.6 0-3.1-1.3-3.1-3 0-1.6 1.3-3 3.1-3 1.6 0 3.1 1.3 3.1 3s-1.4 3-3.1 3z"/></svg>					<div class="text">
391						<h3>Vessel services</h3>
392			
393					<div class="description">Diverse services for vessels calling in the port. Professional services are guaranteed by the expert personnel of Port Control.</div>
394				</div>
395
396							</a>
397			
398			
399							<a href="https://www.portofturku.fi/en/cargo-traffic/services/cargo-handling/" target="" class="features__single">
400					<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false" class=""><path d="M28.9 48.2c1.5 0 2.8-1.2 2.8-2.8 0-1.5-1.2-2.8-2.8-2.8-1.5 0-2.8 1.2-2.8 2.8.1 1.6 1.3 2.8 2.8 2.8zm0-4.6c1 0 1.8.8 1.8 1.8s-.8 1.8-1.8 1.8-1.8-.8-1.8-1.8c0-.9.8-1.8 1.8-1.8zm-16.2 4.6c1.5 0 2.8-1.2 2.8-2.8 0-1.5-1.2-2.8-2.8-2.8-1.5 0-2.8 1.2-2.8 2.8 0 1.6 1.3 2.8 2.8 2.8zm0-4.6c1 0 1.8.8 1.8 1.8s-.8 1.8-1.8 1.8-1.8-.8-1.8-1.8c-.1-.9.8-1.8 1.8-1.8z"/><path d="M0 54c0 .3.2.5.5.5H41c.3 0 .5-.2.5-.5s-.2-.5-.5-.5h-7.1l7.5-18.7v-.4c0-.1-.1-.2-.3-.2l-5.9-2.3v-8.6c0-.3-.2-.5-.5-.5h-3.2v-8.2c0-.3-.2-.5-.5-.5h-4.9V6c0-.3-.2-.5-.5-.5H15c-.3 0-.5.2-.5.5v8.2H9.7c-.3 0-.5.2-.5.5v8.2H6.6c-.3 0-.5.2-.5.5v8.5L.2 34.2c-.2.1-.4.4-.3.6L1.7 39l5.7 14.5H.5c-.3 0-.5.2-.5.5zm32.9-.5h-12V32.2L38.7 39l-5.8 14.5zm7.5-18.6L39 38.2l-18.1-7v-3.9l19.5 7.6zm-9.7-19.8v7.7h-9.8v-7.7h9.8zM15.5 6.5h9.8v7.7h-9.8V6.5zm-5.4 8.6h9.8v7.7h-9.8v-7.7zm-3 8.7h27.1v7.8l-13.7-5.3h-.4l-13 5.2v-7.7zm-6 11.1L20 27.4v3.9l-17.6 7-1.3-3.4zm1.6 4.2L20 32.2v21.3H8.4L2.7 39.1z"/><path d="M59.5 46.6h-3.8V21.5c0-.3-.2-.5-.5-.5H44.7c-.3 0-.5.2-.5.5v25h-3.8c-.3 0-.5.2-.5.5s.2.5.5.5h19.2c.3 0 .5-.2.5-.5s-.3-.4-.6-.4zm-4.7 0h-9.7V39h9.7v7.6zm0-8.5h-9.7v-7.6h9.7v7.6zm0-8.5h-9.7V22h9.7v7.6z"/></svg>					<div class="text">
401						<h3>Cargo handling</h3>
402			
403					<div class="description">Finland’s leading operators provide professional cargo handling and ensure the smooth operation of the transport chain.</div>
404				</div>
405
406							</a>
407			
408			
409							<a href="https://www.portofturku.fi/en/cargo-traffic/services/truck-services/" target="" class="features__single">
410					<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false" class=""><path d="M3 45.9h5.3c.2 3.4 3 6.1 6.5 6.1s6.2-2.7 6.5-6.1h21.3c.2 3.4 3 6.1 6.5 6.1s6.2-2.7 6.5-6.1h2.3c1.1 0 2.1-.9 2.1-2.1V27.9c0-.7-.3-1.4-.7-1.9l-6.2-7.2c-.5-.6-1.3-1-2.2-1H39.1v-6.6c0-1.7-1.4-3.1-3.1-3.1H3c-1.7 0-3 1.4-3 3.1v31.7c0 1.6 1.4 3 3 3zm46.1 5.2c-3.1 0-5.6-2.5-5.6-5.6 0-3.1 2.5-5.6 5.6-5.6 3.1 0 5.6 2.5 5.6 5.6 0 3-2.5 5.6-5.6 5.6zm9.5-24.6c.3.4.5.8.5 1.3v3.5H45.3c-.3 0-.5-.2-.5-.6v-7.6c0-.3.2-.6.5-.6h9.9l3.4 4zM39.1 42.8V18.6H51c.6 0 1.1.2 1.5.7l2 2.3h-9.1c-.8 0-1.5.7-1.5 1.5v7.6c0 .8.7 1.5 1.5 1.5h13.8v11.5c0 .6-.5 1.2-1.1 1.2h-2.4c-.2-3.4-3-6.1-6.5-6.1s-6.2 2.7-6.5 6.1h-4.4c.5-.5.8-1.3.8-2.1zm-24.3 8.3c-3.1 0-5.6-2.5-5.6-5.6 0-3.1 2.5-5.6 5.6-5.6 3.1 0 5.6 2.5 5.6 5.6 0 3-2.5 5.6-5.6 5.6zM.9 11.1C.9 9.9 1.9 9 3 9h33c1.2 0 2.1 1 2.1 2.1v24.2H.9V11.1zm0 25.1h37.3v6.6c0 1.2-1 2.1-2.1 2.1H21.3c-.2-3.4-3.1-6.1-6.5-6.1s-6.2 2.7-6.5 6.1H3c-1.2 0-2.1-1-2.1-2.1v-6.6z"/><path d="M49.1 42.6c-1.5 0-2.8 1.3-2.8 2.8 0 1.5 1.2 2.8 2.8 2.8s2.8-1.3 2.8-2.8c0-1.5-1.3-2.8-2.8-2.8zm0 4.7c-1 0-1.8-.8-1.8-1.9s.8-1.9 1.8-1.9 1.8.8 1.8 1.9-.8 1.9-1.8 1.9zm-34.3-4.7c-1.5 0-2.8 1.3-2.8 2.8 0 1.5 1.2 2.8 2.8 2.8s2.8-1.3 2.8-2.8c0-1.5-1.2-2.8-2.8-2.8zm0 4.7c-1 0-1.8-.8-1.8-1.9s.8-1.9 1.8-1.9 1.8.8 1.8 1.9-.7 1.9-1.8 1.9z"/></svg>					<div class="text">
411						<h3>Truck services</h3>
412			
413					<div class="description">The Port offers a wide range of services for drivers, including fueling stations and facilities for rest and recreation.</div>
414				</div>
415
416							</a>
417			
418			
419							<a href="https://www.portofturku.fi/en/cargo-traffic/services/warehousing-services/" target="" class="features__single">
420					<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false" class=""><path d="M30.2 1.9c-.2-.1-.4-.1-.6 0L.2 26.1c-.1.1-.2.2-.2.4V31c0 .3.2.5.5.5h3l.1 26.3c0 .3.2.5.5.5H8c.1 0 .2 0 .3-.1.1-.1.1-.2.1-.3V27.2h43.2v30.7c.1.2.2.3.4.3h4.1c.3 0 .5-.2.5-.5V31.3h2.9c.3 0 .5-.2.5-.5v-4.5c0-.1-.1-.3-.2-.4l-29.6-24zm28.9 28.4h-2.9c-.3 0-.5.2-.5.5v26.5h-3.2V26.8c0-.3-.2-.5-.5-.5H7.9c-.3 0-.5.2-.5.5v30.5h-3V31c0-.3-.2-.5-.5-.5h-3v-3.8l29-23.8 29.2 23.6v3.8z"/><path d="M23.8 16.5c0 3.4 2.8 6.2 6.2 6.2s6.2-2.8 6.2-6.2c0-3.4-2.8-6.2-6.2-6.2s-6.2 2.7-6.2 6.2zm6.2-5.3c2.9 0 5.3 2.4 5.3 5.3s-2.4 5.3-5.3 5.3-5.3-2.4-5.3-5.3 2.4-5.3 5.3-5.3zM10.4 57.7c0 .3.2.5.5.5h7.6c.3 0 .5-.2.5-.5v-7.6c0-.3-.2-.5-.5-.5h-7.6c-.3 0-.5.2-.5.5v7.6zm1-7.1H18v6.7h-6.7v-6.7zm-1-3.3c0 .3.2.5.5.5h7.6c.3 0 .5-.2.5-.5v-7.6c0-.3-.2-.5-.5-.5h-7.6c-.3 0-.5.2-.5.5v7.6zm1-7.1H18v6.7h-6.7v-6.7zm-.5-2.2h7.6c.3 0 .5-.2.5-.5V30c0-.3-.2-.5-.5-.5h-7.6c-.3 0-.5.2-.5.5v7.6c0 .2.2.4.5.4zm.5-7.5H18v6.7h-6.7v-6.7zM21 57.7c0 .3.2.5.5.5h7.6c.3 0 .5-.2.5-.5v-7.6c0-.3-.2-.5-.5-.5h-7.6c-.3 0-.5.2-.5.5v7.6zm1-7.1h6.7v6.7H22v-6.7zm9-.4v7.6c0 .3.2.5.5.5H39c.3 0 .5-.2.5-.5v-7.6c0-.3-.2-.5-.5-.5h-7.6c-.2 0-.4.2-.4.5zm.9.4h6.7v6.7h-6.7v-6.7zM21 47.3c0 .3.2.5.5.5h7.6c.3 0 .5-.2.5-.5v-7.6c0-.3-.2-.5-.5-.5h-7.6c-.3 0-.5.2-.5.5v7.6zm1-7.1h6.7v6.7H22v-6.7zm-.5-2.2h7.6c.3 0 .5-.2.5-.5V30c0-.3-.2-.5-.5-.5h-7.6c-.3 0-.5.2-.5.5v7.6c0 .2.2.4.5.4zm.5-7.5h6.7v6.7H22v-6.7zm10.3 0h16.4c.3 0 .5-.2.5-.5s-.2-.5-.5-.5H32.3c-.3 0-.5.2-.5.5s.3.5.5.5zm0 5.7h16.4c.3 0 .5-.2.5-.5s-.2-.5-.5-.5H32.3c-.3 0-.5.2-.5.5s.3.5.5.5zm0 5.8h16.4c.3 0 .5-.2.5-.5s-.2-.5-.5-.5H32.3c-.3 0-.5.2-.5.5s.3.5.5.5zm0 5.7h16.4c.3 0 .5-.2.5-.5s-.2-.5-.5-.5H32.3c-.3 0-.5.2-.5.5s.3.5.5.5z"/></svg>					<div class="text">
421						<h3>Warehousing services</h3>
422			
423					<div class="description">A wide range of warehousing services for long and short-time storage. Plenty of space and capacity.</div>
424				</div>
425
426							</a>
427			
428			
429							<a href="https://www.portofturku.fi/en/cargo-traffic/services/premises-and-areas-for-rent/" target="" class="features__single">
430					<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false" class=""><path d="M59.7 21.2l-3.7-1c2.1-4 4-8.4 4-10.7C60 4.3 55.7 0 50.5 0S41 4.3 41 9.5c0 1.8 1.1 4.6 2.4 7.6l-3.4-.9h-.1l-19.6 4.9L.6 16.2c-.1 0-.3 0-.4.1-.1.1-.2.2-.2.3v37.9c0 .3.1.5.3.5L20 60h.2l19.6-5 19.6 5h.1c.1 0 .2 0 .3-.1.1-.1.2-.2.2-.4V21.6c0-.2-.1-.4-.3-.4zm-40 37.7L.9 54.2v-37L19.7 22v36.9zm19.7-4.7l-18.8 4.7V22l18.8-4.7v36.9zm2.5-44.7c0-4.7 3.8-8.6 8.6-8.6s8.6 3.8 8.6 8.6c0 4.2-6.8 15.7-8.6 18.6-1.7-2.9-8.6-14.4-8.6-18.6zm17.2 49.4l-18.8-4.7v-37l3.6.9c2.6 5.3 5.9 10.7 6.1 11 .1.1.2.2.4.2s.3-.1.4-.2c.2-.3 2.4-3.9 4.7-8.1l3.5.9v37z"/><path d="M55.8 9.2c0-2.9-2.4-5.3-5.3-5.3s-5.3 2.4-5.3 5.3 2.4 5.3 5.3 5.3c2.9-.1 5.3-2.4 5.3-5.3zm-5.3 4.3c-2.4 0-4.3-1.9-4.3-4.3s1.9-4.3 4.3-4.3 4.3 1.9 4.3 4.3-1.9 4.3-4.3 4.3z"/></svg>					<div class="text">
431						<h3>Premises and areas for rent</h3>
432			
433					<div class="description">Rented areas are located in the vicinity of the quays and along good connections. Location matters.</div>
434				</div>
435
436							</a>
437			
438			
439							<a href="https://www.portofturku.fi/en/cargo-traffic/security/" target="" class="features__single">
440					<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 60 60" xml:space="preserve" aria-hidden="true" focusable="false" class=""><path d="M30.5 50.6H3.3c-.8 0-1.4-.6-1.4-1.4v-38h50.6v10.3c0 .5.4.9.9.9s.9-.4.9-.9V3.3C54.3 1.5 52.8 0 51 0H3.3C1.5 0 0 1.5 0 3.3v45.9c0 1.8 1.5 3.3 3.3 3.3h27.2c.5 0 .9-.4.9-.9s-.4-1-.9-1zM1.9 3.3c0-.8.6-1.4 1.4-1.4h47.9c.8 0 1.4.6 1.4 1.4v6.1H1.9V3.3z"/><circle cx="47.8" cy="5.6" r=".9"/><circle cx="44.1" cy="5.6" r=".9"/><circle cx="40.3" cy="5.6" r=".9"/><path d="M59.8 25.7c0-.5-.4-.9-.9-.9-.1 0-5.9 0-9.1-1.2-2.4-.9-4.1-3.3-4.1-3.3-.3-.4-.9-.5-1.3-.2-.1.1-.2.1-.2.2 0 0-1.7 2.3-4.1 3.3-3.1 1.2-9 1.2-9.1 1.2-.5 0-.9.4-.9.9-.1 1.9-1.1 18.9 2 23.3 1.9 2.7 5.1 4.8 7.6 6.4 2 1.3 4.3 2.7 4.3 3.7 0 .5.4.9.9.9s.9-.4.9-.9c0-.9 2.3-2.4 4.2-3.7 2.5-1.6 5.7-3.7 7.6-6.4 3.2-4.4 2.3-21.4 2.2-23.3zm-3.6 22.2c-1.7 2.5-4.6 4.3-7.1 5.9-1.7 1.1-3.2 2.1-4.2 3.1-.9-1-2.4-2-4.2-3.1-2.5-1.6-5.4-3.5-7.1-5.9-2.2-3.1-2-15.6-1.7-21.2 1.9-.1 6.2-.3 8.8-1.3 1.6-.7 3-1.7 4.2-3 1.1 1.3 2.6 2.3 4.2 3 2.7 1 7 1.3 8.8 1.4.3 5.4.5 18-1.7 21.1z"/><path d="M50.4 34.3L43.7 41l-4.1-4c-.4-.3-1-.3-1.3.1-.3.4-.3.9 0 1.3l4.8 4.8c.4.4 1 .4 
4401.3 0l7.4-7.4c.3-.4.3-1-.1-1.3-.4-.5-.9-.5-1.3-.2zm-27 3.2H7.5c-.5 0-.9.4-.9.9s.4.9.9.9h15.9c.5 0 .9-.4.9-.9s-.3-.9-.9-.9zm0 5.6H7.5c-.5 0-.9.4-.9.9s.4 1 .9 1h15.9c.5 0 .9-.4.9-.9s-.3-1-.9-1zm-6.1-9.3h-3.8c-1 0-1.9-.8-1.9-1.9v-3.3H8.4c-1 0-1.9-.8-1.9-1.9V23c0-1 .9-1.8 1.9-1.9h3.3v-3.3c0-1 .9-1.8 1.9-1.9h3.8c1 0 1.8.9 1.9 1.9v3.3h3.3c1 0 1.8.9 1.9 1.9v3.8c0 1-.9 1.8-1.9 1.9h-3.3V32c-.1.9-.9 1.7-2 1.8zm0-6.1c0-.5.4-.9.9-.9h4.2V23h-4.2c-.5 0-.9-.4-.9-.9v-4.2h-3.8V22c0 .5-.4.9-.9.9H8.4v3.8h4.2c.5 0 .9.4.9.9v4.2h3.8v-4.1z"/></svg>					<div class="text">
441						<h3>Security</h3>
442			
443					<div class="description">Safety is part of customer service. Safety work is aimed at protecting people, vessels and property as well as the environment.</div>
444				</div>
445
446							</a>
447				</div>
448	<div class="cta-link">
449		<a href="https://www.portofturku.fi/en/cargo-traffic/services/" target="">
450			<svg xmlns="http://www.w3.org/2000/svg" data-prefix="fal" data-icon="arrow-circle-right" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false" class=""><path fill="currentColor" d="M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zM256 40c118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216zm12.5 92.5l115.1 115c4.7 4.7 4.7 12.3 0 17l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-6.9-6.9c-4.7-4.7-4.7-12.5.2-17.1l85.6-82.5H140c-6.6 0-12-5.4-12-12v-10c0-6.6 5.4-12 12-12h190.3l-85.6-82.5c-4.8-4.7-4.9-12.4-.2-17.1l6.9-6.9c4.8-4.7 12.4-4.7 17.1 0z"/></svg>			Read more about our services		</a>
451	</div>
452				
453
454<div class="front-page-ship-list">
455	<div class="front-page-ship-list__top-clip-path">
456	</div>
457
458	<img width="1280" height="600" src="https://www.portofturku.fi/wp-content/uploads/2021/05/Rahtiliikenne-Laivalista_2880x960-1-1280x600.jpg" class="attachment-2_1_small size-2_1_small" alt="" decoding="async" loading="lazy" srcset="https://www.portofturku.fi/wp-content/uploads/2021/05/Rahtiliikenne-Laivalista_2880x960-1-1280x600.jpg 1280w, https://www.portofturku.fi/wp-content/uploads/2021/05/Rahtiliikenne-Laivalista_2880x960-1-1920x900.jpg 1920w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
459	<div class="front-page-ship-list__ships">
460		<div class="pwdcp-ship-list-simplified"><p class="section-title">Arriving ships</p><div class="single-ship single-ship--visible"><span class="ship-name">South Enabler (IT)</span><div class="arrival-time"><span class="time-label">Arrives </span><span class="time">10:30</span> <span class="date">02.10.2026</span></div></div><div class="single-ship"><span class="ship-name">Baltic Princess (FI)</span><div class="arrival-time"><span class="time-label">Arrives </span><span class="time">18:30</span> <span class="date">02.10.2026</span></div></div><div class="single-ship"><span class="ship-name">Viking Grace (FI)</span><div class="arrival-time"><span class="time-label">Arrives </span><span class="time">19:50</span> <span class="date">02.10.2026</span></div></div></div><div class="pwdcp-ship-list-simplified"><p class="section-title">Departing ships</p><div class="single-ship single-ship--visible"><span class="ship-name">Sinann (FI)</span><div class="arrival-time"><span class="time-label">Date of departure </span><span class="time">13:30</span> <span class="date">01.10.2026</span></div></div><div class="single-ship"><span class="ship-name">Poseidona (VC)</span><div class="arrival-time"><span class="time-label">Date of departure </span><span class="time">17:45</span> <span class="date">30.09.2026</span></div></div><div class="single-ship"><span class="ship-name">Bogoy (FI)</span><div class="arrival-time"><span class="time-label">Date of departure </span><span class="time">20:15</span> <span class="date">29.09.2026</span></div></div></div>	</div>
461
462			<div class="cta-link">
463			<a href="https://www.portofturku.fi/en/cargo-traffic/arrivals-and-departures/" target="">
464				<svg xmlns="http://www.w3.org/2000/svg" data-prefix="fal" data-icon="arrow-circle-right" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false" class=""><path fill="currentColor" d="M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zM256 40c118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216zm12.5 92.5l115.1 115c4.7 4.7 4.7 12.3 0 17l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-6.9-6.9c-4.7-4.7-4.7-12.5.2-17.1l85.6-82.5H140c-6.6 0-12-5.4-12-12v-10c0-6.6 5.4-12 12-12h190.3l-85.6-82.5c-4.8-4.7-4.9-12.4-.2-17.1l6.9-6.9c4.8-4.7 12.4-4.7 17.1 0z"/></svg>				Go to arrivals and departures			</a>
465		</div>
466	</div>
467				
468
469
470<div class="front-page-newest-posts">
471
472	<h2 class="posts-component__label">Latest news</h2>
473
474			<div class="front-page-newest-posts__handpicked">
475			<img width="730" height="412" src="https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-730x412.jpg" class="attachment-16_9_tiny size-16_9_tiny" alt="" decoding="async" loading="lazy" srcset="https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-730x412.jpg 730w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-300x169.jpg 300w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-670x377.jpg 670w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-768x432.jpg 768w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-1536x864.jpg 1536w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-992x558.jpg 992w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-1200x675.jpg 1200w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-1440x810.jpg 1440w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-40x23.jpg 40w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-80x45.jpg 80w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-135x76.jpg 135w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-270x152.jpg 270w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-290x163.jpg 290w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-580x326.jpg 580w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-545x307.jpg 545w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-1090x613.jpg 1090w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-1340x754.jpg 1340w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-260x146.jpg 260w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-520x293.jpg 520w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-707x398.jpg 707w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-931x524.jpg 931w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu-1280x720.jpg 1280w, https://www.portofturku.fi/wp-content/uploads/2026/06/Ajoyhteys-Turun-matkustajasatamaan-Linnankatua-pitkin-palautuu.jpg 1920w" sizes="auto, (max-width: 730px) 100v
475w, 730px" />
476			<div class="text">
477				<div class="meta">
478					4.6.2026					<span class="taxes ">
479						News					</span>
480				</div>
481
482				<a href="https://www.portofturku.fi/en/2026/06/04/access-to-the-passenger-port-of-turku-will-improve-as-street-works-progress/">
483					<h3>Access to the passenger port of Turku will improve as street works progress</h3>
484				</a>
485
486				<div class="excerpt">
487					Linnankatu in front of Turku Castle will be reopened to traffic after Midsummer on Tuesday 23 ...				</div>
488			</div>
489		</div>
490	
491	<div class="posts-component">
492		<div class="posts-component__inner">
493
494			
495			
496				
497				<div class="posts-component__single posts-component__single-0">
498					
499					<div class="meta">
500						21.9.2026						<span class="taxes ">
501							News						</span>
502					</div>
503
504					<a href="https://www.portofturku.fi/en/2026/09/21/traffic-lanes-to-be-temporarily-narrowed-at-the-intersection-of-tuontikatu-and-tuontivayla/">
505						<h3>Traffic lanes to be temporarily narrowed at the intersection of Tuontikatu and Tuontiväylä</h3>
506					</a>
507				</div>
508							
509				
510				<div class="posts-component__single posts-component__single-1">
511					
512					<div class="meta">
513						15.9.2026						<span class="taxes ">
514							News						</span>
515					</div>
516
517					<a href="https://www.portofturku.fi/en/2026/09/15/port-of-turku-shortlisted-for-the-international-ferry-port-of-the-year-award/">
518						<h3>Port of Turku shortlisted for the international Ferry Port of the Year award</h3>
519					</a>
520				</div>
521							
522				
523				<div class="posts-component__single posts-component__single-2">
524					
525					<div class="meta">
526						15.9.2026						<span class="taxes ">
527							News						</span>
528					</div>
529
530					<a href="https://www.portofturku.fi/en/2026/09/15/news-in-the-ferry-terminal-turku-project-september-2026/">
531						<h3>News in the Ferry Terminal Turku project – September 2026</h3>
532					</a>
533				</div>
534							
535				
536				<div class="posts-component__single posts-component__single-3">
537					
538					<div class="meta">
539						14.9.2026						<span class="taxes aboard">
540							Aboard						</span>
541					</div>
542
543					<a href="https://aboard.portofturku.fi/en/2026/09/cafe-origami-brings-new-services-and-one-of-the-longest-tables-in-finland-to-the-new-terminal/">
544						<h3>Cafe Origami brings new services and one of the longest tables in Finland to the new terminal</h3>
545					</a>
546				</div>
547							
548				
549				<div class="posts-component__single posts-component__single-4">
550					
551					<div class="meta">
552						14.9.2026						<span class="taxes aboard">
553							Aboard						</span>
554					</div>
555
556					<a href="https://aboard.portofturku.fi/en/2026/09/the-giant-of-aura-prepares-to-rise-onto-its-pedestal/">
557						<h3>The Giant of Aura prepares to rise onto its pedestal</h3>
558					</a>
559				</div>
560							
561				
562				<div class="posts-component__single posts-component__single-5">
563					
564					<div class="meta">
565						24.8.2026						<span class="taxes aboard">
566							Aboard						</span>
567					</div>
568
569					<a href="https://aboard.portofturku.fi/en/2026/08/positive-development-is-the-sum-of-many-factors/">
570						<h3>Positive development is the sum of many factors</h3>
571					</a>
572				</div>
573							
574		</div>
575		<div class="posts-component__bottom-clip-path"></div>
576	</div>
577	<div class="front-page-newest-posts__cta-link">
578		<div class="left"></div>
579		<a href="https://www.portofturku.fi/en/port-as-company/newsroom/news/">
580			<svg xmlns="http://www.w3.org/2000/svg" data-prefix="fal" data-icon="arrow-circle-right" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false" class=""><path fill="currentColor" d="M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zM256 40c118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216zm12.5 92.5l115.1 115c4.7 4.7 4.7 12.3 0 17l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-6.9-6.9c-4.7-4.7-4.7-12.5.2-17.1l85.6-82.5H140c-6.6 0-12-5.4-12-12v-10c0-6.6 5.4-12 12-12h190.3l-85.6-82.5c-4.8-4.7-4.9-12.4-.2-17.1l6.9-6.9c4.8-4.7 12.4-4.7 17.1 0z"/></svg>			Read more news		</a>
581		<div class="right"></div>
582	</div>
583
584</div>
585						</article>
586</main>
587		
588
589<footer class="footer">
590	<div class="footer__inner">
591
592		<picture class="footer__logo">
593	<!--[if IE 9]><video style="display: none;"><![endif]-->
594	<source srcset="/wp-content/themes/pot/dist/images/pot-logo-03.svg" type="image/svg+xml" />
595	<!--[if IE 9]></video><![endif]-->
596	<img src="/wp-content/themes/pot/dist/images/pot-logo-03.png" width="272" height="42" alt="Port of Turku Finland logo" />
597</picture>
598		<div class="pot-some-links footer__some">
599	<a href="https://twitter.com/PortOfTurkuFI" rel="nofollow" class="pot-ico-2 pot-ico-2-some pot-ico-2-twitter">
600		<span class="vh">Twitter</span>
601	</a>
602	<a href="https://www.linkedin.com/company/port-of-turku-ltd" rel="nofollow" class="pot-ico-2 pot-ico-2-some pot-ico-2-linkedin">
603		<span class="vh">LinkedIn</span>
604	</a>
605	<a href="https://www.instagram.com/portofturku/" rel="nofollow" class="pot-ico-2 pot-ico-2-some pot-ico-2-instagram">
606		<span class="vh">Instagram</span>
607	</a>
608	<a href="https://www.youtube.com/channel/UCVMRrf40gvX-tZs35f_IrMw" rel="nofollow" class="pot-ico-2 pot-ico-2-some pot-ico-2-youtube">
609		<span class="vh">YouTube</span>
610	</a>
611</div>
612			<div class="footer__columns">
613					<div class="footer__column">
614				<h3 class="title">Port of Turku Ltd</h3>
615
616									<div class="links">
617						
618<a target="" href="#"><svg xmlns="http://www.w3.org/2000/svg" data-prefix="far" data-icon="phone-alt" class="svg-inline--fa fa-phone-alt fa-w-16" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path fill="currentColor" d="M484.25 330l-101.59-43.55a45.86 45.86 0 00-53.39 13.1l-32.7 40a311.08 311.08 0 01-124.19-124.12l40-32.7a45.91 45.91 0 0013.1-53.42L182 27.79a45.63 45.63 0 00-52.31-26.61L35.5 22.89A45.59 45.59 0 000 67.5C0 313.76 199.68 512.1 444.56 512a45.58 45.58 0 0044.59-35.51l21.7-94.22a45.75 45.75 0 00-26.6-52.27zm-41.59 134.09C225.08 463.09 49 287 48 69.3l90.69-20.9 42.09 98.22-68.09 55.71c46.39 99 98.19 150.63 197 197l55.69-68.11 98.19 42.11z"/></svg>+358 2 2674 111</a>
619
620<a target="" href="#"><svg xmlns="http://www.w3.org/2000/svg" data-prefix="far" data-icon="envelope" class="svg-inline--fa fa-envelope fa-w-16" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path fill="currentColor" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>[email protected]</a>
621					</div>
622				
623				<div class="wysiwyg"><p>Linnankatu 90<br />
624FI-20100 Turku</p>
625</div>
626			</div>
627					<div class="footer__column">
628				<h3 class="title">Port control 24h</h3>
629
630									<div class="links">
631						
632<a target="" href="#"><svg xmlns="http://www.w3.org/2000/svg" data-prefix="far" data-icon="phone-alt" class="svg-inline--fa fa-phone-alt fa-w-16" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path fill="currentColor" d="M484.25 330l-101.59-43.55a45.86 45.86 0 00-53.39 13.1l-32.7 40a311.08 311.08 0 01-124.19-124.12l40-32.7a45.91 45.91 0 0013.1-53.42L182 27.79a45.63 45.63 0 00-52.31-26.61L35.5 22.89A45.59 45.59 0 000 67.5C0 313.76 199.68 512.1 444.56 512a45.58 45.58 0 0044.59-35.51l21.7-94.22a45.75 45.75 0 00-26.6-52.27zm-41.59 134.09C225.08 463.09 49 287 48 69.3l90.69-20.9 42.09 98.22-68.09 55.71c46.39 99 98.19 150.63 197 197l55.69-68.11 98.19 42.11z"/></svg>+358 2 2674 122</a>
633
634<a target="" href="#"><svg xmlns="http://www.w3.org/2000/svg" data-prefix="far" data-icon="envelope" class="svg-inline--fa fa-envelope fa-w-16" role="img" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path fill="currentColor" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>[email protected]</a>
635					</div>
636				
637				<div class="wysiwyg"><p><a href="https://www.portofturku.fi/en/cargo-traffic/harbour-areas/">Harbour areas</a><br />
638<a href="https://www.portofturku.fi/en/cargo-traffic/arrivals-and-departures/">Arrivals and departures</a><br />
639<a href="https://www.portofturku.fi/en/port-as-company/contacts/">Contacts</a><br />
640<a href="https://www.portofturku.fi/en/port-as-company/newsroom/privacy-statement/">Privacy statement</a><br />
641<a href="https://www.portofturku.fi/en/port-as-company/newsroom/cookie-policy/">Cookie Policy</a></p>
642</div>
643			</div>
644					<div class="footer__column">
645				<h3 class="title">Webcam</h3>
646
647				
648				<div class="wysiwyg"><p><a href="https://www.portofturku.fi/en/cargo-traffic/webcam/">To webcams &gt;&gt;</a></p>
649</div>
650			</div>
651			</div>
652		
653	<picture class="footer__dnv">
654		<!--[if IE 9]><video style="display: none;"><![endif]-->
655		<source srcset="/wp-content/themes/pot/dist/images/dnvgl-logo-01-en.svg" type="image/svg+xml" />
656		<!--[if IE 9]></video><![endif]-->
657		<img src="/wp-content/themes/pot/dist/images/dnvgl-logo-01-en.png" width="142" height="152" alt="DNV GL - Management system certificate logo" class="fluid-image" />
658	</picture>
659
660	</div>
661</footer>
662
663<section id="pwd-cookie-banner" class="cookie-consent-banner banner-container" hidden style="visibility: hidden"
664         aria-labelledby="pwd-cookie-banner-title">
665	<div class="banner-row">
666		<h2 id="pwd-cookie-banner-title" class="banner-title">Cookie Settings</h2>
667		<p class="banner-text">
667This site uses cookies. Some cookies are necessary and others are used for analytics purposes.							<br/> <a href="https://www.portofturku.fi/en/port-as-company/newsroom/cookie-policy/">Read more on Cookie Policy-page.</a>
668					</p>
669	</div>
670	<div class="banner-row banner-buttons">
671		<button type="button" class="banner-button button-choose-cookies" data-a11y-dialog-show="pwd-cookie-consent-customize" style="border:2px solid #333;;background-color:#FFF;color:#333;">
672			<span class="banner-icon-cog"></span>
673			Cookie Settings		</button>
674		<button type="button" class="banner-button button-reject-cookies" style="border:2px solid #333;;background-color:#FFF;color:#333;">
675			Only necessary		</button>
676		<button type="button" class="banner-button button-accept-cookies" style="background-color:#333;;color:#FFF;border:2px solid #333;">
677			Allow Cookies		</button>
678	</div>
679</section>
680
681<div id="pwd-cookie-consent-customize" class="pwd-cookie-consent-customize hidden"
682     hidden aria-labelledby="pwd-cookie-consent-customize-title" aria-hidden="true" tabindex="-1">
683	<div id="pwd-cookie-consent-customize-overlay" aria-hidden="true" data-a11y-dialog-hide></div>
684	<div class="pwd-cookie-consent-customize-inner" role="document">
685		<h2 class="customize-consent-title" id="pwd-cookie-consent-customize-title" autofocus tabindex="-1">
686			Cookie Settings		</h2>
687		<p>
688			This site uses cookies. Some cookies are necessary and others are used for analytics purposes. Choose here which cookie you allow.		</p>
689		<div class="pwd-cookie-consent-customize-update-button-container content">
690			<button type="button" class="consent-customize-button button-accept-cookies" style="background-color:#333;;color:#FFF">
691				Allow all cookies			</button>
692		</div>
693		<div class="pwd-cookie-consent-customize-consent-details">
694							<div class="pwd-cookie-consent-customize-detail-wrapper">
695					<div class="pwd-cookie-consent-customize-details-left-column">
696						<label id="necessary-cookies" class="round">
697							<input name="Necessary Cookies" type="checkbox" class="round-input cookie-consent-input" value="0" checked disabled aria-describedby="pwd-cookie-consent-customize-detail-necessary-cookies">
698							<span class="round-label"></span>
699							<span class="pwd-cookie-customize-input-label-text">Necessary Cookies</span>
700						</label>
701					</div>
702					<div class="pwd-cookie-consent-customize-details-right-column">
703						<p class="pwd-cookie-consent-customize-detail" id="pwd-cookie-consent-customize-detail-necessary-cookies">
704							These cookies are necessary for the technical functionality of the site.						</p>
705					</div>
706				</div>
707													<div class="pwd-cookie-consent-customize-detail-wrapper">
708					<div class="pwd-cookie-consent-customize-details-left-column">
709						<label class="round">
710							<input name="Analytics Cookies" type="checkbox" class="round-input cookie-consent-input" value="2" aria-describedby="pwd-cookie-consent-customize-detail-analytics-cookies">
711							<span class="round-label"></span>
712							<span class="pwd-cookie-customize-input-label-text">Analytics Cookies</span>
713						</label>
714					</div>
715					<div class="pwd-cookie-consent-customize-details-right-column">
716						<p class="pwd-cookie-consent-customize-detail" id="pwd-cookie-consent-customize-detail-analytics-cookies">
717							Analytics cookies collect anonymised usage information, which is used to develop the site and its contents.						</p>
718					</div>
719				</div>
720								</div>
721		<div class="pwd-cookie-consent-customize-update-button-container">
722			<button type="button" class="consent-customize-button button-update-consent" style="background-color:#333;;color:#FFF">
723				Save Settings			</button>
724			<button type="button" class="consent-customize-button button-close-consent" data-a11y-dialog-hide style="background-color:#333;;color:#FFF">
725				Close			</button>
726		</div>
727	</div>
728</div>
729
730<link rel='stylesheet' id='pwd-hero-css' href='https://www.portofturku.fi/wp-content/themes/pot/dist/styles/components/hero-front.css?ver=6.7.9' media='all' />
731<link rel='stylesheet' id='pwd-front-page-css' href='https://www.portofturku.fi/wp-content/themes/pot/dist/styles/templates/front-page.css?ver=6.7.9' media='all' />
732<link rel='stylesheet' id='pwd-featured-css' href='https://www.portofturku.fi/wp-content/themes/pot/dist/styles/components/features.css?ver=6.7.9' media='all' />
733<link rel='stylesheet' id='core/paragraph-css' href='https://www.portofturku.fi/wp-content/themes/pot/dist/styles/blocks/core-paragraph.css' media='all' />
734<link rel='stylesheet' id='pwd-posts-component-css' href='https://www.portofturku.fi/wp-content/themes/pot/dist/styles/components/posts-component.css?ver=6.7.9' media='all' />
735<link rel='stylesheet' id='pwd-footer-css' href='https://www.portofturku.fi/wp-content/themes/pot/dist/styles/components/footer.css?ver=6.7.9' media='all' />
736		
736<script src="/wp-content/themes/pot/dist/scripts/site.js" defer></script>
736
737	</body>
738</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.