﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900&display=swap");@import url("https://use.typekit.net/doq7iyb.css");@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceRight{0%,20%,60%,80%,100%{-ms-transform:translateX(0);transform:translateX(0)}40%{-ms-transform:translateX(-15px);transform:translateX(-15px)}70%{-ms-transform:translateX(-10px);transform:translateX(-10px)}90%{-ms-transform:translateX(-6px);transform:translateX(-6px)}}.gradient_banner,.home-carousel .slick-slider__item,.title-banner{position:relative}.gradient_banner::before,.home-carousel .slick-slider__item::before,.title-banner::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:1;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%),-webkit-linear-gradient(180deg, #004F93 0%, rgba(0,0,0,0) 50%),rgba(0,0,0,0.15);background:-o-linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%),-o-linear-gradient(180deg, #004F93 0%, rgba(0,0,0,0) 50%),rgba(0,0,0,0.15);background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%),linear-gradient(180deg, #004F93 0%, rgba(0,0,0,0) 50%),rgba(0,0,0,0.15)}:root{--blue: #004F93;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #004F93;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 778px;--breakpoint-lg: 992px;--breakpoint-ml: 1025px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:9px;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container{width:100%;padding-right:18px;padding-left:18px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 778px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:18px;padding-left:18px;margin-right:auto;margin-left:auto}.container-fluid_offset,.block-views-blocksocial-feeds-block-1,.container-fluid-offset{width:100%;padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto;max-width:1600px}@media (max-width: 777.98px){.container-fluid_offset,.block-views-blocksocial-feeds-block-1,.container-fluid-offset{padding-right:20px;padding-left:20px}}.row{display:flex;flex-wrap:wrap;margin-right:-18px;margin-left:-18px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-ml-1,.col-ml-2,.col-ml-3,.col-ml-4,.col-ml-5,.col-ml-6,.col-ml-7,.col-ml-8,.col-ml-9,.col-ml-10,.col-ml-11,.col-ml-12,.col-ml,.col-ml-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:18px;padding-left:18px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 778px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1025px){.col-ml{flex-basis:0;flex-grow:1;max-width:100%}.col-ml-auto{flex:0 0 auto;width:auto;max-width:100%}.col-ml-1{flex:0 0 8.33333%;max-width:8.33333%}.col-ml-2{flex:0 0 16.66667%;max-width:16.66667%}.col-ml-3{flex:0 0 25%;max-width:25%}.col-ml-4{flex:0 0 33.33333%;max-width:33.33333%}.col-ml-5{flex:0 0 41.66667%;max-width:41.66667%}.col-ml-6{flex:0 0 50%;max-width:50%}.col-ml-7{flex:0 0 58.33333%;max-width:58.33333%}.col-ml-8{flex:0 0 66.66667%;max-width:66.66667%}.col-ml-9{flex:0 0 75%;max-width:75%}.col-ml-10{flex:0 0 83.33333%;max-width:83.33333%}.col-ml-11{flex:0 0 91.66667%;max-width:91.66667%}.col-ml-12{flex:0 0 100%;max-width:100%}.order-ml-first{order:-1}.order-ml-last{order:13}.order-ml-0{order:0}.order-ml-1{order:1}.order-ml-2{order:2}.order-ml-3{order:3}.order-ml-4{order:4}.order-ml-5{order:5}.order-ml-6{order:6}.order-ml-7{order:7}.order-ml-8{order:8}.order-ml-9{order:9}.order-ml-10{order:10}.order-ml-11{order:11}.order-ml-12{order:12}.offset-ml-0{margin-left:0}.offset-ml-1{margin-left:8.33333%}.offset-ml-2{margin-left:16.66667%}.offset-ml-3{margin-left:25%}.offset-ml-4{margin-left:33.33333%}.offset-ml-5{margin-left:41.66667%}.offset-ml-6{margin-left:50%}.offset-ml-7{margin-left:58.33333%}.offset-ml-8{margin-left:66.66667%}.offset-ml-9{margin-left:75%}.offset-ml-10{margin-left:83.33333%}.offset-ml-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table,table{width:100%;margin-bottom:18px;background-color:rgba(0,0,0,0);border-color:#004F93}.table th,.table td,table th,table td{padding:10px;vertical-align:top;border-top:1px solid #004F93;border-color:#004F93}.table thead th,table thead th{vertical-align:bottom;border-bottom:2px solid #004F93;border:0}.table tbody+tbody,table tbody+tbody{border-top:2px solid #004F93}.table .table,.table table,table .table,table table{background-color:#fff}.table-sm th,.table-sm td{padding:10px}.table-bordered{border:1px solid #004F93}.table-bordered th,.table-bordered td{border:1px solid #004F93}.table-bordered thead th,.table-bordered thead td{border-bottom-width:1px;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8cee1}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7aa3c7}.table-hover .table-primary:hover{background-color:#a6c2d9}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a6c2d9}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th,table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th,.table thead th,table .thead-light th,table thead th{color:#004F93;background-color:rgba(0,79,147,0.1);border-color:#004F93}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 777.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1024.98px){.table-responsive-ml{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-ml>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(54px + 2px);padding:15px 20px;font-size:16px;font-weight:400;line-height:22px;color:#222;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:2px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#222;background-color:#fff;border-color:#004F93;outline:0}.form-control::placeholder{color:rgba(34,34,34,0.3);font-style:italic;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(15px + 1px);padding-bottom:calc(15px + 1px);margin-bottom:0;font-size:inherit;line-height:22px}.col-form-label-lg{padding-top:calc(18px + 1px);padding-bottom:calc(18px + 1px);font-size:20px;line-height:1.5}.col-form-label-sm{padding-top:calc(15px + 1px);padding-bottom:calc(15px + 1px);font-size:14px;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:15px;padding-bottom:15px;margin-bottom:0;line-height:22px;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(51px + 2px);padding:15px 17px;font-size:14px;line-height:1.5;border-radius:0rem}.form-control-lg{height:calc(66px + 2px);padding:18px 21;font-size:20px;line-height:1.5;border-radius:0rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:25px}.form-text:not(input){display:block;margin-top:.25rem;font-size:12px;line-height:14px}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#5A6872}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:14px;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:0rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:54px;background-position:top calc(54px / 4) right calc(54px / 4)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:76.5px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 20px center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 36px/27px 27px}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:14px;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:0rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:54px;background-position:top calc(54px / 4) right calc(54px / 4)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:76.5px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 20px center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 36px/27px 27px}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.fade{transition:opacity 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:16px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0rem}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 778px){.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1025px){.dropdown-menu-ml-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-right{right:0;left:auto}}.dropdown-menu-left{right:auto;left:0}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}}@media (min-width: 778px){.dropdown-menu-md-left{right:auto;left:0}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}}@media (min-width: 1025px){.dropdown-menu-ml-left{right:auto;left:0}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:9px 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:first-child{border-top-left-radius:calc(0rem - 1px);border-top-right-radius:calc(0rem - 1px)}.dropdown-item:last-child{border-bottom-right-radius:calc(0rem - 1px);border-bottom-left-radius:calc(0rem - 1px)}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active,.dropdown-item.form-select.open{color:#fff;text-decoration:none;background-color:#004F93}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:14px;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.form-select.open,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.form-select.open,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:15px;padding-left:15px}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:12.75px;padding-left:12.75px}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:15.75;padding-left:15.75}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:15px 20px;margin-bottom:0;font-size:16px;font-weight:400;line-height:22px;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:2px}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(66px + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:18px 21;font-size:20px;line-height:1.5;border-radius:0rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(51px + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:15px 17px;font-size:14px;line-height:1.5;border-radius:0rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:36px}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:24px;padding-left:23px}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#004F93;background-color:#004F93}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,79,147,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#1492ff}.custom-control-input:not(:disabled):active ~ .custom-control-label::before,.custom-control-input.form-select.open:not(:disabled) ~ .custom-control-label::before{color:#fff;background-color:#47aaff;border-color:#47aaff}.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:4px;left:-23px;display:block;width:16px;height:16px;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:4px;left:-23px;display:block;width:16px;height:16px;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#004F93;background-color:#004F93}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,79,147,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,79,147,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,79,147,0.5)}.custom-switch{padding-left:35px}.custom-switch .custom-control-label::before{left:-35px;width:28px;pointer-events:all;border-radius:8px}.custom-switch .custom-control-label::after{top:calc(4px + 2px);left:calc(-35px + 2px);width:calc(16px - 4px);height:calc(16px - 4px);background-color:#adb5bd;border-radius:8px;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;transform:translateX(12px)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,79,147,0.5)}.custom-select{display:inline-block;width:100%;height:calc(54px + 2px);padding:15px 36px 15px 20px;font-weight:400;line-height:22px;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 20px center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:0rem;appearance:none}.custom-select:focus{border-color:#1492ff;outline:0;box-shadow:0 0 0 .2rem rgba(20,146,255,0.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:20px;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(51px + 2px);padding-top:15px;padding-bottom:15px;padding-left:17px;font-size:14px}.custom-select-lg{height:calc(66px + 2px);padding-top:18px;padding-bottom:18px;padding-left:21;font-size:20px}.custom-file{position:relative;display:inline-block;width:100%;height:calc(54px + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(54px + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#1492ff;box-shadow:0 0 0 .2rem rgba(0,79,147,0.25)}.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(54px + 2px);padding:15px 20px;font-weight:400;line-height:22px;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:2px}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:54px;padding:15px 20px;line-height:22px;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 2px 2px 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,79,147,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,79,147,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,79,147,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#004F93;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active,.custom-range.form-select.open::-webkit-slider-thumb{background-color:#47aaff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#004F93;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active,.custom-range.form-select.open::-moz-range-thumb{background-color:#47aaff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#004F93;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active,.custom-range.form-select.open::-ms-thumb{background-color:#47aaff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:7px 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0rem;border-top-right-radius:0rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:0rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#004F93}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.accordion .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0rem}.accordion .card>hr{margin-right:0;margin-left:0}.accordion .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0rem;border-top-right-radius:0rem}.accordion .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;color:inherit;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(0rem - 1px) calc(0rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(0rem - 1px) calc(0rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0rem - 1px);border-top-right-radius:calc(0rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0rem - 1px);border-bottom-left-radius:calc(0rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:18px}@media (min-width: 576px){.card-deck{flex-flow:row wrap;margin-right:-18px;margin-left:-18px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:18px;margin-bottom:0;margin-left:18px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:18px}@media (min-width: 576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:0rem}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:0rem;border-top-right-radius:0rem}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card{overflow:hidden}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:first-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:first-of-type:not(:last-of-type){border-bottom:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .card .card-header{margin-bottom:-1px}.alert{position:relative;padding:10px 20px;margin-bottom:15px;border:1px solid transparent;border-radius:0rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:64px}.alert-dismissible .close{position:absolute;top:0;right:0;padding:10px 20px;color:inherit}.alert-primary{color:#004f93;background-color:#ccdce9;border-color:#b8cee1}.alert-primary hr{border-top-color:#a6c2d9}.alert-primary .alert-link{color:#003460}.alert-secondary{color:#6c757d;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#545b62}.alert-success{color:#28a745;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#1e7e34}.alert-info{color:#17a2b8;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#117a8b}.alert-warning{color:#ffc107;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#d39e00}.alert-danger{color:#dc3545;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#bd2130}.alert-light{color:#f8f9fa;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#dae0e5}.alert-dark{color:#343a40;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#1d2124}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active,.list-group-item-action.form-select.open{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:0rem;border-top-right-radius:0rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#004F93;border-color:#004F93}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#00294c;background-color:#b8cee1}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#00294c;background-color:#a6c2d9}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#00294c;border-color:#00294c}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;appearance:none}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:0rem;border-top-right-radius:0rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#004F93 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#003460 !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#004F93 !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:0rem !important}.rounded-top{border-top-left-radius:0rem !important;border-top-right-radius:0rem !important}.rounded-right{border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important}.rounded-bottom{border-bottom-right-radius:0rem !important;border-bottom-left-radius:0rem !important}.rounded-left{border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 778px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1025px){.d-ml-none{display:none !important}.d-ml-inline{display:inline !important}.d-ml-inline-block{display:inline-block !important}.d-ml-block{display:block !important}.d-ml-table{display:table !important}.d-ml-table-row{display:table-row !important}.d-ml-table-cell{display:table-cell !important}.d-ml-flex{display:flex !important}.d-ml-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-3by4::before{padding-top:133.33333%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 778px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1025px){.flex-ml-row{flex-direction:row !important}.flex-ml-column{flex-direction:column !important}.flex-ml-row-reverse{flex-direction:row-reverse !important}.flex-ml-column-reverse{flex-direction:column-reverse !important}.flex-ml-wrap{flex-wrap:wrap !important}.flex-ml-nowrap{flex-wrap:nowrap !important}.flex-ml-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-ml-fill{flex:1 1 auto !important}.flex-ml-grow-0{flex-grow:0 !important}.flex-ml-grow-1{flex-grow:1 !important}.flex-ml-shrink-0{flex-shrink:0 !important}.flex-ml-shrink-1{flex-shrink:1 !important}.justify-content-ml-start{justify-content:flex-start !important}.justify-content-ml-end{justify-content:flex-end !important}.justify-content-ml-center{justify-content:center !important}.justify-content-ml-between{justify-content:space-between !important}.justify-content-ml-around{justify-content:space-around !important}.align-items-ml-start{align-items:flex-start !important}.align-items-ml-end{align-items:flex-end !important}.align-items-ml-center{align-items:center !important}.align-items-ml-baseline{align-items:baseline !important}.align-items-ml-stretch{align-items:stretch !important}.align-content-ml-start{align-content:flex-start !important}.align-content-ml-end{align-content:flex-end !important}.align-content-ml-center{align-content:center !important}.align-content-ml-between{align-content:space-between !important}.align-content-ml-around{align-content:space-around !important}.align-content-ml-stretch{align-content:stretch !important}.align-self-ml-auto{align-self:auto !important}.align-self-ml-start{align-self:flex-start !important}.align-self-ml-end{align-self:flex-end !important}.align-self-ml-center{align-self:center !important}.align-self-ml-baseline{align-self:baseline !important}.align-self-ml-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 778px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1025px){.float-ml-left{float:left !important}.float-ml-right{float:right !important}.float-ml-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable.form-select.open,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:4.5px !important}.mt-1,.my-1{margin-top:4.5px !important}.mr-1,.mx-1{margin-right:4.5px !important}.mb-1,.my-1{margin-bottom:4.5px !important}.ml-1,.mx-1{margin-left:4.5px !important}.m-2{margin:9px !important}.mt-2,.my-2{margin-top:9px !important}.mr-2,.mx-2{margin-right:9px !important}.mb-2,.my-2{margin-bottom:9px !important}.ml-2,.mx-2{margin-left:9px !important}.m-3{margin:18px !important}.mt-3,.my-3{margin-top:18px !important}.mr-3,.mx-3{margin-right:18px !important}.mb-3,.my-3{margin-bottom:18px !important}.ml-3,.mx-3{margin-left:18px !important}.m-4{margin:27px !important}.mt-4,.my-4,.countdown-week,.countdown-2{margin-top:27px !important}.mr-4,.mx-4{margin-right:27px !important}.mb-4,.my-4,.countdown-week,.countdown-2{margin-bottom:27px !important}.ml-4,.mx-4{margin-left:27px !important}.m-5{margin:54px !important}.mt-5,.my-5{margin-top:54px !important}.mr-5,.mx-5{margin-right:54px !important}.mb-5,.my-5{margin-bottom:54px !important}.ml-5,.mx-5{margin-left:54px !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:4.5px !important}.pt-1,.py-1{padding-top:4.5px !important}.pr-1,.px-1{padding-right:4.5px !important}.pb-1,.py-1{padding-bottom:4.5px !important}.pl-1,.px-1{padding-left:4.5px !important}.p-2{padding:9px !important}.pt-2,.py-2{padding-top:9px !important}.pr-2,.px-2{padding-right:9px !important}.pb-2,.py-2{padding-bottom:9px !important}.pl-2,.px-2{padding-left:9px !important}.p-3{padding:18px !important}.pt-3,.py-3{padding-top:18px !important}.pr-3,.px-3{padding-right:18px !important}.pb-3,.py-3{padding-bottom:18px !important}.pl-3,.px-3{padding-left:18px !important}.p-4{padding:27px !important}.pt-4,.py-4{padding-top:27px !important}.pr-4,.px-4{padding-right:27px !important}.pb-4,.py-4{padding-bottom:27px !important}.pl-4,.px-4{padding-left:27px !important}.p-5{padding:54px !important}.pt-5,.py-5{padding-top:54px !important}.pr-5,.px-5{padding-right:54px !important}.pb-5,.py-5{padding-bottom:54px !important}.pl-5,.px-5{padding-left:54px !important}.m-n1{margin:-4.5px !important}.mt-n1,.my-n1{margin-top:-4.5px !important}.mr-n1,.mx-n1{margin-right:-4.5px !important}.mb-n1,.my-n1{margin-bottom:-4.5px !important}.ml-n1,.mx-n1{margin-left:-4.5px !important}.m-n2{margin:-9px !important}.mt-n2,.my-n2{margin-top:-9px !important}.mr-n2,.mx-n2{margin-right:-9px !important}.mb-n2,.my-n2{margin-bottom:-9px !important}.ml-n2,.mx-n2{margin-left:-9px !important}.m-n3{margin:-18px !important}.mt-n3,.my-n3{margin-top:-18px !important}.mr-n3,.mx-n3{margin-right:-18px !important}.mb-n3,.my-n3{margin-bottom:-18px !important}.ml-n3,.mx-n3{margin-left:-18px !important}.m-n4{margin:-27px !important}.mt-n4,.my-n4{margin-top:-27px !important}.mr-n4,.mx-n4{margin-right:-27px !important}.mb-n4,.my-n4{margin-bottom:-27px !important}.ml-n4,.mx-n4{margin-left:-27px !important}.m-n5{margin:-54px !important}.mt-n5,.my-n5{margin-top:-54px !important}.mr-n5,.mx-n5{margin-right:-54px !important}.mb-n5,.my-n5{margin-bottom:-54px !important}.ml-n5,.mx-n5{margin-left:-54px !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:4.5px !important}.mt-sm-1,.my-sm-1{margin-top:4.5px !important}.mr-sm-1,.mx-sm-1{margin-right:4.5px !important}.mb-sm-1,.my-sm-1{margin-bottom:4.5px !important}.ml-sm-1,.mx-sm-1{margin-left:4.5px !important}.m-sm-2{margin:9px !important}.mt-sm-2,.my-sm-2{margin-top:9px !important}.mr-sm-2,.mx-sm-2{margin-right:9px !important}.mb-sm-2,.my-sm-2{margin-bottom:9px !important}.ml-sm-2,.mx-sm-2{margin-left:9px !important}.m-sm-3{margin:18px !important}.mt-sm-3,.my-sm-3{margin-top:18px !important}.mr-sm-3,.mx-sm-3{margin-right:18px !important}.mb-sm-3,.my-sm-3{margin-bottom:18px !important}.ml-sm-3,.mx-sm-3{margin-left:18px !important}.m-sm-4{margin:27px !important}.mt-sm-4,.my-sm-4{margin-top:27px !important}.mr-sm-4,.mx-sm-4{margin-right:27px !important}.mb-sm-4,.my-sm-4{margin-bottom:27px !important}.ml-sm-4,.mx-sm-4{margin-left:27px !important}.m-sm-5{margin:54px !important}.mt-sm-5,.my-sm-5{margin-top:54px !important}.mr-sm-5,.mx-sm-5{margin-right:54px !important}.mb-sm-5,.my-sm-5{margin-bottom:54px !important}.ml-sm-5,.mx-sm-5{margin-left:54px !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:4.5px !important}.pt-sm-1,.py-sm-1{padding-top:4.5px !important}.pr-sm-1,.px-sm-1{padding-right:4.5px !important}.pb-sm-1,.py-sm-1{padding-bottom:4.5px !important}.pl-sm-1,.px-sm-1{padding-left:4.5px !important}.p-sm-2{padding:9px !important}.pt-sm-2,.py-sm-2{padding-top:9px !important}.pr-sm-2,.px-sm-2{padding-right:9px !important}.pb-sm-2,.py-sm-2{padding-bottom:9px !important}.pl-sm-2,.px-sm-2{padding-left:9px !important}.p-sm-3{padding:18px !important}.pt-sm-3,.py-sm-3{padding-top:18px !important}.pr-sm-3,.px-sm-3{padding-right:18px !important}.pb-sm-3,.py-sm-3{padding-bottom:18px !important}.pl-sm-3,.px-sm-3{padding-left:18px !important}.p-sm-4{padding:27px !important}.pt-sm-4,.py-sm-4{padding-top:27px !important}.pr-sm-4,.px-sm-4{padding-right:27px !important}.pb-sm-4,.py-sm-4{padding-bottom:27px !important}.pl-sm-4,.px-sm-4{padding-left:27px !important}.p-sm-5{padding:54px !important}.pt-sm-5,.py-sm-5{padding-top:54px !important}.pr-sm-5,.px-sm-5{padding-right:54px !important}.pb-sm-5,.py-sm-5{padding-bottom:54px !important}.pl-sm-5,.px-sm-5{padding-left:54px !important}.m-sm-n1{margin:-4.5px !important}.mt-sm-n1,.my-sm-n1{margin-top:-4.5px !important}.mr-sm-n1,.mx-sm-n1{margin-right:-4.5px !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-4.5px !important}.ml-sm-n1,.mx-sm-n1{margin-left:-4.5px !important}.m-sm-n2{margin:-9px !important}.mt-sm-n2,.my-sm-n2{margin-top:-9px !important}.mr-sm-n2,.mx-sm-n2{margin-right:-9px !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-9px !important}.ml-sm-n2,.mx-sm-n2{margin-left:-9px !important}.m-sm-n3{margin:-18px !important}.mt-sm-n3,.my-sm-n3{margin-top:-18px !important}.mr-sm-n3,.mx-sm-n3{margin-right:-18px !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-18px !important}.ml-sm-n3,.mx-sm-n3{margin-left:-18px !important}.m-sm-n4{margin:-27px !important}.mt-sm-n4,.my-sm-n4{margin-top:-27px !important}.mr-sm-n4,.mx-sm-n4{margin-right:-27px !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-27px !important}.ml-sm-n4,.mx-sm-n4{margin-left:-27px !important}.m-sm-n5{margin:-54px !important}.mt-sm-n5,.my-sm-n5{margin-top:-54px !important}.mr-sm-n5,.mx-sm-n5{margin-right:-54px !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-54px !important}.ml-sm-n5,.mx-sm-n5{margin-left:-54px !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 778px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:4.5px !important}.mt-md-1,.my-md-1{margin-top:4.5px !important}.mr-md-1,.mx-md-1{margin-right:4.5px !important}.mb-md-1,.my-md-1{margin-bottom:4.5px !important}.ml-md-1,.mx-md-1{margin-left:4.5px !important}.m-md-2{margin:9px !important}.mt-md-2,.my-md-2{margin-top:9px !important}.mr-md-2,.mx-md-2{margin-right:9px !important}.mb-md-2,.my-md-2{margin-bottom:9px !important}.ml-md-2,.mx-md-2{margin-left:9px !important}.m-md-3{margin:18px !important}.mt-md-3,.my-md-3{margin-top:18px !important}.mr-md-3,.mx-md-3{margin-right:18px !important}.mb-md-3,.my-md-3{margin-bottom:18px !important}.ml-md-3,.mx-md-3{margin-left:18px !important}.m-md-4{margin:27px !important}.mt-md-4,.my-md-4{margin-top:27px !important}.mr-md-4,.mx-md-4{margin-right:27px !important}.mb-md-4,.my-md-4{margin-bottom:27px !important}.ml-md-4,.mx-md-4{margin-left:27px !important}.m-md-5{margin:54px !important}.mt-md-5,.my-md-5{margin-top:54px !important}.mr-md-5,.mx-md-5{margin-right:54px !important}.mb-md-5,.my-md-5{margin-bottom:54px !important}.ml-md-5,.mx-md-5{margin-left:54px !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:4.5px !important}.pt-md-1,.py-md-1{padding-top:4.5px !important}.pr-md-1,.px-md-1{padding-right:4.5px !important}.pb-md-1,.py-md-1{padding-bottom:4.5px !important}.pl-md-1,.px-md-1{padding-left:4.5px !important}.p-md-2{padding:9px !important}.pt-md-2,.py-md-2{padding-top:9px !important}.pr-md-2,.px-md-2{padding-right:9px !important}.pb-md-2,.py-md-2{padding-bottom:9px !important}.pl-md-2,.px-md-2{padding-left:9px !important}.p-md-3{padding:18px !important}.pt-md-3,.py-md-3{padding-top:18px !important}.pr-md-3,.px-md-3{padding-right:18px !important}.pb-md-3,.py-md-3{padding-bottom:18px !important}.pl-md-3,.px-md-3{padding-left:18px !important}.p-md-4{padding:27px !important}.pt-md-4,.py-md-4{padding-top:27px !important}.pr-md-4,.px-md-4{padding-right:27px !important}.pb-md-4,.py-md-4{padding-bottom:27px !important}.pl-md-4,.px-md-4{padding-left:27px !important}.p-md-5{padding:54px !important}.pt-md-5,.py-md-5{padding-top:54px !important}.pr-md-5,.px-md-5{padding-right:54px !important}.pb-md-5,.py-md-5{padding-bottom:54px !important}.pl-md-5,.px-md-5{padding-left:54px !important}.m-md-n1{margin:-4.5px !important}.mt-md-n1,.my-md-n1{margin-top:-4.5px !important}.mr-md-n1,.mx-md-n1{margin-right:-4.5px !important}.mb-md-n1,.my-md-n1{margin-bottom:-4.5px !important}.ml-md-n1,.mx-md-n1{margin-left:-4.5px !important}.m-md-n2{margin:-9px !important}.mt-md-n2,.my-md-n2{margin-top:-9px !important}.mr-md-n2,.mx-md-n2{margin-right:-9px !important}.mb-md-n2,.my-md-n2{margin-bottom:-9px !important}.ml-md-n2,.mx-md-n2{margin-left:-9px !important}.m-md-n3{margin:-18px !important}.mt-md-n3,.my-md-n3{margin-top:-18px !important}.mr-md-n3,.mx-md-n3{margin-right:-18px !important}.mb-md-n3,.my-md-n3{margin-bottom:-18px !important}.ml-md-n3,.mx-md-n3{margin-left:-18px !important}.m-md-n4{margin:-27px !important}.mt-md-n4,.my-md-n4{margin-top:-27px !important}.mr-md-n4,.mx-md-n4{margin-right:-27px !important}.mb-md-n4,.my-md-n4{margin-bottom:-27px !important}.ml-md-n4,.mx-md-n4{margin-left:-27px !important}.m-md-n5{margin:-54px !important}.mt-md-n5,.my-md-n5{margin-top:-54px !important}.mr-md-n5,.mx-md-n5{margin-right:-54px !important}.mb-md-n5,.my-md-n5{margin-bottom:-54px !important}.ml-md-n5,.mx-md-n5{margin-left:-54px !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:4.5px !important}.mt-lg-1,.my-lg-1{margin-top:4.5px !important}.mr-lg-1,.mx-lg-1{margin-right:4.5px !important}.mb-lg-1,.my-lg-1{margin-bottom:4.5px !important}.ml-lg-1,.mx-lg-1{margin-left:4.5px !important}.m-lg-2{margin:9px !important}.mt-lg-2,.my-lg-2{margin-top:9px !important}.mr-lg-2,.mx-lg-2{margin-right:9px !important}.mb-lg-2,.my-lg-2{margin-bottom:9px !important}.ml-lg-2,.mx-lg-2{margin-left:9px !important}.m-lg-3{margin:18px !important}.mt-lg-3,.my-lg-3{margin-top:18px !important}.mr-lg-3,.mx-lg-3{margin-right:18px !important}.mb-lg-3,.my-lg-3{margin-bottom:18px !important}.ml-lg-3,.mx-lg-3{margin-left:18px !important}.m-lg-4{margin:27px !important}.mt-lg-4,.my-lg-4{margin-top:27px !important}.mr-lg-4,.mx-lg-4{margin-right:27px !important}.mb-lg-4,.my-lg-4{margin-bottom:27px !important}.ml-lg-4,.mx-lg-4{margin-left:27px !important}.m-lg-5{margin:54px !important}.mt-lg-5,.my-lg-5{margin-top:54px !important}.mr-lg-5,.mx-lg-5{margin-right:54px !important}.mb-lg-5,.my-lg-5{margin-bottom:54px !important}.ml-lg-5,.mx-lg-5{margin-left:54px !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:4.5px !important}.pt-lg-1,.py-lg-1{padding-top:4.5px !important}.pr-lg-1,.px-lg-1{padding-right:4.5px !important}.pb-lg-1,.py-lg-1{padding-bottom:4.5px !important}.pl-lg-1,.px-lg-1{padding-left:4.5px !important}.p-lg-2{padding:9px !important}.pt-lg-2,.py-lg-2{padding-top:9px !important}.pr-lg-2,.px-lg-2{padding-right:9px !important}.pb-lg-2,.py-lg-2{padding-bottom:9px !important}.pl-lg-2,.px-lg-2{padding-left:9px !important}.p-lg-3{padding:18px !important}.pt-lg-3,.py-lg-3{padding-top:18px !important}.pr-lg-3,.px-lg-3{padding-right:18px !important}.pb-lg-3,.py-lg-3{padding-bottom:18px !important}.pl-lg-3,.px-lg-3{padding-left:18px !important}.p-lg-4{padding:27px !important}.pt-lg-4,.py-lg-4{padding-top:27px !important}.pr-lg-4,.px-lg-4{padding-right:27px !important}.pb-lg-4,.py-lg-4{padding-bottom:27px !important}.pl-lg-4,.px-lg-4{padding-left:27px !important}.p-lg-5{padding:54px !important}.pt-lg-5,.py-lg-5{padding-top:54px !important}.pr-lg-5,.px-lg-5{padding-right:54px !important}.pb-lg-5,.py-lg-5{padding-bottom:54px !important}.pl-lg-5,.px-lg-5{padding-left:54px !important}.m-lg-n1{margin:-4.5px !important}.mt-lg-n1,.my-lg-n1{margin-top:-4.5px !important}.mr-lg-n1,.mx-lg-n1{margin-right:-4.5px !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-4.5px !important}.ml-lg-n1,.mx-lg-n1{margin-left:-4.5px !important}.m-lg-n2{margin:-9px !important}.mt-lg-n2,.my-lg-n2{margin-top:-9px !important}.mr-lg-n2,.mx-lg-n2{margin-right:-9px !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-9px !important}.ml-lg-n2,.mx-lg-n2{margin-left:-9px !important}.m-lg-n3{margin:-18px !important}.mt-lg-n3,.my-lg-n3{margin-top:-18px !important}.mr-lg-n3,.mx-lg-n3{margin-right:-18px !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-18px !important}.ml-lg-n3,.mx-lg-n3{margin-left:-18px !important}.m-lg-n4{margin:-27px !important}.mt-lg-n4,.my-lg-n4{margin-top:-27px !important}.mr-lg-n4,.mx-lg-n4{margin-right:-27px !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-27px !important}.ml-lg-n4,.mx-lg-n4{margin-left:-27px !important}.m-lg-n5{margin:-54px !important}.mt-lg-n5,.my-lg-n5{margin-top:-54px !important}.mr-lg-n5,.mx-lg-n5{margin-right:-54px !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-54px !important}.ml-lg-n5,.mx-lg-n5{margin-left:-54px !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1025px){.m-ml-0{margin:0 !important}.mt-ml-0,.my-ml-0{margin-top:0 !important}.mr-ml-0,.mx-ml-0{margin-right:0 !important}.mb-ml-0,.my-ml-0{margin-bottom:0 !important}.ml-ml-0,.mx-ml-0{margin-left:0 !important}.m-ml-1{margin:4.5px !important}.mt-ml-1,.my-ml-1{margin-top:4.5px !important}.mr-ml-1,.mx-ml-1{margin-right:4.5px !important}.mb-ml-1,.my-ml-1{margin-bottom:4.5px !important}.ml-ml-1,.mx-ml-1{margin-left:4.5px !important}.m-ml-2{margin:9px !important}.mt-ml-2,.my-ml-2{margin-top:9px !important}.mr-ml-2,.mx-ml-2{margin-right:9px !important}.mb-ml-2,.my-ml-2{margin-bottom:9px !important}.ml-ml-2,.mx-ml-2{margin-left:9px !important}.m-ml-3{margin:18px !important}.mt-ml-3,.my-ml-3{margin-top:18px !important}.mr-ml-3,.mx-ml-3{margin-right:18px !important}.mb-ml-3,.my-ml-3{margin-bottom:18px !important}.ml-ml-3,.mx-ml-3{margin-left:18px !important}.m-ml-4{margin:27px !important}.mt-ml-4,.my-ml-4{margin-top:27px !important}.mr-ml-4,.mx-ml-4{margin-right:27px !important}.mb-ml-4,.my-ml-4{margin-bottom:27px !important}.ml-ml-4,.mx-ml-4{margin-left:27px !important}.m-ml-5{margin:54px !important}.mt-ml-5,.my-ml-5{margin-top:54px !important}.mr-ml-5,.mx-ml-5{margin-right:54px !important}.mb-ml-5,.my-ml-5{margin-bottom:54px !important}.ml-ml-5,.mx-ml-5{margin-left:54px !important}.p-ml-0{padding:0 !important}.pt-ml-0,.py-ml-0{padding-top:0 !important}.pr-ml-0,.px-ml-0{padding-right:0 !important}.pb-ml-0,.py-ml-0{padding-bottom:0 !important}.pl-ml-0,.px-ml-0{padding-left:0 !important}.p-ml-1{padding:4.5px !important}.pt-ml-1,.py-ml-1{padding-top:4.5px !important}.pr-ml-1,.px-ml-1{padding-right:4.5px !important}.pb-ml-1,.py-ml-1{padding-bottom:4.5px !important}.pl-ml-1,.px-ml-1{padding-left:4.5px !important}.p-ml-2{padding:9px !important}.pt-ml-2,.py-ml-2{padding-top:9px !important}.pr-ml-2,.px-ml-2{padding-right:9px !important}.pb-ml-2,.py-ml-2{padding-bottom:9px !important}.pl-ml-2,.px-ml-2{padding-left:9px !important}.p-ml-3{padding:18px !important}.pt-ml-3,.py-ml-3{padding-top:18px !important}.pr-ml-3,.px-ml-3{padding-right:18px !important}.pb-ml-3,.py-ml-3{padding-bottom:18px !important}.pl-ml-3,.px-ml-3{padding-left:18px !important}.p-ml-4{padding:27px !important}.pt-ml-4,.py-ml-4{padding-top:27px !important}.pr-ml-4,.px-ml-4{padding-right:27px !important}.pb-ml-4,.py-ml-4{padding-bottom:27px !important}.pl-ml-4,.px-ml-4{padding-left:27px !important}.p-ml-5{padding:54px !important}.pt-ml-5,.py-ml-5{padding-top:54px !important}.pr-ml-5,.px-ml-5{padding-right:54px !important}.pb-ml-5,.py-ml-5{padding-bottom:54px !important}.pl-ml-5,.px-ml-5{padding-left:54px !important}.m-ml-n1{margin:-4.5px !important}.mt-ml-n1,.my-ml-n1{margin-top:-4.5px !important}.mr-ml-n1,.mx-ml-n1{margin-right:-4.5px !important}.mb-ml-n1,.my-ml-n1{margin-bottom:-4.5px !important}.ml-ml-n1,.mx-ml-n1{margin-left:-4.5px !important}.m-ml-n2{margin:-9px !important}.mt-ml-n2,.my-ml-n2{margin-top:-9px !important}.mr-ml-n2,.mx-ml-n2{margin-right:-9px !important}.mb-ml-n2,.my-ml-n2{margin-bottom:-9px !important}.ml-ml-n2,.mx-ml-n2{margin-left:-9px !important}.m-ml-n3{margin:-18px !important}.mt-ml-n3,.my-ml-n3{margin-top:-18px !important}.mr-ml-n3,.mx-ml-n3{margin-right:-18px !important}.mb-ml-n3,.my-ml-n3{margin-bottom:-18px !important}.ml-ml-n3,.mx-ml-n3{margin-left:-18px !important}.m-ml-n4{margin:-27px !important}.mt-ml-n4,.my-ml-n4{margin-top:-27px !important}.mr-ml-n4,.mx-ml-n4{margin-right:-27px !important}.mb-ml-n4,.my-ml-n4{margin-bottom:-27px !important}.ml-ml-n4,.mx-ml-n4{margin-left:-27px !important}.m-ml-n5{margin:-54px !important}.mt-ml-n5,.my-ml-n5{margin-top:-54px !important}.mr-ml-n5,.mx-ml-n5{margin-right:-54px !important}.mb-ml-n5,.my-ml-n5{margin-bottom:-54px !important}.ml-ml-n5,.mx-ml-n5{margin-left:-54px !important}.m-ml-auto{margin:auto !important}.mt-ml-auto,.my-ml-auto{margin-top:auto !important}.mr-ml-auto,.mx-ml-auto{margin-right:auto !important}.mb-ml-auto,.my-ml-auto{margin-bottom:auto !important}.ml-ml-auto,.mx-ml-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:4.5px !important}.mt-xl-1,.my-xl-1{margin-top:4.5px !important}.mr-xl-1,.mx-xl-1{margin-right:4.5px !important}.mb-xl-1,.my-xl-1{margin-bottom:4.5px !important}.ml-xl-1,.mx-xl-1{margin-left:4.5px !important}.m-xl-2{margin:9px !important}.mt-xl-2,.my-xl-2{margin-top:9px !important}.mr-xl-2,.mx-xl-2{margin-right:9px !important}.mb-xl-2,.my-xl-2{margin-bottom:9px !important}.ml-xl-2,.mx-xl-2{margin-left:9px !important}.m-xl-3{margin:18px !important}.mt-xl-3,.my-xl-3{margin-top:18px !important}.mr-xl-3,.mx-xl-3{margin-right:18px !important}.mb-xl-3,.my-xl-3{margin-bottom:18px !important}.ml-xl-3,.mx-xl-3{margin-left:18px !important}.m-xl-4{margin:27px !important}.mt-xl-4,.my-xl-4{margin-top:27px !important}.mr-xl-4,.mx-xl-4{margin-right:27px !important}.mb-xl-4,.my-xl-4{margin-bottom:27px !important}.ml-xl-4,.mx-xl-4{margin-left:27px !important}.m-xl-5{margin:54px !important}.mt-xl-5,.my-xl-5{margin-top:54px !important}.mr-xl-5,.mx-xl-5{margin-right:54px !important}.mb-xl-5,.my-xl-5{margin-bottom:54px !important}.ml-xl-5,.mx-xl-5{margin-left:54px !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:4.5px !important}.pt-xl-1,.py-xl-1{padding-top:4.5px !important}.pr-xl-1,.px-xl-1{padding-right:4.5px !important}.pb-xl-1,.py-xl-1{padding-bottom:4.5px !important}.pl-xl-1,.px-xl-1{padding-left:4.5px !important}.p-xl-2{padding:9px !important}.pt-xl-2,.py-xl-2{padding-top:9px !important}.pr-xl-2,.px-xl-2{padding-right:9px !important}.pb-xl-2,.py-xl-2{padding-bottom:9px !important}.pl-xl-2,.px-xl-2{padding-left:9px !important}.p-xl-3{padding:18px !important}.pt-xl-3,.py-xl-3{padding-top:18px !important}.pr-xl-3,.px-xl-3{padding-right:18px !important}.pb-xl-3,.py-xl-3{padding-bottom:18px !important}.pl-xl-3,.px-xl-3{padding-left:18px !important}.p-xl-4{padding:27px !important}.pt-xl-4,.py-xl-4{padding-top:27px !important}.pr-xl-4,.px-xl-4{padding-right:27px !important}.pb-xl-4,.py-xl-4{padding-bottom:27px !important}.pl-xl-4,.px-xl-4{padding-left:27px !important}.p-xl-5{padding:54px !important}.pt-xl-5,.py-xl-5{padding-top:54px !important}.pr-xl-5,.px-xl-5{padding-right:54px !important}.pb-xl-5,.py-xl-5{padding-bottom:54px !important}.pl-xl-5,.px-xl-5{padding-left:54px !important}.m-xl-n1{margin:-4.5px !important}.mt-xl-n1,.my-xl-n1{margin-top:-4.5px !important}.mr-xl-n1,.mx-xl-n1{margin-right:-4.5px !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-4.5px !important}.ml-xl-n1,.mx-xl-n1{margin-left:-4.5px !important}.m-xl-n2{margin:-9px !important}.mt-xl-n2,.my-xl-n2{margin-top:-9px !important}.mr-xl-n2,.mx-xl-n2{margin-right:-9px !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-9px !important}.ml-xl-n2,.mx-xl-n2{margin-left:-9px !important}.m-xl-n3{margin:-18px !important}.mt-xl-n3,.my-xl-n3{margin-top:-18px !important}.mr-xl-n3,.mx-xl-n3{margin-right:-18px !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-18px !important}.ml-xl-n3,.mx-xl-n3{margin-left:-18px !important}.m-xl-n4{margin:-27px !important}.mt-xl-n4,.my-xl-n4{margin-top:-27px !important}.mr-xl-n4,.mx-xl-n4{margin-right:-27px !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-27px !important}.ml-xl-n4,.mx-xl-n4{margin-left:-27px !important}.m-xl-n5{margin:-54px !important}.mt-xl-n5,.my-xl-n5{margin-top:-54px !important}.mr-xl-n5,.mx-xl-n5{margin-right:-54px !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-54px !important}.ml-xl-n5,.mx-xl-n5{margin-left:-54px !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 778px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1025px){.text-ml-left{text-align:left !important}.text-ml-right{text-align:right !important}.text-ml-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#004F93 !important}a.text-primary:hover,a.text-primary:focus{color:#002647 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#5A6872 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#004F93}.table .thead-dark th{color:inherit;border-color:#004F93}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@font-face{font-family:"unwto-icons";src:url("./../fonts/unwto-icons.eot?2winjr");src:url("./../fonts/unwto-icons.eot?2winjr#iefix") format("embedded-opentype"),url("./../fonts/unwto-icons.ttf?2winjr") format("truetype"),url("./../fonts/unwto-icons.woff?2winjr") format("woff"),url("./../fonts/unwto-icons.svg?2winjr#unwto-icons") format("svg");font-weight:normal;font-style:normal}.ico,.footer__follow ul li a .fa{font-family:"unwto-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-icon-info:before{content:""}.ico-arrow:before{content:""}.ico-ic_arrow_more:before{content:""}.ico-ic_autoplay_none:before{content:""}.ico-ic_autoplay_pause:before{content:""}.ico-ic_autoplay_play:before{content:""}.ico-ic_close:before{content:""}.ico-ic_contact_fax:before{content:""}.ico-ic_contact_phone:before{content:""}.ico-ic_mail:before{content:""}.ico-ic_search:before{content:""}.ico-ic_zoom_in .path1:before{content:"";color:#000}.ico-ic_zoom_in .path2:before{content:"";margin-left:-1em;color:#222}.ico-ic_zoom_out .path1:before{content:"";color:#000}.ico-ic_zoom_out .path2:before{content:"";margin-left:-1em;color:#222}.ico-ic_development:before{content:""}.ico-ic_favorite:before{content:""}.ico-ic_flag:before{content:""}.ico-ic_job_1:before{content:""}.ico-ic_job_2:before{content:""}.ico-ic_job_3:before{content:""}.ico-ic_library_books:before{content:""}.ico-ic_mail1:before{content:""}.ico-ic_facebook:before,.footer__follow ul li a .fa.fa-facebook:before{content:""}.ico-ic_instagram:before,.footer__follow ul li a .fa.fa-instagram:before{content:""}.ico-ic_linkedin:before,.footer__follow ul li a .fa.fa-linkedin:before{content:""}.ico-ic_rss:before,.footer__follow ul li a .fa.fa-flickr:before{content:""}.ico-ic_twitter:before,.footer__follow ul li a .fa.fa-twitter:before{content:""}.ico-ic_youtube:before,.footer__follow ul li a .fa.fa-youtube:before{content:""}.ico-ic_mas:before{content:""}.ico-ic_menos:before{content:""}.ico-ic_menu:before{content:""}.ico-logo_negative:before{content:""}.ico-logo_positive:before{content:""}.ico-un_logo:before{content:""}.share-this-popover{max-width:8em;pointer-events:none;-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,0.35));filter:drop-shadow(0 1px 3px rgba(0,0,0,0.35));-webkit-animation:share-this-intro .3s;animation:share-this-intro .3s}.share-this-popover::before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;margin:.25em -.5em;border-width:.5em .5em 0;border-style:solid;border-color:#333 transparent}.share-this-popover>ul{pointer-events:auto;list-style:none;padding:0;margin:-.75em 0 0;white-space:nowrap;background:#333;color:#fff;border-radius:.25em;position:absolute;left:50%;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.share-this-popover>ul>li{display:inline-block;width:2em;height:2em;line-height:2em;text-align:center}.share-this-popover>ul>li>a{display:inline-block;width:100%;height:100%;color:inherit;box-sizing:border-box;padding:.35em}.share-this-popover>ul>li>a:hover,.share-this-popover>ul>li>a:focus{background:rgba(255,255,255,0.25)}@media (pointer: coarse){.share-this-popover{font-size:150%}.share-this-popover::before{bottom:auto;top:100%;border-width:0 .5em .5em;margin-top:0}.share-this-popover>ul{top:100%;transform:translateX(-50%);margin:.5em 0 0}}@media (max-width: 575px){.share-this-popover{left:0 !important;right:0 !important;width:auto !important;max-width:none}.share-this-popover::before{bottom:auto;top:100%;border-width:0 .5em .5em;margin-top:0}.share-this-popover>ul{top:100%;transform:translateX(-50%);margin:.5em 0 0}.share-this-popover>ul{left:0;width:100%;transform:none;border-radius:0;text-align:center}}@-webkit-keyframes share-this-intro{0%{-webkit-transform:translateY(-3em);opacity:0}80%{-webkit-transform:translateY(0.5em);opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes share-this-intro{0%{transform:translateY(-3em);opacity:0}80%{transform:translateY(0.5em);opacity:1}100%{transform:translateY(0)}}body .module-m-y,body .anychart{margin-bottom:70px;margin-top:70px}body .module-m-y_2,body .module-m-y-2{margin-bottom:117px;margin-top:117px}body .module-m-t{margin-top:70px}body .module-m-t_2,body .module-m-t-2{margin-top:117px}body .module-m-b{margin-bottom:70px}body .module-m-b_2,body .module-m-b-2{margin-bottom:117px}body .module-p-y{padding-bottom:70px;padding-top:70px}body .module-p-y_2,body .module-p-y-2{padding-bottom:117px;padding-top:117px}body .module-p-t{padding-top:70px}body .module-p-t_2,body .module-p-t-2{padding-top:117px}body .module-p-b{padding-bottom:70px}body .module-p-b_2,body .module-p-b-2{padding-bottom:117px}body .height-min-100{min-height:100%}body .height-min-50{min-height:50%}body .m-t-header{padding-top:121px}body .m-t-header+* .m-t-header{padding-top:0}body .m-t-header_no-banner{padding-top:191px}@media (max-width: 777.98px){body .module-m-y,body .anychart{margin-bottom:50px;margin-top:50px}body .module-m-y_2,body .module-m-y-2{margin-bottom:50px;margin-top:50px}body .module-m-t{margin-top:50px}body .module-m-t_2,body .module-m-t-2{margin-top:50px}body .module-m-b{margin-bottom:50px}body .module-m-b_2,body .module-m-b-2{margin-bottom:50px}body .module-p-y{padding-bottom:50px;padding-top:50px}body .module-p-y_2,body .module-p-y-2{padding-bottom:50px;padding-top:50px}body .module-p-t{padding-top:50px}body .module-p-t_2,body .module-p-t-2{padding-top:50px}body .module-p-b{padding-bottom:50px}body .module-p-b_2,body .module-p-b-2{padding-bottom:50px}body .m-t-header{padding-top:82px}body .m-t-header_no-banner{padding-top:120px}}.app-header:not(.mobile-device){color:rgba(255,255,255,0.3);border-bottom:1px solid;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,0);z-index:999999;opacity:1;font-family:"brandon-grotesque",sans-serif}.app-header:not(.mobile-device).app-header_fixed,.app-header:not(.mobile-device).app-header_medium,.user-logged-in .app-header:not(.mobile-device){color:#D3D3D3;background:#fff !important}.app-header:not(.mobile-device).app-header_fixed .toolbar-menu__btn,.app-header:not(.mobile-device).app-header_medium .toolbar-menu__btn,.user-logged-in .app-header:not(.mobile-device) .toolbar-menu__btn{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__logo .ico-logo_negative,.app-header:not(.mobile-device).app-header_medium .app-header__logo .ico-logo_negative,.user-logged-in .app-header:not(.mobile-device) .app-header__logo .ico-logo_negative{display:block;color:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__logo .ico-logo_positive,.app-header:not(.mobile-device).app-header_medium .app-header__logo .ico-logo_positive,.user-logged-in .app-header:not(.mobile-device) .app-header__logo .ico-logo_positive{display:none}.app-header:not(.mobile-device).app-header_fixed .app-header__title,.app-header:not(.mobile-device).app-header_medium .app-header__title,.user-logged-in .app-header:not(.mobile-device) .app-header__title{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__subtitle,.app-header:not(.mobile-device).app-header_medium .app-header__subtitle,.user-logged-in .app-header:not(.mobile-device) .app-header__subtitle{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a,.app-header:not(.mobile-device).app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a,.user-logged-in .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a{color:#222}.app-header:not(.mobile-device).app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a:hover,.app-header:not(.mobile-device).app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a:hover,.user-logged-in .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a:hover{color:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a::before,.app-header:not(.mobile-device).app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a::before,.user-logged-in .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a::before{background:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__search ::placeholder,.app-header:not(.mobile-device).app-header_medium .app-header__search ::placeholder,.user-logged-in .app-header:not(.mobile-device) .app-header__search ::placeholder{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__search :-ms-input-placeholder,.app-header:not(.mobile-device).app-header_medium .app-header__search :-ms-input-placeholder,.user-logged-in .app-header:not(.mobile-device) .app-header__search :-ms-input-placeholder{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__search ::-ms-input-placeholder,.app-header:not(.mobile-device).app-header_medium .app-header__search ::-ms-input-placeholder,.user-logged-in .app-header:not(.mobile-device) .app-header__search ::-ms-input-placeholder{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device) .app-header__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;max-width:unset}.app-header:not(.mobile-device) .app-header__logo-image{width:98px;height:72.58px}.app-header:not(.mobile-device) .app-header__logo{padding:18px 80px 30px 0;position:relative;border-right:1px solid;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:120px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__logo{border-right:0;border-left:1px solid;padding:18px 0 30px 80px}.app-header:not(.mobile-device) .app-header__logo .ico,.app-header:not(.mobile-device) .app-header__logo .footer__follow ul li a .fa,.footer__follow ul li a .app-header:not(.mobile-device) .app-header__logo .fa{font-size:72px;color:#fff}.app-header:not(.mobile-device) .ico-logo_negative{display:none}.app-header:not(.mobile-device) .app-header__sdg_goals_logo{display:none}.app-header:not(.mobile-device) .app-header__nav{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (min-width: 778px){.app-header:not(.mobile-device) .app-header__nav{max-width:calc(100% - 180px)}}.app-header:not(.mobile-device) .app-header__nav .app-header__nav-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width: 1366px){.app-header:not(.mobile-device) .app-header__nav .app-header__nav-wrap{left:unset !important}}.app-header:not(.mobile-device) .app-header__site-slogan{position:absolute;left:100%;top:0px;margin-left:40px;min-width:350px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__site-slogan{margin-left:unset;left:unset;margin-right:40px;right:100%}.app-header:not(.mobile-device) .app-header__site-slogan .ico-un_logo{font-size:45px;margin-left:10px;position:absolute;top:0;color:#fff}.app-header:not(.mobile-device) .app-header__title{color:rgba(255,255,255,0.75);font-size:12px;font-weight:bold;letter-spacing:0.86px;line-height:18px;margin:0;padding:2px 0}.app-header:not(.mobile-device) .app-header__subtitle{color:rgba(255,255,255,0.75);font-size:11px}.app-header:not(.mobile-device) .app-header__top-strip{padding-left:40px;position:relative;z-index:700}@media (min-width: 1366px){.app-header:not(.mobile-device) .app-header__top-strip{left:unset !important}}.app-header:not(.mobile-device) .app-header__top-strip>.region-toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.app-header:not(.mobile-device) .app-header__top-strip:before{content:'';position:absolute;bottom:0;left:0;right:-80px;border-bottom:1px solid}html[dir=rtl] .app-header:not(.mobile-device) .app-header__top-strip:before{right:0;left:-80px}.app-header:not(.mobile-device) .app-header__top-strip>.region{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.app-header:not(.mobile-device) .app-header__main-nav{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon{display:none}.app-header:not(.mobile-device) .app-header__search .form-search{color:#fff;font-family:"Open Sans",sans-serif;font-style:italic}@media (min-width: 1200px){.app-header:not(.mobile-device) .app-header__sdg_logo{position:absolute;right:280px;top:56px;height:56px}}@media (min-width: 1366px){.app-header:not(.mobile-device) .app-header__main-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:188px;overflow-x:hidden;margin-bottom:-1px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav{margin-left:188px;margin-right:0}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav ul.sf-menu .sf-with-ul{padding:1em 1.5em}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block{height:100%}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu{height:100%;white-space:nowrap}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu .sf-depth-2{white-space:initial}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li{height:100%;padding-left:20px;padding-right:20px;position:static;float:none;display:inline-block}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li:first-child{padding-left:40px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li:hover a.sf-depth-1::before{width:100%}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a{height:100%;padding:0;color:#fff;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:20px;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a::before{content:'';position:absolute;bottom:0px;left:0;right:0;width:0;height:3px;margin:auto;background:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a.is-active::before,.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a:hover::before{width:100%}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a>span{display:none}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul{bottom:unset !important;top:calc(100% + 1px);background:#fff;display:none;left:0;right:0;width:100% !important;max-width:calc(1440px);margin:auto;box-shadow:none;padding:25px 0 100px;overflow:visible !important;opacity:1 !important;-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul.sf-hidden{background:#fff !important;opacity:0;-moz-transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(0);-o-transform:scale(0) rotate(0) translateX(0) translateY(0);-ms-transform:scale(0) rotate(0) translateX(0) translateY(0);transform:scale(0) rotate(0) translateX(0) translateY(0)}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul:before{content:'';display:block;position:absolute;top:0;z-index:-5;height:100%;width:auto;background-color:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,0.16);left:-25555px;right:-25555px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li{list-style:none;padding:0;margin:0;font-family:"Open Sans",sans-serif}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li>a{font-family:inherit;font-weight:bold;font-size:16px;letter-spacing:0.27px;line-height:24px;color:#222 !important;padding:5px 30px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.child-hover>a{color:#004F93 !important}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent>a>span{display:none}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul{display:block !important;position:static !important;width:100% !important;height:auto !important;box-shadow:none;opacity:1 !important;background-color:transparent}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{padding-left:36px;position:relative}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{padding-left:0;padding-right:36px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li:before{content:"\e901";position:absolute;font-family:"unwto-icons" !important;font-size:10px;line-height:14px;left:24px;top:10px;width:24px;height:24px;display:inline-block;color:#004F93;vertical-align:middle}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li:before{left:unset;right:24px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a{font-family:inherit;font-size:inherit;letter-spacing:0.34px;line-height:20px;padding:7px 12px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a:hover{color:#004F93 !important}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li:hover>ul{display:block}.app-header:not(.mobile-device) .app-header__search{position:absolute;bottom:0;right:0;width:calc(0% + 268px);border-left:1px solid;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;backface-visibility:hidden;z-index:601}html[dir=rtl] .app-header:not(.mobile-device) .app-header__search{border-left:0;right:unset;border-right:1px solid;left:0}.app-header:not(.mobile-device) .app-header__search ::placeholder{color:rgba(255,255,255,0.75);opacity:1;font-style:italic}.app-header:not(.mobile-device) .app-header__search :-ms-input-placeholder{color:rgba(255,255,255,0.75);font-style:italic}.app-header:not(.mobile-device) .app-header__search ::-ms-input-placeholder{color:rgba(255,255,255,0.75);font-style:italic}.app-header:not(.mobile-device) .app-header__search.open{border:0}.app-header:not(.mobile-device) .app-header__search.open .form-search{background:rgba(255,255,255,0.1);color:#fff}.app-header:not(.mobile-device) .app-header__search .form-search{border:0;outline:0;background:rgba(255,255,255,0);height:72.58px;font-size:16px;display:block;width:calc(100% - 65px);padding:0px 15px 0px 50px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device).app-header_fixed .app-header__search .app-header__search-btn,.app-header:not(.mobile-device).app-header_medium .app-header__search .app-header__search-btn,.user-logged-in .app-header:not(.mobile-device) .app-header__search .app-header__search-btn{color:#222}.app-header:not(.mobile-device).app-header_fixed .app-header__search.open .form-search,.app-header:not(.mobile-device).app-header_medium .app-header__search.open .form-search,.user-logged-in .app-header:not(.mobile-device) .app-header__search.open .form-search{background:rgba(0,79,147,0.05)}.app-header:not(.mobile-device).app-header_fixed .app-header__search .form-search,.app-header:not(.mobile-device).app-header_medium .app-header__search .form-search,.user-logged-in .app-header:not(.mobile-device) .app-header__search .form-search{color:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__search.open .app-header__search-btn,.app-header:not(.mobile-device).app-header_medium .app-header__search.open .app-header__search-btn,.user-logged-in .app-header:not(.mobile-device) .app-header__search.open .app-header__search-btn{color:#004F93}.app-header:not(.mobile-device) .app-header__search.open .app-header__search-btn{pointer-events:all}.app-header:not(.mobile-device) .app-header__search-btn{position:absolute;border:0;outline:0;background:none;color:#fff;left:0;top:0;bottom:0;margin:auto;width:50px;pointer-events:none;font-size:19px}.app-header:not(.mobile-device) .app-header__search-btn .submit-text{display:none}}@media (min-width: 1200px){.app-header:not(.mobile-device) .app-header__nav .sdg_logo_w{display:block}.app-header:not(.mobile-device) .app-header__nav .sdg_logo_b{display:none}.app-header:not(.mobile-device).app-header_fixed .app-header__nav .sdg_logo_w,.app-header:not(.mobile-device).app-header_medium .app-header__nav .sdg_logo_w,.user-logged-in .app-header:not(.mobile-device) .app-header__nav .sdg_logo_w{display:none}.app-header:not(.mobile-device).app-header_fixed .app-header__nav .sdg_logo_b,.app-header:not(.mobile-device).app-header_medium .app-header__nav .sdg_logo_b,.user-logged-in .app-header:not(.mobile-device) .app-header__nav .sdg_logo_b{display:block}}.app-header:not(.mobile-device) .app-header__hamburger{display:none}@media (max-width: 1366px){.app-header:not(.mobile-device) .click-link{margin-right:40px !important}}.app-header:not(.mobile-device) .icon-parent{width:60px;height:70px;right:-20px;top:0;padding-right:0}.app-header:not(.mobile-device) .icon-parent .sf-sub-indicator{right:20px !important;width:24px;height:24px}.app-header:not(.mobile-device) .main-menu__item-.sf-depth-1{width:calc(100% - 40px)}@media (min-width: 1366px){.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul{-moz-column-count:4;-moz-column-gap:36px;-webkit-column-count:4;-webkit-column-gap:36px;column-count:4;column-gap:36px;-moz-column-fill:balance;column-fill:balance;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0);transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li{float:none;-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;overflow:hidden;font-family:"Open Sans",sans-serif}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li>a>span{display:none}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent>a>span{display:none}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul{-webkit-column-break-inside:auto;column-break-inside:auto;page-break-inside:auto;break-inside:auto}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a{color:#151515}}@media (max-width: 1366px){.menu_open{overflow:hidden}.menu_open .app-header__main-nav .main-menu.sf-accordion::before{width:100%}.app-header:not(.mobile-device).app-header_open .app-header__hamburger{position:fixed;top:26px;left:20px}.app-header:not(.mobile-device).app-header_open .app-header__hamburger::before{background:#fff !important;top:13.5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:13.5px}.app-header:not(.mobile-device).app-header_open .app-header__hamburger::after{background:#fff !important;bottom:13.5px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.app-header:not(.mobile-device).app-header_open .app-header_wrap::before{content:'';display:block;width:37px;height:30px}.app-header:not(.mobile-device).app-header_fixed .app-header__hamburger::before,.app-header:not(.mobile-device).app-header_medium .app-header__hamburger::before,.user-logged-in .app-header:not(.mobile-device) .app-header__hamburger::before{background:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__hamburger::after,.app-header:not(.mobile-device).app-header_medium .app-header__hamburger::after,.user-logged-in .app-header:not(.mobile-device) .app-header__hamburger::after{background:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__search .app-header__search-mob-icon,.app-header:not(.mobile-device).app-header_medium .app-header__search .app-header__search-mob-icon,.user-logged-in .app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon{color:#004F93}.app-header:not(.mobile-device) .app-header__wrap{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.app-header:not(.mobile-device) .app-header__sdg_goals_logo{display:block}.app-header:not(.mobile-device) .sf-accordion-toggle{display:none}.app-header:not(.mobile-device) .app-header__wrap .app-header__nav .sdg_logo_w{display:none}.app-header:not(.mobile-device) .app-header__wrap .app-header__nav .sdg_logo_b{display:none}.app-header:not(.mobile-device).app-header__fixed .app-header__nav .sdg_logo_w{display:none}.app-header:not(.mobile-device).app-header__fixed .app-header__nav .sdg_logo_b{display:none}.app-header:not(.mobile-device) #superfish-main-accordion{display:block !important;clip:unset;width:unset !important;left:0;right:0;top:0;bottom:0;height:unset !important;overflow:hidden !important;overflow-y:auto !important}.app-header:not(.mobile-device) .app-header__main-nav{padding:75px 20px 140px 20px;height:100vh;overflow:auto;position:relative}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion{height:auto;padding:75px 20px 115px 20px !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion ul.sf-menu li{position:static !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion a{color:#fff !important;padding:18px 0;padding-right:20px;font-weight:400;line-height:20px;letter-spacing:0.34px;font-family:"Open Sans",sans-serif;font-size:16px;cursor:pointer}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion a{padding-right:0px;padding-left:20px}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li{float:left;width:100%}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li:not(:first-child){padding-left:0px !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li>a{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:bold;letter-spacing:1px;line-height:34px;text-transform:uppercase}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li>a>span{display:block;right:0;width:24px;height:24px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li>a>span{right:unset;left:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li>a>span:after{content:'\e91c';font-family:"unwto-icons" !important;font-size:12px;font-weight:normal;right:0;padding:6px;padding-right:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-depth-1>ul>li.sf-clone-parent{display:none}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded{z-index:499}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded>a span:after{content:'\e91d'}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded>ul{height:auto}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul{position:static !important;background:none;float:left !important;background-color:transparent;border-bottom:2px solid rgba(255,255,255,0.15);-moz-column-count:unset;-moz-column-gap:unset;-webkit-column-count:unset;-webkit-column-gap:unset;column-count:unset;column-gap:unset;padding:0 !important;clip:unset !important;width:100% !important;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-ms-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul:before{content:none}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li{position:static}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li:last-child{margin-bottom:18px}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li>a>span{display:block;right:0;opacity:1}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li>a>span{right:unset;left:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li .sf-sub-indicator:after{content:'\e901';font-family:"unwto-icons" !important;font-size:12px;font-weight:normal;right:0 !important;padding:4px 0;padding-right:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent.sfHover ul{left:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent>a{color:#fff !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent>a>span{display:block}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul{position:fixed !important;top:0 !important;bottom:0 !important;height:unset !important;background-color:#004F93;left:100% !important;right:unset !important;width:100% !important;z-index:9999;padding:70px 20px 36px !important;z-index:10;clip:unset !important;overflow:auto !important;-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-ms-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li{position:relative}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li:before{content:none}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent{border-bottom:1px solid rgba(255,255,255,0.15)}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent span{display:block;width:30px;height:30px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:-30px;padding:8px;left:-8px;cursor:pointer;font-size:12px}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent a{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:bold;letter-spacing:1px;line-height:34px}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2.sf-expanded{z-index:499}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2.sf-expanded ul{left:0 !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li:hover>ul{display:block}.app-header:not(.mobile-device) .app-header__top-strip{position:fixed;bottom:0;left:-100%;width:100%;padding-left:20px;padding-right:20px;padding-bottom:10px;background:#004F93;z-index:500;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;backface-visibility:hidden;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.app-header:not(.mobile-device) .app-header__top-strip>.region-toolbar{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-header:not(.mobile-device) .app-header__top-strip .follow-us{border-right:0;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding:0;margin:0}.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus{-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12}.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown.toolbar-menu{border:0;padding:0 0 0 30px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu{display:block;background:none;box-shadow:none;border:0;margin:0;position:unset;transform:unset !important;position:unset !important;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li{margin:0}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li>a,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a{display:block !important;color:#fff;padding:5px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li>a:hover,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a:hover,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a:hover{color:rgba(255,255,255,0.8)}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li>a .fa,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a .fa,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a .fa{font-size:18px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li:last-child a,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li:last-child a,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li:last-child a{padding-right:0}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li:first-child a,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li:first-child a,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li:first-child a{padding-right:0}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul>li>span,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul>li>span,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul>li>span{display:none}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu .toolbar-menu__btn,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu .toolbar-menu__btn,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu .toolbar-menu__btn{padding-right:30px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu.dropdown-menu-right .links li:last-child,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu.dropdown-menu-right .links li:last-child,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu.dropdown-menu-right .links li:last-child{padding-right:0}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_dropdown .toolbar-menu__btn{pointer-events:none}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_dropdown .toolbar-menu__btn::before{display:none}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu__btn{color:#fff;font-size:14px;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item{padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .toolbar-menu__btn{display:none}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu{padding:0}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li{padding-right:27px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li{padding-right:0px;padding-left:27px}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li.is-active{display:block}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li.is-active a{color:#fff !important}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li a{padding:0 !important;font-size:14px;color:rgba(255,255,255,0.7) !important}.app-header:not(.mobile-device) .app-header__nav{-webkit-flex-grow:unset;-moz-flex-grow:unset;-ms-flex-grow:unset;flex-grow:unset;overflow:hidden;overflow-y:auto}.app-header:not(.mobile-device) .app-header__nav .app-header__nav-wrap{position:fixed;left:-100%;width:100%;top:0;height:100%;background:#004F93;color:#fff;z-index:1001;display:block}.app-header:not(.mobile-device) .app-header__logo{min-height:79px;border:0 !important;padding:15px 0 !important}.app-header:not(.mobile-device) .app-header__logo .ico,.app-header:not(.mobile-device) .app-header__logo .footer__follow ul li a .fa,.footer__follow ul li a .app-header:not(.mobile-device) .app-header__logo .fa{font-size:51px}.app-header:not(.mobile-device) .app-header__logo-image{width:70px;height:auto}.app-header:not(.mobile-device) .app-header__site-slogan{display:none}.app-header:not(.mobile-device) .app-header__hamburger{display:block;width:37px;height:30px;border:0;outline:0;background:none;position:relative;font-size:0;z-index:1002;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__hamburger::before{content:'';position:absolute;height:3px;width:22px;left:0;right:0;top:10px;background:#fff;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__hamburger::after{content:'';position:absolute;height:3px;width:22px;left:0;right:0;bottom:10px;background:#fff;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__search{width:auto !important}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap{width:0px;height:84px;opacity:0;top:0;position:absolute;right:0;left:100%;overflow:hidden;-webkit-transition:width .2s,opacity .2s,left .2s;transition:width .2s,opacity .2s,left .2s}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap .app-header__search-btn{display:none}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap .form-search{width:100%;height:84px;background-color:#fff;border:none}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap.app-header__search_wrap_visible{width:100%;height:84px;opacity:1;left:0;top:0;bottom:0;background-color:#fff;z-index:1003}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap.app-header__search_wrap_visible .form-search{max-width:calc(100% - 80px);border:0;outline:0;background:rgba(255,255,255,0);height:84px;font-size:16px;display:block;padding:0px 40px 0px 40px;backface-visibility:hidden;color:#222}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap.app-header__search_wrap_visible .app-header__search-btn{position:absolute;border:0;outline:0;background:none;color:#222;right:0;top:0;bottom:0;margin:auto;width:40px;pointer-events:none;font-size:19px;display:block}.app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon{display:block;display:block;width:37px;height:30px;border:0;outline:0;background:none;position:relative;font-size:0;color:#fff;padding:0;text-align:right}html[dir=rtl] .app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon{text-align:left}.app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon .ico,.app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon .footer__follow ul li a .fa,.footer__follow ul li a .app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon .fa{font-size:16px}.sf-depth-2-menu .app-header__hamburger,.sf-depth-2-menu .app-header__top-strip{opacity:0;left:-60px !important}.sf-depth-2-menu #block-mainnavigation::before{left:-100%}}@media (max-width: 1366px) and (max-width: 991.98px){#block-mainnavigation::before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:75px;background:#004F93;z-index:500;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}}.user-logged-in .app-header{position:relative !important}.user-logged-in .app-header__logo .block-system-branding-block{position:static}.user-logged-in .app-header .block-superfish{position:static}@media (min-width: 1200px){.user-logged-in .app-header:not(.mobile-device) .sdg_logo_w{display:none !important}.user-logged-in .app-header:not(.mobile-device) .sdg_logo_b{display:block !important}}@media (min-width: 996px){.user-logged-in .app-header{position:relative !important}}@media (max-width: 609px){.user-logged-in .toolbar-oriented .toolbar-bar{top:-39px}}@media (max-width: 991.98px){.user-logged-in .app-header:not(.mobile-device).app-header_open .app-header__hamburger{top:46px}}@media (max-width: 1366px){.app-header__main-nav .region-navigation>.block>.menu>li:not(:first-child){padding-left:20px}}@media (max-width: 1200px){.app-header .app-header__wrap .app-header__nav .sdg_logo_w,.app-header.app-header__fixed .app-header__nav .sdg_logo_w{display:none}.app-header .app-header__wrap .app-header__nav .sdg_logo_b,.app-header.app-header__fixed .app-header__nav .sdg_logo_b{display:none}}.footer{background:#004F93;color:#fff;padding-top:72px}.footer__logo{width:160px;margin-bottom:15px;letter-spacing:0.58px;line-height:18px}.footer__logo .ico,.footer__logo .footer__follow ul li a .fa,.footer__follow ul li a .footer__logo .fa{font-size:95px}@media (max-width: 777.98px){.footer__logo .ico,.footer__logo .footer__follow ul li a .fa,.footer__follow ul li a .footer__logo .fa{font-size:60px}}.footer__sdg-logo{align-content:center;margin-top:1em}.footer__sdg-logo img{height:40px}@media (min-width: 778px){.footer__sdg-logo{float:right;margin-right:4em}}.footer__text{letter-spacing:0.58px;margin-bottom:100px;line-height:26px;font-size:14px}.footer__text a{color:inherit}.footer__list{-moz-column-count:4;-moz-column-gap:36px;-webkit-column-count:4;-webkit-column-gap:36px;column-count:4;column-gap:36px}.footer__title,.footer__item{font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:18px;font-weight:bold;letter-spacing:0.18px;line-height:20px;text-shadow:0 2px 50px rgba(0,0,0,0.5);break-before:always}.footer__title a,.footer__item a{color:#fff;display:block}.footer__title ul.menu a.is-active,.footer__item ul.menu a.is-active{color:#fff}.footer__title a.is-active,.footer__item a.is-active{color:#fff !important}.footer__item+.footer__title{margin-top:15px}.footer__title+.footer__item{margin-top:15px}.footer__list,.footer ul.menu{padding:0;margin:0;list-style:none}.footer__list .menu.submenu,.footer ul.menu .menu.submenu{margin-top:15px}@media (min-width: 778px){.footer__list .menu.submenu,.footer ul.menu .menu.submenu{display:block !important}}.footer__list .footer__title .submenu{margin-bottom:30px}.footer__link{font-size:14px;letter-spacing:0.58px;line-height:18px;color:#fff;padding:5px 0;display:block;text-transform:capitalize;font-family:"Open Sans",sans-serif;font-weight:normal}@media (min-width: 778px){.footer__follow-wrap{height:0}}@media (min-width: 778px){.footer__follow{position:relative;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-100%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-100%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-100%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-100%);transform:scale(1) rotate(0) translateX(0) translateY(-100%)}}.footer__follow .footer__title{margin-bottom:0}.footer__follow ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__follow ul li{padding:0 !important}.footer__follow ul li a{height:42px;width:42px;background:rgba(255,255,255,0.13);display:block;margin-right:10px;margin-top:10px;position:relative;overflow:hidden;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__follow ul li a::before{content:'';position:absolute;height:10px;width:10px;border-radius:10px;left:0;right:0;bottom:-5px;margin:auto;background:rgba(255,255,255,0.1);-moz-transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(0);-o-transform:scale(0) rotate(0) translateX(0) translateY(0);-ms-transform:scale(0) rotate(0) translateX(0) translateY(0);transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.footer__follow ul li a:hover::before{-moz-transform:scale(10) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(10) rotate(0) translateX(0) translateY(0);-o-transform:scale(10) rotate(0) translateX(0) translateY(0);-ms-transform:scale(10) rotate(0) translateX(0) translateY(0);transform:scale(10) rotate(0) translateX(0) translateY(0)}.footer__follow ul li a:hover .fa:after{background:#4876ab !important}.footer__follow ul li a .fa{font-size:24px}.footer__follow ul li a .fa.fa-flickr{position:relative}.footer__follow ul li a .fa.fa-flickr:after{content:'';position:absolute;display:block;top:0;bottom:0;right:0;left:52%;z-index:5;background-color:#3667a1;opacity:.6;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.footer__footer{border-top:1px solid rgba(255,255,255,0.2);margin-top:72px;padding:45px 0;text-align:center}.footer__footer-list{padding:0;margin:0;list-style:none;justify-content:center}.footer__footer-item{display:inline-block;padding:7px 0}.footer__footer-item:last-child .footer__footer-link{border:0}.footer__footer-link{color:#fff;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:0.5px;line-height:.5;padding:0 15px;border-right:1px solid}.footer__footer-text{font-size:15px;line-height:24px;text-shadow:0 2px 50px rgba(0,0,0,0.5)}@media (max-width: 1024.98px){.footer__list{-moz-column-count:3;-moz-column-gap:36px;-webkit-column-count:3;-webkit-column-gap:36px;column-count:3;column-gap:36px}}@media (max-width: 991.98px){.footer__list{-moz-column-count:2;-moz-column-gap:36px;-webkit-column-count:2;-webkit-column-gap:36px;column-count:2;column-gap:36px}}@media (max-width: 777.98px){.footer__follow .footer__title{font-size:14px;text-align:center}.footer__follow{padding-top:23px}.footer__follow ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__follow li:last-child a{margin-right:0}html[dir=rtl] .footer__follow li:last-child a{margin-right:10px}html[dir=rtl] .footer__follow li:first-child a{margin-right:0px}.footer__footer{padding:28px 0;margin-top:28px}.footer__list{-moz-column-count:1;-moz-column-gap:36px;-webkit-column-count:1;-webkit-column-gap:36px;column-count:1;column-gap:36px}.footer__list .navigation:first-child{margin-bottom:0px}.footer__list .navigation:nth-child(4){margin-bottom:0px}.footer__text{margin-bottom:32px;line-height:20px}.footer__title{font-size:16px;margin-bottom:0 !important;padding:15px 0;position:relative;border-bottom:1px solid rgba(255,255,255,0.2)}.footer__title_arrow>a{position:relative}.footer__title_arrow>a.open::before{-moz-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-o-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-ms-transform:scale(1) rotate(225deg) translateX(0) translateY(0);transform:scale(1) rotate(225deg) translateX(0) translateY(0)}.footer__title_arrow>a::before{content:'';position:absolute;right:3px;top:0;bottom:0;width:8px;height:8px;border:2px solid;border-top:0;border-left:0;display:block;margin:auto;-moz-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-o-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-ms-transform:scale(1) rotate(45deg) translateX(0) translateY(0);transform:scale(1) rotate(45deg) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}html[dir=rtl] .footer__title_arrow>a::before{right:unset;left:3px}.footer__list ul{padding:15px 0;margin:0;display:none}}.user-logged-in #toolbar-administration{margin:0;padding:0;vertical-align:baseline;font-size:small;position:relative;line-height:1;z-index:1000000}.user-logged-in .m-t-header,.user-logged-in .m-t-header_no-banner{padding-top:0}.app-header.mobile-device{color:rgba(255,255,255,0.3);border-bottom:1px solid;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,0);z-index:999999;opacity:1;font-family:"brandon-grotesque",sans-serif}.app-header.mobile-device.app-header_fixed,.app-header.mobile-device.app-header_medium,.user-logged-in .app-header.mobile-device{color:#D3D3D3;background:#fff !important}.app-header.mobile-device.app-header_fixed .toolbar-menu__btn,.app-header.mobile-device.app-header_medium .toolbar-menu__btn,.user-logged-in .app-header.mobile-device .toolbar-menu__btn{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__logo .ico-logo_negative,.app-header.mobile-device.app-header_medium .app-header__logo .ico-logo_negative,.user-logged-in .app-header.mobile-device .app-header__logo .ico-logo_negative{display:block;color:#004F93}.app-header.mobile-device.app-header_fixed .app-header__logo .ico-logo_positive,.app-header.mobile-device.app-header_medium .app-header__logo .ico-logo_positive,.user-logged-in .app-header.mobile-device .app-header__logo .ico-logo_positive{display:none}.app-header.mobile-device.app-header_fixed .app-header__title,.app-header.mobile-device.app-header_medium .app-header__title,.user-logged-in .app-header.mobile-device .app-header__title{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__subtitle,.app-header.mobile-device.app-header_medium .app-header__subtitle,.user-logged-in .app-header.mobile-device .app-header__subtitle{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a,.app-header.mobile-device.app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a,.user-logged-in .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a{color:#222}.app-header.mobile-device.app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a:hover,.app-header.mobile-device.app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a:hover,.user-logged-in .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a:hover{color:#004F93}.app-header.mobile-device.app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a::before,.app-header.mobile-device.app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a::before,.user-logged-in .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a::before{background:#004F93}.app-header.mobile-device.app-header_fixed .app-header__search ::placeholder,.app-header.mobile-device.app-header_medium .app-header__search ::placeholder,.user-logged-in .app-header.mobile-device .app-header__search ::placeholder{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__search :-ms-input-placeholder,.app-header.mobile-device.app-header_medium .app-header__search :-ms-input-placeholder,.user-logged-in .app-header.mobile-device .app-header__search :-ms-input-placeholder{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__search ::-ms-input-placeholder,.app-header.mobile-device.app-header_medium .app-header__search ::-ms-input-placeholder,.user-logged-in .app-header.mobile-device .app-header__search ::-ms-input-placeholder{color:rgba(34,34,34,0.5)}.app-header.mobile-device .app-header__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;max-width:unset}.app-header.mobile-device .app-header__logo-image{width:98px;height:72.58px}.app-header.mobile-device .app-header__logo{padding:18px 80px 30px 0;position:relative;border-right:1px solid;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:120px}html[dir=rtl] .app-header.mobile-device .app-header__logo{border-right:0;border-left:1px solid;padding:18px 0 30px 80px}.app-header.mobile-device .app-header__logo .ico,.app-header.mobile-device .app-header__logo .footer__follow ul li a .fa,.footer__follow ul li a .app-header.mobile-device .app-header__logo .fa{font-size:72px;color:#fff}.app-header.mobile-device .ico-logo_negative{display:none}.app-header.mobile-device .app-header__sdg_goals_logo{display:none}.app-header.mobile-device .app-header__nav{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (min-width: 2000px){.app-header.mobile-device .app-header__nav{max-width:calc(100% - 180px)}}.app-header.mobile-device .app-header__nav .app-header__nav-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width: 2000px){.app-header.mobile-device .app-header__nav .app-header__nav-wrap{left:unset !important}}.app-header.mobile-device .app-header__site-slogan{position:absolute;left:100%;top:0px;margin-left:40px;min-width:350px}html[dir=rtl] .app-header.mobile-device .app-header__site-slogan{margin-left:unset;left:unset;margin-right:40px;right:100%}.app-header.mobile-device .app-header__site-slogan .ico-un_logo{font-size:45px;margin-left:10px;position:absolute;top:0;color:#fff}.app-header.mobile-device .app-header__title{color:rgba(255,255,255,0.75);font-size:12px;font-weight:bold;letter-spacing:0.86px;line-height:18px;margin:0;padding:2px 0}.app-header.mobile-device .app-header__subtitle{color:rgba(255,255,255,0.75);font-size:11px}.app-header.mobile-device .app-header__top-strip{padding-left:40px;position:relative;z-index:700}@media (min-width: 2000px){.app-header.mobile-device .app-header__top-strip{left:unset !important}}.app-header.mobile-device .app-header__top-strip>.region-toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.app-header.mobile-device .app-header__top-strip:before{content:'';position:absolute;bottom:0;left:0;right:-80px;border-bottom:1px solid}html[dir=rtl] .app-header.mobile-device .app-header__top-strip:before{right:0;left:-80px}.app-header.mobile-device .app-header__top-strip>.region{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.app-header.mobile-device .app-header__main-nav{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.app-header.mobile-device .app-header__search .app-header__search-mob-icon{display:none}.app-header.mobile-device .app-header__search .form-search{color:#fff;font-family:"Open Sans",sans-serif;font-style:italic}@media (min-width: 1200px){.app-header.mobile-device .app-header__sdg_logo{position:absolute;right:280px;top:56px;height:56px}}@media (min-width: 2000px){.app-header.mobile-device .app-header__main-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:188px;overflow-x:hidden;margin-bottom:-1px}html[dir=rtl] .app-header.mobile-device .app-header__main-nav{margin-left:188px;margin-right:0}html[dir=rtl] .app-header.mobile-device .app-header__main-nav ul.sf-menu .sf-with-ul{padding:1em 1.5em}.app-header.mobile-device .app-header__main-nav .region-navigation>.block{height:100%}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu{height:100%;white-space:nowrap}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu .sf-depth-2{white-space:initial}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li{height:100%;padding-left:20px;padding-right:20px;position:static;float:none;display:inline-block}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li:first-child{padding-left:40px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li:hover a::before{width:100%}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a{height:100%;padding:0;color:#fff;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:20px;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a::before{content:'';position:absolute;bottom:0px;left:0;right:0;width:0;height:3px;margin:auto;background:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a.is-active::before,.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a:hover::before{width:100%}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a>span{display:none}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul{bottom:unset !important;top:calc(100% + 1px);background:#fff;display:none;left:0;right:0;width:100% !important;max-width:calc(1440px);margin:auto;box-shadow:none;padding:25px 0 100px;overflow:visible !important;opacity:1 !important;-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul.sf-hidden{background:#fff !important;opacity:0;-moz-transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(0);-o-transform:scale(0) rotate(0) translateX(0) translateY(0);-ms-transform:scale(0) rotate(0) translateX(0) translateY(0);transform:scale(0) rotate(0) translateX(0) translateY(0)}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul:before{content:'';display:block;position:absolute;top:0;z-index:-5;height:100%;width:auto;background-color:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,0.16);left:-25555px;right:-25555px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li{list-style:none;padding:0;margin:0;font-family:"Open Sans",sans-serif}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li>a{font-family:inherit;font-weight:bold;font-size:16px;letter-spacing:0.27px;line-height:24px;color:#222 !important;padding:5px 30px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.child-hover>a{color:#004F93 !important}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent>a>span{display:none}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul{display:block !important;position:static !important;width:100% !important;height:auto !important;box-shadow:none;opacity:1 !important;background-color:transparent}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{padding-left:36px;position:relative}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{padding-left:0;padding-right:36px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li:before{content:"\e901";position:absolute;font-family:"unwto-icons" !important;font-size:10px;line-height:14px;left:24px;top:10px;width:24px;height:24px;display:inline-block;color:#004F93;vertical-align:middle}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li:before{left:unset;right:24px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a{font-family:inherit;font-size:inherit;letter-spacing:0.34px;line-height:20px;padding:7px 12px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a:hover{color:#004F93 !important}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li:hover>ul{display:block}.app-header.mobile-device .app-header__search{position:absolute;bottom:0;right:0;width:calc(0% + 268px);border-left:1px solid;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;backface-visibility:hidden;z-index:601}html[dir=rtl] .app-header.mobile-device .app-header__search{border-left:0;right:unset;border-right:1px solid;left:0}.app-header.mobile-device .app-header__search ::placeholder{color:rgba(255,255,255,0.75);opacity:1;font-style:italic}.app-header.mobile-device .app-header__search :-ms-input-placeholder{color:rgba(255,255,255,0.75);font-style:italic}.app-header.mobile-device .app-header__search ::-ms-input-placeholder{color:rgba(255,255,255,0.75);font-style:italic}.app-header.mobile-device .app-header__search.open{border:0}.app-header.mobile-device .app-header__search.open .form-search{background:rgba(255,255,255,0.1);color:#fff}.app-header.mobile-device .app-header__search .form-search{border:0;outline:0;background:rgba(255,255,255,0);height:72.58px;font-size:16px;display:block;width:calc(100% - 65px);padding:0px 15px 0px 50px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device.app-header_fixed .app-header__search .app-header__search-btn,.app-header.mobile-device.app-header_medium .app-header__search .app-header__search-btn,.user-logged-in .app-header.mobile-device .app-header__search .app-header__search-btn{color:#222}.app-header.mobile-device.app-header_fixed .app-header__search.open .form-search,.app-header.mobile-device.app-header_medium .app-header__search.open .form-search,.user-logged-in .app-header.mobile-device .app-header__search.open .form-search{background:rgba(0,79,147,0.05)}.app-header.mobile-device.app-header_fixed .app-header__search .form-search,.app-header.mobile-device.app-header_medium .app-header__search .form-search,.user-logged-in .app-header.mobile-device .app-header__search .form-search{color:#004F93}.app-header.mobile-device.app-header_fixed .app-header__search.open .app-header__search-btn,.app-header.mobile-device.app-header_medium .app-header__search.open .app-header__search-btn,.user-logged-in .app-header.mobile-device .app-header__search.open .app-header__search-btn{color:#004F93}.app-header.mobile-device .app-header__search.open .app-header__search-btn{pointer-events:all}.app-header.mobile-device .app-header__search-btn{position:absolute;border:0;outline:0;background:none;color:#fff;left:0;top:0;bottom:0;margin:auto;width:50px;pointer-events:none;font-size:19px}.app-header.mobile-device .app-header__search-btn .submit-text{display:none}}@media (min-width: 1200px){.app-header.mobile-device.app-header_fixed .app-header__nav .sdg_logo_w,.app-header.mobile-device.app-header_medium .app-header__nav .sdg_logo_w,.user-logged-in .app-header.mobile-device .app-header__nav .sdg_logo_w{display:none}.app-header.mobile-device.app-header_fixed .app-header__nav .sdg_logo_b,.app-header.mobile-device.app-header_medium .app-header__nav .sdg_logo_b,.user-logged-in .app-header.mobile-device .app-header__nav .sdg_logo_b{display:block}}.app-header.mobile-device .app-header__hamburger{display:none}.app-header.mobile-device .mr-40{margin-right:40px !important}.app-header.mobile-device .icon-parent{width:60px;height:70px;right:-20px;top:0;padding-right:0}.app-header.mobile-device .icon-parent.js-initiated{display:flex !important}.app-header.mobile-device .icon-parent .sf-sub-indicator{right:20px !important;width:24px;height:24px}@media (min-width: 2000px){.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul{-moz-column-count:4;-moz-column-gap:36px;-webkit-column-count:4;-webkit-column-gap:36px;column-count:4;column-gap:36px;-moz-column-fill:balance;column-fill:balance;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0);transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li{float:none;-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;overflow:hidden;font-family:"Open Sans",sans-serif}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li>a>span{display:none}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent>a>span{display:none}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul{-webkit-column-break-inside:auto;column-break-inside:auto;page-break-inside:auto;break-inside:auto}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a{color:#151515}}@media (max-width: 2000px){.menu_open{overflow:hidden}.menu_open .app-header__main-nav .main-menu.sf-accordion::before{width:100%}.app-header.mobile-device .app-header__wrap .app-header__nav .sdg_logo_w{display:none}.app-header.mobile-device .app-header__wrap .app-header__nav .sdg_logo_b{display:none}.app-header.mobile-device.app-header_open .app-header__hamburger{position:fixed;top:26px;left:20px}.app-header.mobile-device.app-header_open .app-header__hamburger::before{background:#fff !important;top:13.5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:13.5px}.app-header.mobile-device.app-header_open .app-header__hamburger::after{background:#fff !important;bottom:13.5px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.app-header.mobile-device.app-header_open .app-header_wrap::before{content:'';display:block;width:37px;height:30px}.app-header.mobile-device.app-header_fixed .app-header__hamburger::before,.app-header.mobile-device.app-header_medium .app-header__hamburger::before,.user-logged-in .app-header.mobile-device .app-header__hamburger::before{background:#004F93}.app-header.mobile-device.app-header_fixed .app-header__hamburger::after,.app-header.mobile-device.app-header_medium .app-header__hamburger::after,.user-logged-in .app-header.mobile-device .app-header__hamburger::after{background:#004F93}.app-header.mobile-device.app-header_fixed .app-header__search .app-header__search-mob-icon,.app-header.mobile-device.app-header_medium .app-header__search .app-header__search-mob-icon,.user-logged-in .app-header.mobile-device .app-header__search .app-header__search-mob-icon{color:#004F93}.app-header.mobile-device .app-header__wrap{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.app-header.mobile-device .app-header__sdg_goals_logo{display:block}.app-header.mobile-device .sf-accordion-toggle{display:none}.app-header.mobile-device #superfish-main-accordion{display:block !important;clip:unset;width:unset !important;left:0;right:0;top:0;bottom:0;height:unset !important;overflow:hidden !important;overflow-y:auto !important}.app-header.mobile-device .app-header__main-nav{padding:75px 20px 140px 20px;height:100vh;overflow:auto;position:relative}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion{height:auto;padding:75px 20px 115px 20px !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion ul.sf-menu li{position:static !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion a{color:#fff !important;padding:18px 0;padding-right:20px;font-weight:400;line-height:20px;letter-spacing:0.34px;font-family:"Open Sans",sans-serif;font-size:16px;cursor:pointer}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion a{padding-right:0px;padding-left:20px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li{float:left;width:100%}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li:not(:first-child){padding-left:0px !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li>a{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:bold;letter-spacing:1px;line-height:24px;text-transform:uppercase}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li>a>span{display:block;right:0}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li>a>span{right:unset;left:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li>a>span:after{content:'\e91c';font-family:"unwto-icons" !important;font-size:12px;font-weight:normal;right:0;padding:6px;padding-right:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-depth-1>ul>li.sf-clone-parent{display:none}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded{z-index:499}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded>a span:after{content:'\e91d'}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded>ul{height:auto}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul{position:static !important;background:none;float:left !important;background-color:transparent;border-bottom:2px solid rgba(255,255,255,0.15);-moz-column-count:unset;-moz-column-gap:unset;-webkit-column-count:unset;-webkit-column-gap:unset;column-count:unset;column-gap:unset;padding:0 !important;clip:unset !important;width:100% !important;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-ms-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul:before{content:none}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li{position:static}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li:last-child{margin-bottom:18px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li>a>span{display:block;right:0;opacity:1}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li>a>span{right:unset;left:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li .sf-sub-indicator{width:16px;height:16px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li .sf-sub-indicator:after{content:'\e901';font-family:"unwto-icons" !important;font-size:12px;font-weight:normal;right:0 !important;padding:4px 0;padding-right:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent.sfHover ul{left:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent>a{color:#fff !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent>a>span{display:block}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul{position:fixed !important;top:0 !important;bottom:0 !important;height:unset !important;background-color:#004F93;left:100% !important;right:unset !important;width:100% !important;z-index:9999;padding:70px 20px 36px !important;z-index:10;clip:unset !important;overflow:auto !important;-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-ms-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li{position:relative}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li:before{content:none}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent{border-bottom:1px solid rgba(255,255,255,0.15)}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent span{display:block;width:30px;height:30px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:-30px;padding:8px;left:-8px;cursor:pointer;font-size:12px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent a{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:bold;letter-spacing:1px;line-height:34px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2.sf-expanded{z-index:499}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2.sf-expanded ul{left:0 !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li:hover>ul{display:block}.app-header.mobile-device .app-header__top-strip{position:fixed;bottom:0;left:-100%;width:100%;padding-left:20px;padding-right:20px;padding-bottom:10px;background:#004F93;z-index:500;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;backface-visibility:hidden;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.app-header.mobile-device .app-header__top-strip>.region-toolbar{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-header.mobile-device .app-header__top-strip .follow-us{border-right:0;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding:0;margin:0}.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus{-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12}.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown.toolbar-menu{border:0;padding:0 0 0 30px}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu{display:block;background:none;box-shadow:none;border:0;margin:0;position:unset;transform:unset !important;position:unset !important;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li{margin:0}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li>a,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a{display:block !important;color:#fff;padding:5px}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li>a:hover,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a:hover,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a:hover{color:rgba(255,255,255,0.8)}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li>a .fa,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a .fa,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a .fa{font-size:18px}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li:last-child a,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li:last-child a,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li:last-child a{padding-right:0}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li:first-child a,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li:first-child a,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li:first-child a{padding-right:0}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul>li>span,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul>li>span,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul>li>span{display:none}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu .toolbar-menu__btn,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu .toolbar-menu__btn,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu .toolbar-menu__btn{padding-right:30px}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu.dropdown-menu-right .links li:last-child,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu.dropdown-menu-right .links li:last-child,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu.dropdown-menu-right .links li:last-child{padding-right:0}.app-header.mobile-device .app-header__top-strip .toolbar-menu_dropdown .toolbar-menu__btn{pointer-events:none}.app-header.mobile-device .app-header__top-strip .toolbar-menu_dropdown .toolbar-menu__btn::before{display:none}.app-header.mobile-device .app-header__top-strip .toolbar-menu__btn{color:#fff;font-size:14px;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item{padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .toolbar-menu__btn{display:none}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu{padding:0}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li{padding-right:27px}html[dir=rtl] .app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li{padding-right:0px;padding-left:27px}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li.is-active{display:block}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li.is-active a{color:#fff !important}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li a{padding:0 !important;font-size:14px;color:rgba(255,255,255,0.7) !important}.app-header.mobile-device .app-header__nav{-webkit-flex-grow:unset;-moz-flex-grow:unset;-ms-flex-grow:unset;flex-grow:unset;overflow:hidden;overflow-y:auto}.app-header.mobile-device .app-header__nav .app-header__nav-wrap{position:fixed;left:-100%;width:100%;top:0;height:100%;background:#004F93;color:#fff;z-index:1001;display:block}.app-header.mobile-device .app-header__logo{min-height:79px;border:0 !important;padding:15px 0 !important}.app-header.mobile-device .app-header__logo .ico,.app-header.mobile-device .app-header__logo .footer__follow ul li a .fa,.footer__follow ul li a .app-header.mobile-device .app-header__logo .fa{font-size:51px}.app-header.mobile-device .app-header__logo-image{width:70px;height:auto}.app-header.mobile-device .app-header__site-slogan{display:none}.app-header.mobile-device .app-header__hamburger{display:block;width:37px;height:30px;border:0;outline:0;background:none;position:relative;font-size:0;z-index:1002;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__hamburger::before{content:'';position:absolute;height:3px;width:22px;left:0;right:0;top:10px;background:#fff;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__hamburger::after{content:'';position:absolute;height:3px;width:22px;left:0;right:0;bottom:10px;background:#fff;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__search{width:auto !important}.app-header.mobile-device .app-header__search .app-header__search_wrap{width:0px;height:84px;opacity:0;top:0;position:absolute;overflow:hidden;right:0;left:100%;-webkit-transition:width .2s,opacity .2s,left .2s;transition:width .2s,opacity .2s,left .2s}.app-header.mobile-device .app-header__search .app-header__search_wrap .app-header__search-btn{display:none}.app-header.mobile-device .app-header__search .app-header__search_wrap .form-search{width:100%;height:84px;background-color:#fff;border:none}.app-header.mobile-device .app-header__search .app-header__search_wrap.app-header__search_wrap_visible{width:100%;height:84px;opacity:1;left:0;top:0;bottom:0;background-color:#fff;z-index:1003}.app-header.mobile-device .app-header__search .app-header__search_wrap.app-header__search_wrap_visible .form-search{max-width:calc(100% - 80px);border:0;outline:0;background:rgba(255,255,255,0);height:84px;font-size:16px;display:block;padding:0px 40px 0px 40px;backface-visibility:hidden;color:#222}.app-header.mobile-device .app-header__search .app-header__search_wrap.app-header__search_wrap_visible .app-header__search-btn{position:absolute;border:0;outline:0;background:none;color:#222;right:0;top:0;bottom:0;margin:auto;width:40px;pointer-events:none;font-size:19px;display:block}.app-header.mobile-device .app-header__search .app-header__search-mob-icon{display:block;display:block;width:37px;height:30px;border:0;outline:0;background:none;position:relative;font-size:0;color:#fff;padding:0;text-align:right}html[dir=rtl] .app-header.mobile-device .app-header__search .app-header__search-mob-icon{text-align:left}.app-header.mobile-device .app-header__search .app-header__search-mob-icon .ico,.app-header.mobile-device .app-header__search .app-header__search-mob-icon .footer__follow ul li a .fa,.footer__follow ul li a .app-header.mobile-device .app-header__search .app-header__search-mob-icon .fa{font-size:16px}.mobile-device #block-mainnavigation::before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:75px;background:#004F93;z-index:500;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.mobile-device.sf-depth-2-menu .app-header__hamburger,.mobile-device.sf-depth-2-menu .app-header__top-strip{opacity:0;left:-60px !important}.mobile-device.sf-depth-2-menu #block-mainnavigation::before{left:-100%}}@media (max-width: 2000px){.user-logged-in.mobile-device .app-header.app-header_open .app-header__hamburger{top:46px}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#222;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[dir=rtl] body{text-align:right}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:18px}p{margin-top:0;margin-bottom:18px}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:18px}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#004F93;text-decoration:none;background-color:transparent}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}table{border-collapse:collapse}caption{padding-top:10px;padding-bottom:10px;color:#5A6872;text-align:left;caption-side:bottom}th{text-align:inherit}img{vertical-align:middle;max-width:100%;border-style:none}img[data-align="left"]{float:left;margin-right:36px;margin-bottom:18px;max-width:calc(100% - 36px)}img[data-align="right"]{float:right;margin-left:36px;margin-bottom:18px;max-width:calc(100% - 36px)}img[data-align="center"]{margin:auto;display:block;margin-bottom:18px}p img[data-entity-type="file"]{vertical-align:bottom}svg{overflow:hidden}label{display:inline-block;margin-bottom:18px}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.common-page__content{padding-top:25px}.common-page__content-section:first-child{padding-top:75px}.common-page__content-section.reasult-header .module-header{padding-bottom:0}.common-page__content-section.reasult-header+.common-page__content-section{padding-top:40px}@media (max-width: 777.98px){.common-page__content-section{padding-top:40px;padding-bottom:80px}}.common-page__content-section .load-more{display:none;text-align:center;margin-bottom:20px}@media (max-width: 777.98px){.common-page__content-section .load-more{display:none}}.common-page__content-section .load-more a{padding:12px 15px}@media (max-width: 777.98px){.common-page__content-section .module-header__filter{display:none}}.common-page__content .empty-result{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:bold;color:#222}.common-search-head{color:#fff;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-weight:bold}.common-search-head h4{font-size:12px;letter-spacing:0.75px;line-height:14px;text-shadow:0 2px 50px rgba(0,0,0,0.5);margin:0}.common-search-head h4 span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:10px;margin-right:7px}.common-search-head h1{font-size:36px;line-height:50px;text-shadow:0 2px 50px #000000;margin:0}@media (max-width: 777.98px){.common-search-head h1{font-size:24px;line-height:38px}}.distribution-page{margin-bottom:155px}@media (max-width: 777.98px){.distribution-page{margin-bottom:95px}}.view-all-news .card_content-bottom,.view-all-events .card_content-bottom,.view-all-publications .card_content-bottom,.view-signing-ceremony-view .card_content-bottom,.view-projects .card_content-bottom,.view-global-search .card_content-bottom{margin-bottom:75px}@media (max-width: 777.98px){.view-all-news .card_content-bottom,.view-all-events .card_content-bottom,.view-all-publications .card_content-bottom,.view-signing-ceremony-view .card_content-bottom,.view-projects .card_content-bottom,.view-global-search .card_content-bottom{margin-bottom:30px}}div[class^="view-"] .card_content-bottom{margin-bottom:75px}@media (max-width: 777.98px){div[class^="view-"] .card_content-bottom{margin-bottom:30px}}.newsletter-form__markup{margin-top:70px}.newsletter-form__checkbox-label{padding-left:10px}.newsletter-form__checkbox-label::before{top:0px}.newsletter-form__checkbox-label::after{top:0px}.newsletter-form__submit{margin-top:25px}.article-details h2{letter-spacing:0.22px;line-height:40px;font-size:22px;font-family:"brandon-grotesque",sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:20px}.title,.title_primary,.title_secondary,.title_large{font-family:"brandon-grotesque",sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:20px}.title_primary{letter-spacing:0.2px;line-height:22px;font-size:22px}.title_secondary{font-size:16px;font-weight:bold;letter-spacing:0.16px;line-height:40px;margin-bottom:15px}.title_large{font-size:36px;font-weight:bold;line-height:50px;margin-bottom:0}.title_large_m-b{margin-bottom:47px}@media (min-width: 778px){.title_l-hidden{display:none}}@media (max-width: 777.98px){.title_primary{letter-spacing:0.18px;line-height:18px;font-size:18px}.title_large{font-size:28px;line-height:38px}.title_large_m-b{margin-bottom:40px}.title_m-hidden{display:none}}h2{font-size:22px;letter-spacing:0.22px}p{font-size:18px;line-height:32px;margin-bottom:20px}p+ol,p+ul,p+dl{font-size:18px;margin-bottom:20px}p a{word-wrap:break-word}.region-content ol,.region-content ul,.region-content dl{font-size:18px;margin-bottom:20px}.p_text{font-size:18px;line-height:32px;margin-bottom:20px}.p_first-letter:first-letter{font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:66px;font-weight:bold;line-height:52px;float:left;display:block;padding-top:10px;padding-right:15px}.p_quote{font-family:"brandon-grotesque",sans-serif;font-size:36px;font-weight:bold;line-height:48px;padding:45px 18px 45px 0;margin-left:36px}@media (min-width: 778px){.p_quote{float:right;width:63%;margin-right:calc(-13% - 18px);padding-bottom:0}}.p_brief{font-size:24px;font-style:italic;font-weight:300;letter-spacing:0.27px;line-height:45px;margin:0;margin-top:28px;margin-bottom:28px}.p_brief_m-t-0{margin-top:-10px}.p a{color:#004F93;text-decoration:none}.p a:hover{text-decoration:underline}.p+.title_primary{margin-top:45px}.p+.title_secondary{margin-top:30px}.column-count_unset{column-count:unset;-webkit-column-count:unset}@media (max-width: 777.98px){p{font-size:16px;line-height:30px}.p_quote{margin:0;padding:0;margin:35px 0;font-size:28px;line-height:38px}.p_brief{font-size:20px;letter-spacing:0.22px;line-height:36px;margin-bottom:28px;margin-top:30px}.p_brief_m-t-0{margin-top:-10px}.p_text{font-size:16px;line-height:30px}.p_first-letter:first-letter{font-size:60px;line-height:47px;padding-right:10px}.flex-order-last-mob{-webkit-box-ordinal-group:13;-moz-box-ordinal-group:13;-ms-flex-order:13;-webkit-order:13;order:13}}.home-carousel{font-family:"brandon-grotesque",sans-serif;background-color:rgba(0,0,0,0.5)}.home-carousel .slick-dots{position:absolute;list-style:none;margin:0;padding:0;right:80px;top:50%;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}.home-carousel .slick-dots.pause li.slick-active span.pause{-moz-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(0) rotate(0) translateX(0) translateY(-50%);transform:scale(0) rotate(0) translateX(0) translateY(-50%)}@media (max-width: 777.98px){.home-carousel .slick-dots.pause li.slick-active span.pause{display:none}}.home-carousel .slick-dots.pause li.slick-active span.play{-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}@media (max-width: 777.98px){.home-carousel .slick-dots.pause li.slick-active span.play{display:none}}.home-carousel .slick-dots.pause li button:before{border-right:0;left:2;border-left:7px solid #222;border-top:4px solid transparent;border-bottom:4px solid transparent}.home-carousel .slick-dots li{padding:10px 0;position:relative}.home-carousel .slick-dots li.slick-active button{background:#fff;-moz-transform:scale(1.667) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1.667) rotate(0) translateX(0) translateY(0);-o-transform:scale(1.667) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1.667) rotate(0) translateX(0) translateY(0);transform:scale(1.667) rotate(0) translateX(0) translateY(0)}.home-carousel .slick-dots li.slick-active button:before{-moz-transform:scale(.6) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(.6) rotate(0) translateX(0) translateY(0);-o-transform:scale(.6) rotate(0) translateX(0) translateY(0);-ms-transform:scale(.6) rotate(0) translateX(0) translateY(0);transform:scale(.6) rotate(0) translateX(0) translateY(0)}.home-carousel .slick-dots li.slick-active span.pause{-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}@media (max-width: 777.98px){.home-carousel .slick-dots li.slick-active span.pause{display:none}}.home-carousel .slick-dots li button{background:rgba(255,255,255,0);outline:0;border:2px solid #fff;font-size:0;height:12px;width:12px;cursor:pointer;border-radius:12px;padding:0;margin:0;display:block;box-shadow:0 0 50px rgba(0,0,0,0.5);-moz-transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0);transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.home-carousel .slick-dots li button:before{content:'';position:absolute;height:8px;width:6px;border-left:2px solid #222;border-right:2px solid #222;border-top:0px solid transparent;border-bottom:0px solid transparent;left:1px;top:0;-moz-transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(0);-o-transform:scale(0) rotate(0) translateX(0) translateY(0);-ms-transform:scale(0) rotate(0) translateX(0) translateY(0);transform:scale(0) rotate(0) translateX(0) translateY(0)}.home-carousel .slick-dots li span{position:absolute;right:100%;display:block;padding-right:18px;top:50%;color:#fff;-moz-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(0) rotate(0) translateX(0) translateY(-50%);transform:scale(0) rotate(0) translateX(0) translateY(-50%);text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 50px rgba(0,0,0,0.5);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}@media (max-width: 777.98px){.home-carousel .slick-dots li{display:inline-block;margin:8px}}@media (max-width: 777.98px){.home-carousel .slick-dots{right:0;left:0;margin:auto;text-align:center;top:auto;bottom:90px}}.home-carousel .slick-slider .slick-active .slick-slider__item-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.home-carousel .slick-slider__item{position:relative;min-height:calc(100vh - 10px);display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%}@media (max-width: 777.98px){.home-carousel .slick-slider__item{min-height:90vh}}.home-carousel .slick-slider__item img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.home-carousel .slick-slider .container{position:relative}.home-carousel .slick-slider__item-content{z-index:1;color:#fff;padding-top:150px;padding-bottom:120px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;height:100%}@media (max-width: 777.98px){.home-carousel .slick-slider__item-content{padding-top:120px;margin-bottom:45px}}.home-carousel .slick-slider__item-content h2{font-size:68px;line-height:74px;text-shadow:0 2px 50px rgba(0,23,43,0.5);margin-bottom:30px}.home-carousel .slick-slider__item-content h2 a{color:#fff;text-shadow:inherit;word-break:break-word}@media (max-width: 777.98px){.home-carousel .slick-slider__item-content h2{font-size:2.4rem;line-height:44px;letter-spacing:-1px}}@media (max-width: 575.98px){.home-carousel .slick-slider__item-content h2 a{word-break:break-word}}@media (max-width: 777.98px){.home-carousel .slick-slider__item-content .un-btn,.home-carousel .slick-slider__item-content .un-btn-solid,.home-carousel .slick-slider__item-content .un-btn-link{margin-bottom:25px}}.home-carousel .slick-slider__item-content .un-btn-link{text-shadow:0 2px 20px #00172B}.home-carousel .slick-slider__item-content .un-btn-link:hover,.home-carousel .slick-slider__item-content .un-btn-link:focus{color:#fff}.home-carousel .slick-slider .slick-slide>div,.home-carousel .slick-slider .slick-slide .views-field,.home-carousel .slick-slider .slick-slide .field-content{height:100%}.home-carousel .slick-slider .un-btn-solid{box-shadow:0 2px 50px 0 rgba(0,23,43,0.5)}.home-carousel .speech-bubble{color:#fff;padding:5px 10px;border:2px solid #fff;border-bottom-color:transparent;display:inline-block;margin-bottom:20px;position:relative}.home-carousel .speech-bubble:after{content:"";position:absolute;right:-2px;z-index:100;bottom:-2px;width:calc(100% - 11px);height:2px;background:#fff}.home-carousel .speech-bubble:before{content:'';display:block;position:absolute;bottom:-12px;left:-2px;width:12px;height:13px;border-left:2px solid #fff}.home-carousel .speech-bubble h5{font-weight:bold;line-height:20px;letter-spacing:1px;font-size:14px;margin:0;text-transform:uppercase}.home-carousel .speech-bubble h5 a{color:inherit}.home-carousel .speech-bubble h5:before{content:'';display:block;position:absolute;bottom:-11px;left:-3px;width:13px;height:19px;border-right:2px solid #fff;transform:rotate(55deg);box-shadow:none}.home-carousel .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.home-carousel .slick-track .slick-slide{height:unset;float:none}.detail-carousel{width:calc(123.8% + (100vw - 152%)/2);margin-top:70px;margin-bottom:70px;clear:both}.detail-carousel .item:focus{outline:0}.detail-carousel__wrap{margin-left:80px}.detail-carousel__wrap .row.no-gutters{margin-left:-9px}.detail-carousel__item{margin-right:36px;position:relative;font-family:"brandon-grotesque",sans-serif;color:#fff}.detail-carousel__head{position:absolute;bottom:26px;left:30px;right:30px}.detail-carousel__title{font-size:18px;font-weight:500;line-height:26px;text-shadow:0 2px 40px rgba(0,0,0,0.5);margin:0}.detail-carousel__subtitle{font-size:10px;font-weight:bold;letter-spacing:1px;line-height:15px;text-shadow:0 2px 40px rgba(0,0,0,0.5);margin:0}.detail-carousel .slick-arrow{position:absolute;left:0;top:50%;width:60px;height:60px;z-index:100;background-color:#FFFFFF;box-shadow:0 0 30px 0 rgba(0,0,0,0.3);border:0;outline:0;cursor:pointer}.detail-carousel .slick-arrow.slick-disabled{color:rgba(34,34,34,0.3);cursor:default}.detail-carousel .slick-arrow.slick-next{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);transform:scale(1) rotate(0) translateX(-50%) translateY(0px)}.detail-carousel .slick-arrow.slick-next .ico,.detail-carousel .slick-arrow.slick-next .footer__follow ul li a .fa,.footer__follow ul li a .detail-carousel .slick-arrow.slick-next .fa{display:block;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.detail-carousel .slick-arrow.slick-prev{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);transform:scale(1) rotate(0) translateX(-50%) translateY(-60px)}.detail-carousel .slick-arrow.slick-prev .ico,.detail-carousel .slick-arrow.slick-prev .footer__follow ul li a .fa,.footer__follow ul li a .detail-carousel .slick-arrow.slick-prev .fa{display:block;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 777.98px){.detail-carousel{width:calc(100% + 20px);margin-top:50px;margin-bottom:50px}.detail-carousel__item{margin-right:20px}.detail-carousel__item img{max-width:calc(80vw - 20px)}.detail-carousel .slick-arrow{display:none !important}}.events-map{height:700px;z-index:1}.events-map_carousel{display:none;position:relative;z-index:1002;margin-top:-155px}.events-map .slick-slide{float:none}.events-map.leaflet-touch .leaflet-bar{border:0}.events-map.leaflet-touch .leaflet-bar a{width:35px;height:35px;line-height:35px;border-radius:35px;box-shadow:0 10px 10px rgba(237,237,237,0.6);color:#222;margin-bottom:10px}.events-map.leaflet-touch .leaflet-top .leaflet-control{margin-top:30px}.events-map.leaflet-touch .leaflet-right .leaflet-control{margin-right:30px}.events-map .map-icon{background:#555;border-radius:20px;-webkit-box-shadow:0 10px 20px rgba(85,85,85,0.4);box-shadow:0 10px 20px rgba(85,85,85,0.4);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .map-icon-hover{background:#014E91;z-index:1000 !important}.events-map .leaflet-popup-content{margin:0}.events-map .leaflet-popup{margin:0}.events-map .leaflet-fade-anim .leaflet-popup{margin:0}.events-map .leaflet-popup-tip-container{display:none}.events-map .leaflet-popup-content-wrapper{border-radius:0;padding:0;box-shadow:0 0 40px rgba(0,0,0,0.15)}.events-map .leaflet-cluster-anim .leaflet-marker-icon,.events-map .leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;color:#fff;font-weight:bold}.events-map .leaflet-cluster-spider-leg{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .marker-cluster-small{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .marker-cluster-small div{background-color:#555}.events-map .marker-cluster-medium{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .marker-cluster-medium div{background-color:#555}.events-map .marker-cluster-large{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .marker-cluster-large div{background-color:#555}.events-map .leaflet-oldie .marker-cluster-small{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .leaflet-oldie .marker-cluster-small div{background-color:#555}.events-map .leaflet-oldie .marker-cluster-medium{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .leaflet-oldie .marker-cluster-medium div{background-color:#555}.events-map .leaflet-oldie .marker-cluster-large{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .leaflet-oldie .marker-cluster-large div{background-color:#555}.events-map .marker-cluster{background-clip:padding-box;border-radius:20px;z-index:1000 !important}.events-map .marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font-size:"brandon-grotesque",sans-serif}.events-map .marker-cluster span{line-height:30px}@media (max-width: 777.98px){.events-map{height:400px;margin-left:-20px;margin-right:-20px}.events-map.spiderfied .marker-cluster-small{opacity:.5}.events-map_carousel{display:block}.events-map_carousel .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin-bottom:50px}.events-map__wrap{position:relative}.events-map__wrap::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:400px;background:rgba(0,0,0,0);z-index:1001}.events-map .leaflet-control-container{display:none}}.toolbar-menu{margin:15px 0;text-transform:uppercase;border-right:1px solid;padding:0px 30px 0px 30px}.toolbar-menu_dropdown .toolbar-menu__btn{padding-right:17px}html[dir=rtl] .toolbar-menu_dropdown .toolbar-menu__btn{padding-right:unset;padding-left:17px}.toolbar-menu_dropdown .toolbar-menu__btn::before{content:'';position:absolute;right:3px;top:50%;width:6px;height:6px;border:2px solid;border-top:0;border-left:0;display:block;margin-top:-3px;-moz-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-o-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-ms-transform:scale(1) rotate(45deg) translateX(0) translateY(0);transform:scale(1) rotate(45deg) translateX(0) translateY(0);-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;backface-visibility:hidden}.toolbar-menu_dropdown.show .toolbar-menu__btn::before{-moz-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-o-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-ms-transform:scale(1) rotate(225deg) translateX(0) translateY(0);transform:scale(1) rotate(225deg) translateX(0) translateY(0)}.toolbar-menu_last-item{padding:0px 0px 0px 30px;border:0}.toolbar-menu__btn{border:0;outline:0;background:none;padding:15px;color:rgba(255,255,255,0.75);font-size:12px;font-weight:bold;letter-spacing:0.86px;line-height:18px;padding:0;display:block;position:relative;text-transform:uppercase}.toolbar-menu.follow-us .dropdown-menu ul>li>a{display:none}.toolbar-menu .dropdown-menu{min-width:110px;z-index:500}.toolbar-menu .dropdown-menu ul{list-style:none;margin:0;padding:0}.toolbar-menu .dropdown-menu ul li.is-active{display:none}.toolbar-menu .dropdown-menu ul li a{display:block;padding:5px 15px;text-transform:uppercase;font-size:12px;color:#222;font-weight:bold}.toolbar-menu .dropdown-menu ul li a:hover{background-color:rgba(0,79,147,0.05);color:#004F93}.social-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;position:relative}.social-card__body{word-wrap:break-word}.social-card p{font-size:16px;letter-spacing:0.3px;line-height:28px}.social-card::before{content:'';display:block;width:0px;padding-top:100%}.social-card_has-bg,.social-card_has-bg-content{color:#fff}.social-card_has-bg-content .social-card__wrap{background:rgba(249,249,249,0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.social-card_has-bg-content .social-card__icon{-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;backface-visibility:hidden;color:#fff}.social-card_has-bg-content:hover{color:#222}.social-card_has-bg-content:hover .social-card__wrap{background:#f9f9f9}.social-card_has-bg-content:hover .social-card__body p{opacity:1;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0px);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0px);-o-transform:scale(1) rotate(0) translateX(0) translateY(0px);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0px);transform:scale(1) rotate(0) translateX(0) translateY(0px)}.social-card_has-bg-content:hover .social-card__icon{color:rgba(34,34,34,0.11)}.social-card_has-bg-content:hover .social-card__head{border-color:#E9E9E9}.social-card_has-bg-content:hover .social-card__bg{opacity:0}.social-card_has-content{color:#222}.social-card_has-content .social-card__wrap{background:#f9f9f9}.social-card_has-content .social-card__body p{opacity:1;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0px);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0px);-o-transform:scale(1) rotate(0) translateX(0) translateY(0px);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0px);transform:scale(1) rotate(0) translateX(0) translateY(0px)}.social-card_has-content .social-card__head{border-color:#E9E9E9}.social-card_has-content .social-card__bg::before{display:none}.social-card_has-content .social-card__icon{color:rgba(34,34,34,0.11)}.social-card_has-video{position:relative;overflow:hidden}.social-card_has-video::before{content:'';display:block;width:0px;padding-top:calc(50% - 18px)}.social-card_has-video .social-card__head{color:#fff;pointer-events:none}.social-card_has-video .social-card__bg{cursor:pointer}.social-card_has-video .social-card__bg .ico,.social-card_has-video .social-card__bg .footer__follow ul li a .fa,.footer__follow ul li a .social-card_has-video .social-card__bg .fa{display:block;position:absolute;top:50%;left:50%;font-size:60px;color:#fff;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%);transform:scale(1) rotate(0) translateX(-50%) translateY(-50%)}.social-card_has-video.playing .social-card__bg{z-index:-1}.social-card_has-video.playing .social-card__head{display:none}.social-card__video{position:absolute;width:100%;height:100%;top:0;left:0}.social-card__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.social-card__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover !important;background-position:center !important;opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.social-card__bg::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%)}.social-card__bg .ico,.social-card__bg .footer__follow ul li a .fa,.footer__follow ul li a .social-card__bg .fa{display:none}.social-card__row{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.social-card__row.fade-out{opacity:0}.social-card__row>div{margin-bottom:36px}.social-card__row>div>div{height:100%}.social-card__row>div>div>span{height:100%}.social-card__wrap{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;width:100%;color:inherit;display:block}.social-card__head{padding:20px 20px 15px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid rgba(233,233,233,0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;backface-visibility:hidden;position:relative;z-index:1}.social-card__pro-pic{width:50px;min-width:50px;height:50px;border-radius:50px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.social-card__titles{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;max-width:calc(100% - 81px);padding-left:20px;padding-right:10px}.social-card__name{font-family:"brandon-grotesque",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0.16px;line-height:20px;margin:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-card__time{font-size:14px;letter-spacing:0.14px;line-height:20px;margin-bottom:0;color:rgba(34,34,34,0.4)}.social-card__icon.ico,.footer__follow ul li a .social-card__icon.fa{font-size:31px}.social-card__video-title{font-family:"brandon-grotesque",sans-serif;font-size:14px;font-weight:900;letter-spacing:0.3px;line-height:16px;text-shadow:0 2px 50px rgba(0,0,0,0.5)}.social-card__body{padding:30px 20px;font-size:16px;letter-spacing:0.3px;line-height:28px;position:relative;z-index:1}.social-card__body p{margin:0;opacity:0;color:#222;-moz-transform:scale(1) rotate(0) translateX(0) translateY(15px);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(15px);-o-transform:scale(1) rotate(0) translateX(0) translateY(15px);-ms-transform:scale(1) rotate(0) translateX(0) translateY(15px);transform:scale(1) rotate(0) translateX(0) translateY(15px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}@media (max-width: 777.98px){.social-card__row{margin:0;margin-right:-20px}.social-card__row .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.social-card__row .col-6{width:300px;max-width:300px;padding-right:20px;padding-left:0px;float:none;height:unset}.social-card__row .col-6>.views-field{height:100%}.social-card__row .col-6:focus{outline:0}.social-card__row .col-ml-6.youtube{width:500px;max-width:calc(100vw - 40px);padding-right:20px;padding-left:0px;float:none;height:unset}.social-card__row .col-ml-6.youtube>.views-field{height:100%}.social-card__row .col-ml-6.youtube:focus{outline:0}.social-card__head img{display:none}.social-card__time{display:none}.social-card__titles{order:1;padding-left:10px}.social-card__icon{order:0}.social-card__name{font-size:14px}}.module-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;padding-bottom:30px;text-transform:uppercase}.module-header .toolbar-menu__btn{color:inherit;line-height:12px;cursor:pointer}.module-header .title_primary{margin-bottom:0}.module-header .toolbar-menu{margin:0;border-color:rgba(34,34,34,0.2)}.module-header__filter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.un-btn,.un-btn-solid,.un-btn-link{display:inline-block;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:4px 18px;font-family:"brandon-grotesque",sans-serif;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:24px;text-align:center;border-radius:1px;text-transform:uppercase;color:inherit;cursor:pointer;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.un-btn:hover,.un-btn-solid:hover,.un-btn-link:hover{color:#222;text-decoration:none}.un-btn:focus,.un-btn-solid:focus,.un-btn-link:focus{outline:0}.un-btn-solid{background-color:#fff;color:#222}.un-btn-solid_blue{background-color:#004F93;color:#fff}.un-btn-solid_large{padding:12px 30px;font-size:14px;line-height:20px}.un-btn_large{padding:14px 36px;font-size:14px;line-height:20px}.un-btn-link{background-color:transparent;padding:0px;line-height:12px}.un-btn-link_large{font-size:14px;line-height:20px}.un-btn_bordered{border:1px solid #004F93}.un-btn_icon .ico,.un-btn_icon .footer__follow ul li a .fa,.footer__follow ul li a .un-btn_icon .fa{margin-left:7px;color:#004F93;display:inline-block;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0);transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.un-btn_icon:hover .ico,.un-btn_icon:hover .footer__follow ul li a .fa,.footer__follow ul li a .un-btn_icon:hover .fa{margin-left:7px;color:#004F93;-moz-transform:scale(1) rotate(0) translateX(5px) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(5px) translateY(0);-o-transform:scale(1) rotate(0) translateX(5px) translateY(0);-ms-transform:scale(1) rotate(0) translateX(5px) translateY(0);transform:scale(1) rotate(0) translateX(5px) translateY(0)}.un-btn-group [class^='un-btn-']:not(:last-child){margin-right:40px}.btn-primary{background-color:#004F93;border-color:#004F93;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active:focus,.btn-primary.form-select.open:focus{color:#fff;background-color:#3875aa;border-color:#3875aa}.key-issue{position:relative;margin-top:-90px}.key-issue .title_primary{line-height:46px;margin:0}.key-issue__bg{position:absolute;height:196%;width:100%;left:0;top:90px;background:#F9F9F9;z-index:-1}.key-issue__content{background:#fff;padding:50px calc(13% + 18px);height:100%;z-index:1;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.key-issue__content .un-btn-link{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.key-issue__media{position:relative;z-index:1;background-position:center !important;background-size:cover !important;height:100%;cursor:pointer}.key-issue__media::before{content:'';display:block;padding-top:56.25%}.key-issue .media_video{position:relative;z-index:1}.key-issue__info{position:absolute;top:50%;left:0;right:0;color:#fff;font-family:"brandon-grotesque",sans-serif;max-width:80%;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}.key-issue__text{font-size:28px;font-weight:300;letter-spacing:0.26px;line-height:45px}.key-issue__main-text{font-size:20px;font-weight:bold;line-height:29px;margin:0}.key-issue__sub-text{font-size:12px;font-weight:bold;letter-spacing:1.2px;line-height:18px;text-transform:uppercase;margin:0}.key-issue__play-icon{font-size:60px !important}.key-issue__text-wrap{text-shadow:0 2px 10px #000000;padding-left:10px}.block-key-issue-block{position:relative}@media (max-width: 777.98px){.key-issue .col-md-7{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.key-issue__content{padding:10px 20px 40px 20px}.key-issue__text{font-size:24px;font-weight:300;letter-spacing:0.23px;line-height:36px}.key-issue__text-wrap{display:none}.key-issue__bg{height:122%}}.media{height:100%;background:#222}.media_video{position:relative;overflow:hidden}.media_video iframe{position:absolute;height:100%;width:100%;top:0;left:0}.media__video{position:absolute;width:100%;height:100%;top:0;left:0}.media__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover !important;background-position:center !important;background-color:#c7c7c7;opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;cursor:pointer}.media__bg::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%)}.media__row>div{margin-bottom:36px}.media__wrap{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;width:100%;color:inherit;display:block}.media__wrap::before{content:'';display:block;padding-top:56.25%}.media__head{padding:20px 20px 15px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid rgba(233,233,233,0);-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;backface-visibility:hidden;color:#fff;pointer-events:none;position:relative;z-index:1}.media__icon{font-size:32px}.media__titles{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding-left:10px;padding-right:10px}.media__name{font-family:"brandon-grotesque",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0.16px;line-height:20px;text-shadow:0 2px 50px rgba(0,0,0,0.5);margin:0;text-transform:uppercase}.media__info{position:absolute;top:50%;left:0;right:0;color:#fff;font-family:"brandon-grotesque",sans-serif;max-width:80%;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}.media__text{font-size:28px;font-weight:300;letter-spacing:0.26px;line-height:45px}.media__main-text{font-size:20px;font-weight:bold;line-height:29px;margin:0}.media__sub-text{font-size:12px;font-weight:bold;letter-spacing:1.2px;line-height:18px;text-transform:uppercase;margin:0}.media__play-icon{font-size:51px}.media__text-wrap{text-shadow:0 2px 10px #000000;padding-left:10px}@media (max-width: 777.98px){.media__text{font-size:24px;font-weight:300;letter-spacing:0.23px;line-height:36px}.media__text-wrap{display:none}}.card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;height:100%}.card__img-wrap{width:100%;position:relative;background-color:#F9F9F9}.card__img-wrap::before{content:'';display:block;padding-top:100%}.card__img-wrap img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";height:100%;width:100%;position:absolute;top:0;left:0}.card__tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%}.card__tags a{font-size:12px;font-weight:bold;letter-spacing:1.4px;line-height:12px;padding-right:14px;margin:4px 0;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif}.card__tags a:not(:first-child){padding-left:14px;border-left:1px solid rgba(34,34,34,0.2)}.card__ellipsis{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card__ellipsis a{display:inline-block}.card__content .un-btn-solid{color:#004F93}.card__date{color:rgba(34,34,34,0.25);font-family:"brandon-grotesque",sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.75px;line-height:14px;text-transform:uppercase;padding-left:15px}.card_col-8{margin-top:80px;margin-bottom:80px;height:auto}@media (min-width: 778px){.card_col-8>.col-md:first-child{max-width:37.5%}}.card_col-8 .card__img-wrap::before{padding-top:75.079%}@media (min-width: 778px){.card_content-fixed-bottom .card__img-wrap::after{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);z-index:1}.card_content-fixed-bottom .card__content{position:absolute;bottom:50px;left:50px;right:50px;max-width:400px;color:#fff;font-family:"brandon-grotesque",sans-serif;text-shadow:0 2px 50px rgba(0,0,0,0.5);text-transform:uppercase;z-index:2}.card_content-fixed-bottom .card__content a{color:inherit}.card_content-fixed-bottom .card__content .card__date{display:none}.card_content-fixed-bottom .card__title{font-size:36px;margin:0;font-weight:bold;line-height:46px}.card_content-fixed-bottom .card__tags a:not(:first-child){border-left:1px solid rgba(255,255,255,0.8)}.card_content-right .card__img-wrap::after{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;background:-webkit-linear-gradient(270deg, rgba(0,0,0,0) 0%, #000 100%);background:linear-gradient(270deg, rgba(0,0,0,0) 0%, #000 100%);z-index:1}.card_content-right .card__content{width:50%;margin-left:18px;font-family:"brandon-grotesque",sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.card_content-right .card__img-wrap{width:50%;margin-right:18px}.card_content-right .card__tags a{color:#004F93}.card_content-right .card__title{font-size:36px;font-weight:300;letter-spacing:0.4px;line-height:48px;margin:0;margin-bottom:30px;color:#222;font-family:"Open Sans",sans-serif}}.card_content-bottom{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card_content-bottom .card__content{font-family:"brandon-grotesque",sans-serif;padding-top:23px}.card_content-bottom .card__img-wrap{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.card_content-bottom .card__img-wrap::before{content:'';display:block;padding-top:50%}.card_content-bottom .card__tags a{color:#004F93}.card_content-bottom .card__title{font-size:20px;line-height:30px;margin-bottom:10px;color:#222;font-family:"Open Sans",sans-serif;font-weight:normal;text-overflow:ellipsis;overflow:hidden}@media (max-width: 777.98px){.card{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card_col-8{padding-bottom:0;margin-top:45px;margin-bottom:45px}.card_col-8 .card__content .title_primary{display:none}.card_col-8 .card__img-wrap::before{padding-top:50%}.card__content{padding-top:23px}.card__img-wrap{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.card__img-wrap::before{padding-top:50%}.card__tags a{color:#004F93}.card__title{font-size:20px;line-height:30px;margin-bottom:10px;color:#222;font-family:"Open Sans",sans-serif;font-weight:normal;text-overflow:ellipsis;overflow:hidden}}.latest-news.module-m-y_2{margin-bottom:120px}.quote-block{color:#222}@media (max-width: 777.98px){.quote-block .container-fluid_offset,.quote-block .block-views-blocksocial-feeds-block-1{padding:0}.quote-block .container-fluid_offset .row,.quote-block .block-views-blocksocial-feeds-block-1 .row{margin:0}}.quote-block__wrapper-link{display:block;color:inherit;background-color:#F9F9F9;position:relative}.quote-block .item{width:auto;float:none}.quote-block .item>div{width:100%}@media (min-width: 576px){.quote-block .item{margin:0}}.quote-block .title,.quote-block .title_primary,.quote-block .title_secondary,.quote-block .title_large{font-family:"Playfair Display",serif;font-size:34px;line-height:50px;font-weight:400;text-transform:initial;padding:18px}@media (max-width: 777.98px){.quote-block .title,.quote-block .title_primary,.quote-block .title_secondary,.quote-block .title_large{font-size:24px;line-height:38px}}.quote-block__subquotes{padding:0 18px 18px}.quote-block__subquotes span{display:block}.quote-block .seprator{display:block;width:90px;height:4px;background-color:#004F93;margin:20px auto}.quote-block__quotes-wrapper{text-align:center;z-index:1;padding-top:127px;padding-bottom:127px;margin:auto;opacity:1}@media (max-width: 777.98px){.quote-block__quotes-wrapper{padding-top:30px;padding-bottom:30px}}.quote-block__image{position:absolute;left:0;right:0;top:0;bottom:0}.quote-block__image img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.quote-block .subquote-1{font-family:"brandon-grotesque",sans-serif;font-size:16px;font-weight:bold;letter-spacing:1px;line-height:23px;text-transform:uppercase}@media (max-width: 777.98px){.quote-block .subquote-1{font-size:14px;line-height:20px}}.quote-block .subquote-2{font-family:"Open Sans",sans-serif;font-size:14px;letter-spacing:0.88px;line-height:19px}.quote-block .container-fluid_offset,.quote-block .block-views-blocksocial-feeds-block-1,.quote-block__wrapper-link{height:100%}.quote-block__wrapper-link .row{height:100%;align-items:center}.quote-block.module-m-y-2{margin-top:120px}.menu--touch-points h2{text-transform:uppercase;font-size:20px;text-align:center;margin-bottom:45px}.menu--touch-points .touchpoint__list{display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;margin:auto;padding:0 18px}.menu--touch-points .touchpoint__title{display:flex;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:215px;min-height:180px;margin:15px}.menu--touch-points .touchpoint__title a,.menu--touch-points .touchpoint__title h2{padding-top:65px;color:#004F93;font-family:"brandon-grotesque",sans-serif;font-weight:900;text-transform:uppercase;font-size:26px;letter-spacing:-0.5px;line-height:30px;text-align:center;display:unset;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-position:center top !important;margin-bottom:20px;position:relative}.menu--touch-points .touchpoint__title a>span.un-btn-link,.menu--touch-points .touchpoint__title h2>span.un-btn-link{display:block;margin-top:auto;padding-top:20px;color:#222;position:absolute;bottom:0;width:100%}@media (max-width: 777.98px){.menu--touch-points{display:none}}.card_publications .card__tags a:not(:first-child){border-color:rgba(34,34,34,0.2)}.card_publications .card__date{margin:4px 0;margin-left:auto}.card_publications .card__title{white-space:normal}.card_publications .card__title a{color:inherit}@media (max-width: 777.98px){.card_publications .card__content .un-btn-solid{color:#004F93}}.card_publications .card__img-wrap{overflow:hidden}.card_publications .card__img-wrap img{-webkit-transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-ms-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;backface-visibility:hidden}.card_publications .card__img-wrap:hover img{-moz-transform:scale(1.2) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1.2) rotate(0) translateX(0) translateY(0);-o-transform:scale(1.2) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1.2) rotate(0) translateX(0) translateY(0);transform:scale(1.2) rotate(0) translateX(0) translateY(0)}.title-banner{margin-bottom:70px;min-height:121px;height:85vh;max-height:760px;position:relative;overflow:hidden;display:flex;align-items:center}@media (max-width: 777.98px){.title-banner{min-height:82px}}.title-banner_m-0{margin-bottom:0}.title-banner__img{width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";position:absolute}.title-banner:not(.title-banner_full-mob) .title-banner__img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.title-banner__title{color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:78px;font-weight:bold;line-height:84px}@media (max-width: 777.98px){.title-banner__title{font-size:46px;line-height:54px;letter-spacing:-1px}}.title-banner__content{z-index:1;position:relative;padding-top:140px;padding-bottom:20px}@media (max-width: 777.98px){.title-banner__content{padding-top:100px}}.app-header_medium+main .title-banner::before,.user-logged-in .app-header+main .title-banner::before{display:none}@media (max-width: 777.98px){.title-banner{height:70vh;margin-bottom:40px}.title-banner_s-m-0{margin-bottom:0px}.title-banner__img{width:100%;height:100%}.title-banner_full-mob{margin-right:-20px;margin-left:-20px;height:auto}}.social-share__title{font-family:"brandon-grotesque",sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:16px;text-align:center;padding-bottom:15px;border-bottom:1px solid #D3D3D3;text-transform:uppercase;margin-bottom:24px}.social-share__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.social-share__item{padding-bottom:15px}.social-share__link{width:35px;height:35px;display:block;border:1px solid;color:#222;text-align:center;line-height:35px;border-radius:35px;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;backface-visibility:hidden;padding:4px}.social-share__link:hover{color:#004F93}.social-share__link .ico,.social-share__link .footer__follow ul li a .fa,.footer__follow ul li a .social-share__link .fa{font-size:24px}@media (min-width: 778px){.flex-order-last-mob{background-image:linear-gradient(to top, transparent 60px, #fff 60px, #fff 0)}.social-share{position:-webkit-sticky;position:sticky;top:130px;width:85px}}@media (max-width: 777.98px){.social-share{padding-top:26px;border-top:1px solid #D3D3D3}.social-share__title{border-bottom:0px;margin-bottom:0;font-size:14px;letter-spacing:1.17px;line-height:16px}.social-share__list{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.social-share__item{padding:0 10px}}.tags{list-style:none;margin:10px 0;padding:0;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.tags__item{font-size:12px;font-weight:bold;letter-spacing:1.4px;line-height:12px;padding-right:14px;margin:4px 0}.tags__item:not(:first-child){padding-left:14px;border-left:1px solid rgba(34,34,34,0.2)}.tags__link{color:#004F93}.link-list{padding:0;list-style:none;padding-bottom:18px;-moz-column-count:2;-moz-column-gap:36px;-webkit-column-count:2;-webkit-column-gap:36px;column-count:2;column-gap:36px}.link-list__item{margin-bottom:34px}.link-list__link{color:#004F93;font-size:18px;letter-spacing:0.39px;line-height:24px;display:block}.link-list__link:hover{color:#222}.link-list__link .ico,.link-list__link .footer__follow ul li a .fa,.footer__follow ul li a .link-list__link .fa{margin-right:12px;font-size:60%}@media (max-width: 777.98px){.link-list{padding:0;margin-bottom:28px;-moz-column-count:1;-moz-column-gap:36px;-webkit-column-count:1;-webkit-column-gap:36px;column-count:1;column-gap:36px}.link-list__item{margin-bottom:20px}.link-list__link{font-size:16px;letter-spacing:0.34px}}.table-detail{margin-left:-36px;margin-right:-36px;margin-bottom:40px;margin-top:40px}@media (max-width: 777.98px){.table-detail{margin-left:0;margin-right:-20px}}@media (max-width: 777.98px){.table-detail{margin-left:0;margin-right:-20px}.table-detail th,.table-detail td{padding:10px}}.post-taglist{font-family:"brandon-grotesque",sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;text-transform:uppercase}.post-taglist__tag{color:#004F93;background:rgba(0,79,147,0);font-size:12px;font-weight:500;letter-spacing:1.4px;line-height:16px;padding:8px 18px;border:1px solid #222;margin-bottom:15px}.post-taglist__tag:not(:last-child){margin-right:15px}.post-taglist__tag:hover{background:rgba(0,79,147,0.1);border:1px solid #004F93}.common-search{height:200px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:#004F93;z-index:5}.common-search:before{position:absolute;left:0;right:0;top:0;bottom:0;content:'';background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/header_img.png);-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");z-index:-1;opacity:0.10}@media (max-width: 777.98px){.common-search{height:150px}}.common-search__wrap{position:absolute;height:80px;width:100%;max-width:1266px;margin:auto;left:0;right:0;bottom:0;padding:0 18px;-moz-transform:scale(1) rotate(0) translateX(0) translateY(50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(50%);transform:scale(1) rotate(0) translateX(0) translateY(50%)}@media (max-width: 777.98px){.common-search__wrap{height:60px}}.common-search__form{box-shadow:0 20px 30px 0 rgba(0,0,0,0.08);border-radius:40px;height:100%}@media (max-width: 777.98px){.common-search__form{overflow:hidden}}.common-search__form .form-item{margin:0;background-color:#fff}.common-search__form select{display:none}.common-search__form .input-group{height:80px;border-radius:40px}@media (max-width: 777.98px){.common-search__form .input-group{height:60px}}.common-search__form .input-group>span{display:inline-block;width:60px;font-size:20px;padding:30px 10px 30px 30px;align-self:center;border-top-left-radius:40px;border-bottom-left-radius:40px;background-color:#fff}@media (max-width: 777.98px){.common-search__form .input-group>span{width:45px;padding:20px 5px 20px 20px}}.common-search__form .input-group .form-control{height:100%;border:none;width:100%;border-color:transparent;font-family:"Open Sans",sans-serif;font-size:20px;line-height:20px;font-style:italic;color:#222;background-color:#fff;margin-top:0}.common-search__form .input-group .form-control:focus{outline:none;box-shadow:none}@media (max-width: 777.98px){.common-search__form .input-group .form-control{font-size:18px;line-height:28px}}.common-search__form .input-group .form-type-select{flex-grow:1;min-height:0}.common-search__form .input-group .form-type-textfield{width:100%}.common-search__submit{position:static;border-top-right-radius:40px;border-bottom-right-radius:40px;padding:30px 60px;background-color:#001A5A;color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.88px;line-height:14px;text-shadow:0 2px 50px rgba(0,0,0,0.5);cursor:pointer;width:auto;margin:0;pointer-events:all;border:0;outline:0}.common-search__submit .ico,.common-search__submit .footer__follow ul li a .fa,.footer__follow ul li a .common-search__submit .fa{display:none}.common-search__submit .submit-text{display:block;color:inherit;text-transform:uppercase}.common-search .form-item,.common-search .form-actions{margin:0;margin-left:-1px;display:flex}.common-search .form-item label,.common-search .form-actions label{display:none}@media (max-width: 777.98px){.common-search .input-group-append,.common-search .form-type-select,.common-search .form-actions{display:none}}.common-search .tag_wrap{background-color:#fff;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width: 777.98px){.common-search .tag_wrap{display:none}}.common-search .tag-item{font-family:"brandon-grotesque",sans-serif;color:#004F93;font-size:12px;font-weight:bold;letter-spacing:1.4px;line-height:16px;text-align:center;position:relative;background-color:rgba(0,79,147,0.1);padding:10px 45px 10px 20px;text-transform:uppercase;margin-right:10px;cursor:pointer;white-space:nowrap}@media (max-width: 1024px){.common-search .tag-item{max-width:100px;text-overflow:ellipsis;overflow:hidden;padding:10px 25px 10px 20px}}.common-search .tag-item i{position:absolute;right:5px;display:inline-block;padding:4px;color:#004F93;font-size:10px}@media (max-width: 1070px){.common-search__submit{padding:30px}.common-search .search-dropdown{padding-left:15px;padding-right:15px;min-width:120px}.common-search .search-dropdown i{padding:5px 0px 5px 5px}}.input-group{position:relative;display:flex;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;width:100%}select{display:none}.search-dropdown{background-color:#fff;border-left:solid 1px #D3D3D3 !important;border-bottom:1px solid #fff !important;border-top:1px solid #fff !important;box-shadow:0 1px 0 rgba(0,0,0,0.0075);box-sizing:border-box;cursor:pointer;display:flex;float:left;align-items:center;font-size:14px;font-weight:normal;outline:none;padding-left:20px;padding-right:20px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;min-width:180px;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif;cursor:pointer}.search-dropdown:active,.search-dropdown.form-select.open{border-color:#e4e4e4;box-shadow:0 1px 4px rgba(0,0,0,0.05) inset}.search-dropdown.open .list{transform:scale(1);opacity:1;pointer-events:auto}.search-dropdown.open .option{cursor:pointer}.search-dropdown.open i{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.search-dropdown.wide{width:100%}.search-dropdown.wide .list{left:0 !important;right:0 !important}.search-dropdown .list{transition:all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75),opacity 0.1s linear;transform:scale(0.75);transform-origin:50% 0;border:solid 1px #D3D3D3;border-top:0;box-shadow:0 20px 30px 0 rgba(0,0,0,0.08);-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.08);background-color:#fff;margin-top:0px;padding-bottom:3px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;left:-1px;z-index:999;min-width:calc(100% + 1px);max-width:200%;max-height:60vh;overflow:auto;text-transform:none}.search-dropdown .list:hover .option:not(:hover){background-color:transparent !important}.search-dropdown .list ul{list-style:none;padding:0}.search-dropdown .option{cursor:default;font-weight:400;outline:none;padding:9px 29px 9px 18px;text-align:left;transition:all 0.2s;font-family:"Open Sans",sans-serif;font-size:15px;letter-spacing:0.32px}.search-dropdown .option:hover,.search-dropdown .option:focus{background-color:#E5EDF4 !important}.search-dropdown .option.selected{background-color:#E5EDF4;color:#004F93}.search-dropdown .current{color:#004F93;font-size:14px;font-weight:bold;letter-spacing:0.88px;line-height:14px;font-style:normal}.search-dropdown i{color:#004F93;font-size:10px;position:absolute;right:15px;height:20px;width:20px;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;font-weight:normal;top:0;bottom:0;margin:auto;padding:5px}.map-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff}.map-card__head{width:168px;min-width:168px;position:relative;background-color:#F9F9F9}.map-card__head::before{content:'';display:block;padding-top:108%}.map-card__img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.map-card__body{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0px 12px 0px}.map-card__date{position:absolute;left:0;bottom:0;background:#fff;min-width:72px;min-height:72px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;padding:0 10px;font-family:"brandon-grotesque",sans-serif}.map-card__dd{display:block;font-size:30px;font-weight:900;letter-spacing:0.13px;line-height:1}.map-card__mm{display:block;font-size:15px;letter-spacing:1.3px;line-height:1;text-transform:uppercase}.map-card__place{color:rgba(34,34,34,0.5);font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:0.75px;line-height:14px;margin-bottom:7px;width:100%;padding:0 20px}.map-card__title{font-size:16px;line-height:25px;margin-bottom:7px;width:100%;font-weight:normal;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding:0 20px}.map-card__footer{font-size:12px;letter-spacing:1px;line-height:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.map-card__footer .un-btn-link{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:9px 0;min-width:50%;color:#004F93}.map-card__footer .un-btn-link:not(:first-child){border-left:1px dotted #222}.map-card__footer .un-btn-link:hover{color:#222}@media (max-width: 777.98px){.map-card{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:75vw;width:274px;margin:0 10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);position:relative;margin-bottom:20px;height:unset}.map-card__head{width:100%}.map-card__head::before{padding-top:155px}.map-card__date{min-width:54px;min-height:57px;bottom:unset;top:0}.map-card__dd{font-size:24px;letter-spacing:0.1px}.map-card__mm{font-size:12px;letter-spacing:0.86px}.map-card__title{margin-bottom:25px}.map-card__footer .un-btn-link{margin-bottom:0}}.slick-initialized .map-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pager{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:45px 0;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.pager__items{margin:0;padding:0}.pager__item,.pager__item-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:transparent;border:none;padding:0 15px;border-radius:0;box-shadow:none}.pager__item:hover,.pager__item-text:hover,.pager__item:focus,.pager__item-text:focus,.pager__item:active,.pager__item-text:active,.pager__item-text.form-select.open,.pager__item.form-select.open{background-color:transparent !important;box-shadow:none !important}.pager__item a,.pager__item-text a{background-color:transparent;color:#222222;font-family:"brandon-grotesque",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.17px;line-height:14px;text-shadow:0 2px 50px rgba(0,0,0,0.5);text-transform:uppercase}.pager__item a:hover,.pager__item-text a:hover,.pager__item a:focus,.pager__item-text a:focus,.pager__item a:active,.pager__item-text a:active,.pager__item a.form-select.open,.pager__item-text a.form-select.open{background-color:transparent}.pager__item a .ico,.pager__item-text a .ico,.pager__item .footer__follow ul li a .fa,.footer__follow ul li .pager__item a .fa,.pager__item-text .footer__follow ul li a .fa,.footer__follow ul li .pager__item-text a .fa{color:#004F93;font-size:12px;display:inline-block;padding:10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.pager__item--next:hover .ico,.pager__item--next:hover .footer__follow ul li a .fa,.footer__follow ul li a .pager__item--next:hover .fa{-moz-transform:scale(1) rotate(0) translateX(5px) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(5px) translateY(0);-o-transform:scale(1) rotate(0) translateX(5px) translateY(0);-ms-transform:scale(1) rotate(0) translateX(5px) translateY(0);transform:scale(1) rotate(0) translateX(5px) translateY(0)}.pager__item--previous .ico,.pager__item--previous .footer__follow ul li a .fa,.footer__follow ul li a .pager__item--previous .fa{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.pager__item--previous:hover .ico,.pager__item--previous:hover .footer__follow ul li a .fa,.footer__follow ul li a .pager__item--previous:hover .fa{-moz-transform:scale(1) rotate(-180deg) translateX(5px) translateY(0);-webkit-transform:scale(1) rotate(-180deg) translateX(5px) translateY(0);-o-transform:scale(1) rotate(-180deg) translateX(5px) translateY(0);-ms-transform:scale(1) rotate(-180deg) translateX(5px) translateY(0);transform:scale(1) rotate(-180deg) translateX(5px) translateY(0)}.form-label,.form .form-group label{color:#004F93;font-family:"brandon-grotesque",sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.75px;line-height:14px;margin-bottom:14px;text-transform:uppercase}.form-control:focus ~ .form-tooltip{color:#004F93}.form-tooltip{position:relative;float:right;margin-right:15px;display:block;color:#ced4da;margin-top:-27px;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.form-tooltip{transition:none}}.form-group select.form-control{display:none}.form-select{background-color:#fff;cursor:pointer;display:block;position:relative;text-align:left !important;user-select:none;white-space:nowrap;width:auto}.form-select:active,.form-select.open{border-color:#004F93}.form-select.open{border-radius:2px 2px 0 0;box-shadow:0 20px 30px 4px rgba(44,61,71,0.1)}.form-select.open:after{transform:rotate(-180deg)}.form-select.open .list{transform:scale(1 1);opacity:1;pointer-events:auto;box-shadow:0 30px 30px 4px rgba(44,61,71,0.1)}.form-select.open .option{cursor:pointer}.form-select.open i{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);color:#004F93}.form-select:focus i{color:#004F93}.form-select.wide{width:100%}.form-select.wide .list{left:0 !important;right:0 !important}.form-select .list{transition:all 0.2s ease-in-out;transform:scale(0.25 1);transform-origin:50% 0;box-shadow:0 0 0 1px rgba(0,0,0,0.09);background-color:#fff;border:1px solid #004F93;border-top:1px solid #CDCDCD;border-radius:0 0 2px 2px;padding:6px 0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;left:-1px;min-width:calc(100% + 2px);margin:0;margin-top:0px;z-index:999}@media screen and (prefers-reduced-motion: reduce){.form-select .list{transition:none}}.form-select .list ul{padding:0;margin:0}.form-select .list:hover .option:not(:hover){background-color:transparent !important}.form-select .option{cursor:default;font-weight:400;outline:none;padding:8px 20px;text-align:left;transition:all 0.2s;list-style:none;color:rgba(34,34,34,0.3)}.form-select .option:hover,.form-select .option:focus{color:#222}.form-select .option.selected{font-weight:600;color:#222}.form-select i{position:absolute;right:15px;height:12px;width:12px;display:inline-block;color:#ced4da;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;font-size:12px;font-weight:normal;top:0;bottom:0;margin:auto}.tile-wrapper{height:100%}.tile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:55px 30px;background-color:#FFFFFF;box-shadow:0 20px 20px rgba(0,0,0,0.15);align-self:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;position:relative}.tile-content{text-align:center;font-family:"brandon-grotesque",sans-serif;font-weight:500;color:#222;letter-spacing:0.88px;line-height:14px;text-transform:uppercase}.tile-content .ico,.tile-content .footer__follow ul li a .fa,.footer__follow ul li a .tile-content .fa{margin-bottom:5px;font-size:60px;display:inline-block}.tile__title{font-family:"Open Sans",sans-serif;font-weight:bold;line-height:32px;font-size:24px;text-transform:capitalize;margin:0}.tile__location,.tile__text{font-size:14px;margin:0}.tile__text{color:rgba(34,34,34,0.5);margin-bottom:35px;word-break:break-all}.tile__btn{position:absolute;bottom:15px;left:0;right:0;margin:auto;text-align:center}.tile .un-btn-link{color:#004F93;padding:0 12px;font-size:14px;letter-spacing:0.14px;line-height:40px}@media (max-width: 991.98px){.tile-content{line-height:12px}.tile__title{line-height:28px;font-size:18px}.tile__location,.tile__text{font-size:12px}.tile .un-btn-link{font-size:12px}}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb li{padding:0;display:inline;margin-right:10px}.breadcrumb li a{font-size:12px;letter-spacing:0.75px;line-height:14px;text-shadow:0 2px 50px rgba(0,0,0,0.5);margin:0;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-weight:bold;color:#004F93}.breadcrumb li a span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:10px;margin-right:7px}@media (min-width: 778px){.map-contact{min-height:624px;border:14px solid #FFFFFF;box-shadow:0 2px 40px 0 rgba(34,34,34,0.12);-webkit-box-shadow:0 2px 40px 0 rgba(34,34,34,0.12);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.map-contact__content{background:#004F93;color:#fff;padding:54px 36px 36px 36px}@media (min-width: 778px){.map-contact__content{width:383px;max-width:55%}}.map-contact__title{font-family:"brandon-grotesque",sans-serif;font-size:36px;font-weight:bold;line-height:42px;text-transform:uppercase}.map-contact__text{font-size:16px;line-height:26px}.map-contact__link{font-size:16px;display:block;line-height:16px;color:#fff;padding-bottom:12px}.map-contact__link .ico,.map-contact__link .footer__follow ul li a .fa,.footer__follow ul li a .map-contact__link .fa{margin-right:10px}.map-contact__link:hover{color:rgba(255,255,255,0.8)}.map-contact__map{min-height:400px;position:relative;z-index:1}@media (min-width: 778px){.map-contact__map{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}}@media (min-width: 778px){.map-contact__map::after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0);z-index:401}}.map-contact__modal{padding-right:0 !important;z-index:5050}@media (min-width: 778px){.map-contact__modal{display:none !important}}.map-contact__modal .modal-dialog{margin:0;width:100%;max-width:100%;min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.map-contact__modal .modal-dialog .modal-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:0}.map-contact__modal .modal-dialog .map-contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;background-color:rgba(34,34,34,0.3)}.map-contact__modal .close{width:36px;height:36px;position:absolute;top:20px;right:20px;z-index:1001;background:#fff;font-size:16px;box-shadow:0 2px 40px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 40px 0 rgba(0,0,0,0.15)}.map-contact .map-icon{background:#014E91;border-radius:20px;-webkit-box-shadow:0 10px 20px rgba(85,85,85,0.4);box-shadow:0 10px 20px rgba(85,85,85,0.4);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.map-contact .map-icon-hover{background:#014E91}.map-contact .leaflet-popup{display:none}@media (max-width: 777.98px){.map-contact{box-shadow:0 20px 30px 0 rgba(34,34,34,0.15);-webkit-box-shadow:0 20px 30px 0 rgba(34,34,34,0.15)}.map-contact__wrap{padding:0}.map-contact__title{font-size:28px;line-height:30px}}.address-card{padding:45px 0}@media (min-width: 778px){.address-card__wrap>div:not(:nth-child(1)):not(:nth-child(2)) .address-card{border-top:1px solid rgba(151,151,151,0.57)}}@media (max-width: 777.98px){.address-card__wrap>div:not(:nth-child(1)) .address-card{border-top:1px solid rgba(151,151,151,0.57)}.address-card__wrap .col-md-6{padding:0}.address-card__wrap .col-md-6 .address-card{padding-left:20px;padding-right:20px}}.address-card__title{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:500;line-height:32px}.address-card__link{color:#222;font-size:16px;line-height:16px;display:block;padding:10px 0}.address-card__link:hover{color:#004F93}.address-card__link .ico,.address-card__link .footer__follow ul li a .fa,.footer__follow ul li a .address-card__link .fa{margin-right:13px}@media (max-width: 777.98px){.address-card{padding:35px 0}.address-card__title{font-size:22px}}.sidebar__title{color:#004F93;font-size:18px;font-weight:bold;letter-spacing:0.3px;line-height:24px;position:relative}.sidebar__title .ico,.sidebar__title .footer__follow ul li a .fa,.footer__follow ul li a .sidebar__title .fa{display:none;position:absolute;right:20px;font-size:18px;top:0;padding:23px 0;vertical-align:middle}.sidebar__nav{list-style:none;padding-left:0px;margin-top:36px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.sidebar__nav-link{color:#222;font-size:16px;letter-spacing:0.34px;line-height:20px;padding:10px 30px;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;background-color:transparent}.sidebar__nav-link:hover{background-color:rgba(0,79,147,0.1);padding-left:35px}.sidebar__nav-link.active{color:#004F93;text-decoration:underline}.sidebar__nav-link{color:#222;font-size:16px;letter-spacing:0.34px;line-height:20px;padding:10px 30px;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;background-color:transparent;text-transform:uppercase}.sidebar__nav-link:hover{background-color:rgba(0,79,147,0.1);padding-left:35px}.sidebar__nav-link.active{color:#004F93;text-decoration:underline}@media (max-width: 777.98px){.sidebar{margin-left:-20px;margin-right:-20px;margin-bottom:40px}.sidebar__nav{margin-top:0px;padding:0;background-color:#fff;overflow:hidden;height:0;position:relative;opacity:0}.sidebar__nav-link{padding:10px 20px;margin-bottom:20px}.sidebar__nav-link:hover{padding-left:20px}.sidebar__title{padding:20px;background-color:rgba(0,79,147,0.1);margin-bottom:0;cursor:pointer;pointer-events:all}.sidebar__title .ico,.sidebar__title .footer__follow ul li a .fa,.footer__follow ul li a .sidebar__title .fa{display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.sidebar_open{box-shadow:0 20px 30px rgba(0,0,0,0.07)}.sidebar_open .sidebar__nav{margin-top:20px;padding-bottom:20px;opacity:1;height:auto;position:static}.sidebar_open .ico,.sidebar_open .footer__follow ul li a .fa,.footer__follow ul li a .sidebar_open .fa{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.jobs-slider .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;height:100%}.jobs-slider .slick-slide{margin:50px 18px;float:none;height:unset}.jobs-slider .slick-list{margin:0 -18px}.jobs-slider img{margin:auto}.jobs-slider .slick-arrow{position:absolute;left:0;top:50%;width:60px;height:60px;z-index:100;background-color:#FFFFFF;box-shadow:0 0 30px 0 rgba(0,0,0,0.3);border:0;outline:0;cursor:pointer}.jobs-slider .slick-arrow.slick-disabled{color:rgba(34,34,34,0.3);cursor:default}.jobs-slider .slick-arrow.slick-next{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);transform:scale(1) rotate(0) translateX(-50%) translateY(0px)}.jobs-slider .slick-arrow.slick-next .ico,.jobs-slider .slick-arrow.slick-next .footer__follow ul li a .fa,.footer__follow ul li a .jobs-slider .slick-arrow.slick-next .fa{display:block;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.jobs-slider .slick-arrow.slick-prev{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);transform:scale(1) rotate(0) translateX(-50%) translateY(-60px)}.jobs-slider .slick-arrow.slick-prev .ico,.jobs-slider .slick-arrow.slick-prev .footer__follow ul li a .fa,.footer__follow ul li a .jobs-slider .slick-arrow.slick-prev .fa{display:block;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 777.98px){.jobs-slider .slick-arrow{display:none !important}}.anychart{height:500px;clear:both}.anychart.height-3{height:750px}.anychart.height-4{height:1000px}.anychart.height-5{height:1250px}.anychart.height-6{height:1500px}.anychart.height-7{height:1750px}.anychart.height-8{height:2000px}.anychart.height-9{height:2250px}.anychart.height-10{height:2500px}.iframe_g-doc{height:100vh;width:100%}@media (max-width: 777.98px){.iframe_g-doc{height:90vh}}.parsley-errors-list{list-style:none;padding:0;margin:5px 0 0 0;color:#dc3545}.parsley-errors-list li{font-size:12px;line-height:14px}.parsley-errors-list li:not(:last-child){margin-bottom:5px}.parsley-error,.parsley-error:focus{border-color:#dc3545}.accordion .card-header{padding:0}.accordion .btn-link{padding:15px 30px;color:#222;display:block;width:100%;text-align:left;font-weight:bold;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;text-decoration:none;position:relative}.accordion .btn-link:hover,.accordion .btn-link:not(.collapsed){color:#004F93}.accordion .btn-link:not(.collapsed) .ico,.accordion .btn-link:not(.collapsed) .footer__follow ul li a .fa,.footer__follow ul li a .accordion .btn-link:not(.collapsed) .fa{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion .btn-link .ico,.accordion .btn-link .footer__follow ul li a .fa,.footer__follow ul li a .accordion .btn-link .fa{position:absolute;height:15px;font-size:15px;line-height:15px;right:30px;top:0;bottom:0;margin:auto;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.accordion .card-body{padding:30px}.flippbox .panel{margin:15px auto;position:relative;-webkit-perspective:600px;-moz-perspective:600px;color:#fff}.flippbox .panel .front,.flippbox .panel .back{text-align:center}.flippbox .panel .front{height:inherit;top:0;z-index:900;text-align:center;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.flippbox .panel .back{height:inherit;position:absolute;top:0;left:0;right:0;margin:auto;z-index:1000;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.flippbox .panel:hover .front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.flippbox .panel:hover .back{z-index:1000;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg)}.flippbox .box1{background-color:#f8f9fa;color:#222;width:250px;height:150px;margin:0 auto;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.flippbox .box2{background-color:#004F93;width:250px;height:150px;margin:0 auto;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.timeline{position:relative;max-width:1200px;margin:0 auto}.timeline::after{content:"";position:absolute;width:6px;top:0;bottom:0;left:50%;margin-left:-3px}.timeline .timeline-container{padding:10px 40px;position:relative;background-color:inherit;width:50%}.timeline .timeline-container::after{content:"";position:absolute;width:25px;height:25px;right:-13px;background-color:white;border:4px solid #004F93;top:15px;border-radius:50%;z-index:1}.timeline .left{left:0}.timeline .right{left:50%}.timeline .left::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid #f8f9fa;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #f8f9fa}.timeline .right::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid #f8f9fa;border-width:10px 10px 10px 0;border-color:transparent #f8f9fa transparent transparent}.timeline .right::after{left:-13px}.timeline .content{padding:20px 30px;background-color:#f8f9fa;position:relative;border-radius:6px}@media (max-width: 777.98px){.timeline::after{left:31px}.timeline .timeline-container{width:100%;padding-left:70px;padding-right:25px}.timeline .timeline-container::before{left:60px;border:medium solid #f8f9fa;border-width:10px 10px 10px 0;border-color:transparent #f8f9fa transparent transparent}.timeline .left::after,.timeline .right::after{left:15px}.timeline .right{left:0%}}ul.timeline{list-style-type:none;position:relative}ul.timeline:before{content:" ";background:#d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}ul.timeline>li{margin:20px 0;padding-left:20px}ul.timeline>li:before{content:" ";background:white;display:inline-block;position:absolute;border-radius:50%;border:3px solid #00539b;left:20px;width:20px;height:20px;z-index:400}.counter{background-color:#f5f5f5;padding:20px 0;border-radius:5px;margin-bottom:20px}.count-title{font-size:40px;font-weight:normal;margin-top:10px;margin-bottom:0;text-align:center}.count-text{font-size:13px;font-weight:normal;margin-top:10px;margin-bottom:0;text-align:center}.counter-image{margin:0 auto;float:none;display:table;max-width:50px;max-height:50px}.countdown-week{margin:0 auto;width:355px;text-align:center;width:100%}.countdown-week .countdown-container{height:130px}.countdown-week .time{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);display:inline-block;text-align:center;position:relative;height:95px;width:65px;-webkit-perspective:479px;-moz-perspective:479px;-ms-perspective:479px;-o-perspective:479px;perspective:479px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.countdown-week .count{background:#202020;color:#f8f8f8;display:block;font-family:"Oswald", sans-serif;font-size:2em;line-height:2.4em;overflow:hidden;position:absolute;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.8);top:0;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat}.countdown-week .count.top{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.1);border-radius:5px 5px 0 0;height:50%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.countdown-week .count.bottom{background-image:linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-webkit-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-moz-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-ms-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-o-linear-gradient(rgba(255,255,255,0.1), transparent);border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0 0 5px 5px;line-height:0;height:50%;top:50%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.countdown-week .label{font-size:normal;margin-top:5px;display:block;position:absolute;top:95px;width:100%}.countdown-week .count.curr.top{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);z-index:3}.countdown-week .count.next.bottom{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);z-index:2}.countdown-week .flip .count.curr.top{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.countdown-week .flip .count.next.bottom{-webkit-transition:all 250ms ease-in-out 250ms;-moz-transition:all 250ms ease-in-out 250ms;-ms-transition:all 250ms ease-in-out 250ms;-o-transition:all 250ms ease-in-out 250ms;transition:all 250ms ease-in-out 250ms;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}.countdown-week .countdown-container{height:100px}.countdown-week .time{height:100px;width:68px}.countdown-week .count{font-size:35px;line-height:100px;vertical-align:middle}.countdown-week .label{font-size:0.8em;top:102px}@media (max-width: 777.98px){.countdown-week .count{font-size:25px;line-height:60px;vertical-align:middle}.countdown-week .countdown-container{height:60px}.countdown-week .time{height:60px;width:40px}.countdown-week .count{line-height:60px}.countdown-week .label{top:62px}}.countdown-2{flex-wrap:wrap}.countdown-2__item{width:155px;height:155px;border-radius:200px;border:1px solid #0068c1;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:20px}.countdown-2__item .text-2{font-size:30px;font-weight:bold;display:block}.countdown-2__item .text-1{color:#004F93;display:block}@media (max-width: 777.98px){.countdown-2 .text-2{font-size:25px}.countdown-2__item{width:90px;height:90px;min-width:90px;margin:20px 10px}.countdown-2__item .text-2{font-size:25px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fZm9udHMuc2NzcyIsImhlbHBlcnMvX2tleWZyYW1lLWFuaW1hdGlvbi5zY3NzIiwiaGVscGVycy9fZ3JhZGllbnQuc2NzcyIsImNvbXBvbmVudHMvX2hvbWUtY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLWJhbm5lci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1jYXJkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fY291bnRkb3duLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwidmVuZG9yL2xlYWZsZXQvX2xlYWZsZXQuc2NzcyIsInZlbmRvci9pY29uLWZvbnQvX3N0eWxlLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwidmVuZG9yL2ljb24tZm9udC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2hhcmUtdGhpcy9zdHlsZS9zY3NzL3NoYXJlLXRoaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zaGFyZS10aGlzL3N0eWxlL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NoYXJlLXRoaXMvc3R5bGUvc2Nzcy9fdmFycy5zY3NzIiwibGF5b3V0L19oZWxwZXIuc2NzcyIsImNvbXBvbmVudHMvX2FueWNoYXJ0LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwiaGVscGVycy9taXhpbi9fZmxleGJveC5zY3NzIiwiaGVscGVycy9taXhpbi9fZGlyZWN0aW9uLnNjc3MiLCJoZWxwZXJzL21peGluL190cmFuc2l0aW9uLnNjc3MiLCJoZWxwZXJzL21peGluL190cmFuc2Zvcm0uc2NzcyIsImhlbHBlcnMvbWl4aW4vX2NvbHVtbnMuc2NzcyIsImxheW91dC9fYmFja2VuZC5zY3NzIiwibGF5b3V0L19tb2ItaGVhZGVyLnNjc3MiLCJiYXNlL19yZWJvb3Quc2NzcyIsInBhZ2VzL19jb21tb24tcGFnZS5zY3NzIiwidHlwb2dyYXBoeS9fdGl0bGUuc2NzcyIsInR5cG9ncmFwaHkvX2hlbHBlci5zY3NzIiwiaGVscGVycy9taXhpbi9fb2JqZWN0LWZpdC5zY3NzIiwiY29tcG9uZW50cy9fdW4tYnRuLnNjc3MiLCJjb21wb25lbnRzL19kZXRhaWwtY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50cy1tYXAuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2xiYXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fa2V5LWlzc3VlLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fbGF0ZXN0LW5ld3Muc2NzcyIsImNvbXBvbmVudHMvX3F1b3RlLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL190b3VjaHBvaW50LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19wdWJsaWNhdGlvbi1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19saW5rLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC10YWdsaXN0LnNjc3MiLCJjb21wb25lbnRzL19jb21tb24tc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX21hcC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19wYWdlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fdGlsZS5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fbWFwLWNvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvX2FkZHJlc3MtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fam9iLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9faWZyYW1lLnNjc3MiLCJjb21wb25lbnRzL19wYXJzbGV5LnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fZmxleC1ib3guc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fdGltZS1saW5lLnNjc3MiLCJib290c3RyYXAtaXRlbXMvX2NvdW50ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLENBQUMsaUZBQUksQ0FDWixPQUFPLENBQUMsa0dBQUksQ0FDWixPQUFPLENBQUMsMENBQUksQ0NGWixrQkFBa0IsQ0FBbEIsTUFBa0IsQ0FDZCxJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FFZCxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsRUFJbEIsVUFBVSxDQUFWLE1BQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FFZCxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsRUFJbEIsa0JBQWtCLENBQWxCLFFBQWtCLENBQ2QsSUFBSSxDQUNBLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsc0JBQXNCLENBQ3pDLFNBQVMsQ0FBRSxzQkFBc0IsQ0FFckMsRUFBRSxDQUNFLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLFNBQVMsQ0FBRSxvQkFBb0IsRUFJdkMsVUFBVSxDQUFWLFFBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxzQkFBc0IsQ0FDekMsU0FBUyxDQUFFLHNCQUFzQixDQUVyQyxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxvQkFBb0IsQ0FDdkMsU0FBUyxDQUFFLG9CQUFvQixFQUl2QyxVQUFVLENBQVYsU0FBVSxDQUNOLElBQUksQ0FDQSxpQkFBaUIsQ0FBRSx1QkFBdUIsQ0FDMUMsU0FBUyxDQUFFLHVCQUF1QixDQUNsQyxVQUFVLENBQUUsT0FBTyxDQUV2QixFQUFFLENBQ0UsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLFNBQVMsQ0FBRSxvQkFBb0IsRUFJdkMsVUFBVSxDQUFWLFdBQVUsQ0FDTixFQUFFLENBQ0YsR0FBRyxDQUNILEdBQUcsQ0FDSCxHQUFHLENBQ0gsSUFBSSxDQUNBLGFBQWEsQ0FBRSxhQUFhLENBQzVCLFNBQVMsQ0FBRSxhQUFhLENBRTVCLEdBQUcsQ0FDQyxhQUFhLENBQUUsaUJBQWlCLENBQ2hDLFNBQVMsQ0FBRSxpQkFBaUIsQ0FFaEMsR0FBRyxDQUNDLGFBQWEsQ0FBRSxpQkFBaUIsQ0FDaEMsU0FBUyxDQUFFLGlCQUFpQixDQUVoQyxHQUFHLENBQ0MsYUFBYSxDQUFFLGdCQUFnQixDQUMvQixTQUFTLENBQUUsZ0JBQWdCLEVDMUUvQixBQUFDLGdCQUFPLENDRFosY0FBYyxDQTBITCxtQkFBTSxDQzFIZixhRkNZLEFFREMsQ0ZFTCxRQUFRLENBQUUsUUFBUSxDQURyQixBQUVHLEFBYUgsZ0JBZk8sQUFFSCxRQUFRLENDSGpCLGNBQWMsQ0EwSEwsbUJEdkhBLEFDdUhNLFFEdkhFLENFSGpCLGFGR1MsQUVISSxRRkdJLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixHQUFHLENBQUUsQ0FBQyxDQUNOLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxzRUFBc0UsQ0FBRSw4REFBK0QsQ0FBRSxnQkFBZ0IsQ0FDckssVUFBVSxDQUFFLGlFQUFpRSxDQUFFLHlEQUEwRCxDQUFFLGdCQUFnQixDQUMzSixVQUFVLENBQUUsOERBQThELENBQUUsc0RBQXVELENBQUUsZ0JBQWdCLENBQ3hKLEFHZlQsS0FBSyxBQUFDLENBR0YsTUFBVyxDQUFFLFFBQUMsQ0FBZCxRQUFXLENBQUUsUUFBQyxDQUFkLFFBQVcsQ0FBRSxRQUFDLENBQWQsTUFBVyxDQUFFLFFBQUMsQ0FBZCxLQUFXLENBQUUsUUFBQyxDQUFkLFFBQVcsQ0FBRSxRQUFDLENBQWQsUUFBVyxDQUFFLFFBQUMsQ0FBZCxPQUFXLENBQUUsUUFBQyxDQUFkLE1BQVcsQ0FBRSxRQUFDLENBQWQsTUFBVyxDQUFFLFFBQUMsQ0FBZCxPQUFXLENBQUUsS0FBQyxDQUFkLE1BQVcsQ0FBRSxRQUFDLENBQWQsV0FBVyxDQUFFLFFBQUMsQ0FJZCxTQUFXLENBQUUsUUFBQyxDQUFkLFdBQVcsQ0FBRSxRQUFDLENBQWQsU0FBVyxDQUFFLFFBQUMsQ0FBZCxNQUFXLENBQUUsUUFBQyxDQUFkLFNBQVcsQ0FBRSxRQUFDLENBQWQsUUFBVyxDQUFFLFFBQUMsQ0FBZCxPQUFXLENBQUUsUUFBQyxDQUFkLE1BQVcsQ0FBRSxRQUFDLENBSWQsZUFBbUIsQ0FBYSxFQUFDLENBQWpDLGVBQW1CLENBQWEsTUFBQyxDQUFqQyxlQUFtQixDQUFhLE1BQUMsQ0FBakMsZUFBbUIsQ0FBYSxNQUFDLENBQWpDLGVBQW1CLENBQWEsT0FBQyxDQUFqQyxlQUFtQixDQUFhLE9BQUMsQ0FLbkMsd0JBQXdCLENBQUEsc0xBQUMsQ0FDekIsdUJBQXVCLENBQUEscUZBQUMsQ0FDekIsQUNYRCxVQUFVLEFBQUMsQ0NJVCxTQUFTLENBQUUsSUFBSSxDQUdmLE1BQU0sQ0FBRSxJQUFJLENETGIsQUFJRCxjQUFjLEFBQUMsQ0FDYixPQUFPLENFazlCMkIsTUFBTSxDRmo5QnhDLGdCQUFnQixDR2JWLElBQUksQ0hjVixNQUFNLENFZ09zQixHQUFHLENGaE9DLEtBQUssQ0VONUIsT0FBTyxDRU5kLGFBQWEsQ0YrT2EsSUFBSSxDRHhPaEMsU0FBUyxDQUFFLElBQUksQ0FHZixNQUFNLENBQUUsSUFBSSxDRFFiLEFBTUQsT0FBTyxBQUFDLENBRU4sT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFFRCxXQUFXLEFBQUMsQ0FDVixhQUFhLENBQUUsR0FBVyxDQUMxQixXQUFXLENBQUUsQ0FBQyxDQUNmLEFBRUQsZUFBZSxBQUFDLENBQ2QsU0FBUyxDRW04QnlCLEdBQUcsQ0ZsOEJyQyxLQUFLLENFM0JJLE9BQU8sQ0Y0QmpCLEFLckNHLFVBQVUsQUFBQyxDQ0NiLEtBQUssQ0FBRSxJQUFJLENBU1QsYUFBYSxDQUFFLElBQVcsQ0FDMUIsWUFBWSxDQUFFLElBQVcsQ0FFM0IsWUFBWSxDQUFFLElBQUksQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0MwQ2YsQUZyREMsTUVxREssRUFBRSxTQUFTLEVBQUUsS0FBSyxFRnhEeEIsVUFBVSxBQUFDLENDc0JULFNBQVMsQ0o0TFAsS0FBSyxDRy9NUixDRXFERCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUZ4RHhCLFVBQVUsQUFBQyxDQ3NCVCxTQUFTLENKNkxQLEtBQUssQ0doTlIsQ0VxREQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVGeER4QixVQUFVLEFBQUMsQ0NzQlQsU0FBUyxDSjhMUCxLQUFLLENHak5SLENFcURELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFRnhEekIsVUFBVSxBQUFDLENDc0JULFNBQVMsQ0orTFAsTUFBTSxDR2xOVCxDQVFELGdCQUFnQixBQUFDLENDVm5CLEtBQUssQ0FBRSxJQUFJLENBU1QsYUFBYSxDQUFFLElBQVcsQ0FDMUIsWUFBWSxDQUFFLElBQVcsQ0FFM0IsWUFBWSxDQUFFLElBQUksQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0REZCxBQUNELHVCQUF1QixDR2xCM0Isc0NBQXNDLENIbUJsQyx1QkFBdUIsQUFBQyxDQ2QxQixLQUFLLENBQUUsSUFBSSxDQUVULGFBQWEsQ0h3Q0QsSUFBSSxDR3ZDaEIsWUFBWSxDSHVDQSxJQUFJLENHOUJsQixZQUFZLENBQUUsSUFBSSxDQUNsQixXQUFXLENBQUUsSUFBSSxDREdYLFNBQVMsQ0Z5QkEsTUFBTSxDSTJCbkIsQUZuREMsTUVtREssRUFBRSxTQUFTLEVBQUUsUUFBUSxFRnZEM0IsdUJBQXVCLENHbEIzQixzQ0FBc0MsQ0htQmxDLHVCQUF1QixBQUFDLENDVHRCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFlBQVksQ0FBRSxJQUFJLENEV25CLENBT0QsSUFBSSxBQUFDLENDR1AsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFlBQVksQ0FBRSxLQUFZLENBQzFCLFdBQVcsQ0FBRSxLQUFZLENESnRCLEFBR0QsV0FBVyxBQUFDLENBQ1IsWUFBWSxDQUFFLENBQUMsQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUZsQixBQUdJLEFBS0gsV0FSVSxDQUdOLElBQUksQ0FIVCxXQUFXLEVBSU4sS0FBQyxFQUFPLE1BQVAsQUFBYSxDQUFFLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDaEIsWUFBWSxDQUFFLENBQUMsQ0lqQ3pCLEFBWUksQUpzQkcsTUl0QkcsQ0FBTixNQUFNLENBQU4sTUFBTSxDQUFOLE1BQU0sQ0FBTixNQUFNLENBQU4sTUFBTSxDQUFOLE1BQU0sQ0FBTixNQUFNLENBQU4sTUFBTSxDQUFOLE9BQU8sQ0FBUCxPQUFPLENBQVAsT0FBTyxDQUlULElBQUksQ0FDSixTQUFTLENBTFAsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsVUFBVSxDQUFWLFVBQVUsQ0FBVixVQUFVLENBSVosT0FBTyxDQUNQLFlBQVksQ0FMVixTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxVQUFVLENBQVYsVUFBVSxDQUFWLFVBQVUsQ0FJWixPQUFPLENBQ1AsWUFBWSxDQUxWLFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFVBQVUsQ0FBVixVQUFVLENBQVYsVUFBVSxDQUlaLE9BQU8sQ0FDUCxZQUFZLENBTFYsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsVUFBVSxDQUFWLFVBQVUsQ0FBVixVQUFVLENBSVosT0FBTyxDQUNQLFlBQVksQ0FMVixTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxTQUFTLENBQVQsU0FBUyxDQUFULFNBQVMsQ0FBVCxVQUFVLENBQVYsVUFBVSxDQUFWLFVBQVUsQ0FJWixPQUFPLENBQ1AsWUFqQlcsQUFpQkMsQ0FoQlosUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsSUFBVyxDQUMxQixZQUFZLENBQUUsSUFBVyxDQUMxQixBQWtCRyxJQUFJLEFBQVUsQ0FDWixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFDRCxTQUFTLEFBQVUsQ0FDakIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBR0MsTUFBTSxBQUFjLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDR1hqQyxBQUVDLE1BRkssQUFBYyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxNQUZLLEFBQWMsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsTUFGSyxBQUFjLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLE1BRkssQUFBYyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxNQUZLLEFBQWMsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsTUFGSyxBQUFjLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLE1BRkssQUFBYyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxNQUZLLEFBQWMsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsT0FGTSxBQUFhLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLE9BRk0sQUFBYSxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxPQUZNLEFBQWEsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENHVGhDLEFBR0gsWUFBWSxBQUFVLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxXQUFXLEFBQVUsQ0FBRSxLQUFLLENQb0xKLEVBQUUsQ09wTG9CLEFBRzVDLFFBQVEsQUFBYyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFFBQTdCLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxRQUE3QixBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsUUFBN0IsQUFBYyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFFBQTdCLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxRQUE3QixBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsUUFBN0IsQUFBYyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFFBQTdCLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxRQUE3QixBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsUUFBN0IsQUFBYyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFNBQTVCLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDWixBQUFxQyxTQUE1QixBQUFhLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ1osQUFBcUMsU0FBNUIsQUFBYSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxTQUFTLEFBQWMsQ0hBL0IsV0FBVyxDQUFtQixRQUFnQixDR0F0QyxBQUVDLFNBRlEsQUFBYyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsU0FGUSxBQUFjLENIQS9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0dBdEMsQUFFQyxTQUZRLEFBQWMsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFNBRlEsQUFBYyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsU0FGUSxBQUFjLENIQS9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0dBdEMsQUFFQyxTQUZRLEFBQWMsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFNBRlEsQUFBYyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsU0FGUSxBQUFjLENIQS9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0dBdEMsQUFFQyxVQUZTLEFBQWEsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFVBRlMsQUFBYSxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENDRTVDLEFFQU8sTUZBRCxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFOUJ0QixPQUFPLEFBQU8sQ0FDWixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFDRCxZQUFZLEFBQU8sQ0FDakIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBR0MsU0FBUyxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsVUFGUyxBQUFVLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFVBRlMsQUFBVSxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxVQUZTLEFBQVUsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENHVGhDLEFBR0gsZUFBZSxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxjQUFjLEFBQU8sQ0FBRSxLQUFLLENQb0xKLEVBQUUsQ09wTG9CLEFBRzVDLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFlBQXpCLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDWixBQUFxQyxZQUF6QixBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ1osQUFBcUMsWUFBekIsQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxZQUFZLEFBQVcsQ0hBL0IsV0FBVyxDQUFnQixDQUFDLENHQXBCLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsUUFBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLEdBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLEdBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLEdBQWdCLENHQXRDLEFBRUMsYUFGWSxBQUFVLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxhQUZZLEFBQVUsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0VyQyxDRkFQLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRTlCdEIsT0FBTyxBQUFPLENBQ1osVUFBVSxDQUFFLENBQUMsQ0FDYixTQUFTLENBQUUsQ0FBQyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBQ0QsWUFBWSxBQUFPLENBQ2pCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdDLFNBQVMsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QixDQUl0QyxTQUFTLENBQUUsUUFBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDR1hqQyxBQUVDLFVBRlMsQUFBVSxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxVQUZTLEFBQVUsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsVUFGUyxBQUFVLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDR1RoQyxBQUdILGVBQWUsQUFBTyxDQUFFLEtBQUssQ0FBRSxFQUFFLENBQUksQUFFckMsY0FBYyxBQUFPLENBQUUsS0FBSyxDUG9MSixFQUFFLENPcExvQixBQUc1QyxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxZQUF6QixBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ1osQUFBcUMsWUFBekIsQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUNaLEFBQXFDLFlBQXpCLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFNbkMsWUFBWSxBQUFXLENIQS9CLFdBQVcsQ0FBZ0IsQ0FBQyxDR0FwQixBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFFBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixHQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixHQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixHQUFnQixDR0F0QyxBQUVDLGFBRlksQUFBVSxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsYUFGWSxBQUFVLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dFckMsQ0ZBUCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUU5QnRCLE9BQU8sQUFBTyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUNELFlBQVksQUFBTyxDQUNqQixJQUFJLENBQUUsUUFBUSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFHQyxTQUFTLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEIsQ0FJdEMsU0FBUyxDQUFFLFFBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0dYakMsQUFFQyxVQUZTLEFBQVUsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsVUFGUyxBQUFVLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFVBRlMsQUFBVSxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixDQUl0QyxTQUFTLENBQUUsSUFBNEIsQ0dUaEMsQUFHSCxlQUFlLEFBQU8sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLGNBQWMsQUFBTyxDQUFFLEtBQUssQ1BvTEosRUFBRSxDT3BMb0IsQUFHNUMsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsWUFBekIsQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUNaLEFBQXFDLFlBQXpCLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDWixBQUFxQyxZQUF6QixBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBTW5DLFlBQVksQUFBVyxDSEEvQixXQUFXLENBQWdCLENBQUMsQ0dBcEIsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixRQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0dBdEMsQUFFQyxhQUZZLEFBQVUsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLGFBRlksQUFBVSxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHRXJDLENGQVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVFOUJ2QixPQUFPLEFBQU8sQ0FDWixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFDRCxZQUFZLEFBQU8sQ0FDakIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBR0MsU0FBUyxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENHWGpDLEFBRUMsVUFGUyxBQUFVLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDR1hqQyxBQUVDLFVBRlMsQUFBVSxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxVQUZTLEFBQVUsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENHVGhDLEFBR0gsZUFBZSxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxjQUFjLEFBQU8sQ0FBRSxLQUFLLENQb0xKLEVBQUUsQ09wTG9CLEFBRzVDLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFlBQXpCLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDWixBQUFxQyxZQUF6QixBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ1osQUFBcUMsWUFBekIsQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxZQUFZLEFBQVcsQ0hBL0IsV0FBVyxDQUFnQixDQUFDLENHQXBCLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsUUFBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLEdBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLEdBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLEdBQWdCLENHQXRDLEFBRUMsYUFGWSxBQUFVLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxhQUZZLEFBQVUsQ0hBL0IsV0FBVyxDQUFtQixTQUFnQixDR0VyQyxDRkFQLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFRTlCdkIsT0FBTyxBQUFPLENBQ1osVUFBVSxDQUFFLENBQUMsQ0FDYixTQUFTLENBQUUsQ0FBQyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBQ0QsWUFBWSxBQUFPLENBQ2pCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdDLFNBQVMsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QixDQUl0QyxTQUFTLENBQUUsUUFBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDR1hqQyxBQUVDLFNBRlEsQUFBVyxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxTQUZRLEFBQVcsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsU0FGUSxBQUFXLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDR1hqQyxBQUVDLFVBRlMsQUFBVSxDSE8xQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0dYakMsQUFFQyxVQUZTLEFBQVUsQ0hPMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENHWGpDLEFBRUMsVUFGUyxBQUFVLENITzFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDR1RoQyxBQUdILGVBQWUsQUFBTyxDQUFFLEtBQUssQ0FBRSxFQUFFLENBQUksQUFFckMsY0FBYyxBQUFPLENBQUUsS0FBSyxDUG9MSixFQUFFLENPcExvQixBQUc1QyxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxZQUF6QixBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ1osQUFBcUMsWUFBekIsQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUNaLEFBQXFDLFlBQXpCLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFNbkMsWUFBWSxBQUFXLENIQS9CLFdBQVcsQ0FBZ0IsQ0FBQyxDR0FwQixBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFFBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixHQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixHQUFnQixDR0F0QyxBQUVDLFlBRlcsQUFBVyxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsWUFGVyxBQUFXLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dBdEMsQUFFQyxZQUZXLEFBQVcsQ0hBL0IsV0FBVyxDQUFtQixHQUFnQixDR0F0QyxBQUVDLGFBRlksQUFBVSxDSEEvQixXQUFXLENBQW1CLFNBQWdCLENHQXRDLEFBRUMsYUFGWSxBQUFVLENIQS9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0dFckMsQ0N4RFgsTUFBTSxDQUFFLEtBQUssQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDUndITixJQUFJLENRdkhYLGdCQUFnQixDUjZWWSxhQUFXLENRNVZ2QyxZQUFZLENQSlAsT0FBTyxDT0FkLEFBTUUsQUFxQkQsTUEzQkssQ0FNSixFQUFFLENBTkosTUFBTSxDQU9KLEVBQUUsQ0FQSSxLQUFLLENBTVgsRUFBRSxDQU5JLEtBQUssQ0FPWCxFQUFFLEFBQUMsQ0FDRCxPQUFPLENScVZtQixJQUFJLENRcFY5QixjQUFjLENBQUUsR0FBRyxDQUNuQixVQUFVLENSa09nQixHQUFHLENRbE9HLEtBQUssQ1BWbEMsT0FBTyxDT1dWLFlBQVksQ1BYVCxPQUFPLENPQWQsQUFZRyxBQUVELE1BZEksQ0FjSixLQUFLLENBQUMsRUFBRSxDQWRGLEtBQUssQ0FjWCxLQUFLLENBQUMsRUFBRSxBQUFDLENBQ1AsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsYUFBYSxDQUFFLEdBQXlCLENBQUMsS0FBSyxDUGhCM0MsT0FBTyxDT2lCVixNQUFNLENBQUUsQ0FBQyxDQWpCYixBQWtCRyxBQUVELE1BcEJJLENBb0JKLEtBQUssQ0FBRyxLQUFLLENBcEJQLEtBQUssQ0FvQlgsS0FBSyxDQUFHLEtBQUssQUFBQyxDQUNaLFVBQVUsQ0FBRSxHQUF5QixDQUFDLEtBQUssQ1ByQnhDLE9BQU8sQ09BZCxBQXNCRyxBQUVELE1BeEJJLENBd0JKLE1BQU0sQ0F4QlIsTUFBTSxDQXdCSSxLQUFLLENBeEJQLEtBQUssQ0F3QlgsTUFBTSxDQXhCQSxLQUFLLENBd0JILEtBQUssQUFBQyxDQUNaLGdCQUFnQixDUDNCWixJQUFJLENPNEJULEFBUUgsQUFDRSxTQURPLENBQ1AsRUFBRSxDQURKLFNBQVMsQ0FFUCxFQUFFLEFBQUMsQ0FDRCxPQUFPLENSeVRtQixJQUFJLENReFQvQixBQVFILGVBQWUsQUFBQyxDQUNkLE1BQU0sQ1I2THNCLEdBQUcsQ1E3TEgsS0FBSyxDUC9DNUIsT0FBTyxDTzhDZCxBQUdFLEFBYUQsZUFoQmMsQ0FHYixFQUFFLENBSEosZUFBZSxDQUliLEVBQUUsQUFBQyxDQUNELE1BQU0sQ1J5TG9CLEdBQUcsQ1F6TEQsS0FBSyxDUG5EOUIsT0FBTyxDTzhDZCxBQU1HLEFBR0MsZUFUVyxDQVFiLEtBQUssQ0FDSCxFQUFFLENBVE4sZUFBZSxDQVFiLEtBQUssQ0FFSCxFQUFFLEFBQUMsQ0FDRCxtQkFBbUIsQ1JtTEssR0FBRyxDUWxMM0IsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDUGxDRSxtQkFBbUIsQ0FDdEMsVUFBVSxDT2tDTCxBQUlMLEFBQ0UsaUJBRGUsQ0FDZixFQUFFLENBREosaUJBQWlCLENBRWYsRUFBRSxDQUZKLGlCQUFpQixDQUdmLEtBQUssQ0FBQyxFQUFFLENBSFYsaUJBQWlCLENBSWYsS0FBSyxDQUFHLEtBQUssQUFBQyxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFPSCxBQUNFLGNBRFksQ0FDWixLQUFLLENBQUMsRUFBRSxZQUFhLENBQUEsR0FBRyxDQUFzQixDQUM1QyxnQkFBZ0IsQ1JsRVQsZ0JBQUksQ1NMYixBRHdFQyxBQVFILFlBQVksQ0FDVixLQUFLLENBQUMsRUNqRkwsQURpRk8sTUNqRkQsQUFBQyxDRG1GSixnQkFBZ0IsQ1I5RVgsaUJBQUksQ1NMUyxBQ1B0QixBQUNFLGNBRFksQ0FBZCxjQUFjLENBRVYsRUFBRSxDQUZOLGNBQWMsQ0FHVixFQUFFLEFBQUMsQ0FDSCxnQkFBZ0IsQ0MyRVosT0FBd0QsQ0QvRWhFLEFBS0csQUFHQyxjQVJVLENBUVYsRUFBRSxDQVJOLGNBQWMsQ0FTVixFQUFFLENBVE4sY0FBYyxDQVVWLEtBQUssQ0FBQyxFQUFFLENBVlosY0FBYyxDQVdWLEtBQUssQ0FBRyxLQUFLLEFBQUMsQ0FDWixZQUFZLENDbUVWLE9BQXdELENGeEVoRSxBQ01LLEFBTUwsWUFBWSxDQUdWLGNEZkQsQUNlZSxNRGZULEFBQUMsQ0NpQkYsZ0JBQWdCLENBSkQsT0FBdUIsQ0RidEIsQUNZdEIsQUFPTSxZQVBNLENBR1YsY0RmRCxBQ2VlLE1EZlQsQ0NtQkMsRUFBRSxDQVBWLFlBQVksQ0FHVixjRGZELEFDZWUsTURmVCxDQ29CQyxFQUFFLEFBQUMsQ0FDSCxnQkFBZ0IsQ0FSSCxPQUF1QixDQXBCNUMsQUFDRSxBQTRCSyxnQkE3QlMsQ0FBaEIsZ0JBQWdCLENBRVosRUFBRSxDQUZOLGdCQUFnQixDQUdaLEVBQUUsQUFBQyxDQUNILGdCQUFnQixDQzJFWixPQUF3RCxDRC9FaEUsQUFLRyxBQUdDLGdCQVJZLENBUVosRUFBRSxDQVJOLGdCQUFnQixDQVNaLEVBQUUsQ0FUTixnQkFBZ0IsQ0FVWixLQUFLLENBQUMsRUFBRSxDQVZaLGdCQUFnQixDQVdaLEtBQUssQ0FBRyxLQUFLLEFBQUMsQ0FDWixZQUFZLENDbUVWLE9BQXdELENGeEVoRSxBQ01LLEFBTUwsWUFBWSxDQUdWLGdCRGZELEFDZWlCLE1EZlgsQUFBQyxDQ2lCRixnQkFBZ0IsQ0FKRCxPQUF1QixDRGJ0QixBQ1l0QixBQU9NLFlBUE0sQ0FHVixnQkRmRCxBQ2VpQixNRGZYLENDbUJDLEVBQUUsQ0FQVixZQUFZLENBR1YsZ0JEZkQsQUNlaUIsTURmWCxDQ29CQyxFQUFFLEFBQUMsQ0FDSCxnQkFBZ0IsQ0FSSCxPQUF1QixDQXBCNUMsQUFDRSxBQTRCSyxjQTdCTyxDQUFkLGNBQWMsQ0FFVixFQUFFLENBRk4sY0FBYyxDQUdWLEVBQUUsQUFBQyxDQUNILGdCQUFnQixDQzJFWixPQUF3RCxDRC9FaEUsQUFLRyxBQUdDLGNBUlUsQ0FRVixFQUFFLENBUk4sY0FBYyxDQVNWLEVBQUUsQ0FUTixjQUFjLENBVVYsS0FBSyxDQUFDLEVBQUUsQ0FWWixjQUFjLENBV1YsS0FBSyxDQUFHLEtBQUssQUFBQyxDQUNaLFlBQVksQ0NtRVYsT0FBd0QsQ0Z4RWhFLEFDTUssQUFNTCxZQUFZLENBR1YsY0RmRCxBQ2VlLE1EZlQsQUFBQyxDQ2lCRixnQkFBZ0IsQ0FKRCxPQUF1QixDRGJ0QixBQ1l0QixBQU9NLFlBUE0sQ0FHVixjRGZELEFDZWUsTURmVCxDQ21CQyxFQUFFLENBUFYsWUFBWSxDQUdWLGNEZkQsQUNlZSxNRGZULENDb0JDLEVBQUUsQUFBQyxDQUNILGdCQUFnQixDQVJILE9BQXVCLENBcEI1QyxBQUNFLEFBNEJLLFdBN0JJLENBQVgsV0FBVyxDQUVQLEVBQUUsQ0FGTixXQUFXLENBR1AsRUFBRSxBQUFDLENBQ0gsZ0JBQWdCLENDMkVaLE9BQXdELENEL0VoRSxBQUtHLEFBR0MsV0FSTyxDQVFQLEVBQUUsQ0FSTixXQUFXLENBU1AsRUFBRSxDQVROLFdBQVcsQ0FVUCxLQUFLLENBQUMsRUFBRSxDQVZaLFdBQVcsQ0FXUCxLQUFLLENBQUcsS0FBSyxBQUFDLENBQ1osWUFBWSxDQ21FVixPQUF3RCxDRnhFaEUsQUNNSyxBQU1MLFlBQVksQ0FHVixXRGZELEFDZVksTURmTixBQUFDLENDaUJGLGdCQUFnQixDQUpELE9BQXVCLENEYnRCLEFDWXRCLEFBT00sWUFQTSxDQUdWLFdEZkQsQUNlWSxNRGZOLENDbUJDLEVBQUUsQ0FQVixZQUFZLENBR1YsV0RmRCxBQ2VZLE1EZk4sQ0NvQkMsRUFBRSxBQUFDLENBQ0gsZ0JBQWdCLENBUkgsT0FBdUIsQ0FwQjVDLEFBQ0UsQUE0QkssY0E3Qk8sQ0FBZCxjQUFjLENBRVYsRUFBRSxDQUZOLGNBQWMsQ0FHVixFQUFFLEFBQUMsQ0FDSCxnQkFBZ0IsQ0MyRVosT0FBd0QsQ0QvRWhFLEFBS0csQUFHQyxjQVJVLENBUVYsRUFBRSxDQVJOLGNBQWMsQ0FTVixFQUFFLENBVE4sY0FBYyxDQVVWLEtBQUssQ0FBQyxFQUFFLENBVlosY0FBYyxDQVdWLEtBQUssQ0FBRyxLQUFLLEFBQUMsQ0FDWixZQUFZLENDbUVWLE9BQXdELENGeEVoRSxBQ01LLEFBTUwsWUFBWSxDQUdWLGNEZkQsQUNlZSxNRGZULEFBQUMsQ0NpQkYsZ0JBQWdCLENBSkQsT0FBdUIsQ0RidEIsQUNZdEIsQUFPTSxZQVBNLENBR1YsY0RmRCxBQ2VlLE1EZlQsQ0NtQkMsRUFBRSxDQVBWLFlBQVksQ0FHVixjRGZELEFDZWUsTURmVCxDQ29CQyxFQUFFLEFBQUMsQ0FDSCxnQkFBZ0IsQ0FSSCxPQUF1QixDQXBCNUMsQUFDRSxBQTRCSyxhQTdCTSxDQUFiLGFBQWEsQ0FFVCxFQUFFLENBRk4sYUFBYSxDQUdULEVBQUUsQUFBQyxDQUNILGdCQUFnQixDQzJFWixPQUF3RCxDRC9FaEUsQUFLRyxBQUdDLGFBUlMsQ0FRVCxFQUFFLENBUk4sYUFBYSxDQVNULEVBQUUsQ0FUTixhQUFhLENBVVQsS0FBSyxDQUFDLEVBQUUsQ0FWWixhQUFhLENBV1QsS0FBSyxDQUFHLEtBQUssQUFBQyxDQUNaLFlBQVksQ0NtRVYsT0FBd0QsQ0Z4RWhFLEFDTUssQUFNTCxZQUFZLENBR1YsYURmRCxBQ2VjLE1EZlIsQUFBQyxDQ2lCRixnQkFBZ0IsQ0FKRCxPQUF1QixDRGJ0QixBQ1l0QixBQU9NLFlBUE0sQ0FHVixhRGZELEFDZWMsTURmUixDQ21CQyxFQUFFLENBUFYsWUFBWSxDQUdWLGFEZkQsQUNlYyxNRGZSLENDb0JDLEVBQUUsQUFBQyxDQUNILGdCQUFnQixDQVJILE9BQXVCLENBcEI1QyxBQUNFLEFBNEJLLFlBN0JLLENBQVosWUFBWSxDQUVSLEVBQUUsQ0FGTixZQUFZLENBR1IsRUFBRSxBQUFDLENBQ0gsZ0JBQWdCLENDMkVaLE9BQXdELENEL0VoRSxBQUtHLEFBR0MsWUFSUSxDQVFSLEVBQUUsQ0FSTixZQUFZLENBU1IsRUFBRSxDQVROLFlBQVksQ0FVUixLQUFLLENBQUMsRUFBRSxDQVZaLFlBQVksQ0FXUixLQUFLLENBQUcsS0FBSyxBQUFDLENBQ1osWUFBWSxDQ21FVixPQUF3RCxDRnhFaEUsQUNNSyxBQU1MLFlBQVksQ0FHVixZRGZELEFDZWEsTURmUCxBQUFDLENDaUJGLGdCQUFnQixDQUpELE9BQXVCLENEYnRCLEFDWXRCLEFBT00sWUFQTSxDQUdWLFlEZkQsQUNlYSxNRGZQLENDbUJDLEVBQUUsQ0FQVixZQUFZLENBR1YsWURmRCxBQ2VhLE1EZlAsQ0NvQkMsRUFBRSxBQUFDLENBQ0gsZ0JBQWdCLENBUkgsT0FBdUIsQ0FwQjVDLEFBQ0UsQUE0QkssV0E3QkksQ0FBWCxXQUFXLENBRVAsRUFBRSxDQUZOLFdBQVcsQ0FHUCxFQUFFLEFBQUMsQ0FDSCxnQkFBZ0IsQ0MyRVosT0FBd0QsQ0QvRWhFLEFBS0csQUFHQyxXQVJPLENBUVAsRUFBRSxDQVJOLFdBQVcsQ0FTUCxFQUFFLENBVE4sV0FBVyxDQVVQLEtBQUssQ0FBQyxFQUFFLENBVlosV0FBVyxDQVdQLEtBQUssQ0FBRyxLQUFLLEFBQUMsQ0FDWixZQUFZLENDbUVWLE9BQXdELENGeEVoRSxBQ01LLEFBTUwsWUFBWSxDQUdWLFdEZkQsQUNlWSxNRGZOLEFBQUMsQ0NpQkYsZ0JBQWdCLENBSkQsT0FBdUIsQ0RidEIsQUNZdEIsQUFPTSxZQVBNLENBR1YsV0RmRCxBQ2VZLE1EZk4sQ0NtQkMsRUFBRSxDQVBWLFlBQVksQ0FHVixXRGZELEFDZVksTURmTixDQ29CQyxFQUFFLEFBQUMsQ0FDSCxnQkFBZ0IsQ0FSSCxPQUF1QixDQXBCNUMsQUFDRSxBQTRCSyxhQTdCTSxDQUFiLGFBQWEsQ0FFVCxFQUFFLENBRk4sYUFBYSxDQUdULEVBQUUsQUFBQyxDQUNILGdCQUFnQixDVlFYLGlCQUFJLENTTGIsQUNGRyxBQWNILFlBQVksQ0FHVixhRGZELEFDZWMsTURmUixBQUFDLENDaUJGLGdCQUFnQixDQUpELGlCQUF1QixDRGJ0QixBQ1l0QixBQU9NLFlBUE0sQ0FHVixhRGZELEFDZWMsTURmUixDQ21CQyxFQUFFLENBUFYsWUFBWSxDQUdWLGFEZkQsQUNlYyxNRGZSLENDb0JDLEVBQUUsQUFBQyxDQUNILGdCQUFnQixDQVJILGlCQUF1QixDQVNyQyxBRm9GVCxBQUVJLE1BRkUsQ0FDSixXQUFXLENBQ1QsRUFBRSxDQUZFLEtBQUssQ0FDWCxXQUFXLENBQ1QsRUFBRSxBQUFDLENBQ0QsS0FBSyxDUHZISCxJQUFJLENPd0hOLGdCQUFnQixDUjFHWCxPQUFPLENRMkdaLFlBQVksQ1J1UFksT0FBd0IsQ1E1UHRELEFBTUssQUFJRCxNQVZFLENBU0osWUFBWSxDQUNWLEVBQUUsQ0FWTixNQUFNLENBU1UsS0FBSyxDQUNqQixFQUFFLENBVkUsS0FBSyxDQVNYLFlBQVksQ0FDVixFQUFFLENBVkUsS0FBSyxDQVNHLEtBQUssQ0FDakIsRUFBRSxBQUFDLENBQ0QsS0FBSyxDUDdISixPQUFPLENPOEhSLGdCQUFnQixDUjBPUSxrQkFBa0IsQ1F6TzFDLFlBQVksQ1AvSFgsT0FBTyxDT2dJVCxBQUlMLFdBQVcsQUFBQyxDQUNWLEtBQUssQ1B2SUMsSUFBSSxDT3dJVixnQkFBZ0IsQ1IxSFAsT0FBTyxDUXdIbEIsQUFJRSxBQXVCRCxXQTNCVSxDQUlULEVBQUUsQ0FKSixXQUFXLENBS1QsRUFBRSxDQUxKLFdBQVcsQ0FNVCxLQUFLLENBQUMsRUFBRSxBQUFDLENBQ1AsWUFBWSxDUm1PYyxPQUF3QixDUTFPdEQsQUFRRyxBQUVELFdBVlMsQUFVUixlQUFlLEFBQUMsQ0FDZixNQUFNLENBQUUsQ0FBQyxDQVhiLEFBWUcsQUFHQyxXQWZPLEFBY1IsY0FBYyxDQUNiLEtBQUssQ0FBQyxFQUFFLFlBQWEsQ0FyRUYsR0FBRyxDQXFFSSxDQUN4QixnQkFBZ0IsQ1B0SmQsc0JBQUksQ1FVVixBRDRIRixBQWlCSyxXQWpCTSxBQW9CUixZQUFZLENBQ1gsS0FBSyxDQUFDLEVDakpQLEFEaUpTLE1DakpILEFBQUMsQ0RtSkYsZ0JBQWdCLENQN0poQix1QkFBSSxDSXVFUixBSTdEb0IsTUo2RGQsRUFBRSxTQUFTLEVBQUUsUUFBUSxFR3VHM0IsQUFBQyxvQkFBRyxBQUFPLENBRVAsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLDBCQUEwQixDQUFFLEtBQUssQ0FDakMsa0JBQWtCLENBQUUsd0JBQXdCLENBTi9DLEFBU0csQUFJSCxvQkFiRyxDQVNFLGVBQWUsQUFBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNWLENIbEhMLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFR3VHM0IsQUFBQyxvQkFBRyxBQUFPLENBRVAsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLDBCQUEwQixDQUFFLEtBQUssQ0FDakMsa0JBQWtCLENBQUUsd0JBQXdCLENBTi9DLEFBU0csQUFJSCxvQkFiRyxDQVNFLGVBQWUsQUFBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNWLENIbEhMLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFR3VHM0IsQUFBQyxvQkFBRyxBQUFPLENBRVAsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLDBCQUEwQixDQUFFLEtBQUssQ0FDakMsa0JBQWtCLENBQUUsd0JBQXdCLENBTi9DLEFBU0csQUFJSCxvQkFiRyxDQVNFLGVBQWUsQUFBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNWLENIbEhMLE1BQU0sRUFBRSxTQUFTLEVBQUUsU0FBUyxFR3VHNUIsQUFBQyxvQkFBRyxBQUFPLENBRVAsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLDBCQUEwQixDQUFFLEtBQUssQ0FDakMsa0JBQWtCLENBQUUsd0JBQXdCLENBTi9DLEFBU0csQUFJSCxvQkFiRyxDQVNFLGVBQWUsQUFBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNWLENIbEhMLE1BQU0sRUFBRSxTQUFTLEVBQUUsU0FBUyxFR3VHNUIsQUFBQyxvQkFBRyxBQUFPLENBRVAsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLDBCQUEwQixDQUFFLEtBQUssQ0FDakMsa0JBQWtCLENBQUUsd0JBQXdCLENBTi9DLEFBU0csQUFJSCxvQkFiRyxDQVNFLGVBQWUsQUFBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNWLENBaEJULEFBS0ksaUJBTGEsQUFLRixDQUVQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQiwwQkFBMEIsQ0FBRSxLQUFLLENBQ2pDLGtCQUFrQixDQUFFLHdCQUF3QixDQVhwRCxBQWNRLEFBSUgsaUJBbEJZLENBY1AsZUFBZSxBQUFDLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUlyTFQsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ1prZWdDLGdCQUFzRCxDWWplNUYsT0FBTyxDWnVYcUIsSUFBSSxDQUNKLElBQUksQ1l2WGhDLFNBQVMsQ1ppUm1CLElBQUksQ1loUmhDLFdBQVcsQ1gyQ1EsR0FBRyxDVzFDdEIsV0FBVyxDWjBiMkIsSUFBSSxDWXpiMUMsS0FBSyxDWFhPLElBQU8sQ1dZbkIsZ0JBQWdCLENYYlYsSUFBSSxDV2NWLGVBQWUsQ0FBRSxXQUFXLENBQzVCLE1BQU0sQ1orTnNCLEdBQUcsQ1kvTkgsS0FBSyxDWk54QixPQUFPLENZV2QsYUFBYSxDWnFjdUIsR0FBRyxDYXJkckMsVUFBVSxDYjZld0IsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLENheGU5RixBRGdESCxNQ2hEUyxDQUFDLE1BQU0sTUFBTSxzQkFBc0IsRUFBRSxNQUFNLEVETHJELGFBQWEsQUFBQyxDQ01SLFVBQVUsQ0FBRSxJQUFJLENEK0NyQixDQXJERCxBQTBCRSxhQTFCVyxBQTBCVixZQUFZLEFBQUMsQ0FDWixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLE1BQU0sQ0FBRSxDQUFDLENFckJYLEFGUEYsQUE2QkcsYUV0QkEsQUZQVSxNRU9KLEFBQUMsQ0FDTixLQUFLLENiWEssSUFBTyxDYVlqQixnQkFBZ0IsQ2JiWixJQUFJLENhY1IsWUFBWSxDYlpULE9BQU8sQ2FhVixPQUFPLENBQUUsQ0FBQyxDQU9YLEFGbEJILEFBbUNFLGFBbkNXLEFBbUNWLGFBQWEsQUFBQyxDQUNiLEtBQUssQ1oyYitCLGtCQUFrQixDWTFidEQsVUFBVSxDQUFFLE1BQU0sQ0FFbEIsT0FBTyxDQUFFLENBQUMsQ0F2Q2QsQUF3Q0csQUFPRCxhQS9DVyxBQStDVixTQUFTLENBL0NaLGFBQWEsQ0FnRFYsUUFBQyxDQUFVLENBQ1YsZ0JBQWdCLENaOUNULE9BQU8sQ1lnRGQsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUdILEFBQ0UsTUFESSxhQUFhLEFBQ2hCLE1BQU0sV0FBVyxBQUFDLENBTWpCLEtBQUssQ1p0REUsT0FBTyxDWXVEZCxnQkFBZ0IsQ1huRVosSUFBSSxDV29FVCxBQUlILGtCQUFrQixDQUNsQixtQkFBbUIsQUFBQyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFTRCxlQUFlLEFBQUMsQ0FDZCxXQUFXLENBQUUsZ0JBQWtELENBQy9ELGNBQWMsQ0FBRSxnQkFBa0QsQ0FDbEUsYUFBYSxDQUFFLENBQUMsQ0FDaEIsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsV0FBVyxDWjJXMkIsSUFBSSxDWTFXM0MsQUFFRCxrQkFBa0IsQUFBQyxDQUNqQixXQUFXLENBQUUsZ0JBQXFELENBQ2xFLGNBQWMsQ0FBRSxnQkFBcUQsQ0FDckUsU0FBUyxDWjJMbUIsSUFBd0IsQ1kxTHBELFdBQVcsQ1owSWlCLEdBQUcsQ1l6SWhDLEFBRUQsa0JBQWtCLEFBQUMsQ0FDakIsV0FBVyxDQUFFLGdCQUFxRCxDQUNsRSxjQUFjLENBQUUsZ0JBQXFELENBQ3JFLFNBQVMsQ1pxTG1CLElBQXdCLENZcExwRCxXQUFXLENab0lpQixHQUFHLENZbkloQyxBQVFELHVCQUF1QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENaMlFpQixJQUFJLENZMVFoQyxjQUFjLENaMFFjLElBQUksQ1l6UWhDLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ1o4VTJCLElBQUksQ1k3VTFDLEtBQUssQ1oxR0ksT0FBTyxDWTJHaEIsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFlBQVksQ1ptSGdCLEdBQUcsQ1luSEcsQ0FBQyxDQVZyQyxBQVlFLEFBS0QsdUJBakJzQixBQVlwQixnQkFBZ0IsQ0FabkIsdUJBQXVCLEFBYXBCLGdCQUFnQixBQUFDLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxDQUFDLENBQ2hCLEFBV0gsZ0JBQWdCLEFBQUMsQ0FDZixNQUFNLENaK1ZnQyxnQkFBeUQsQ1k5Vi9GLE9BQU8sQ1owUHFCLElBQUksQ0FDSixJQUFJLENZMVBoQyxTQUFTLENaNkltQixJQUF3QixDWTVJcEQsV0FBVyxDWjRGaUIsR0FBRyxDRTFPN0IsYUFBYSxDRmlQYSxJQUFJLENZakdqQyxBQUVELGdCQUFnQixBQUFDLENBQ2YsTUFBTSxDWjBWZ0MsZ0JBQXlELENZelYvRixPQUFPLENadVBxQixJQUFJLENBQ0osRUFBRSxDWXZQOUIsU0FBUyxDWm9JbUIsSUFBd0IsQ1luSXBELFdBQVcsQ1ptRmlCLEdBQUcsQ0V6TzdCLGFBQWEsQ0ZnUGEsSUFBSSxDWXhGakMsQUFHRCxBQUNFLE1BREksYUFBYSxDQUNoQixJQUFDLEVBREosTUFBTSxhQUFhLENBRWhCLFFBQUMsQ0FBVSxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFJSCxRQUFRLGFBQWEsQUFBQyxDQUNwQixNQUFNLENBQUUsSUFBSSxDQUNiLEFBT0QsV0FBVyxBQUFDLENBQ1YsYUFBYSxDWjhVeUIsSUFBSSxDWTdVM0MsQUFFRCxVQUFVLElBQUssQ0FBQSxLQUFLLENBQUUsQ0FDcEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENaK1Q0QixNQUFNLENZOVQ1QyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBT0QsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFlBQVksQ0FBRSxJQUE0QixDQUMxQyxXQUFXLENBQUUsSUFBNEIsQ0FKM0MsQUFNRSxBQUtELFNBWFEsQ0FNTCxJQUFJLENBTlIsU0FBUyxFQU9MLEtBQUMsRUFBTyxNQUFQLEFBQWEsQ0FBRSxDQUNoQixhQUFhLENBQUUsR0FBMkIsQ0FDMUMsWUFBWSxDQUFFLEdBQTJCLENBQzFDLEFBUUgsV0FBVyxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxZQUFZLENaa1MwQixPQUFPLENZalM5QyxBQUVELGlCQUFpQixBQUFDLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ1o4UjRCLEtBQUssQ1k3UjNDLFdBQVcsQ1o0UjJCLFFBQU8sQ1kvUi9DLEFBS0UsQUFHRCxpQkFSZ0IsQUFLZCxTQUFTLEdBQUcsaUJBQWlCLEFBQUMsQ0FDN0IsS0FBSyxDWHZORSxPQUFPLENXd05mLEFBR0gsaUJBQWlCLEFBQUMsQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxrQkFBa0IsQUFBQyxDQUNqQixPQUFPLENBQUUsV0FBVyxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixZQUFZLENBQUUsQ0FBQyxDQUNmLFlBQVksQ1ppUjBCLE1BQU0sQ1lyUjlDLEFBT0UsQUFNRCxrQkFiaUIsQ0FPaEIsaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FDYixZQUFZLENaNFF3QixRQUFRLENZM1E1QyxXQUFXLENBQUUsQ0FBQyxDRXBOaEIsQUZxTkMsZUVyTmMsQUFBSyxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDZHFkMEIsTUFBTSxDY3BkMUMsU0FBUyxDZG1TaUIsR0FBRyxDY2xTN0IsS0FBSyxDZFNDLE9BQU8sQ2NSZCxBQUVELGNBQWMsQUFBSyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ2Qrd0J5QixNQUFNLENBQ04sS0FBSyxDYy93QnJDLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFNBQVMsQ2RpUGlCLElBQXdCLENjaFBsRCxXQUFXLENkeVBlLEdBQUcsQ2N4UDdCLEtBQUssQ2I3Q0QsSUFBSSxDYThDUixnQkFBZ0IsQ2RMVixtQkFBTyxDRXZDYixhQUFhLENGK09hLElBQUksQ2NqTS9CLEFBR0MsY0FBYyxDQURoQixhQUFhLEFBQ0ssTUFBTSxDQUR4QixhQUFhLEFBRVYsU0FBUyxBQUFLLENBQ2IsWUFBWSxDZFpSLE9BQU8sQ2NVYixBQWlCRSxBQVNELGNBMUJhLENBRGhCLGFBQWEsQUFDSyxNQUFNLEFBaUJuQixNQUFNLENBbEJYLGFBQWEsQUFFVixTQUFTLEFBZ0JQLE1BQU0sQUFBQyxDQUNOLFlBQVksQ2Q1QlYsT0FBTyxDY1ViLEFBb0JHLEFBRUQsY0F0QlksQ0FEaEIsYUFBYSxBQUNLLE1BQU0sR0FzQmxCLGVBQWUsQ0F0Qm5CLGNBQWMsQ0FEaEIsYUFBYSxBQUNLLE1BQU0sR0F1QmxCLGNBQWMsQ0F4QnBCLGFBQWEsQUFFVixTQUFTLEdBcUJOLGVBQWUsQ0F2QnJCLGFBQWEsQUFFVixTQUFTLEdBc0JOLGNBQWMsQUFBSyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBTUgsY0FBYyxDQURoQixRQUFRLGFBQWEsQUFDSCxNQUFNLENBRHhCLFFBQVEsYUFBYSxBQUVsQixTQUFTLEFBQUssQ0FFWCxhQUFhLENkbVptQixJQUE0RSxDY2xaNUcsbUJBQW1CLENBQUUsR0FBRyxDQUFDLGNBQWdDLENBQUMsS0FBSyxDQUFDLGNBQWdDLENBRW5HLEFBSUQsY0FBYyxDQURoQixjQUFjLEFBQ0ksTUFBTSxDQUR4QixjQUFjLEFBRVgsU0FBUyxBQUFLLENBQ2IsWUFBWSxDZHJEUixPQUFPLENjeURULGFBQWEsQ2Q4ZHVCLE1BQXlGLENjN2Q3SCxVQUFVLENIekROLHlKQUErSCxDWG9oQjlFLFNBQVMsQ0FBQyxLQUFLLENBOUw5QyxJQUFJLENBOExvRSxlQUErQixDV3BoQnpILDBPQUErSCxDR3lEeEUsU0FBUyxDQUFDLDJCQUF5RSxDQVBsSixBQVVFLEFBU0QsY0FuQmEsQ0FEaEIsY0FBYyxBQUNJLE1BQU0sQUFVbkIsTUFBTSxDQVhYLGNBQWMsQUFFWCxTQUFTLEFBU1AsTUFBTSxBQUFDLENBQ04sWUFBWSxDZDlEVixPQUFPLENjK0RULFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Q0UkssS0FBSyxDQTNWekIsb0JBQU8sQ2NtRGIsQUFhRyxBQUVELGNBZlksQ0FEaEIsY0FBYyxBQUNJLE1BQU0sR0FlbEIsZUFBZSxDQWZuQixjQUFjLENBRGhCLGNBQWMsQUFDSSxNQUFNLEdBZ0JsQixjQUFjLENBakJwQixjQUFjLEFBRVgsU0FBUyxHQWNOLGVBQWUsQ0FoQnJCLGNBQWMsQUFFWCxTQUFTLEdBZU4sY0FBYyxBQUFLLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFNSCxBQUVFLGNBRlksQ0FEaEIsa0JBQWtCLEFBQ0EsTUFBTSxHQUVsQixlQUFlLENBRm5CLGNBQWMsQ0FEaEIsa0JBQWtCLEFBQ0EsTUFBTSxHQUdsQixjQUFjLENBSnBCLGtCQUFrQixBQUVmLFNBQVMsR0FDTixlQUFlLENBSHJCLGtCQUFrQixBQUVmLFNBQVMsR0FFTixjQUFjLEFBQUssQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUtILEFBRUUsY0FGWSxDQURoQixpQkFBaUIsQUFDQyxNQUFNLEdBRWxCLGlCQUFpQixDQUh2QixpQkFBaUIsQUFFZCxTQUFTLEdBQ04saUJBQWlCLEFBQUMsQ0FDbEIsS0FBSyxDZHhGSCxPQUFPLENjcUZiLEFBSUcsQUFFRCxjQU5ZLENBRGhCLGlCQUFpQixBQUNDLE1BQU0sR0FNbEIsZUFBZSxDQU5uQixjQUFjLENBRGhCLGlCQUFpQixBQUNDLE1BQU0sR0FPbEIsY0FBYyxDQVJwQixpQkFBaUIsQUFFZCxTQUFTLEdBS04sZUFBZSxDQVByQixpQkFBaUIsQUFFZCxTQUFTLEdBTU4sY0FBYyxBQUFLLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFLSCxBQUVFLGNBRlksQ0FEaEIscUJBQXFCLEFBQ0gsTUFBTSxHQUVsQixxQkFBcUIsQ0FIM0IscUJBQXFCLEFBRWxCLFNBQVMsR0FDTixxQkFBcUIsQUFBQyxDQUN0QixLQUFLLENkdEdILE9BQU8sQ2NtR2IsQUFLSSxBQUdELGNBUlcsQ0FEaEIscUJBQXFCLEFBQ0gsTUFBTSxHQUVsQixxQkFBcUIsQUFHcEIsUUFBUSxDQU5mLHFCQUFxQixBQUVsQixTQUFTLEdBQ04scUJBQXFCLEFBR3BCLFFBQVEsQUFBQyxDQUNSLFlBQVksQ2R6R1osT0FBTyxDY21HYixBQU9LLEFBR0gsY0FWWSxDQURoQixxQkFBcUIsQUFDSCxNQUFNLEdBVWxCLGVBQWUsQ0FWbkIsY0FBYyxDQURoQixxQkFBcUIsQUFDSCxNQUFNLEdBV2xCLGNBQWMsQ0FacEIscUJBQXFCLEFBRWxCLFNBQVMsR0FTTixlQUFlLENBWHJCLHFCQUFxQixBQUVsQixTQUFTLEdBVU4sY0FBYyxBQUFLLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBWmxCLEFBYUcsQUFHQyxjQWhCVSxDQURoQixxQkFBcUIsQUFDSCxNQUFNLEFBZW5CLFFBQVEsR0FDTCxxQkFBcUIsUUFBUSxDQWpCckMscUJBQXFCLEFBRWxCLFNBQVMsQUFjUCxRQUFRLEdBQ0wscUJBQXFCLFFBQVEsQUFBQyxDQUM5QixZQUFZLENBQUUsT0FBb0IsQ0N6SnhDLGdCQUFnQixDRDBKVyxPQUFvQixDQWxCL0MsQUFtQkssQUFJRCxjQXZCVSxDQURoQixxQkFBcUIsQUFDSCxNQUFNLEFBc0JuQixNQUFNLEdBQ0gscUJBQXFCLFFBQVEsQ0F4QnJDLHFCQUFxQixBQUVsQixTQUFTLEFBcUJQLE1BQU0sR0FDSCxxQkFBcUIsUUFBUSxBQUFDLENBQzlCLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RnT0csS0FBSyxDQTNWekIsb0JBQU8sQ2NtR2IsQUF5QkssQUFFRCxjQTNCVSxDQURoQixxQkFBcUIsQUFDSCxNQUFNLEFBc0JuQixNQUFNLEFBS0osSUFBSyxDQUFBLFFBQVEsSUFBSSxxQkFBcUIsUUFBUSxDQTVCckQscUJBQXFCLEFBRWxCLFNBQVMsQUFxQlAsTUFBTSxBQUtKLElBQUssQ0FBQSxRQUFRLElBQUkscUJBQXFCLFFBQVEsQUFBQyxDQUM5QyxZQUFZLENkL0haLE9BQU8sQ2NnSVIsQUFPTCxBQUVFLGNBRlksQ0FEaEIsa0JBQWtCLEFBQ0EsTUFBTSxHQUVsQixrQkFBa0IsQ0FIeEIsa0JBQWtCLEFBRWYsU0FBUyxHQUNOLGtCQUFrQixBQUFDLENBQ25CLFlBQVksQ2QxSVYsT0FBTyxDY3VJYixBQUlHLEFBRUQsY0FOWSxDQURoQixrQkFBa0IsQUFDQSxNQUFNLEdBTWxCLGVBQWUsQ0FObkIsY0FBYyxDQURoQixrQkFBa0IsQUFDQSxNQUFNLEdBT2xCLGNBQWMsQ0FScEIsa0JBQWtCLEFBRWYsU0FBUyxHQUtOLGVBQWUsQ0FQckIsa0JBQWtCLEFBRWYsU0FBUyxHQU1OLGNBQWMsQUFBSyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQVJsQixBQVNHLEFBR0MsY0FaVSxDQURoQixrQkFBa0IsQUFDQSxNQUFNLEFBV25CLE1BQU0sR0FDSCxrQkFBa0IsQ0FiMUIsa0JBQWtCLEFBRWYsU0FBUyxBQVVQLE1BQU0sR0FDSCxrQkFBa0IsQUFBQyxDQUNuQixZQUFZLENkcEpaLE9BQU8sQ2NxSlAsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZHNNRyxLQUFLLENBM1Z6QixvQkFBTyxDY2RmLEFBb0tPLGlCQXBLVSxBQUFHLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENkcWQwQixNQUFNLENjcGQxQyxTQUFTLENkbVNpQixHQUFHLENjbFM3QixLQUFLLENkTUMsT0FBTyxDY0xkLEFBRUQsZ0JBQWdCLEFBQUcsQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENkK3dCeUIsTUFBTSxDQUNOLEtBQUssQ2Mvd0JyQyxVQUFVLENBQUUsS0FBSyxDQUNqQixTQUFTLENkaVBpQixJQUF3QixDY2hQbEQsV0FBVyxDZHlQZSxHQUFHLENjeFA3QixLQUFLLENiN0NELElBQUksQ2E4Q1IsZ0JBQWdCLENkUlYsbUJBQU8sQ0VwQ2IsYUFBYSxDRitPYSxJQUFJLENjak0vQixBQUdDLGNBQWMsQ0FEaEIsYUFBYSxBQUNLLFFBQVEsQ0FEMUIsYUFBYSxBQUVWLFdBQVcsQUFBRyxDQUNiLFlBQVksQ2RmUixPQUFPLENjYWIsQUFpQkUsQUFTRCxjQTFCYSxDQURoQixhQUFhLEFBQ0ssUUFBUSxBQWlCckIsTUFBTSxDQWxCWCxhQUFhLEFBRVYsV0FBVyxBQWdCVCxNQUFNLEFBQUMsQ0FDTixZQUFZLENkL0JWLE9BQU8sQ2NhYixBQW9CRyxBQUVELGNBdEJZLENBRGhCLGFBQWEsQUFDSyxRQUFRLEdBc0JwQixpQkFBaUIsQ0F0QnJCLGNBQWMsQ0FEaEIsYUFBYSxBQUNLLFFBQVEsR0F1QnBCLGdCQUFnQixDQXhCdEIsYUFBYSxBQUVWLFdBQVcsR0FxQlIsaUJBQWlCLENBdkJ2QixhQUFhLEFBRVYsV0FBVyxHQXNCUixnQkFBZ0IsQUFBRyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBTUgsY0FBYyxDQURoQixRQUFRLGFBQWEsQUFDSCxRQUFRLENBRDFCLFFBQVEsYUFBYSxBQUVsQixXQUFXLEFBQUcsQ0FFWCxhQUFhLENkbVptQixJQUE0RSxDY2xaNUcsbUJBQW1CLENBQUUsR0FBRyxDQUFDLGNBQWdDLENBQUMsS0FBSyxDQUFDLGNBQWdDLENBRW5HLEFBSUQsY0FBYyxDQURoQixjQUFjLEFBQ0ksUUFBUSxDQUQxQixjQUFjLEFBRVgsV0FBVyxBQUFHLENBQ2IsWUFBWSxDZHhEUixPQUFPLENjNERULGFBQWEsQ2Q4ZHVCLE1BQXlGLENjN2Q3SCxVQUFVLENIekROLHlKQUErSCxDWG9oQjlFLFNBQVMsQ0FBQyxLQUFLLENBOUw5QyxJQUFJLENBOExvRSxlQUErQixDV3BoQnpILG9SQUErSCxDR3lEeEUsU0FBUyxDQUFDLDJCQUF5RSxDQVBsSixBQVVFLEFBU0QsY0FuQmEsQ0FEaEIsY0FBYyxBQUNJLFFBQVEsQUFVckIsTUFBTSxDQVhYLGNBQWMsQUFFWCxXQUFXLEFBU1QsTUFBTSxBQUFDLENBQ04sWUFBWSxDZGpFVixPQUFPLENja0VULFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Q0UkssS0FBSyxDQTlWekIsb0JBQU8sQ2NzRGIsQUFhRyxBQUVELGNBZlksQ0FEaEIsY0FBYyxBQUNJLFFBQVEsR0FlcEIsaUJBQWlCLENBZnJCLGNBQWMsQ0FEaEIsY0FBYyxBQUNJLFFBQVEsR0FnQnBCLGdCQUFnQixDQWpCdEIsY0FBYyxBQUVYLFdBQVcsR0FjUixpQkFBaUIsQ0FoQnZCLGNBQWMsQUFFWCxXQUFXLEdBZVIsZ0JBQWdCLEFBQUcsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQU1ILEFBRUUsY0FGWSxDQURoQixrQkFBa0IsQUFDQSxRQUFRLEdBRXBCLGlCQUFpQixDQUZyQixjQUFjLENBRGhCLGtCQUFrQixBQUNBLFFBQVEsR0FHcEIsZ0JBQWdCLENBSnRCLGtCQUFrQixBQUVmLFdBQVcsR0FDUixpQkFBaUIsQ0FIdkIsa0JBQWtCLEFBRWYsV0FBVyxHQUVSLGdCQUFnQixBQUFHLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFLSCxBQUVFLGNBRlksQ0FEaEIsaUJBQWlCLEFBQ0MsUUFBUSxHQUVwQixpQkFBaUIsQ0FIdkIsaUJBQWlCLEFBRWQsV0FBVyxHQUNSLGlCQUFpQixBQUFDLENBQ2xCLEtBQUssQ2QzRkgsT0FBTyxDY3dGYixBQUlHLEFBRUQsY0FOWSxDQURoQixpQkFBaUIsQUFDQyxRQUFRLEdBTXBCLGlCQUFpQixDQU5yQixjQUFjLENBRGhCLGlCQUFpQixBQUNDLFFBQVEsR0FPcEIsZ0JBQWdCLENBUnRCLGlCQUFpQixBQUVkLFdBQVcsR0FLUixpQkFBaUIsQ0FQdkIsaUJBQWlCLEFBRWQsV0FBVyxHQU1SLGdCQUFnQixBQUFHLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFLSCxBQUVFLGNBRlksQ0FEaEIscUJBQXFCLEFBQ0gsUUFBUSxHQUVwQixxQkFBcUIsQ0FIM0IscUJBQXFCLEFBRWxCLFdBQVcsR0FDUixxQkFBcUIsQUFBQyxDQUN0QixLQUFLLENkekdILE9BQU8sQ2NzR2IsQUFLSSxBQUdELGNBUlcsQ0FEaEIscUJBQXFCLEFBQ0gsUUFBUSxHQUVwQixxQkFBcUIsQUFHcEIsUUFBUSxDQU5mLHFCQUFxQixBQUVsQixXQUFXLEdBQ1IscUJBQXFCLEFBR3BCLFFBQVEsQUFBQyxDQUNSLFlBQVksQ2Q1R1osT0FBTyxDY3NHYixBQU9LLEFBR0gsY0FWWSxDQURoQixxQkFBcUIsQUFDSCxRQUFRLEdBVXBCLGlCQUFpQixDQVZyQixjQUFjLENBRGhCLHFCQUFxQixBQUNILFFBQVEsR0FXcEIsZ0JBQWdCLENBWnRCLHFCQUFxQixBQUVsQixXQUFXLEdBU1IsaUJBQWlCLENBWHZCLHFCQUFxQixBQUVsQixXQUFXLEdBVVIsZ0JBQWdCLEFBQUcsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FabEIsQUFhRyxBQUdDLGNBaEJVLENBRGhCLHFCQUFxQixBQUNILFFBQVEsQUFlckIsUUFBUSxHQUNMLHFCQUFxQixRQUFRLENBakJyQyxxQkFBcUIsQUFFbEIsV0FBVyxBQWNULFFBQVEsR0FDTCxxQkFBcUIsUUFBUSxBQUFDLENBQzlCLFlBQVksQ0FBRSxPQUFvQixDQ3pKeEMsZ0JBQWdCLENEMEpXLE9BQW9CLENBbEIvQyxBQW1CSyxBQUlELGNBdkJVLENBRGhCLHFCQUFxQixBQUNILFFBQVEsQUFzQnJCLE1BQU0sR0FDSCxxQkFBcUIsUUFBUSxDQXhCckMscUJBQXFCLEFBRWxCLFdBQVcsQUFxQlQsTUFBTSxHQUNILHFCQUFxQixRQUFRLEFBQUMsQ0FDOUIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZGdPRyxLQUFLLENBOVZ6QixvQkFBTyxDY3NHYixBQXlCSyxBQUVELGNBM0JVLENBRGhCLHFCQUFxQixBQUNILFFBQVEsQUFzQnJCLE1BQU0sQUFLSixJQUFLLENBQUEsUUFBUSxJQUFJLHFCQUFxQixRQUFRLENBNUJyRCxxQkFBcUIsQUFFbEIsV0FBVyxBQXFCVCxNQUFNLEFBS0osSUFBSyxDQUFBLFFBQVEsSUFBSSxxQkFBcUIsUUFBUSxBQUFDLENBQzlDLFlBQVksQ2RsSVosT0FBTyxDY21JUixBQU9MLEFBRUUsY0FGWSxDQURoQixrQkFBa0IsQUFDQSxRQUFRLEdBRXBCLGtCQUFrQixDQUh4QixrQkFBa0IsQUFFZixXQUFXLEdBQ1Isa0JBQWtCLEFBQUMsQ0FDbkIsWUFBWSxDZDdJVixPQUFPLENjMEliLEFBSUcsQUFFRCxjQU5ZLENBRGhCLGtCQUFrQixBQUNBLFFBQVEsR0FNcEIsaUJBQWlCLENBTnJCLGNBQWMsQ0FEaEIsa0JBQWtCLEFBQ0EsUUFBUSxHQU9wQixnQkFBZ0IsQ0FSdEIsa0JBQWtCLEFBRWYsV0FBVyxHQUtSLGlCQUFpQixDQVB2QixrQkFBa0IsQUFFZixXQUFXLEdBTVIsZ0JBQWdCLEFBQUcsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FSbEIsQUFTRyxBQUdDLGNBWlUsQ0FEaEIsa0JBQWtCLEFBQ0EsUUFBUSxBQVdyQixNQUFNLEdBQ0gsa0JBQWtCLENBYjFCLGtCQUFrQixBQUVmLFdBQVcsQUFVVCxNQUFNLEdBQ0gsa0JBQWtCLEFBQUMsQ0FDbkIsWUFBWSxDZHZKWixPQUFPLENjd0pQLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RzTUcsS0FBSyxDQTlWekIsb0JBQU8sQ2N5SlIsQUZ3RVQsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsUUFBUSxDQUNuQixXQUFXLENBQUUsTUFBTSxDQUhyQixBQVFFLEFBK0RELFlBdkVXLENBUVYsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ1B0TlgsQU91TkQsTVB2Tk8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFTzZNNUIsQUFjSSxZQWRRLENBY1IsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUUsTUFBTSxDQUN2QixhQUFhLENBQUUsQ0FBQyxDQWxCdEIsQUFtQkssQUFHRCxZQXRCUSxDQXNCUixXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLElBQUksQ0FBRSxRQUFRLENBQ2QsU0FBUyxDQUFFLFFBQVEsQ0FDbkIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLENBQUMsQ0EzQnRCLEFBNEJLLEFBR0QsWUEvQlEsQ0ErQlIsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxjQUFjLENBQUUsTUFBTSxDQWxDNUIsQUFtQ0ssQUFHRCxZQXRDUSxDQXNDUix1QkFBdUIsQUFBQyxDQUN0QixPQUFPLENBQUUsWUFBWSxDQXZDM0IsQUF3Q0ssQUFFRCxZQTFDUSxDQTBDUixZQUFZLENBMUNoQixZQUFZLENBMkNSLGNBQWMsQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFJLENBNUNqQixBQVFFLEFBcUNHLFlBN0NPLENBUVYsV0FBVyxBQXlDRyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsQ0FBQyxDQXREckIsQUF1REssQUFDRCxZQXhEUSxDQXdEUixpQkFBaUIsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsQ0FBQyxDQUNiLFlBQVksQ1pxTHNCLE1BQU0sQ1lwTHhDLFdBQVcsQ0FBRSxDQUFDLENBNURwQixBQTZESyxBQUVELFlBL0RRLENBK0RSLGVBQWUsQUFBQyxDQUNkLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBakU3QixBQWtFSyxBQUNELFlBbkVRLENBbUVSLHFCQUFxQixBQUFDLENBQ3BCLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLENJNVVMLEtBQUssQUFBQyxDSElBLFVBQVUsQ2I2UGMsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNLENheFA3QyxBR0hILE1IR1MsQ0FBQyxNQUFNLE1BQU0sc0JBQXNCLEVBQUUsTUFBTSxFR1RyRCxLQUFLLEFBQUMsQ0hVQSxVQUFVLENBQUUsSUFBSSxDR0pyQixDQU5ELEFBR0UsS0FIRyxBQUdGLElBQUssQ0FBQSxLQUFLLENBQUUsQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBR0gsQUFDRSxTQURPLEFBQ04sSUFBSyxDQU5BLEtBQUssQ0FNRSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFHSCxXQUFXLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxNQUFNLENIYlosVUFBVSxDYjhQYyxNQUFNLENBQUMsS0FBSSxDQUFDLElBQUksQ2F6UDFDLEFHVUgsTUhWUyxDQUFDLE1BQU0sTUFBTSxzQkFBc0IsRUFBRSxNQUFNLEVHS3JELFdBQVcsQUFBQyxDSEpOLFVBQVUsQ0FBRSxJQUFJLENHU3JCLENDcEJELE9BQU8sQ0FDUCxVQUFVLENBQ1YsU0FBUyxDQUNULFNBQVMsQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFRLENDd0JoQixBRHZCSCxBQUVELGdCQ3FCSyxBRHJCVyxPQ3FCSixBQUFDLENBQ1AsT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDQUFFLE1BQWtCLENBQy9CLGNBQWMsQ0FBRSxNQUFrQixDQUNsQyxPQUFPLENBQUUsRUFBRSxDQWhDZixVQUFVLENsQitQa0IsSUFBSSxDa0IvUFAsS0FBSyxDQUM5QixZQUFZLENsQjhQZ0IsSUFBSSxDa0I5UEwsS0FBSyxDQUFDLFdBQVcsQ0FDNUMsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDbEI0UGlCLElBQUksQ2tCNVBOLEtBQUssQ0FBQyxXQUFXLENBcUN4QyxBQWdCRCxBRGpESixnQkNpREssQURqRFcsTUNpREwsT0FBTyxBQUFDLENBQ2IsV0FBVyxDQUFFLENBQUMsQ0FDZixBRDdDTCxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDakJncUIyQixJQUFJLENpQi9wQnRDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENqQjhuQnlCLEtBQUssQ2lCN25CdkMsT0FBTyxDakI4bkIyQixLQUFLLENpQjluQlYsQ0FBQyxDQUM5QixNQUFNLENqQjhuQjRCLE9BQU8sQ2lCOW5CaEIsQ0FBQyxDQUFDLENBQUMsQ0FDNUIsU0FBUyxDakJvUW1CLElBQUksQ2lCblFoQyxLQUFLLENqQlRJLE9BQU8sQ2lCVWhCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGdCQUFnQixDaEIxQlYsSUFBSSxDZ0IyQlYsZUFBZSxDQUFFLFdBQVcsQ0FDNUIsTUFBTSxDakJrTnNCLEdBQUcsQ2lCbE5BLEtBQUssQ2pCYjNCLGdCQUFJLENFYlgsYUFBYSxDRitPYSxJQUFJLENpQmxOakMsQUFNRyxvQkFBb0IsQUFBVSxDQUM1QixLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxJQUFJLENabUJaLEFZbEJDLE1aa0JLLEVBQUUsU0FBUyxFQUFFLEtBQUssRVlyQnhCLHVCQUF1QixBQUFPLENBQzVCLEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FDWCxDWmtCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRVlyQnhCLHVCQUF1QixBQUFPLENBQzVCLEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FDWCxDWmtCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRVlyQnhCLHVCQUF1QixBQUFPLENBQzVCLEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FDWCxDWmtCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRVlyQnpCLHVCQUF1QixBQUFPLENBQzVCLEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FDWCxDWmtCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRVlyQnpCLHVCQUF1QixBQUFPLENBQzVCLEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FDWCxDQVFELG1CQUFtQixBQUFVLENBQzNCLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLENBQUMsQ1pRVCxBWVBDLE1aT0ssRUFBRSxTQUFTLEVBQUUsS0FBSyxFWVZ4QixzQkFBc0IsQUFBTyxDQUMzQixLQUFLLENBQUUsSUFBSSxDQUNYLElBQUksQ0FBRSxDQUFDLENBQ1IsQ1pPRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRVlWeEIsc0JBQXNCLEFBQU8sQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNSLENaT0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVZVnhCLHNCQUFzQixBQUFPLENBQzNCLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLENBQUMsQ0FDUixDWk9ELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFWVZ6QixzQkFBc0IsQUFBTyxDQUMzQixLQUFLLENBQUUsSUFBSSxDQUNYLElBQUksQ0FBRSxDQUFDLENBQ1IsQ1pPRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRVlWekIsc0JBQXNCLEFBQU8sQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNSLENBTUwsQUFDRSxPQURLLENBQ0wsY0FBYyxBQUFDLENBQ2IsR0FBRyxDQUFFLElBQUksQ0FDVCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDakJxbEJtQixPQUFPLENrQnhuQnZDLEFEOEJKLEFBTUcsT0FOSSxDQVFMLGdCQ3RDRyxBRHNDYSxPQ3RDTixBQUFDLENBQ1AsT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDQUFFLE1BQWtCLENBQy9CLGNBQWMsQ0FBRSxNQUFrQixDQUNsQyxPQUFPLENBQUUsRUFBRSxDQXpCZixVQUFVLENBQUUsQ0FBQyxDQUNiLFlBQVksQ2xCdVBnQixJQUFJLENrQnZQTCxLQUFLLENBQUMsV0FBVyxDQUM1QyxhQUFhLENsQnNQZSxJQUFJLENrQnRQSixLQUFLLENBQ2pDLFdBQVcsQ2xCcVBpQixJQUFJLENrQnJQTixLQUFLLENBQUMsV0FBVyxDQThCeEMsQUFnQkQsQURFSixPQUFPLENBUUwsZ0JDVkcsQURVYSxNQ1ZQLE9BQU8sQUFBQyxDQUNiLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQURhTCxBQUNFLFVBRFEsQ0FDUixjQUFjLEFBQUMsQ0FDYixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLElBQUksQ0FDVixVQUFVLENBQUUsQ0FBQyxDQUNiLFdBQVcsQ2pCdWtCcUIsT0FBTyxDa0J4bkJ2QyxBRDJDSixBQU9HLFVBUE8sQ0FTUixnQkNwREcsQURvRGEsT0NwRE4sQUFBQyxDQUNQLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxNQUFrQixDQUMvQixjQUFjLENBQUUsTUFBa0IsQ0FDbEMsT0FBTyxDQUFFLEVBQUUsQ0FsQmYsVUFBVSxDbEJpUGtCLElBQUksQ2tCalBQLEtBQUssQ0FBQyxXQUFXLENBQzFDLFlBQVksQ0FBRSxDQUFDLENBQ2YsYUFBYSxDbEIrT2UsSUFBSSxDa0IvT0osS0FBSyxDQUFDLFdBQVcsQ0FDN0MsV0FBVyxDbEI4T2lCLElBQUksQ2tCOU9OLEtBQUssQ0F1QjVCLEFBZ0JELEFEZUosVUFBVSxDQVNSLGdCQ3hCRyxBRHdCYSxNQ3hCUCxPQUFPLEFBQUMsQ0FDYixXQUFXLENBQUUsQ0FBQyxDQTdCaEIsQUE4QkMsQURhTCxVQUFVLENBU1IsZ0JDcERHLEFEb0RhLE9DcEROLEFEc0RDLENBQ1AsY0FBYyxDQUFFLENBQUMsQ0FDbEIsQUFJTCxBQUNFLFNBRE8sQ0FDUCxjQUFjLEFBQUMsQ0FDYixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLElBQUksQ0FDVixVQUFVLENBQUUsQ0FBQyxDQUNiLFlBQVksQ2pCc2pCb0IsT0FBTyxDa0J4bkJ2QyxBRDRESixBQU9HLFNBUE0sQ0FTUCxnQkNyRUcsQURxRWEsT0NyRU4sQUFBQyxDQUNQLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxNQUFrQixDQUMvQixjQUFjLENBQUUsTUFBa0IsQ0FDbEMsT0FBTyxDQUFFLEVBQUUsQ0FKYixBQVlDLEFEZ0RMLFNBQVMsQ0FTUCxnQkNyRUcsQURxRWEsT0NyRU4sQUFlRyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBRHlDTixTQUFTLENBU1AsZ0JDbERLLEFEa0RXLFFDbERILEFBQUMsQ0FDUixPQUFPLENBQUUsWUFBWSxDQUNyQixZQUFZLENBQUUsTUFBa0IsQ0FDaEMsY0FBYyxDQUFFLE1BQWtCLENBQ2xDLE9BQU8sQ0FBRSxFQUFFLENBOUJqQixVQUFVLENsQjBPa0IsSUFBSSxDa0IxT1AsS0FBSyxDQUFDLFdBQVcsQ0FDMUMsWUFBWSxDbEJ5T2dCLElBQUksQ2tCek9MLEtBQUssQ0FDaEMsYUFBYSxDbEJ3T2UsSUFBSSxDa0J4T0osS0FBSyxDQUFDLFdBQVcsQ0E4QnhDLEFBR0gsQURnQ0osU0FBUyxDQVNQLGdCQ3pDRyxBRHlDYSxNQ3pDUCxPQUFPLEFBQUMsQ0FDYixXQUFXLENBQUUsQ0FBQyxDQVZkLEFBV0QsQUQ4QkwsU0FBUyxDQVNQLGdCQ2xESyxBRGtEVyxRQ2xESCxBRG9ERCxDQUNSLGNBQWMsQ0FBRSxDQUFDLENBQ2xCLEFBTUwsQUFDRSxjQURZLENBQ1gsV0FBQyxFQUFhLEtBQWIsQUFBa0IsRUFEdEIsY0FBYyxDQUVYLFdBQUMsRUFBYSxPQUFiLEFBQW9CLEVBRnhCLGNBQWMsQ0FHWCxXQUFDLEVBQWEsUUFBYixBQUFxQixFQUh6QixjQUFjLENBSVgsV0FBQyxFQUFhLE1BQWIsQUFBbUIsQ0FBRSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFJSCxpQkFBaUIsQUFBQyxDRWxIaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxNQUFNLENuQndzQjRCLEdBQVcsQ21CeHNCM0IsQ0FBQyxDQUNuQixRQUFRLENBQUUsTUFBTSxDQUNoQixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ25CQ1osT0FBTyxDaUJnSGpCLEFBS0QsY0FBYyxBQUFDLENBQ2IsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ2pCc2lCMkIsTUFBTSxDQUNOLE1BQU0sQ2lCdGlCeEMsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENoQjVFUSxHQUFHLENnQjZFdEIsS0FBSyxDakJwSEksT0FBTyxDaUJxSGhCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsTUFBTSxDQUFFLENBQUMsQ0FWWCxBQVlFLEFBK0JELGNBM0NhLEFBWVgsWUFBWSxBQUFDLENmaElaLHNCQUFzQixDRmdwQlUsZ0JBQTRELENFL29CNUYsdUJBQXVCLENGK29CUyxnQkFBNEQsQ2lCNWhCaEcsQUFjRyxBQUVELGNBaEJZLEFBZ0JYLFdBQVcsQUFBQyxDZnRIWCwwQkFBMEIsQ0Zrb0JNLGdCQUE0RCxDRWpvQjVGLHlCQUF5QixDRmlvQk8sZ0JBQTRELENTMW9COUYsQVE4R0YsQUFrQkcsY1JoSUEsQVE4R1csTVI5R0wsQ1E4R1QsY1I3R0csQVE2R1csTVI3R0wsQUFBQyxDUWtJTixLQUFLLENqQjRnQjJCLE9BQXFCLENpQjNnQnJELGVBQWUsQ0FBRSxJQUFJLENGOUlyQixnQkFBZ0IsQ2ZFVCxPQUFPLENTV2YsQVEyR0gsQUEwQkUsY0ExQlksQUEwQlgsT0FBTyxDQTFCVixjQUFjLEFBMkJYLE9BQU8sQ0EzQlYsY0FBYyxBRzFIZCxZQUFZLEFBWVQsS0h5SVEsQUd6SUgsQ0gwSUosS0FBSyxDaEJ4SkQsSUFBSSxDZ0J5SlIsZUFBZSxDQUFFLElBQUksQ0ZySnJCLGdCQUFnQixDZEZiLE9BQU8sQ2dCMEhkLEFBK0JHLEFBRUQsY0FqQ1ksQUFpQ1gsU0FBUyxDQWpDWixjQUFjLEFBa0NYLFNBQVMsQUFBQyxDQUNULEtBQUssQ2pCcEpFLE9BQU8sQ2lCcUpkLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLGdCQUFnQixDQUFFLFdBQVcsQ0FLOUIsQUFHSCxjQUFjLEtBQUssQUFBQyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBR0QsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ2pCa2UyQixLQUFLLENBb0JMLE1BQU0sQ2lCcmZ4QyxhQUFhLENBQUUsQ0FBQyxDQUNoQixTQUFTLENqQjBHbUIsSUFBd0IsQ2lCekdwRCxLQUFLLENqQnhLSSxPQUFPLENpQnlLaEIsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFHRCxtQkFBbUIsQUFBQyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ2pCMmUyQixNQUFNLENBQ04sTUFBTSxDaUIzZXhDLEtBQUssQ2pCN0tJLE9BQU8sQ2lCOEtqQixBSTNMRCxVQUFVLENBQ1YsbUJBQW1CLEFBQUMsQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsY0FBYyxDQUFFLE1BQU0sQ0FKeEIsQUFNRSxBQWVELFVBckJTLENBTU4sSUFBSSxDQUxSLG1CQUFtQixDQUtmLElBQUksQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxRQUFRLENaQ2hCLEFZVEYsQUFvQkcsVUFwQk8sQ0FNTixJWkdELEFZSEssTVpHQyxDWVJULG1CQUFtQixDQUtmLElaR0QsQVlISyxNWkdDLEFBQUMsQ1lJSixPQUFPLENBQUUsQ0FBQyxDWkpRLEFZVHhCLEFBZUksVUFmTSxDQU1OLElBQUksQUFTSCxNQUFNLENBZlgsVUFBVSxDQU1OLElBQUksQUFVSCxPQUFPLENBaEJaLFVBQVUsQ0FNTixJQUFJLEFETFIsWUFBWSxBQVlULEtBQUssQ0NiUixVQUFVLENBTU4sSUFBSSxBQVdILE9BQU8sQ0FoQlosbUJBQW1CLENBS2YsSUFBSSxBQVNILE1BQU0sQ0FkWCxtQkFBbUIsQ0FLZixJQUFJLEFBVUgsT0FBTyxDQWZaLG1CQUFtQixDQUtmLElBQUksQURMUixZQUFZLEFBWVQsS0FBSyxDQ1pSLG1CQUFtQixDQUtmLElBQUksQUFXSCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBS0wsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLGVBQWUsQ0FBRSxVQUFVLENBSDdCLEFBS0UsQUFHRCxZQVJXLENBS1YsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWixBQUdILEFBRUUsVUFGUSxDQUVOLElBQUksSUFBSyxDQUFBLFlBQVksRUFGekIsVUFBVSxDQUdOLFVBQVUsSUFBSyxDQUROLFlBQVksQ0FDUSxDQUM3QixXQUFXLENyQnVNZSxJQUFHLENxQjNNakMsQUFLRyxBQUdELFVBUlEsQ0FRTixJQUFJLElBQUssQ0FBQSxXQUFXLENBQUMsSUFBSyxDQUFBLGdCQUFnQixFQVI5QyxVQUFVLENBU04sVUFBVSxJQUFLLENBRE4sV0FBVyxFQUNVLElBQUksQUFBQyxDbkI3Qm5DLHVCQUF1QixDbUI4Qk0sQ0FBQyxDbkI3QjlCLDBCQUEwQixDbUI2QkcsQ0FBQyxDQVZsQyxBQVdHLEFBRUQsVUFiUSxDQWFOLElBQUksSUFBSyxDQVhBLFlBQVksRUFGekIsVUFBVSxDQWNOLFVBQVUsSUFBSyxDQVpOLFlBQVksRUFZVSxJQUFJLEFBQUMsQ25CcEJwQyxzQkFBc0IsQ21CcUJNLENBQUMsQ25CcEI3Qix5QkFBeUIsQ21Cb0JHLENBQUMsQ0FDOUIsQUFlSCxzQkFBc0IsQUFBQyxDQUNyQixhQUFhLENBQUUsSUFBb0IsQ0FDbkMsWUFBWSxDQUFFLElBQW9CLENBRnBDLEFBSUUsQUFTRCxzQkFicUIsQUFJbkIsT0FBTyxDQUNSLE9BQU8sQ0FMVCxzQkFBc0IsQUFLWCxPQUFPLENBQ2hCLFVBQVUsQ0FOWixzQkFBc0IsQUFNUixPQUFPLEFBQUMsQ0FDbEIsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUVELFNBQVMsQ0FWWCxzQkFBc0IsQUFVVCxRQUFRLEFBQUMsQ0FDbEIsWUFBWSxDQUFFLENBQUMsQ0FDaEIsQUFHSCxPQUFPLENBQUcsc0JBQXNCLENBdkJoQyxhQUFhLENBQUcsSUFBSSxDQXVCVixzQkFBc0IsQUFBQyxDQUMvQixhQUFhLENBQUUsT0FBdUIsQ0FDdEMsWUFBWSxDQUFFLE9BQXVCLENBQ3RDLEFBRUQsT0FBTyxDQUFHLHNCQUFzQixDQTNCaEMsYUFBYSxDQUFHLElBQUksQ0EyQlYsc0JBQXNCLEFBQUMsQ0FDL0IsYUFBYSxDckJ1VGUsS0FBRSxDcUJ0VDlCLFlBQVksQ3JCc1RnQixLQUFFLENxQnJUL0IsQUFtQkQsbUJBQW1CLEFBQUMsQ0FDbEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsZUFBZSxDQUFFLE1BQU0sQ0FIekIsQUFLRSxBQW9CRCxtQkF6QmtCLENBS2YsSUFBSSxDQUxSLG1CQUFtQixDQU1mLFVBQVUsQUFBQyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBUGYsQUFRRyxBQUVELG1CQVZpQixDQVVmLElBQUksSUFBSyxDQWpGQSxZQUFZLEVBdUV6QixtQkFBbUIsQ0FXZixVQUFVLElBQUssQ0FsRk4sWUFBWSxDQWtGUSxDQUM3QixVQUFVLENyQnNIZ0IsSUFBRyxDcUJsSWpDLEFBYUcsQUFHRCxtQkFoQmlCLENBZ0JmLElBQUksSUFBSyxDQWpGQSxXQUFXLENBaUZDLElBQUssQ0FqRkEsZ0JBQWdCLEVBaUU5QyxtQkFBbUIsQ0FpQmYsVUFBVSxJQUFLLENBbEZOLFdBQVcsRUFrRlUsSUFBSSxBQUFDLENuQnZHbkMsMEJBQTBCLENtQndHSSxDQUFDLENuQnZHL0IseUJBQXlCLENtQnVHSyxDQUFDLENBbEJuQyxBQW1CRyxBQUVELG1CQXJCaUIsQ0FxQmYsSUFBSSxJQUFLLENBNUZBLFlBQVksRUF1RXpCLG1CQUFtQixDQXNCZixVQUFVLElBQUssQ0E3Rk4sWUFBWSxFQTZGVSxJQUFJLEFBQUMsQ25CMUhwQyxzQkFBc0IsQ21CMkhLLENBQUMsQ25CMUg1Qix1QkFBdUIsQ21CMEhJLENBQUMsQ0FDN0IsQUFnQkgsQUFDRSxpQkFEZSxDQUNiLElBQUksQ0FEUixpQkFBaUIsQ0FFYixVQUFVLENBQUcsSUFBSSxBQUFDLENBQ2xCLGFBQWEsQ0FBRSxDQUFDLENBSHBCLEFBS0ksQUFNRCxpQkFYYyxDQUNiLElBQUksQ0FJSixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWSxFQUx0QixpQkFBaUIsQ0FDYixJQUFJLENBS0osS0FBSyxDQUFBLElBQUMsQ0FBSyxVQUFMLEFBQWUsRUFOekIsaUJBQWlCLENBRWIsVUFBVSxDQUFHLElBQUksQ0FHakIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVksRUFMdEIsaUJBQWlCLENBRWIsVUFBVSxDQUFHLElBQUksQ0FJakIsS0FBSyxDQUFBLElBQUMsQ0FBSyxVQUFMLEFBQWUsQ0FBRSxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsZ0JBQWdCLENBQ3RCLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFDMUpMLFlBQVksQUFBQyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsT0FBTyxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUxiLEFBT0UsQUE4Q0QsWUFyRFcsQ0FPUixhQUFhLENBUGpCLFlBQVksQ0FRUix1QkFBdUIsQ0FSM0IsWUFBWSxDQVNSLGNBQWMsQ0FUbEIsWUFBWSxDQVVSLFlBQVksQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxRQUFRLENBR2QsS0FBSyxDQUFFLEVBQUUsQ0FDVCxhQUFhLENBQUUsQ0FBQyxDQWhCcEIsQUFrQkksQUFLRCxZQXZCUyxDQU9SLGFBQWEsQ0FXWCxhQUFhLENBbEJuQixZQUFZLENBT1IsYUFBYSxDQVlYLGNBQWMsQ0FuQnBCLFlBQVksQ0FPUixhQUFhLENBYVgsWUFBWSxDQXBCbEIsWUFBWSxDQVFSLHVCQUF1QixDQVVyQixhQUFhLENBbEJuQixZQUFZLENBUVIsdUJBQXVCLENBV3JCLGNBQWMsQ0FuQnBCLFlBQVksQ0FRUix1QkFBdUIsQ0FZckIsWUFBWSxDQXBCbEIsWUFBWSxDQVNSLGNBQWMsQ0FTWixhQUFhLENBbEJuQixZQUFZLENBU1IsY0FBYyxDQVVaLGNBQWMsQ0FuQnBCLFlBQVksQ0FTUixjQUFjLENBV1osWUFBWSxDQXBCbEIsWUFBWSxDQVVSLFlBQVksQ0FRVixhQUFhLENBbEJuQixZQUFZLENBVVIsWUFBWSxDQVNWLGNBQWMsQ0FuQnBCLFlBQVksQ0FVUixZQUFZLENBVVYsWUFBWSxBQUFDLENBQ2IsV0FBVyxDdEJxTmEsSUFBRyxDc0IxT2pDLEFBc0JLLEFBSUgsWUExQlUsQ0EwQlIsYUFBYSxNQUFNLENBMUJ2QixZQUFZLENBMkJSLGNBQWMsTUFBTSxDQTNCeEIsWUFBWSxDQTRCUixZQUFZLENBQUMsa0JBQWtCLE1BQU0sR0FBRyxrQkFBa0IsQUFBQyxDQUMzRCxPQUFPLENBQUUsQ0FBQyxDQTdCZCxBQThCRyxBQUdELFlBakNVLENBaUNSLFlBQVksQ0FBQyxrQkFBa0IsTUFBTSxBQUFDLENBQ3RDLE9BQU8sQ0FBRSxDQUFDLENBbENkLEFBbUNHLEFBSUMsWUF2Q1EsQ0FxQ1IsYUFBYSxBQUVaLElBQUssQ0RBRyxXQUFXLEVDdkN4QixZQUFZLENBc0NSLGNBQWMsQUFDYixJQUFLLENEQUcsV0FBVyxDQ0FELENwQjVCbkIsdUJBQXVCLENvQjRCMkIsQ0FBQyxDcEIzQm5ELDBCQUEwQixDb0IyQndCLENBQUMsQ0F2Q3ZELEFBdUM0RCxBQUN4RCxZQXhDUSxDQXFDUixhQUFhLEFBR1osSUFBSyxDRFBHLFlBQVksRUNqQ3pCLFlBQVksQ0FzQ1IsY0FBYyxBQUViLElBQUssQ0RQRyxZQUFZLENDT0QsQ3BCZnBCLHNCQUFzQixDb0JlNEIsQ0FBQyxDcEJkbkQseUJBQXlCLENvQmN5QixDQUFDLENBeEN2RCxBQXdDNEQsQUFLMUQsWUE3Q1UsQ0E2Q1IsWUFBWSxBQUFDLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQS9DdkIsQUFpREksQUFHRCxZQXBEUyxDQTZDUixZQUFZLEFBSVgsSUFBSyxDRFZHLFdBQVcsRUNVRCxrQkFBa0IsQ0FqRHpDLFlBQVksQ0E2Q1IsWUFBWSxBQUtYLElBQUssQ0RYRyxXQUFXLEVDV0Qsa0JBQWtCLE9BQU8sQUFBQyxDcEJ2QzdDLHVCQUF1QixDb0J1Q3FELENBQUMsQ3BCdEM3RSwwQkFBMEIsQ29Cc0NrRCxDQUFDLENBbERqRixBQWtEc0YsQUFDbEYsWUFuRFEsQ0E2Q1IsWUFBWSxBQU1YLElBQUssQ0RsQkcsWUFBWSxFQ2tCRCxrQkFBa0IsQUFBQyxDcEIxQnZDLHNCQUFzQixDb0IwQitDLENBQUMsQ3BCekJ0RSx5QkFBeUIsQ29CeUI0QyxDQUFDLENBQUssQUFXL0Usb0JBQW9CLENBQ3BCLG1CQUFtQixBQUFDLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBRmYsQUFPRSxBQWVELG9CQXRCbUIsQ0FPbEIsSUFBSSxDQU5OLG1CQUFtQixDQU1qQixJQUFJLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQVRkLEFBV0ksQUFHRCxvQkFkaUIsQ0FPbEIsSUFBSSxBQUlELE1BQU0sQ0FWWCxtQkFBbUIsQ0FNakIsSUFBSSxBQUlELE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBWmhCLEFBYUssQUFHSCxvQkFoQmtCLENBZ0JsQixJQUFJLENBQUcsSUFBSSxDQWhCYixvQkFBb0IsQ0FpQmxCLElBQUksQ0FBRyxpQkFBaUIsQ0FqQjFCLG9CQUFvQixDQWtCbEIsaUJBQWlCLENBQUcsaUJBQWlCLENBbEJ2QyxvQkFBb0IsQ0FtQmxCLGlCQUFpQixDQUFHLElBQUksQ0FsQjFCLG1CQUFtQixDQWVqQixJQUFJLENBQUcsSUFBSSxDQWZiLG1CQUFtQixDQWdCakIsSUFBSSxDQUFHLGlCQUFpQixDQWhCMUIsbUJBQW1CLENBaUJqQixpQkFBaUIsQ0FBRyxpQkFBaUIsQ0FqQnZDLG1CQUFtQixDQWtCakIsaUJBQWlCLENBQUcsSUFBSSxBQUFDLENBQ3ZCLFdBQVcsQ3RCd0plLElBQUcsQ3NCdko5QixBQUdILG9CQUFvQixBQUFDLENBQUUsWUFBWSxDdEJvSkwsSUFBRyxDc0JwSjRCLEFBQzdELG1CQUFtQixBQUFDLENBQUUsV0FBVyxDdEJtSkgsSUFBRyxDc0JuSjBCLEFBUTNELGlCQUFpQixBQUFDLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDdEJ5UnFCLElBQUksQ0FDSixJQUFJLENzQnpSaEMsYUFBYSxDQUFFLENBQUMsQ0FDaEIsU0FBUyxDdEJrTG1CLElBQUksQ3NCakxoQyxXQUFXLENyQnBEUSxHQUFHLENxQnFEdEIsV0FBVyxDdEIyVjJCLElBQUksQ3NCMVYxQyxLQUFLLEN0Qi9GSSxPQUFPLENzQmdHaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZ0JBQWdCLEN0QnZHUCxPQUFPLENzQndHaEIsTUFBTSxDdEIrSHNCLEdBQUcsQ3NCL0hILEtBQUssQ3RCdEd4QixPQUFPLENFUGQsYUFBYSxDRnVkdUIsR0FBRyxDc0J0WDNDLEFBZ0JFLEFBSUQsaUJBcEJnQixDQWdCZixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWSxFQWhCcEIsaUJBQWlCLENBaUJmLEtBQUssQ0FBQSxJQUFDLENBQUssVUFBTCxBQUFlLENBQUUsQ0FDckIsVUFBVSxDQUFFLENBQUMsQ0FDZCxBQVNILGVBQWUsQ0FBRyxhQUFhLElBQUssQ0FBQSxRQUFRLEVBQzVDLGVBQWUsQ0FBRyxjQUFjLEFBQUMsQ0FDL0IsTUFBTSxDdEI4V2dDLGdCQUF5RCxDc0I3V2hHLEFBRUQsZUFBZSxDQUFHLGFBQWEsQ0FDL0IsZUFBZSxDQUFHLGNBQWMsQ0FDaEMsZUFBZSxDQUFHLG9CQUFvQixDQUFHLGlCQUFpQixDQUMxRCxlQUFlLENBQUcsbUJBQW1CLENBQUcsaUJBQWlCLENBQ3pELGVBQWUsQ0FBRyxvQkFBb0IsQ0FBRyxJQUFJLENBQzdDLGVBQWUsQ0FBRyxtQkFBbUIsQ0FBRyxJQUFJLEFBQUMsQ0FDM0MsT0FBTyxDdEJtUXFCLElBQUksQ0FDSixFQUFFLENzQm5ROUIsU0FBUyxDdEJnSm1CLElBQXdCLENzQi9JcEQsV0FBVyxDdEIrRmlCLEdBQUcsQ0V6TzdCLGFBQWEsQ0ZnUGEsSUFBSSxDc0JwR2pDLEFBRUQsZUFBZSxDQUFHLGFBQWEsSUFBSyxDQWpCQSxRQUFRLEVBa0I1QyxlQUFlLENBQUcsY0FBYyxBQUFDLENBQy9CLE1BQU0sQ3RCMFZnQyxnQkFBeUQsQ3NCelZoRyxBQUVELGVBQWUsQ0FBRyxhQUFhLENBQy9CLGVBQWUsQ0FBRyxjQUFjLENBQ2hDLGVBQWUsQ0FBRyxvQkFBb0IsQ0FBRyxpQkFBaUIsQ0FDMUQsZUFBZSxDQUFHLG1CQUFtQixDQUFHLGlCQUFpQixDQUN6RCxlQUFlLENBQUcsb0JBQW9CLENBQUcsSUFBSSxDQUM3QyxlQUFlLENBQUcsbUJBQW1CLENBQUcsSUFBSSxBQUFDLENBQzNDLE9BQU8sQ3RCNk9xQixJQUFJLENBQ0osSUFBSSxDc0I3T2hDLFNBQVMsQ3RCZ0ltQixJQUF3QixDc0IvSHBELFdBQVcsQ3RCK0VpQixHQUFHLENFMU83QixhQUFhLENGaVBhLElBQUksQ3NCcEZqQyxBQUVELGVBQWUsQ0FBRyxjQUFjLENBQ2hDLGVBQWUsQ0FBRyxjQUFjLEFBQUMsQ0FDL0IsYUFBYSxDQUFFLElBQTJELENBQzNFLEFBVUQsWUFBWSxDQUFHLG9CQUFvQixDQUFHLElBQUksQ0FDMUMsWUFBWSxDQUFHLG9CQUFvQixDQUFHLGlCQUFpQixDQUN2RCxZQUFZLENBQUcsbUJBQW1CLElBQUssQ0RySTFCLFdBQVcsRUNxSThCLElBQUksQ0FDMUQsWUFBWSxDQUFHLG1CQUFtQixJQUFLLENEdEkxQixXQUFXLEVDc0k4QixpQkFBaUIsQ0FDdkUsWUFBWSxDQUFHLG1CQUFtQixXQUFXLENBQUcsSUFBSSxJQUFLLENEdkk1QyxXQUFXLENDdUk2QyxJQUFLLENEdkk1QyxnQkFBZ0IsRUN3STlDLFlBQVksQ0FBRyxtQkFBbUIsV0FBVyxDQUFHLGlCQUFpQixJQUFLLENEeEl6RCxXQUFXLENDd0kyRCxDcEJwSy9FLHVCQUF1QixDb0JxS0ksQ0FBQyxDcEJwSzVCLDBCQUEwQixDb0JvS0MsQ0FBQyxDQUMvQixBQUVELFlBQVksQ0FBRyxtQkFBbUIsQ0FBRyxJQUFJLENBQ3pDLFlBQVksQ0FBRyxtQkFBbUIsQ0FBRyxpQkFBaUIsQ0FDdEQsWUFBWSxDQUFHLG9CQUFvQixJQUFLLENEcEozQixZQUFZLEVDb0orQixJQUFJLENBQzVELFlBQVksQ0FBRyxvQkFBb0IsSUFBSyxDRHJKM0IsWUFBWSxFQ3FKK0IsaUJBQWlCLENBQ3pFLFlBQVksQ0FBRyxvQkFBb0IsWUFBWSxDQUFHLElBQUksSUFBSyxDRHRKOUMsWUFBWSxFQ3VKekIsWUFBWSxDQUFHLG9CQUFvQixZQUFZLENBQUcsaUJBQWlCLElBQUssQ0R2SjNELFlBQVksQ0N1SjZELENwQi9KbEYsc0JBQXNCLENvQmdLSSxDQUFDLENwQi9KM0IseUJBQXlCLENvQitKQyxDQUFDLENBQzlCLEFDdkxELGVBQWUsQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLElBQW1DLENBQy9DLFlBQVksQ0FBRSxJQUF1RCxDQUN0RSxBQUVELHNCQUFzQixBQUFDLENBQ3JCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLFlBQVksQ3ZCc2YwQixJQUFJLEN1QnJmM0MsQUFFRCxxQkFBcUIsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBSFosQUFLRSxBQW9DRCxxQkF6Q29CLEFBS2xCLFFBQVEsR0FBRyxxQkFBcUIsUUFBUSxBQUFDLENBQ3hDLEtBQUssQ3RCekJELElBQUksQ3NCMEJSLFlBQVksQ3RCeEJULE9BQU8sQ2NFVixnQkFBZ0IsQ2RGYixPQUFPLENzQmlCZCxBQVVHLEFBRUQscUJBWm1CLEFBWWxCLE1BQU0sR0FBRyxxQkFBcUIsUUFBUSxBQUFDLENBS3BDLFVBQVUsQ3ZCa1djLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUZMLEtBQUssQ0NsWTVCLG1CQUFPLENzQmlCZCxBQW1CRyxBQUVELHFCQXJCbUIsQUFxQmxCLE1BQU0sSUFBSyxDVCtIQSxRQUFRLElTL0hJLHFCQUFxQixRQUFRLEFBQUMsQ0FDcEQsWUFBWSxDdkJxYndCLE9BQWtDLEN1QjNjMUUsQUF1QkcsQUFFRCxxQkF6Qm1CLEFBeUJsQixJQUFLLENBQUEsU0FBUyxDQUFDLE9BQU8sR0FBRyxxQkFBcUIsUUFBUSxDQXpCekQscUJBQXFCLEFIakJyQixZQUFZLEFBWVQsS0c4QkEsQUg5QkssSUc4QkEsQ0FBQSxTQUFTLElBQVcscUJBQXFCLFFBQVEsQUFBQyxDQUN0RCxLQUFLLEN0QjdDRCxJQUFJLENzQjhDUixnQkFBZ0IsQ3ZCK2U0QixPQUFrQyxDdUI5ZTlFLFlBQVksQ3ZCOGVnQyxPQUFrQyxDdUIxZ0JsRixBQThCRyxBQUdDLHFCQWpDaUIsQUFnQ2xCLFNBQVMsR0FDTixxQkFBcUIsQUFBQyxDQUN0QixLQUFLLEN2QjFDQSxPQUFPLEN1QlFsQixBQW9DTSxBQUdELHFCQXZDZ0IsQUFnQ2xCLFNBQVMsR0FDTixxQkFBcUIsQUFHcEIsUUFBUSxBQUFDLENBQ1IsZ0JBQWdCLEN2QmpEYixPQUFPLEN1QmtEWCxBQVNQLHFCQUFxQixBQUFDLENBQ3BCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGNBQWMsQ0FBRSxHQUFHLENBSHJCLEFBTUUsQUEyQkQscUJBakNvQixBQU1sQixRQUFRLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBMEUsQ0FDL0UsSUFBSSxDQUFJLEtBQXVELENBQy9ELE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDdkIyYitCLElBQUksQ3VCMWJ4QyxNQUFNLEN2QjBiOEIsSUFBSSxDdUJ6YnhDLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsZ0JBQWdCLEN0QmpGWixJQUFJLENzQmtGUixNQUFNLEN2QnhFQyxPQUFPLEN1QndFaUMsS0FBSyxDdkI0SjFCLEdBQUcsQ3VCNUtqQyxBQWtCRyxBQUdELHFCQXJCbUIsQUFxQmxCLE9BQU8sQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUEwRSxDQUMvRSxJQUFJLENBQUksS0FBdUQsQ0FDL0QsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLEN2QjRhK0IsSUFBSSxDdUIzYXhDLE1BQU0sQ3ZCMmE4QixJQUFJLEN1QjFheEMsT0FBTyxDQUFFLEVBQUUsQ0FDWCxpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLG1CQUFtQixDQUFFLGFBQWEsQ0FDbEMsZUFBZSxDdkIwYXFCLEdBQUcsQ0FBQyxHQUFHLEN1QnphNUMsQUFRSCxBQUNFLGdCQURjLENBQ2QscUJBQXFCLFFBQVEsQUFBQyxDckJ6RzVCLGFBQWEsQ0YrT2EsSUFBSSxDdUJ2SWxDLEFBR0csQUFHQyxnQkFOWSxDQUtkLHFCQUFxQixRQUFRLEdBQUcscUJBQXFCLEFBQ2xELE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDWnZFViwyTEFBK0gsQ1lnRTNJLEFBUUssQUFJRCxnQkFaWSxDQVdkLHFCQUFxQixjQUFjLEdBQUcscUJBQXFCLEFBQ3hELFFBQVEsQUFBQyxDQUNSLFlBQVksQ3RCckhYLE9BQU8sQ2NFVixnQkFBZ0IsQ2RGYixPQUFPLENzQndHZCxBQWdCSyxBQUNELGdCQWpCWSxDQVdkLHFCQUFxQixjQUFjLEdBQUcscUJBQXFCLEFBTXhELE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDWmxGVix3SUFBK0gsQ1lnRTNJLEFBbUJLLEFBSUQsZ0JBdkJZLENBc0JkLHFCQUFxQixTQUFTLEFBQzNCLFFBQVEsR0FBRyxxQkFBcUIsUUFBUSxBQUFDLENBQ3hDLGdCQUFnQixDdEJoSWYsa0JBQU8sQ3NCd0dkLEFBeUJLLEFBQ0QsZ0JBMUJZLENBc0JkLHFCQUFxQixTQUFTLEFBSTNCLGNBQWMsR0FBRyxxQkFBcUIsUUFBUSxBQUFDLENBQzlDLGdCQUFnQixDdEJuSWYsa0JBQU8sQ3NCb0lULEFBUUwsQUFDRSxhQURXLENBQ1gscUJBQXFCLFFBQVEsQUFBQyxDQUM1QixhQUFhLEN2QjBaK0IsR0FBRyxDdUI1Wm5ELEFBR0csQUFHQyxhQU5TLENBS1gscUJBQXFCLFFBQVEsR0FBRyxxQkFBcUIsQUFDbEQsT0FBTyxBQUFDLENBQ1AsZ0JBQWdCLENaM0dWLHFJQUErSCxDWW9HM0ksQUFRSyxBQUlELGFBWlMsQ0FXWCxxQkFBcUIsU0FBUyxBQUMzQixRQUFRLEdBQUcscUJBQXFCLFFBQVEsQUFBQyxDQUN4QyxnQkFBZ0IsQ3RCekpmLGtCQUFPLENzQjBKVCxBQVNMLGNBQWMsQUFBQyxDQUNiLFlBQVksQ0FBRSxJQUE2QyxDQUQ3RCxBQUlJLEFBOEJILGNBbENhLENBR1oscUJBQXFCLEFBQ2xCLFFBQVEsQUFBQyxDQUNSLElBQUksQ0FBSSxLQUE2QyxDQUNyRCxLQUFLLEN2QmtZcUMsSUFBcUMsQ3VCalkvRSxjQUFjLENBQUUsR0FBRyxDQUNuQixhQUFhLEN2QmlZNkIsR0FBa0MsQ3VCellsRixBQVNLLEFBRUQsY0FYVSxDQUdaLHFCQUFxQixBQVFsQixPQUFPLEFBQUMsQ0FDUCxHQUFHLENBQUUsZUFBcUksQ0FDMUksSUFBSSxDQUFFLGlCQUF5RyxDQUMvRyxLQUFLLEN2QjRYcUMsZ0JBQXVGLEN1QjNYakksTUFBTSxDdkIyWG9DLGdCQUF1RixDdUIxWGpJLGdCQUFnQixDdkIzS1gsT0FBTyxDdUI0S1osYUFBYSxDdkJ3WDZCLEdBQWtDLENhMWlCNUUsVUFBVSxDVW1MVSxTQUFTLENBQUMsS0FBSSxDQUFDLFdBQVcsQ3ZCNFVaLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLENhMWZqSSxBVStLQyxNVi9LSyxDQUFDLE1BQU0sTUFBTSxzQkFBc0IsRUFBRSxNQUFNLEVVNEpyRCxBQVdJLGNBWFUsQ0FHWixxQkFBcUIsQUFRbEIsT0FBTyxBQUFDLENWdEtQLFVBQVUsQ0FBRSxJQUFJLENVOEtqQixDQW5CTCxBQXVCSSxjQXZCVSxDQXNCWixxQkFBcUIsUUFBUSxHQUFHLHFCQUFxQixBQUNsRCxPQUFPLEFBQUMsQ0FDUCxnQkFBZ0IsQ3RCN0xkLElBQUksQ3NCOExOLFNBQVMsQ0FBRSxnQkFBaUUsQ0F6QmxGLEFBMEJLLEFBSUQsY0E5QlUsQ0E2QloscUJBQXFCLFNBQVMsQUFDM0IsUUFBUSxHQUFHLHFCQUFxQixRQUFRLEFBQUMsQ0FDeEMsZ0JBQWdCLEN0QmxNZixrQkFBTyxDc0JtTVQsQUFXTCxjQUFjLEFBQUMsQ0FDYixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ3ZCc1JnQyxnQkFBc0QsQ3VCclI1RixPQUFPLEN2QjJLcUIsSUFBSSxDdUIzS0UsSUFBNkQsQ3ZCMktuRSxJQUFJLENBQ0osSUFBSSxDdUIzS2hDLFdBQVcsQ3RCaEtRLEdBQUcsQ3NCaUt0QixXQUFXLEN2QitPMkIsSUFBSSxDdUI5TzFDLEtBQUssQ3ZCM01JLE9BQU8sQ3VCNE1oQixjQUFjLENBQUUsTUFBTSxDQUN0QixVQUFVLENaL0tBLHlKQUErSCxDWG9oQjlFLFNBQVMsQ0FBQyxLQUFLLENBOUw5QyxJQUFJLENBOExvRSxlQUErQixDdUJwV25JLGdCQUFnQixDdEIxTlYsSUFBSSxDc0IyTlYsTUFBTSxDdkJtQnNCLEdBQUcsQ3VCbkJLLEtBQUssQ3ZCbE5oQyxPQUFPLEN1Qm9OZCxhQUFhLEN2Qm9CYSxJQUFJLEN1QmZoQyxVQUFVLENBQUUsSUFBSSxDQWxCbEIsQUFvQkUsQUFvQ0QsY0F4RGEsQUFvQlgsTUFBTSxBQUFDLENBQ04sWUFBWSxDdkJ5UHdCLE9BQWtDLEN1QnhQdEUsT0FBTyxDQUFFLENBQUMsQ0FJUixVQUFVLEN2QmlXb0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBdk1YLEtBQUssQ0EwRkssb0JBQWtDLEN1QjlRMUUsQUE2QkksQUFTRCxjQXRDVyxBQW9CWCxNQUFNLEFBU0osV0FBVyxBQUFDLENBTVgsS0FBSyxDdkJ2T0EsT0FBTyxDdUJ3T1osZ0JBQWdCLEN0QnBQZCxJQUFJLENzQmdOWixBQXFDSyxBQUdILGNBeENZLENBd0NYLFFBQUMsRUF4Q0osY0FBYyxDQXlDWCxJQUFDLENBQUssSUFBSyxFQUFBLElBQUMsQ0FBSyxHQUFMLEFBQVEsRUFBRyxDQUN0QixNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ3ZCcUlhLElBQUksQ3VCcEk5QixnQkFBZ0IsQ0FBRSxJQUFJLENBNUMxQixBQTZDRyxBQUVELGNBL0NZLEFBK0NYLFNBQVMsQUFBQyxDQUNULEtBQUssQ3ZCclBFLE9BQU8sQ3VCc1BkLGdCQUFnQixDdkIxUFQsT0FBTyxDdUJ5TWxCLEFBa0RHLEFBR0QsY0FyRFksQUFxRFgsWUFBWSxBQUFDLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUdILGlCQUFpQixBQUFDLENBQ2hCLE1BQU0sQ3ZCaU9nQyxnQkFBeUQsQ3VCaE8vRixXQUFXLEN2QjRIaUIsSUFBSSxDdUIzSGhDLGNBQWMsQ3ZCMkhjLElBQUksQ3VCMUhoQyxZQUFZLEN2QjJIZ0IsSUFBSSxDdUIxSGhDLFNBQVMsQ3ZCYW1CLElBQXdCLEN1QlpyRCxBQUVELGlCQUFpQixBQUFDLENBQ2hCLE1BQU0sQ3ZCNE5nQyxnQkFBeUQsQ3VCM04vRixXQUFXLEN2QnlIaUIsSUFBSSxDdUJ4SGhDLGNBQWMsQ3ZCd0hjLElBQUksQ3VCdkhoQyxZQUFZLEN2QndIZ0IsRUFBRSxDdUJ2SDlCLFNBQVMsQ3ZCSW1CLElBQXdCLEN1QkhyRCxBQU9ELFlBQVksQUFBQyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDdkJzTWdDLGdCQUFzRCxDdUJyTTVGLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBRUQsa0JBQWtCLEFBQUMsQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ3ZCOExnQyxnQkFBc0QsQ3VCN0w1RixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBTlosQUFRRSxBQWtCRCxrQkExQmlCLEFBUWYsTUFBTSxHQUFHLGtCQUFrQixBQUFDLENBQzNCLFlBQVksQ3ZCOEt3QixPQUFrQyxDdUI3S3RFLFVBQVUsQ3ZCcUZnQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FGTCxLQUFLLENDbFk1QixtQkFBTyxDc0JxU2QsQUFXRyxBQUVELGtCQWJnQixBQWFmLFNBQVMsR0FBRyxrQkFBa0IsQUFBQyxDQUM5QixnQkFBZ0IsQ3ZCOVNULE9BQU8sQ3VCZ1NsQixBQWVHLEFBR0Msa0JBbEJjLEFBa0JiLEtBQU0sQ0FBQSxFQUFFLElBQUksa0JBQWtCLE9BQU8sQUFBTyxDQUMzQyxPQUFPLEN2QmtVUCxRQUFRLEN1QnJWZCxBQW9CSyxBQUdILGtCQXZCZ0IsR0F1QmQsa0JBQWtCLENBQUEsV0FBQyxDQUFZLE9BQU8sQUFBQyxDQUN2QyxPQUFPLENBQUUsaUJBQWlCLENBQzNCLEFBR0gsa0JBQWtCLEFBQUMsQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLEN2QmdLZ0MsZ0JBQXNELEN1Qi9KNUYsT0FBTyxDdkJxRHFCLElBQUksQ0FDSixJQUFJLEN1QnJEaEMsV0FBVyxDdEJ0UlEsR0FBRyxDc0J1UnRCLFdBQVcsQ3ZCeUgyQixJQUFJLEN1QnhIMUMsS0FBSyxDdkJqVUksT0FBTyxDdUJrVWhCLGdCQUFnQixDdEI5VVYsSUFBSSxDc0IrVVYsTUFBTSxDdkJqR3NCLEdBQUcsQ3VCaUdHLEtBQUssQ3ZCdFU5QixPQUFPLENFUGQsYUFBYSxDRnVkdUIsR0FBRyxDdUJ0SjNDLEFBZ0JFLEFBZ0JELGtCQWhDaUIsQUFnQmYsT0FBTyxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ3ZCOEk4QixJQUE0RSxDdUI3SWhILE9BQU8sQ3ZCb0NtQixJQUFJLENBQ0osSUFBSSxDdUJwQzlCLFdBQVcsQ3ZCeUd5QixJQUFJLEN1QnhHeEMsS0FBSyxDdkJqVkUsT0FBTyxDdUJrVmQsT0FBTyxDQUFFLFFBQVEsQ1IxVmpCLGdCQUFnQixDZkdULE9BQU8sQ3VCeVZkLFdBQVcsQ0FBRSxPQUFPLENyQjlWcEIsYUFBYSxDcUIrVlUsQ0FBQyxDdkJ3SFksR0FBRyxDQUFILEdBQUcsQ3VCeEh3QyxDQUFDLENBQ2pGLEFBU0gsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsa0JBQXVGLENBQy9GLE9BQU8sQ0FBRSxDQUFDLENBQ1YsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixVQUFVLENBQUUsSUFBSSxDQUxsQixBQU9FLEFBZ0lELGFBdklZLEFBT1YsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FSakIsQUFZSSxBQUdELGFBZlUsQUFPVixNQUFNLEFBS0osc0JBQXNCLEFBQUMsQ0FBRSxVQUFVLEN2QjZPSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENDcG1COUMsSUFBSSxDRHNZa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBRkwsS0FBSyxDQ2xZNUIsbUJBQU8sQ3NCeVdkLEFBWWtGLEFBQzlFLGFBYlMsQUFPVixNQUFNLEFBTUosa0JBQWtCLEFBQUssQ0FBRSxVQUFVLEN2QjRPSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENDcG1COUMsSUFBSSxDRHNZa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBRkwsS0FBSyxDQ2xZNUIsbUJBQU8sQ3NCeVdkLEFBYWtGLEFBQzlFLGFBZFMsQUFPVixNQUFNLEFBT0osV0FBVyxBQUFZLENBQUUsVUFBVSxDdkIyT0ssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQ3BtQjlDLElBQUksQ0RzWWtCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUZMLEtBQUssQ0NsWTVCLG1CQUFPLENzQnlXZCxBQWNrRixBQUdoRixhQWpCVyxBQWlCVixrQkFBa0IsQUFBQyxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQWxCYixBQW1CRyxBQUVELGFBckJXLEFBcUJWLHNCQUFzQixBQUFDLENBQ3RCLEtBQUssQ3ZCNk5vQyxJQUFJLEN1QjVON0MsTUFBTSxDdkI0Tm1DLElBQUksQ3VCM043QyxVQUFVLENBQUUsT0FBNkQsQ1IvWHpFLGdCQUFnQixDZEZiLE9BQU8sQ3NCbVlWLE1BQU0sQ3ZCNE5tQyxDQUFDLENFL2xCMUMsYUFBYSxDRmdtQjRCLElBQUksQ2E5bEIzQyxVQUFVLENiK2Z3QixnQkFBZ0IsQ0FBQyxLQUFJLENBQUMsV0FBVyxDQUFFLFlBQVksQ0FBQyxLQUFJLENBQUMsV0FBVyxDQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsV0FBVyxDdUIxSGpJLFVBQVUsQ0FBRSxJQUFJLENWaFloQixBVXFZRCxNVnJZTyxDQUFDLE1BQU0sTUFBTSxzQkFBc0IsRUFBRSxNQUFNLEVVa1dyRCxBQXFCRSxhQXJCVyxBQXFCVixzQkFBc0IsQUFBQyxDVnRYcEIsVUFBVSxDQUFFLElBQUksQ1VvWW5CLENBbkNILEFBZ0NJLGFBaENTLEFBcUJWLHNCQUFzQixBQVdwQixPQUFPLENBaENaLGFBQWEsQUh6V2IsWUFBWSxBQVlULEtHa1hBLEFIbFhLLHNCR2tYaUIsQUFXWixDUnZZVCxnQkFBZ0IsQ2ZrbUJ5QixPQUFrQyxDdUIzUC9FLEFBa0NLLEFBR0gsYUFyQ1csQUFxQ1YsK0JBQStCLEFBQUMsQ0FDL0IsS0FBSyxDdkJzTTJCLElBQUksQ3VCck1wQyxNQUFNLEN2QnNNMEIsS0FBSyxDdUJyTXJDLEtBQUssQ0FBRSxXQUFXLENBQ2xCLE1BQU0sQ3ZCcU0wQixPQUFPLEN1QnBNdkMsZ0JBQWdCLEN2QjdZVCxPQUFPLEN1QjhZZCxZQUFZLENBQUUsV0FBVyxDckJwWnpCLGFBQWEsQ0Z5bEJtQixJQUFJLEN1QmhQeEMsQUE4Q0csQUFFRCxhQWhEVyxBQWdEVixrQkFBa0IsQUFBQyxDQUNsQixLQUFLLEN2QmtNb0MsSUFBSSxDdUJqTTdDLE1BQU0sQ3ZCaU1tQyxJQUFJLENlMWxCN0MsZ0JBQWdCLENkRmIsT0FBTyxDc0I2WlYsTUFBTSxDdkJrTW1DLENBQUMsQ0UvbEIxQyxhQUFhLENGZ21CNEIsSUFBSSxDYTlsQjNDLFVBQVUsQ2IrZndCLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLEN1QmhHakksVUFBVSxDQUFFLElBQUksQ1YxWmhCLEFVK1pELE1WL1pPLENBQUMsTUFBTSxNQUFNLHNCQUFzQixFQUFFLE1BQU0sRVVrV3JELEFBZ0RFLGFBaERXLEFBZ0RWLGtCQUFrQixBQUFDLENWalpoQixVQUFVLENBQUUsSUFBSSxDVThabkIsQ0E3REgsQUEwREksYUExRFMsQUFnRFYsa0JBQWtCLEFBVWhCLE9BQU8sQ0ExRFosYUFBYSxBSHpXYixZQUFZLEFBWVQsS0c2WUEsQUg3WUssa0JHNllhLEFBVVIsQ1JqYVQsZ0JBQWdCLENma21CeUIsT0FBa0MsQ3VCM1AvRSxBQTRESyxBQUdILGFBL0RXLEFBK0RWLGtCQUFrQixBQUFDLENBQ2xCLEtBQUssQ3ZCNEsyQixJQUFJLEN1QjNLcEMsTUFBTSxDdkI0SzBCLEtBQUssQ3VCM0tyQyxLQUFLLENBQUUsV0FBVyxDQUNsQixNQUFNLEN2QjJLMEIsT0FBTyxDdUIxS3ZDLGdCQUFnQixDdkJ2YVQsT0FBTyxDdUJ3YWQsWUFBWSxDQUFFLFdBQVcsQ3JCOWF6QixhQUFhLENGeWxCbUIsSUFBSSxDdUJoUHhDLEFBd0VHLEFBRUQsYUExRVcsQUEwRVYsV0FBVyxBQUFDLENBQ1gsS0FBSyxDdkJ3S29DLElBQUksQ3VCdks3QyxNQUFNLEN2QnVLbUMsSUFBSSxDdUJ0SzdDLFVBQVUsQ0FBRSxDQUFDLENBQ2IsWUFBWSxDdkJyRGMsS0FBSyxDdUJzRC9CLFdBQVcsQ3ZCdERlLEtBQUssQ2VoWS9CLGdCQUFnQixDZEZiLE9BQU8sQ3NCMGJWLE1BQU0sQ3ZCcUttQyxDQUFDLENFL2xCMUMsYUFBYSxDRmdtQjRCLElBQUksQ2E5bEIzQyxVQUFVLENiK2Z3QixnQkFBZ0IsQ0FBQyxLQUFJLENBQUMsV0FBVyxDQUFFLFlBQVksQ0FBQyxLQUFJLENBQUMsV0FBVyxDQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsV0FBVyxDdUJuRWpJLFVBQVUsQ0FBRSxJQUFJLENWdmJoQixBVTRiRCxNVjViTyxDQUFDLE1BQU0sTUFBTSxzQkFBc0IsRUFBRSxNQUFNLEVVa1dyRCxBQTBFRSxhQTFFVyxBQTBFVixXQUFXLEFBQUMsQ1YzYVQsVUFBVSxDQUFFLElBQUksQ1UyYm5CLENBMUZILEFBdUZJLGFBdkZTLEFBMEVWLFdBQVcsQUFhVCxPQUFPLENBdkZaLGFBQWEsQUh6V2IsWUFBWSxBQVlULEtHdWFBLEFIdmFLLFdHdWFNLEFBYUQsQ1I5YlQsZ0JBQWdCLENma21CeUIsT0FBa0MsQ3VCM1AvRSxBQXlGSyxBQUdILGFBNUZXLEFBNEZWLFdBQVcsQUFBQyxDQUNYLEtBQUssQ3ZCK0kyQixJQUFJLEN1QjlJcEMsTUFBTSxDdkIrSTBCLEtBQUssQ3VCOUlyQyxLQUFLLENBQUUsV0FBVyxDQUNsQixNQUFNLEN2QjhJMEIsT0FBTyxDdUI3SXZDLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsWUFBWSxDQUFFLFdBQVcsQ0FDekIsWUFBWSxDQUFFLEtBQThCLENBbkdoRCxBQXFHRyxBQUVELGFBdkdXLEFBdUdWLGdCQUFnQixBQUFDLENBQ2hCLGdCQUFnQixDdkIzY1QsT0FBTyxDRU5kLGFBQWEsQ0Z5bEJtQixJQUFJLEN1QmhQeEMsQUEwR0csQUFFRCxhQTVHVyxBQTRHVixnQkFBZ0IsQUFBQyxDQUNoQixZQUFZLENBQUUsSUFBSSxDQUNsQixnQkFBZ0IsQ3ZCamRULE9BQU8sQ0VOZCxhQUFhLENGeWxCbUIsSUFBSSxDdUJoUHhDLEFBZ0hHLEFBR0MsYUFuSFMsQUFrSFYsU0FBUyxBQUNQLHNCQUFzQixBQUFDLENBQ3RCLGdCQUFnQixDdkJyZFgsT0FBTyxDdUJpV2xCLEFBcUhLLEFBRUQsYUF2SFMsQUFrSFYsU0FBUyxBQUtQLCtCQUErQixBQUFDLENBQy9CLE1BQU0sQ0FBRSxPQUFPLENBeEhyQixBQXlISyxBQUVELGFBM0hTLEFBa0hWLFNBQVMsQUFTUCxrQkFBa0IsQUFBQyxDQUNsQixnQkFBZ0IsQ3ZCN2RYLE9BQU8sQ3VCaVdsQixBQTZISyxBQUVELGFBL0hTLEFBa0hWLFNBQVMsQUFhUCxrQkFBa0IsQUFBQyxDQUNsQixNQUFNLENBQUUsT0FBTyxDQWhJckIsQUFpSUssQUFFRCxhQW5JUyxBQWtIVixTQUFTLEFBaUJQLFdBQVcsQUFBQyxDQUNYLGdCQUFnQixDdkJyZVgsT0FBTyxDdUJzZWIsQUFJTCxxQkFBcUIsUUFBUSxDQUM3QixrQkFBa0IsQ0FDbEIsY0FBYyxBQUFDLENWbGZULFVBQVUsQ2IrZndCLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLENhMWZqSSxBVStlSCxNVi9lUyxDQUFDLE1BQU0sTUFBTSxzQkFBc0IsRUFBRSxNQUFNLEVVMmVyRCxxQkFBcUIsUUFBUSxDQUM3QixrQkFBa0IsQ0FDbEIsY0FBYyxBQUFDLENWNWVULFVBQVUsQ0FBRSxJQUFJLENVOGVyQixDQ3JmRCxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsWUFBWSxDQUFFLENBQUMsQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDeEI4cUIyQixHQUFHLENBQ0gsSUFBSSxDUzlxQnRDLEFlSEYsQUFjQyxTZlhFLEFlSE0sTWZHQSxDZUhULFNmSUcsQWVKTSxNZklBLEFBQUMsQ2VDTixlQUFlLENBQUUsSUFBSSxDZkN0QixBZU5ILEFBU0UsU0FUTyxBQVNOLFNBQVMsQUFBQyxDQUNULEtBQUssQ3hCVkUsT0FBTyxDd0JXZCxjQUFjLENBQUUsSUFBSSxDQUNwQixNQUFNLENBQUUsT0FBTyxDQUNoQixBQU9ILFNBQVMsQUFBQyxDQUNSLGFBQWEsQ3hCOE1lLEdBQUcsQ3dCOU1PLEtBQUssQ3hCeEJsQyxPQUFPLEN3QnVCbEIsQUFHRSxBQWdDRCxTQW5DUSxDQUdQLFNBQVMsQUFBQyxDQUNSLGFBQWEsQ3hCMk1hLElBQUcsQ3dCL01qQyxBQUtHLEFBRUQsU0FQTyxDQU9QLFNBQVMsQUFBQyxDQUNSLE1BQU0sQ3hCdU1vQixHQUFHLEN3QnZNRSxLQUFLLENBQUMsV0FBVyxDdEIvQmhELHNCQUFzQixDRnlPSSxJQUFJLENFeE85Qix1QkFBdUIsQ0Z3T0csSUFBSSxDU25PaEMsQWVpQkYsQUFvQkcsU0FwQk0sQ0FPUCxTZnhCQyxBZXdCUSxNZnhCRixDZWlCVCxTQUFTLENBT1AsU2Z2QkMsQWV1QlEsTWZ2QkYsQUFBQyxDZTRCSixZQUFZLEN4QnBDUCxPQUFPLENBQVAsT0FBTyxDQUNQLE9BQU8sQ1NTZixBZWNILEFBZUksU0FmSyxDQU9QLFNBQVMsQUFRTixTQUFTLEFBQUMsQ0FDVCxLQUFLLEN4QnBDQSxPQUFPLEN3QnFDWixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLFlBQVksQ0FBRSxXQUFXLENBbEIvQixBQW1CSyxBQUdILFNBdEJPLENBc0JQLFNBQVMsT0FBTyxDQXRCbEIsU0FBUyxDQXVCUCxTQUFTLEtBQUssQ0FBQyxTQUFTLEFBQUMsQ0FDdkIsS0FBSyxDeEIzQ0UsT0FBTyxDd0I0Q2QsZ0JBQWdCLEN2QnhEWixJQUFJLEN1QnlEUixZQUFZLEN4QmpETCxPQUFPLENBQVAsT0FBTyxDQ1JWLElBQUksQ3VCK0JaLEFBMkJHLEFBRUQsU0E3Qk8sQ0E2QlAsY0FBYyxBQUFDLENBRWIsVUFBVSxDeEJnTGdCLElBQUcsQ0V0TzdCLHNCQUFzQixDc0J3REssQ0FBQyxDdEJ2RDVCLHVCQUF1QixDc0J1REksQ0FBQyxDQUM3QixBQVFILEFBQ0UsVUFEUSxDQUNSLFNBQVMsQUFBQyxDdEJ4RVIsYUFBYSxDRitPYSxJQUFJLEN3QnhLbEMsQUFHRyxBQUVELFVBTFEsQ0FLUixTQUFTLE9BQU8sQ0FMbEIsVUFBVSxDQU1SLEtBQUssQ0FBRyxTQUFTLEFBQUMsQ0FDaEIsS0FBSyxDdkJoRkQsSUFBSSxDdUJpRlIsZ0JBQWdCLEN2Qi9FYixPQUFPLEN1QmdGWCxBQVFILEFBQ0UsU0FETyxDQUNQLFNBQVMsQUFBQyxDQUNSLElBQUksQ0FBRSxRQUFRLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFHSCxBQUNFLGNBRFksQ0FDWixTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFRSCxBQUNFLFlBRFUsQ0FDUixTQUFTLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUZqQixBQUdHLEFBQ0QsWUFKVSxDQUlSLE9BQU8sQUFBQyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUNuSEgsQUFDRSxVQURRLENBQ1IsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsTUFBTSxDQUN0QixTQUFTLENBQUUsQ0FBQyxDQUNaLFNBQVMsQ0FBRSxVQUFVLENBQ3JCLGdCQUFnQixDeEJSWixJQUFJLEN3QlNSLGVBQWUsQ0FBRSxVQUFVLENBQzNCLE1BQU0sQ3pCb09vQixHQUFHLEN5QnBPRixLQUFLLEN6Qkt6QixpQkFBSSxDRWJYLGFBQWEsQ0YrT2EsSUFBSSxDeUJoUGxDLEFBWUksQUFnQkQsVUE1Qk8sQ0FDUixLQUFLLENBV0QsRUFBRSxBQUFDLENBQ0gsWUFBWSxDQUFFLENBQUMsQ0FDZixXQUFXLENBQUUsQ0FBQyxDQWRwQixBQWVLLEFBR0MsVUFsQkksQ0FDUixLQUFLLENBZ0JELFdBQVcsWUFBWSxDQUN2QixnQkFBZ0IsWUFBWSxBQUFDLEN2QlgvQixzQkFBc0IsQ0Z5T0ksSUFBSSxDRXhPOUIsdUJBQXVCLENGd09HLElBQUksQ3lCaFBsQyxBQW9CTyxBQUlELFVBeEJJLENBQ1IsS0FBSyxDQXNCRCxXQUFXLFdBQVcsQ0FDdEIsZ0JBQWdCLFdBQVcsQUFBQyxDdkJIOUIsMEJBQTBCLENGMk5BLElBQUksQ0UxTjlCLHlCQUF5QixDRjBOQyxJQUFJLEN5QnROM0IsQUFNUCxVQUFVLEFBQUMsQ0FHVCxJQUFJLENBQUUsUUFBUSxDQUNkLE9BQU8sQ3pCd3ZCMkIsT0FBTyxDeUJ2dkIxQyxBQUVELFdBQVcsQUFBQyxDQUNWLGFBQWEsQ3pCbXZCcUIsTUFBTSxDeUJsdkJ6QyxBQUVELGNBQWMsQUFBQyxDQUNiLFVBQVUsQ0FBRSxRQUFtQixDQUMvQixhQUFhLENBQUUsQ0FBQyxDQUNqQixBQUVELFVBQVUsV0FBVyxBQUFDLENBQ3BCLGFBQWEsQ0FBRSxDQUFDLENoQnhDaEIsQWdCeUNELEFBRUQsVWhCM0NHLEFnQjJDTyxNaEIzQ0QsQUFBQyxDZ0I2Q04sZUFBZSxDQUFFLElBQUksQ2hCN0NELEFnQjJDeEIsQUFLRSxVQUxRLENBS04sVUFBVSxBQUFDLENBQ1gsV0FBVyxDekJrdUJxQixPQUFPLEN5Qmp1QnhDLEFBT0gsWUFBWSxBQUFDLENBQ1gsT0FBTyxDekJ3dEIyQixNQUFNLENBQ04sT0FBTyxDeUJ4dEJ6QyxhQUFhLENBQUUsQ0FBQyxDQUNoQixLQUFLLEN6QjZ0QjZCLE9BQU8sQ3lCNXRCekMsZ0JBQWdCLEN6QnhEUCxnQkFBSSxDeUJ5RGIsYUFBYSxDekJzS2UsR0FBRyxDeUJ0S0csS0FBSyxDekJ6RDlCLGlCQUFJLEN5Qm9EZixBQU9FLEFBU0QsWUFoQlcsQUFPVCxZQUFZLEFBQUMsQ3ZCeEVaLGFBQWEsQ0YreEJtQixnQkFBb0QsQ0FBcEQsZ0JBQW9ELEN5QnR0QlQsQ0FBQyxDQUFDLENBQUMsQ0FSbEYsQUFTRyxBQUdDLFlBWlEsQ0FXUixXQUFXLENBQ1gsZ0JBQWdCLFlBQVksQUFBQyxDQUMzQixVQUFVLENBQUUsQ0FBQyxDQUNkLEFBSUwsWUFBWSxBQUFDLENBQ1gsT0FBTyxDekJzc0IyQixNQUFNLENBQ04sT0FBTyxDeUJ0c0J6QyxnQkFBZ0IsQ3pCeEVQLGdCQUFJLEN5QnlFYixVQUFVLEN6QnNKa0IsR0FBRyxDeUJ0SkEsS0FBSyxDekJ6RTNCLGlCQUFJLEN5QnNFZixBQUtFLEFBR0QsWUFSVyxBQUtULFdBQVcsQUFBQyxDdkJ4RlgsYUFBYSxDdUJ5RlUsQ0FBQyxDQUFDLENBQUMsQ3pCc3NCTSxnQkFBb0QsQ0FBcEQsZ0JBQW9ELEN5QnJzQnJGLEFBUUgsaUJBQWlCLEFBQUMsQ0FDaEIsWUFBWSxDQUFFLFFBQW1CLENBQ2pDLGFBQWEsQ3pCc3JCcUIsT0FBTSxDeUJyckJ4QyxXQUFXLENBQUUsUUFBbUIsQ0FDaEMsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxrQkFBa0IsQUFBQyxDQUNqQixZQUFZLENBQUUsUUFBbUIsQ0FDakMsV0FBVyxDQUFFLFFBQW1CLENBQ2pDLEFBR0QsaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLEN6QitxQjJCLE9BQU8sQ3lCOXFCMUMsQUFFRCxTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDdkJ6SFQsYUFBYSxDRit4Qm1CLGdCQUFvRCxDeUJwcUJ2RixBQUdELGFBQWEsQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFJLEN2QnpIVCxzQkFBc0IsQ0Z5eEJVLGdCQUFvRCxDRXh4QnBGLHVCQUF1QixDRnd4QlMsZ0JBQW9ELEN5QjlwQnZGLEFBRUQsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDdkJoSFQsMEJBQTBCLENGMndCTSxnQkFBb0QsQ0Uxd0JwRix5QkFBeUIsQ0Ywd0JPLGdCQUFvRCxDeUJ6cEJ2RixBQUtELFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FGeEIsQUFJRSxBQW1CRCxVQXZCUyxDQUlSLEtBQUssQUFBQyxDQUNKLGFBQWEsQ3pCc3BCbUIsSUFBc0IsQ0s5dUJ0RCxBb0J5RkQsTXBCekZPLEVBQUUsU0FBUyxFQUFFLEtBQUssRW9CbUY1QixVQUFVLEFBQUMsQ0FTUCxTQUFTLENBQUUsUUFBUSxDQUNuQixZQUFZLEN6QmlwQm9CLEtBQXNCLEN5QmhwQnRELFdBQVcsQ3pCZ3BCcUIsS0FBc0IsQ3lCM3BCMUQsQUFJRSxBQW1CRCxVQXZCUyxDQUlSLEtBQUssQUFTRyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBRWIsSUFBSSxDQUFFLE1BQU0sQ0FDWixjQUFjLENBQUUsTUFBTSxDQUN0QixZQUFZLEN6QnlvQmtCLElBQXNCLEN5QnhvQnBELGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ3pCdW9CbUIsSUFBc0IsQ3lCdG9CckQsQ0FTTCxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBRnhCLEFBTUUsQUF3RUQsV0E5RVUsQ0FNUCxLQUFLLEFBQUMsQ0FDTixhQUFhLEN6QnNuQm1CLElBQXNCLENLOXVCdEQsQW9CeUhELE1wQnpITyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVvQmlINUIsV0FBVyxBQUFDLENBV1IsU0FBUyxDQUFFLFFBQVEsQ0FYdkIsQUFNRSxBQXdFRCxXQTlFVSxDQU1QLEtBQUssQUFRRyxDQUVOLElBQUksQ0FBRSxNQUFNLENBQ1osYUFBYSxDQUFFLENBQUMsQ0FqQnRCLEFBbUJNLEFBeURELFdBNUVNLENBY0wsS0FBSyxDQUtILEtBQUssQUFBQyxDQUNOLFdBQVcsQ0FBRSxDQUFDLENBQ2QsV0FBVyxDQUFFLENBQUMsQ0FyQnRCLEFBc0JPLEFBSUMsV0ExQkcsQ0FjTCxLQUFLLEFBWUYsWUFBWSxBQUFDLEN2QnRMbEIsdUJBQXVCLEN1QnVMWSxDQUFDLEN2QnRMcEMsMEJBQTBCLEN1QnNMUyxDQUFDLENBM0J4QyxBQTZCVSxBQVFELFdBckNFLENBY0wsS0FBSyxBQVlGLFlBQVksQ0FHWCxhQUFhLENBN0J2QixXQUFXLENBY0wsS0FBSyxBQVlGLFlBQVksQ0FJWCxZQUFZLEFBQUMsQ0FDWCx1QkFBdUIsQ0FBRSxDQUFDLENBL0J0QyxBQWdDVyxBQUNELFdBakNDLENBY0wsS0FBSyxBQVlGLFlBQVksQ0FPWCxnQkFBZ0IsQ0FqQzFCLFdBQVcsQ0FjTCxLQUFLLEFBWUYsWUFBWSxDQVFYLFlBQVksQUFBQyxDQUNYLDBCQUEwQixDQUFFLENBQUMsQ0FuQ3pDLEFBb0NXLEFBR0gsV0F2Q0csQ0FjTCxLQUFLLEFBeUJGLFdBQVcsQUFBQyxDdkJyTGpCLHNCQUFzQixDdUJzTFksQ0FBQyxDdkJyTG5DLHlCQUF5QixDdUJxTFMsQ0FBQyxDQXhDdkMsQUEwQ1UsQUFRRCxXQWxERSxDQWNMLEtBQUssQUF5QkYsV0FBVyxDQUdWLGFBQWEsQ0ExQ3ZCLFdBQVcsQ0FjTCxLQUFLLEFBeUJGLFdBQVcsQ0FJVixZQUFZLEFBQUMsQ0FDWCxzQkFBc0IsQ0FBRSxDQUFDLENBNUNyQyxBQTZDVyxBQUNELFdBOUNDLENBY0wsS0FBSyxBQXlCRixXQUFXLENBT1YsZ0JBQWdCLENBOUMxQixXQUFXLENBY0wsS0FBSyxBQXlCRixXQUFXLENBUVYsWUFBWSxBQUFDLENBQ1gseUJBQXlCLENBQUUsQ0FBQyxDQWhEeEMsQUFpRFcsQUFHSCxXQXBERyxDQWNMLEtBQUssQUFzQ0YsV0FBVyxBQUFDLEN2QjdOakIsYUFBYSxDRitPYSxJQUFJLEN5QnRFbEMsQUF1RFUsQUFRRCxXQS9ERSxDQWNMLEtBQUssQUFzQ0YsV0FBVyxDQUdWLGFBQWEsQ0F2RHZCLFdBQVcsQ0FjTCxLQUFLLEFBc0NGLFdBQVcsQ0FJVixZQUFZLEFBQUMsQ3ZCM05uQixzQkFBc0IsQ0Z5T0ksSUFBSSxDRXhPOUIsdUJBQXVCLENGd09HLElBQUksQ3lCdEVsQyxBQTBEVyxBQUNELFdBM0RDLENBY0wsS0FBSyxBQXNDRixXQUFXLENBT1YsZ0JBQWdCLENBM0QxQixXQUFXLENBY0wsS0FBSyxBQXNDRixXQUFXLENBUVYsWUFBWSxBQUFDLEN2QmpObkIsMEJBQTBCLENGMk5BLElBQUksQ0UxTjlCLHlCQUF5QixDRjBOQyxJQUFJLEN5QnRFbEMsQUE4RFcsQUFHSCxXQWpFRyxDQWNMLEtBQUssQUFtREYsSUFBSyxDSnZNRCxZQUFZLENJdU1FLElBQUssQ0pqTW5CLFdBQVcsQ0lpTW9CLElBQUssQ0FBQSxXQUFXLENBQUUsQ3ZCMU8xRCxhQUFhLEN1QjJPZ0IsQ0FBQyxDQWxFbEMsQUFvRVUsQUFNRCxXQTFFRSxDQWNMLEtBQUssQUFtREYsSUFBSyxDSnZNRCxZQUFZLENJdU1FLElBQUssQ0pqTW5CLFdBQVcsQ0lpTW9CLElBQUssQ0FBQSxXQUFXLEVBR2xELGFBQWEsQ0FwRXZCLFdBQVcsQ0FjTCxLQUFLLEFBbURGLElBQUssQ0p2TUQsWUFBWSxDSXVNRSxJQUFLLENKak1uQixXQUFXLENJaU1vQixJQUFLLENBQUEsV0FBVyxFQUlsRCxnQkFBZ0IsQ0FyRTFCLFdBQVcsQ0FjTCxLQUFLLEFBbURGLElBQUssQ0p2TUQsWUFBWSxDSXVNRSxJQUFLLENKak1uQixXQUFXLENJaU1vQixJQUFLLENBQUEsV0FBVyxFQUtsRCxZQUFZLENBdEV0QixXQUFXLENBY0wsS0FBSyxBQW1ERixJQUFLLENKdk1ELFlBQVksQ0l1TUUsSUFBSyxDSmpNbkIsV0FBVyxDSWlNb0IsSUFBSyxDQUFBLFdBQVcsRUFNbEQsWUFBWSxBQUFDLEN2QmhQbkIsYUFBYSxDdUJpUGtCLENBQUMsQ0FDekIsQ0FZWCxBQUNFLGFBRFcsQ0FDWCxLQUFLLEFBQUMsQ0FDSixhQUFhLEN6QjBoQm1CLE1BQU0sQ0tsdUJ0QyxBb0J5TUQsTXBCek1PLEVBQUUsU0FBUyxFQUFFLEtBQUssRW9Cc001QixhQUFhLEFBQUMsQ0FNVixZQUFZLEN6QnFpQm9CLENBQUMsQ3lCcGlCakMsVUFBVSxDekJxaUJzQixPQUFPLEN5QnBpQnZDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FUYixBQUNFLEFBZUQsYUFoQlksQ0FDWCxLQUFLLEFBVUcsQ0FDSixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNaLENBN1FMLEFBQ0UsVUFEUSxDQUNSLEtBQUssQUFzUkMsQ0FDSixRQUFRLENBQUUsTUFBTSxDQUZwQixBQUtNLEFBMEJILFVBL0JPLENBQ1IsS0FBSyxBQUdGLElBQUssQ0FBQSxjQUFjLEVBQ2xCLFlBQVksWUFBWSxBQUFDLENBQ3ZCLGFBQWEsQ0FBRSxDQUFDLENBTnhCLEFBT08sQUFFRCxVQVRJLENBQ1IsS0FBSyxBQUdGLElBQUssQ0FBQSxjQUFjLENBS2pCLElBQUssQ0FBQSxhQUFhLENBQUUsQ0FDbkIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FYeEIsQUFZTyxBQUdILFVBZk0sQ0FDUixLQUFLLEFBY0YsY0FBYyxBQUFDLENBSWQsMEJBQTBCLENBQUUsQ0FBQyxDQUM3Qix5QkFBeUIsQ0FBRSxDQUFDLENBcEJsQyxBQWdCTSxBQUtELFVBckJLLENBQ1IsS0FBSyxBQWNGLGNBQWMsQUFDWixJQUFLLENBUEEsYUFBYSxDQU9FLENBQ25CLGFBQWEsQ0FBRSxDQUFDLENBakJ4QixBQWtCTyxBQUtILFVBdkJNLENBQ1IsS0FBSyxBQXNCRixhQUFhLEFBQUMsQ0FDYixzQkFBc0IsQ0FBRSxDQUFDLENBQ3pCLHVCQUF1QixDQUFFLENBQUMsQ0F6QmhDLEFBMEJLLEFBRUQsVUE1Qk0sQ0FDUixLQUFLLENBMkJILFlBQVksQUFBQyxDQUNYLGFBQWEsQ3pCdEVXLElBQUcsQ3lCdUU1QixBQ25UTCxNQUFNLEFBQUMsQ0FDTCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLEMxQnM2QjJCLElBQUksQ0FDSixJQUFJLEMwQnQ2QnRDLGFBQWEsQzFCdTZCcUIsSUFBSSxDMEJ0NkJ0QyxNQUFNLEMxQndPc0IsR0FBRyxDMEJ4T0gsS0FBSyxDQUFDLFdBQVcsQ3hCSjNDLGFBQWEsQ0YrT2EsSUFBSSxDMEJ6T2pDLEFBR0QsY0FBYyxBQUFDLENBRWIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQUdELFdBQVcsQUFBQyxDQUNWLFdBQVcsQ3pCb0NNLEdBQUcsQ3lCbkNyQixBQU9ELGtCQUFrQixBQUFDLENBQ2pCLGFBQWEsQ0FBRSxJQUF1QyxDQUR4RCxBQUlFLEFBT0Qsa0JBWGlCLENBSWhCLE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLENBQUMsQ0FDUixPQUFPLEMxQnc0QnlCLElBQUksQ0FDSixJQUFJLEMwQng0QnBDLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFTRCxjQUFjLEFBQUcsQ0M5Q2pCLEtBQUssQ2hCbUZHLE9BQXdELENJOUU5RCxnQkFBZ0IsQ0o4RVYsT0FBd0QsQ2dCakZoRSxZQUFZLENoQmlGSixPQUF3RCxDZ0IvRWhFLEFEMENBLEFBRUMsY0FGYSxDQzFDZCxFQUFFLEFBQUMsQ0FDRCxnQkFBZ0IsQ0FBRSxPQUFtQixDQUN0QyxBQUVELEFEc0NBLGNBQWMsQ0N0Q2QsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLE9BQW1CLENBQzNCLEFEb0NELGdCQUFnQixBQUFDLENDOUNqQixLQUFLLENoQm1GRyxPQUF3RCxDSTlFOUQsZ0JBQWdCLENKOEVWLE9BQXdELENnQmpGaEUsWUFBWSxDaEJpRkosT0FBd0QsQ2dCL0VoRSxBRDBDQSxBQUVDLGdCQUZlLENDMUNoQixFQUFFLEFBQUMsQ0FDRCxnQkFBZ0IsQ0FBRSxPQUFtQixDQUN0QyxBQUVELEFEc0NBLGdCQUFnQixDQ3RDaEIsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLE9BQW1CLENBQzNCLEFEb0NELGNBQWMsQUFBRyxDQzlDakIsS0FBSyxDaEJtRkcsT0FBd0QsQ0k5RTlELGdCQUFnQixDSjhFVixPQUF3RCxDZ0JqRmhFLFlBQVksQ2hCaUZKLE9BQXdELENnQi9FaEUsQUQwQ0EsQUFFQyxjQUZhLENDMUNkLEVBQUUsQUFBQyxDQUNELGdCQUFnQixDQUFFLE9BQW1CLENBQ3RDLEFBRUQsQURzQ0EsY0FBYyxDQ3RDZCxXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsT0FBbUIsQ0FDM0IsQURvQ0QsV0FBVyxBQUFNLENDOUNqQixLQUFLLENoQm1GRyxPQUF3RCxDSTlFOUQsZ0JBQWdCLENKOEVWLE9BQXdELENnQmpGaEUsWUFBWSxDaEJpRkosT0FBd0QsQ2dCL0VoRSxBRDBDQSxBQUVDLFdBRlUsQ0MxQ1gsRUFBRSxBQUFDLENBQ0QsZ0JBQWdCLENBQUUsT0FBbUIsQ0FDdEMsQUFFRCxBRHNDQSxXQUFXLENDdENYLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBRG9DRCxjQUFjLEFBQUcsQ0M5Q2pCLEtBQUssQ2hCbUZHLE9BQXdELENJOUU5RCxnQkFBZ0IsQ0o4RVYsT0FBd0QsQ2dCakZoRSxZQUFZLENoQmlGSixPQUF3RCxDZ0IvRWhFLEFEMENBLEFBRUMsY0FGYSxDQzFDZCxFQUFFLEFBQUMsQ0FDRCxnQkFBZ0IsQ0FBRSxPQUFtQixDQUN0QyxBQUVELEFEc0NBLGNBQWMsQ0N0Q2QsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLE9BQW1CLENBQzNCLEFEb0NELGFBQWEsQUFBSSxDQzlDakIsS0FBSyxDaEJtRkcsT0FBd0QsQ0k5RTlELGdCQUFnQixDSjhFVixPQUF3RCxDZ0JqRmhFLFlBQVksQ2hCaUZKLE9BQXdELENnQi9FaEUsQUQwQ0EsQUFFQyxhQUZZLENDMUNiLEVBQUUsQUFBQyxDQUNELGdCQUFnQixDQUFFLE9BQW1CLENBQ3RDLEFBRUQsQURzQ0EsYUFBYSxDQ3RDYixXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsT0FBbUIsQ0FDM0IsQURvQ0QsWUFBWSxBQUFLLENDOUNqQixLQUFLLENoQm1GRyxPQUF3RCxDSTlFOUQsZ0JBQWdCLENKOEVWLE9BQXdELENnQmpGaEUsWUFBWSxDaEJpRkosT0FBd0QsQ2dCL0VoRSxBRDBDQSxBQUVDLFlBRlcsQ0MxQ1osRUFBRSxBQUFDLENBQ0QsZ0JBQWdCLENBQUUsT0FBbUIsQ0FDdEMsQUFFRCxBRHNDQSxZQUFZLENDdENaLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBRG9DRCxXQUFXLEFBQU0sQ0M5Q2pCLEtBQUssQ2hCbUZHLE9BQXdELENJOUU5RCxnQkFBZ0IsQ0o4RVYsT0FBd0QsQ2dCakZoRSxZQUFZLENoQmlGSixPQUF3RCxDZ0IvRWhFLEFEMENBLEFBRUMsV0FGVSxDQzFDWCxFQUFFLEFBQUMsQ0FDRCxnQkFBZ0IsQ0FBRSxPQUFtQixDQUN0QyxBQUVELEFEc0NBLFdBQVcsQ0N0Q1gsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLE9BQW1CLENBQzNCLEFDWEgsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsVUFBVSxDQUN4QixBQUVELFdBQVcsQUFBQyxDQUNWLElBQUksQ0FBRSxDQUFDLENBQ1IsQUNIRCxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBR3RCLFlBQVksQ0FBRSxDQUFDLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFRRCx1QkFBdUIsQUFBQyxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQzdCUEksT0FBTyxDNkJRaEIsVUFBVSxDQUFFLE9BQU8sQ3BCTm5CLEFvQkdGLEFBZ0JDLHVCcEJuQkUsQW9CR29CLE1wQkhkLENvQkdULHVCcEJGRyxBb0JFb0IsTXBCRmQsQUFBQyxDb0JTTixLQUFLLEM3QlpFLE9BQU8sQzZCYWQsZUFBZSxDQUFFLElBQUksQ0FDckIsZ0JBQWdCLEM3QnBCVCxPQUFPLENTV2YsQW9CQUgsQUFZRSx1QkFacUIsQUFZcEIsT0FBTyxDQVpWLHVCQUF1QixBVGZ2QixZQUFZLEFBWVQsS1NlUSxBVGZILENTZ0JKLEtBQUssQzdCaEJFLE9BQU8sQzZCaUJkLGdCQUFnQixDN0J4QlQsT0FBTyxDNkJ5QmYsQUFRSCxnQkFBZ0IsQUFBQyxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDN0IrNUIyQixNQUFNLENBQ04sT0FBTyxDNkI5NUJ6QyxhQUFhLEM3QmlNZSxJQUFHLEM2QmhNL0IsZ0JBQWdCLEM1QjlDVixJQUFJLEM0QitDVixNQUFNLEM3QitMc0IsR0FBRyxDNkIvTEUsS0FBSyxDN0JoQzdCLGlCQUFJLEM2QnlCZixBQVNFLEFBNEJELGdCQXJDZSxBQVNiLFlBQVksQUFBQyxDM0J6Q1osc0JBQXNCLENGeU9JLElBQUksQ0V4TzlCLHVCQUF1QixDRndPRyxJQUFJLEM2QnpNbEMsQUFXRyxBQUVELGdCQWJjLEFBYWIsV0FBVyxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQzNCaENoQiwwQkFBMEIsQ0YyTkEsSUFBSSxDRTFOOUIseUJBQXlCLENGME5DLElBQUksQ1NuT2hDLEFvQjBCRixBQWdCRyxnQnBCMUNBLEFvQjBCYSxNcEIxQlAsQ29CMEJULGdCcEJ6QkcsQW9CeUJhLE1wQnpCUCxBQUFDLENvQjRDTixPQUFPLENBQUUsQ0FBQyxDQUNWLGVBQWUsQ0FBRSxJQUFJLENwQjNDdEIsQW9CdUJILEFBdUJFLGdCQXZCYyxBQXVCYixTQUFTLENBdkJaLGdCQUFnQixBQXdCYixTQUFTLEFBQUMsQ0FDVCxLQUFLLEM3QnRERSxPQUFPLEM2QnVEZCxjQUFjLENBQUUsSUFBSSxDQUNwQixnQkFBZ0IsQzVCbkVaLElBQUksQzRCd0NaLEFBNEJHLEFBR0QsZ0JBL0JjLEFBK0JiLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDNUJ6RUQsSUFBSSxDNEIwRVIsZ0JBQWdCLEM1QnhFYixPQUFPLEM0QnlFVixZQUFZLEM1QnpFVCxPQUFPLEM0QjBFWCxBQVNILEFBQ0UsaUJBRGUsQ0FDZixnQkFBZ0IsQUFBQyxDQUNmLFlBQVksQ0FBRSxDQUFDLENBQ2YsV0FBVyxDQUFFLENBQUMsQzNCdEZkLGFBQWEsQzJCdUZVLENBQUMsQ0FKNUIsQUFNSSxBQUdELGlCQVRjLENBQ2YsZ0JBQWdCLEFBS2IsV0FBVyxBQUFDLENBQ1gsYUFBYSxDN0JrSlcsSUFBRyxDNkJ6SmpDLEFBUUssQUFJRCxpQkFaYSxBQVdkLFlBQVksQ0FDWCxnQkFBZ0IsWUFBWSxBQUFDLENBQzNCLFVBQVUsQ0FBRSxDQUFDLENBYm5CLEFBY0ssQUFJRCxpQkFsQmEsQUFpQmQsV0FBVyxDQUNWLGdCQUFnQixXQUFXLEFBQUMsQ0FDMUIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0N4R3BCLEFEeUdHLHdCQ3pHcUIsQUFBRyxDQUN6QixLQUFLLENuQmdGQyxPQUF3RCxDbUIvRTlELGdCQUFnQixDbkIrRVYsT0FBd0QsQ0ZwRWhFLEFxQmJBLEFBZ0JDLHdCQWhCdUIsQUFJckIsdUJyQlNGLEFxQlR5QixNckJTbkIsQ3FCYlAsd0JBQXdCLEFBSXJCLHVCckJVRixBcUJWeUIsTXJCVW5CLEFBQUMsQ3FCUkYsS0FBSyxDbkIyRUgsT0FBd0QsQ21CMUUxRCxnQkFBZ0IsQ0FBRSxPQUF1QixDckJTOUMsQXFCaEJELEFBVUksd0JBVm9CLEFBSXJCLHVCQUF1QixBQU1yQixPQUFPLEFBQUMsQ0FDUCxLQUFLLEM3QlpMLElBQUksQzZCYUosZ0JBQWdCLENuQnFFZCxPQUF3RCxDbUJwRTFELFlBQVksQ25Cb0VWLE9BQXdELENtQmpGaEUsQUFjSywwQkFkcUIsQUFBQyxDQUN6QixLQUFLLENuQmdGQyxPQUF3RCxDbUIvRTlELGdCQUFnQixDbkIrRVYsT0FBd0QsQ0ZwRWhFLEFxQmJBLEFBZ0JDLDBCQWhCeUIsQUFJdkIsdUJyQlNGLEFxQlR5QixNckJTbkIsQ3FCYlAsMEJBQTBCLEFBSXZCLHVCckJVRixBcUJWeUIsTXJCVW5CLEFBQUMsQ3FCUkYsS0FBSyxDbkIyRUgsT0FBd0QsQ21CMUUxRCxnQkFBZ0IsQ0FBRSxPQUF1QixDckJTOUMsQXFCaEJELEFBVUksMEJBVnNCLEFBSXZCLHVCQUF1QixBQU1yQixPQUFPLEFBQUMsQ0FDUCxLQUFLLEM3QlpMLElBQUksQzZCYUosZ0JBQWdCLENuQnFFZCxPQUF3RCxDbUJwRTFELFlBQVksQ25Cb0VWLE9BQXdELENtQmpGaEUsQUFjSyx3QkFkbUIsQUFBRyxDQUN6QixLQUFLLENuQmdGQyxPQUF3RCxDbUIvRTlELGdCQUFnQixDbkIrRVYsT0FBd0QsQ0ZwRWhFLEFxQmJBLEFBZ0JDLHdCQWhCdUIsQUFJckIsdUJyQlNGLEFxQlR5QixNckJTbkIsQ3FCYlAsd0JBQXdCLEFBSXJCLHVCckJVRixBcUJWeUIsTXJCVW5CLEFBQUMsQ3FCUkYsS0FBSyxDbkIyRUgsT0FBd0QsQ21CMUUxRCxnQkFBZ0IsQ0FBRSxPQUF1QixDckJTOUMsQXFCaEJELEFBVUksd0JBVm9CLEFBSXJCLHVCQUF1QixBQU1yQixPQUFPLEFBQUMsQ0FDUCxLQUFLLEM3QlpMLElBQUksQzZCYUosZ0JBQWdCLENuQnFFZCxPQUF3RCxDbUJwRTFELFlBQVksQ25Cb0VWLE9BQXdELENtQmpGaEUsQUFjSyxxQkFkZ0IsQUFBTSxDQUN6QixLQUFLLENuQmdGQyxPQUF3RCxDbUIvRTlELGdCQUFnQixDbkIrRVYsT0FBd0QsQ0ZwRWhFLEFxQmJBLEFBZ0JDLHFCQWhCb0IsQUFJbEIsdUJyQlNGLEFxQlR5QixNckJTbkIsQ3FCYlAscUJBQXFCLEFBSWxCLHVCckJVRixBcUJWeUIsTXJCVW5CLEFBQUMsQ3FCUkYsS0FBSyxDbkIyRUgsT0FBd0QsQ21CMUUxRCxnQkFBZ0IsQ0FBRSxPQUF1QixDckJTOUMsQXFCaEJELEFBVUkscUJBVmlCLEFBSWxCLHVCQUF1QixBQU1yQixPQUFPLEFBQUMsQ0FDUCxLQUFLLEM3QlpMLElBQUksQzZCYUosZ0JBQWdCLENuQnFFZCxPQUF3RCxDbUJwRTFELFlBQVksQ25Cb0VWLE9BQXdELENtQmpGaEUsQUFjSyx3QkFkbUIsQUFBRyxDQUN6QixLQUFLLENuQmdGQyxPQUF3RCxDbUIvRTlELGdCQUFnQixDbkIrRVYsT0FBd0QsQ0ZwRWhFLEFxQmJBLEFBZ0JDLHdCQWhCdUIsQUFJckIsdUJyQlNGLEFxQlR5QixNckJTbkIsQ3FCYlAsd0JBQXdCLEFBSXJCLHVCckJVRixBcUJWeUIsTXJCVW5CLEFBQUMsQ3FCUkYsS0FBSyxDbkIyRUgsT0FBd0QsQ21CMUUxRCxnQkFBZ0IsQ0FBRSxPQUF1QixDckJTOUMsQXFCaEJELEFBVUksd0JBVm9CLEFBSXJCLHVCQUF1QixBQU1yQixPQUFPLEFBQUMsQ0FDUCxLQUFLLEM3QlpMLElBQUksQzZCYUosZ0JBQWdCLENuQnFFZCxPQUF3RCxDbUJwRTFELFlBQVksQ25Cb0VWLE9BQXdELENtQmpGaEUsQUFjSyx1QkFka0IsQUFBSSxDQUN6QixLQUFLLENuQmdGQyxPQUF3RCxDbUIvRTlELGdCQUFnQixDbkIrRVYsT0FBd0QsQ0ZwRWhFLEFxQmJBLEFBZ0JDLHVCQWhCc0IsQUFJcEIsdUJyQlNGLEFxQlR5QixNckJTbkIsQ3FCYlAsdUJBQXVCLEFBSXBCLHVCckJVRixBcUJWeUIsTXJCVW5CLEFBQUMsQ3FCUkYsS0FBSyxDbkIyRUgsT0FBd0QsQ21CMUUxRCxnQkFBZ0IsQ0FBRSxPQUF1QixDckJTOUMsQXFCaEJELEFBVUksdUJBVm1CLEFBSXBCLHVCQUF1QixBQU1yQixPQUFPLEFBQUMsQ0FDUCxLQUFLLEM3QlpMLElBQUksQzZCYUosZ0JBQWdCLENuQnFFZCxPQUF3RCxDbUJwRTFELFlBQVksQ25Cb0VWLE9BQXdELENtQmpGaEUsQUFjSyxzQkFkaUIsQUFBSyxDQUN6QixLQUFLLENuQmdGQyxPQUF3RCxDbUIvRTlELGdCQUFnQixDbkIrRVYsT0FBd0QsQ0ZwRWhFLEFxQmJBLEFBZ0JDLHNCQWhCcUIsQUFJbkIsdUJyQlNGLEFxQlR5QixNckJTbkIsQ3FCYlAsc0JBQXNCLEFBSW5CLHVCckJVRixBcUJWeUIsTXJCVW5CLEFBQUMsQ3FCUkYsS0FBSyxDbkIyRUgsT0FBd0QsQ21CMUUxRCxnQkFBZ0IsQ0FBRSxPQUF1QixDckJTOUMsQXFCaEJELEFBVUksc0JBVmtCLEFBSW5CLHVCQUF1QixBQU1yQixPQUFPLEFBQUMsQ0FDUCxLQUFLLEM3QlpMLElBQUksQzZCYUosZ0JBQWdCLENuQnFFZCxPQUF3RCxDbUJwRTFELFlBQVksQ25Cb0VWLE9BQXdELENtQmpGaEUsQUFjSyxxQkFkZ0IsQUFBTSxDQUN6QixLQUFLLENuQmdGQyxPQUF3RCxDbUIvRTlELGdCQUFnQixDbkIrRVYsT0FBd0QsQ0ZwRWhFLEFxQmJBLEFBZ0JDLHFCQWhCb0IsQUFJbEIsdUJyQlNGLEFxQlR5QixNckJTbkIsQ3FCYlAscUJBQXFCLEFBSWxCLHVCckJVRixBcUJWeUIsTXJCVW5CLEFBQUMsQ3FCUkYsS0FBSyxDbkIyRUgsT0FBd0QsQ21CMUUxRCxnQkFBZ0IsQ0FBRSxPQUF1QixDckJTOUMsQXFCaEJELEFBVUkscUJBVmlCLEFBSWxCLHVCQUF1QixBQU1yQixPQUFPLEFBQUMsQ0FDUCxLQUFLLEM3QlpMLElBQUksQzZCYUosZ0JBQWdCLENuQnFFZCxPQUF3RCxDbUJwRTFELFlBQVksQ25Cb0VWLE9BQXdELENtQm5FM0QsQUNqQlAsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLEMvQm9pQ3lCLElBQXFCLEMrQm5pQ3ZELFdBQVcsQzlCcURNLEdBQUcsQzhCcERwQixXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQy9CWUksSUFBSSxDK0JYYixXQUFXLEMvQm1pQ3VCLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQ3ZpQ25DLElBQUksQzhCS1YsT0FBTyxDQUFFLEVBQUUsQ3RCS1gsQXNCWkYsQUF1QkMsTXRCWEUsQXNCWkcsTXRCWUcsQUFBQyxDc0JETixLQUFLLEMvQk1FLElBQUksQytCTFgsZUFBZSxDQUFFLElBQUksQ3RCQUQsQXNCWnhCLEFBZUUsTUFmSSxBQWVILElBQUssQ1IrQkEsU0FBUyxDUS9CQyxJQUFLLENBQUEsU0FBUyxDQUFFLENBTTlCLE1BQU0sQ0FBRSxPQUFPLEN0QkxqQixBc0JoQkYsQUFzQkcsTUF0QkcsQUFlSCxJQUFLLENSK0JBLFNBQVMsQ1EvQkMsSUFBSyxDQUFBLFNBQVMsQ3RCQzdCLE1BQU0sQ3NCaEJULE1BQU0sQUFlSCxJQUFLLENSK0JBLFNBQVMsQ1EvQkMsSUFBSyxDQUFBLFNBQVMsQ3RCRTdCLE1BQU0sQUFBQyxDc0JBSixPQUFPLENBQUUsR0FBRyxDdEJFZixBc0JZSCxNQUFNLE1BQU0sQUFBQyxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBS0QsQ0FBQyxNQUFNLFNBQVMsQUFBQyxDQUNmLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFDckNELFdBQVcsQUFBQyxDQUVWLFFBQVEsQ0FBRSxNQUFNLENBRmxCLEFBSUUsQUFJRCxXQVJVLENBSVQsTUFBTSxBQUFDLENBQ0wsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFJSCxNQUFNLEFBQUMsQ0FDTCxRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENoQ2lxQjJCLElBQUksQ2dDaHFCdEMsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLE1BQU0sQ0FHaEIsT0FBTyxDQUFFLENBQUMsQ0FJWCxBQUdELGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDaENrMkI0QixLQUFLLENnQ2gyQnZDLGNBQWMsQ0FBRSxJQUFJLENBR3BCLEFBT0QsTUFQTyxLQUFLLENBUmIsYUFBYSxBQVFHLENuQnJDVixVQUFVLENiKzVCb0IsU0FBUyxDQUFDLElBQUcsQ0FBQyxRQUFRLENnQ3gzQnRELFNBQVMsQ2hDczNCdUIsbUJBQW1CLENheDVCbkQsQW1CbUNELE1uQm5DTyxDQUFDLE1BQU0sTUFBTSxzQkFBc0IsRUFBRSxNQUFNLEVtQmdDbkQsTUFBTSxLQUFLLENBUmIsYUFBYSxBQVFHLENuQi9CVixVQUFVLENBQUUsSUFBSSxDbUJrQ25CLENBQ0QsTUFBTSxLQUFLLENBWmIsYUFBYSxBQVlHLENBQ1osU0FBUyxDaENvM0J1QixJQUFJLENnQ24zQnJDLEFBR0gsc0JBQXNCLEFBQUMsQ0FDckIsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsd0JBQTBDLENBSHhELEFBTUUsQUFLRCxzQkFYcUIsQUFNbkIsUUFBUSxBQUFDLENBQ1IsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUseUJBQTJDLENBQ25ELE9BQU8sQ0FBRSxFQUFFLENBQ1osQUFJSCxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBRVgsY0FBYyxDQUFFLElBQUksQ0FDcEIsZ0JBQWdCLEMvQnZFVixJQUFJLEMrQndFVixlQUFlLENBQUUsV0FBVyxDQUM1QixNQUFNLENoQ3FLc0IsR0FBRyxDZ0NyS0ssS0FBSyxDaEMxRGhDLGVBQUksQ0ViWCxhQUFhLENGZ1BhLElBQUksQ2dDcktoQyxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBR0QsZUFBZSxBQUFDLENBQ2QsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDaEM4bEIyQixJQUFJLENnQzdsQnRDLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixnQkFBZ0IsQ2hDekVQLElBQUksQ2dDa0VmLEFBVUUsQUFFRCxlQVpjLEFBVVosS0FBSyxBQUFDLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FWckIsQUFVeUIsQUFDdkIsZUFYYSxBQVdaLEtBQUssQUFBQyxDQUFFLE9BQU8sQ2hDdXpCa0IsRUFBRSxDZ0N2ekJTLEFBSy9DLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsZUFBZSxDQUFFLGFBQWEsQ0FDOUIsT0FBTyxDaENtekIyQixJQUFJLENBQ0osSUFBSSxDZ0NuekJ0QyxhQUFhLENoQ3dJZSxHQUFHLENnQ3hJVyxLQUFLLENoQy9GdEMsT0FBTyxDRUNkLHNCQUFzQixDRjBPSSxJQUFJLENFek85Qix1QkFBdUIsQ0Z5T0csSUFBSSxDZ0NqSmxDLEFBUUUsQUFLRCxhQWJZLENBUVgsTUFBTSxBQUFDLENBQ0wsT0FBTyxDaEM4eUJ5QixJQUFJLENBQ0osSUFBSSxDZ0M3eUJwQyxNQUFNLENoQzR5QjBCLEtBQUksQ0FDSixLQUFJLENBREosS0FBSSxDZ0M1eUJxRCxJQUFJLENBQzlGLEFBSUgsWUFBWSxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDaENrTGlCLEdBQUcsQ2dDakxoQyxBQUlELFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBR2xCLElBQUksQ0FBRSxRQUFRLENBQ2QsT0FBTyxDaEN1d0IyQixJQUFJLENnQ3R3QnZDLEFBR0QsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUUsUUFBUSxDQUN6QixPQUFPLENoQyt2QjJCLElBQUksQ2dDOXZCdEMsVUFBVSxDaEN3R2tCLEdBQUcsQ2dDeEdRLEtBQUssQ2hDL0huQyxPQUFPLENFZWQsMEJBQTBCLENGNE5BLElBQUksQ0UzTjlCLHlCQUF5QixDRjJOQyxJQUFJLENnQ2pIbEMsQUFTRSxBQUVELGFBWFksQ0FTVCxJQUFLLENYckdJLFlBQVksQ1dxR0YsQ0FBRSxXQUFXLENBQUUsTUFBTSxDQVQ1QyxBQVNnRCxBQUM5QyxhQVZXLENBVVQsSUFBSyxDWGhHSSxXQUFXLENXZ0dGLENBQUUsWUFBWSxDQUFFLE1BQU0sQ0FBSSxBQUloRCx3QkFBd0IsQUFBQyxDQUN2QixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsT0FBTyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsTUFBTSxDM0IxRmQsQTJCMkZILE0zQjNGUyxFQUFFLFNBQVMsRUFBRSxLQUFLLEUyQnpCNUIsYUFBYSxBQXlIRyxDQUNaLFNBQVMsQ2hDbXdCdUIsS0FBSyxDZ0Nsd0JyQyxNQUFNLENoQzJ1QjBCLE9BQU8sQ2dDM3VCRixJQUFJLENBMUc3QyxBQTJHRyxzQkEzR21CLEFBNkdHLENBQ3JCLFVBQVUsQ0FBRSwwQkFBa0QsQ0E5R2xFLEFBTUUsQUE2R0Msc0JBbkhtQixBQU1uQixRQUFRLEFBMEdHLENBQ1IsTUFBTSxDQUFFLDJCQUFtRCxDQUM1RCxBQU9ILFNBQVMsQUFBQyxDQUFFLFNBQVMsQ2hDb3ZCYSxLQUFLLENnQ3B2QkgsQzNCakhsQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTJCcUgxQixTQUFTLENBQ1QsU0FBUyxBQUFDLENBQ1IsU0FBUyxDaEM0dUJ1QixLQUFLLENnQzN1QnRDLEMzQnhIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRTJCNEgzQixTQUFTLEFBQUMsQ0FBRSxTQUFTLENoQ3N1QmEsTUFBTSxDZ0N0dUJKLENDdEx0QyxlQUFlLEFBQUksQ0FBRSxjQUFjLENBQUUsbUJBQW1CLENBQUksQUFDNUQsVUFBVSxBQUFTLENBQUUsY0FBYyxDQUFFLGNBQWMsQ0FBSSxBQUN2RCxhQUFhLEFBQU0sQ0FBRSxjQUFjLENBQUUsaUJBQWlCLENBQUksQUFDMUQsYUFBYSxBQUFNLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFJLEFBQzFELGtCQUFrQixBQUFDLENBQUUsY0FBYyxDQUFFLHNCQUFzQixDQUFJLEFBQy9ELGVBQWUsQUFBSSxDQUFFLGNBQWMsQ0FBRSxtQkFBbUIsQ0NGdEQsQURFMEQsV0NGL0MsQ0FDVCxnQkFBZ0IsQ2pDRmIsT0FBTyxDaUNFZSxVQUFVLEN6QlVyQyxBeUJUQyxBQUNELENBQUMsV3pCUUEsQXlCUlcsTXpCUUwsQ3lCUlAsQ0FBQyxXekJTQSxBeUJUVyxNekJTTCxDeUJSUCxNQUFNLFd6Qk9MLEF5QlBnQixNekJPVixDeUJQUCxNQUFNLFd6QlFMLEF5QlJnQixNekJRVixBQUFDLEN5Qk5KLGdCQUFnQixDQUFFLE9BQW1CLENBQUMsVUFBVSxDekJRbkQsQXlCZEQsYUFBVyxBQUFFLENBQ1gsZ0JBQWdCLENsQ09ULE9BQU8sQ2tDUFcsVUFBVSxDekJVckMsQXlCVEMsQUFDRCxDQUFDLGF6QlFBLEF5QlJhLE16QlFQLEN5QlJQLENBQUMsYXpCU0EsQXlCVGEsTXpCU1AsQ3lCUlAsTUFBTSxhekJPTCxBeUJQa0IsTXpCT1osQ3lCUFAsTUFBTSxhekJRTCxBeUJSa0IsTXpCUVosQUFBQyxDeUJOSixnQkFBZ0IsQ0FBRSxPQUFtQixDQUFDLFVBQVUsQ3pCUW5ELEF5QmRELFdBQVcsQ0FDVCxnQkFBZ0IsQ2xDcUNWLE9BQU8sQ2tDckNZLFVBQVUsQ3pCVXJDLEF5QlRDLEFBQ0QsQ0FBQyxXekJRQSxBeUJSVyxNekJRTCxDeUJSUCxDQUFDLFd6QlNBLEF5QlRXLE16QlNMLEN5QlJQLE1BQU0sV3pCT0wsQXlCUGdCLE16Qk9WLEN5QlBQLE1BQU0sV3pCUUwsQXlCUmdCLE16QlFWLEFBQUMsQ3lCTkosZ0JBQWdCLENBQUUsT0FBbUIsQ0FBQyxVQUFVLEN6QlFuRCxBeUJkRCxRQUFRLEFBQUcsQ0FDVCxnQkFBZ0IsQ2xDdUNWLE9BQU8sQ2tDdkNZLFVBQVUsQ3pCVXJDLEF5QlRDLEFBQ0QsQ0FBQyxRekJRQSxBeUJSUSxNekJRRixDeUJSUCxDQUFDLFF6QlNBLEF5QlRRLE16QlNGLEN5QlJQLE1BQU0sUXpCT0wsQXlCUGEsTXpCT1AsQ3lCUFAsTUFBTSxRekJRTCxBeUJSYSxNekJRUCxBQUFDLEN5Qk5KLGdCQUFnQixDQUFFLE9BQW1CLENBQUMsVUFBVSxDekJRbkQsQXlCZEQsV0FBVyxDQUNULGdCQUFnQixDbENvQ1YsT0FBTyxDa0NwQ1ksVUFBVSxDekJVckMsQXlCVEMsQUFDRCxDQUFDLFd6QlFBLEF5QlJXLE16QlFMLEN5QlJQLENBQUMsV3pCU0EsQXlCVFcsTXpCU0wsQ3lCUlAsTUFBTSxXekJPTCxBeUJQZ0IsTXpCT1YsQ3lCUFAsTUFBTSxXekJRTCxBeUJSZ0IsTXpCUVYsQUFBQyxDeUJOSixnQkFBZ0IsQ0FBRSxPQUFtQixDQUFDLFVBQVUsQ3pCUW5ELEF5QmRELFVBQVUsQUFBQyxDQUNULGdCQUFnQixDbENrQ1YsT0FBTyxDa0NsQ1ksVUFBVSxDekJVckMsQXlCVEMsQUFDRCxDQUFDLFV6QlFBLEF5QlJVLE16QlFKLEN5QlJQLENBQUMsVXpCU0EsQXlCVFUsTXpCU0osQ3lCUlAsTUFBTSxVekJPTCxBeUJQZSxNekJPVCxDeUJQUCxNQUFNLFV6QlFMLEF5QlJlLE16QlFULEFBQUMsQ3lCTkosZ0JBQWdCLENBQUUsT0FBbUIsQ0FBQyxVQUFVLEN6QlFuRCxBeUJkRCxTQUFTLEFBQUUsQ0FDVCxnQkFBZ0IsQ2xDRVQsT0FBTyxDa0NGVyxVQUFVLEN6QlVyQyxB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QXJCTSxDQVdILE9BQU8sQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FkckIsQUFlSSxBQUVELGtCQWpCRyxDQWlCSCxPQUFPLEFBQUMsQ0FDSixLQUFLLENsRDFOZCxPQUFPLENrRDJORSxPQUFPLENBQUUsS0FBSyxDOUN0SjFCLEE4Q3VKUyxNOUN2SkgsRUFBRSxTQUFTLEVBQUUsUUFBUSxFOENnSTFCLEFBMEJPLFlBMUJMLENBMEJLLE9BQU8sQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBeEJ2QixBQUFDLEFBeUJJLGtCQXpCRSxBQTBCSyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxTQUFTLENBOUJ4QixBQVdHLEFBdUJDLGtCQWxDRSxDQVdILE9BQU8sQUFvQkssQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNsQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNDAwaSw3MDAsNzAwaSw5MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZG9xN2l5Yi5jc3NcIik7IiwiQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VSaWdodCB7XHJcbiAgICAwJSxcclxuICAgIDIwJSxcclxuICAgIDYwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgfVxyXG4gICAgOTAlIHtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcclxuICAgIH1cclxufSIsIi5ncmFkaWVudHtcclxuICAgICZfYmFubmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDRGOTMgMCUsIHJnYmEoMCwgMCwwLDApIDUwJSksIHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA0RjkzIDAlLCByZ2JhKDAsIDAsMCwwKSA1MCUpLCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDAuNSkgMCUsIHJnYmEoMCwwLDAsMCkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNEY5MyAwJSwgcmdiYSgwLCAwLDAsMCkgNTAlKSwgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaG9tZS1jYXJvdXNlbCB7XHJcbiAgICAvLyBzbGljay1kb3RzXHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICByaWdodDogJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcclxuICAgICAgICAmLnBhdXNlIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ucGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICRzY2FsZTogMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLnBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICRzY2FsZTogMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEuNjY3KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IC42KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuLnBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICRzY2FsZTogMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAxKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSwgJHNjYWxlOiAwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogOTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAuc2xpY2stYWN0aXZlIC5zbGljay1zbGlkZXJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHB4KTtcclxuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogOTAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZ3JhZGllbnRfYmFubmVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA3NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgkZml0OiBjb3Zlcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXRpdGxlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDIzLCA0MywgMC41KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudW4tYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVuLWJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAyMHB4ICMwMDE3MkI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stc2xpZGU+ZGl2LFxyXG4gICAgICAgIC5zbGljay1zbGlkZSAudmlld3MtZmllbGQsXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudW4tYnRuLXNvbGlkIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNTBweCAwIHJnYmEoMCwgMjMsIDQzLCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcGVlY2gtYnViYmxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay10cmFja3tcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgLnNsaWNrLXNsaWRle1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGl0bGUtYmFubmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMjFweDtcclxuICAgIGhlaWdodDogODV2aDtcclxuICAgIG1heC1oZWlnaHQ6IDc2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogODJweDtcclxuICAgIH1cclxuICAgIEBleHRlbmQgLmdyYWRpZW50X2Jhbm5lcjtcclxuICAgICZfbS0wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgfVxyXG4gICAgJjpub3QoLnRpdGxlLWJhbm5lcl9mdWxsLW1vYikgJl9faW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFwcC1oZWFkZXJfbWVkaXVtIHtcclxuICAgICttYWluIHtcclxuICAgICAgICAudGl0bGUtYmFubmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAudGl0bGUtYmFubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAmX3MtbS0wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2Z1bGwtbW9iIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIjpyb290IHtcclxuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcclxuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XHJcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi8vXHJcbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cclxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2MixcclxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXHJcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxyXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XHJcbi5pbWctZmx1aWQge1xyXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG4uZmlndXJlIHtcclxuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcclxuXHJcbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcclxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cclxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXHJcbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcbiRncmF5czogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRncmF5czogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcclxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcclxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcclxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4gICksXHJcbiAgJGdyYXlzXHJcbik7XHJcblxyXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcclxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXHJcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXHJcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxyXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFNwYWNpbmdcclxuLy9cclxuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxyXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXHJcbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXHJcblxyXG4kc3BhY2VyOiAxOHB4IWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAwOiAwLFxyXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxyXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXHJcbiAgICAzOiAkc3BhY2VyLFxyXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxyXG4gICAgNTogKCRzcGFjZXIgKiAzKVxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTtcclxuXHJcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cclxuJHNpemVzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHNpemVzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgMjU6IDI1JSxcclxuICAgIDUwOiA1MCUsXHJcbiAgICA3NTogNzUlLFxyXG4gICAgMTAwOiAxMDAlLFxyXG4gICAgYXV0bzogYXV0b1xyXG4gICksXHJcbiAgJHNpemVzXHJcbik7XHJcblxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcblxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXHJcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy9cclxuLy8gU3R5bGUgcCBlbGVtZW50LlxyXG5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIHhzOiAwLFxyXG4gICAgc206IDU3NnB4LFxyXG4gICAgLy8gbWQ6IDc2OHB4LFxyXG4gICAgbWQ6IDc3OHB4LFxyXG4gICAgbGc6IDk5MnB4LFxyXG4gICAgbWw6IDEwMjVweCxcclxuICAgIHhsOiAxMjAwcHhcclxuICApLFxyXG4gICRncmlkLWJyZWFrcG9pbnRzXHJcbik7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBzbTogNTQwcHgsXHJcbiAgICBtZDogNzIwcHgsXHJcbiAgICBsZzogOTYwcHgsXHJcbiAgICB4bDogMTE0MHB4XHJcbiAgKSxcclxuICAkY29udGFpbmVyLW1heC13aWR0aHNcclxuKTtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDM2cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXHJcblxyXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgMHJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgMHJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgMHJlbSAhZGVmYXVsdDtcclxuXHJcbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG5cclxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xyXG5cclxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxyXG4gIChcclxuICAgICgyMSA5KSxcclxuICAgICgxNiA5KSxcclxuICAgICgzIDQpLFxyXG4gICAgKDEgMSksXHJcbiAgKSxcclxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXHJcbik7XHJcblxyXG4vLyBGb250c1xyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMTZweCAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJHBhbGUtc2t5ICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgcmdiYSgwLDc5LDE0NywwLjEpICFkZWZhdWx0O1xyXG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zICsgRm9ybXNcclxuLy9cclxuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIDE3cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIDE4cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDIxICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybXNcclxuXHJcbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDIycHggIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgMnB4ICFkZWZhdWx0OyAvLyRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICByZ2JhKDM0LDM0LDM0LDAuMykgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGlucHV0LWJ0bi1mb250LXNpemUgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRpbnB1dC1idG4tZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgN3B4ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxNnB4ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZX0gLSAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNH0pICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxNnB4ICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxyXG5cclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICogMyAvIDQgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAoJGlucHV0LWhlaWdodC1pbm5lciAvIDIpICgkaW5wdXQtaGVpZ2h0LWlubmVyIC8gMikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXRleHQ6IChcclxuICBlbjogXCJCcm93c2VcIlxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG5cclxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xyXG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE5hdnNcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDdweCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG5cclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5cclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSnVtYm90cm9uXHJcblxyXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2FyZHNcclxuXHJcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xyXG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQb3BvdmVyc1xyXG5cclxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUb2FzdHNcclxuJHRvYXN0LW1heC13aWR0aDogMzUwcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteTogLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtZm9udC1zaXplOiAuODc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b2FzdC1oZWFkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XHJcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cclxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxyXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcclxuXHJcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcclxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcblxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcm91c2VsXHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxyXG5cclxuXHJcbi8vIFNwaW5uZXJzXHJcblxyXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFV0aWxpdGllc1xyXG5cclxuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xyXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcmludGluZ1xyXG5cclxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XHJcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XHJcblxyXG4iLCIvLyBDb2xvciBzeXN0ZW1cclxuLy8gY29sb3IgbmFtZXMgYXJlIGF1dG8gZ2VuZXJhdGVkIGluIGh0dHA6Ly93d3cuY29sb3ItYmxpbmRuZXNzLmNvbS9jb2xvci1uYW1lLWh1ZS9cclxuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kdGhlbWUtYmxhY2s6ICMyMjIyMjIgIWRlZmF1bHQ7XHJcbiRibHVlOiAjMDA0RjkzICFkZWZhdWx0O1xyXG4kbW91bnRhaW4tbWVhZG93OiAjMEY5RjlGICFkZWZhdWx0OyAvLyBIdWU6IEdyZWVuXHJcbiR3aGl0ZS1zbW9rZTogI0Y5RjlGOSAhZGVmYXVsdDtcclxuJHBhbGUtc2t5OiAjNUE2ODcyICFkZWZhdWx0O1xyXG4kY29sb3Itd2hpdGU6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLWJsYWNrOiAkdGhlbWUtYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1wcmltYXJ5OiAkYmx1ZSAhZGVmYXVsdDtcclxuLy8gYmFja2dyb3VuZFxyXG4kYmFja2dyb3VuZC1wcmltYXJ5OiAkd2hpdGUtc21va2UgIWRlZmF1bHQ7XHJcbi8vIGJvcmRlclxyXG4kY29sb3ItYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbi8vIEdyYWRpZW50IGNvbG9yc1xyXG4vLyBQYWRkaW5nIGFuZCBtYXJnaW5cclxuLy8gJHNwYWNlcjoxOHB4O1xyXG4kc3BhY2VyLXNtOjEyLjVweDtcclxuJHBhZGRpbmc6IDE4cHg7XHJcbiRwYWRkaW5nLWRlZmF1bHQ6ICRwYWRkaW5nO1xyXG4kcGFkZGluZy1mbHVpZC1ncmlkOiAxMDBweDtcclxuJHBhZGRpbmctZmx1aWQtZ3JpZC1tOiAkcGFkZGluZy1kZWZhdWx0O1xyXG4vLyBGb250c1xyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1vcGVuLXNhbnM6ICdPcGVuIFNhbnMnLFxyXG5zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9udDogJ2JyYW5kb24tZ3JvdGVzcXVlJyxcclxuc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXBsYXlmYWlyOiAnUGxheWZhaXIgRGlzcGxheScsXHJcbnNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktZGVmYXVsdDogJGZvbnQtZmFtaWx5LW9wZW4tc2FucyAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICRmb250LWZhbWlseS1vcGVuLXNhbnMgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICRmb250LWZhbWlseS1tb250ICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktdGVydGlhcnk6ICRmb250LWZhbWlseS1wbGF5ZmFpciAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtc2l6ZS1kZWZhdWx0OiAxNHB4ICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsXHJcbiRmb250LXNpemUtbGFyZ2U6ICgkZm9udC1zaXplLWRlZmF1bHQgKiAxLjc1KSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbWFsbDogKCRmb250LXNpemUtZGVmYXVsdCAqIC44NzUpICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXh4bDogOTBweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS14eGwtbTogNTBweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS10aXRsZTogNjhweCAhZGVmYXVsdDtcclxuLy8gbmF2IGJhciB3aWR0aFxyXG4vLyBvZmZzZXQgZm90IFxyXG4kcGFnZS1tYXgtd2lkdGg6IDE2MDBweCAhZGVmYXVsdDtcclxuJHBhZ2Utb2Zmc2V0LXg6IDgwcHggIWRlZmF1bHQ7XHJcbiRwYWdlLW9mZnNldC14LW1vYjogMjBweCAhZGVmYXVsdDtcclxuJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDogNzBweCAhZGVmYXVsdDtcclxuJG1vZHVsZS1tYXJnaW4tbGFyZ2U6IDExN3B4ICFkZWZhdWx0O1xyXG4kbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I6IDUwcHggIWRlZmF1bHQ7XHJcbiRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iOiA1MHB4ICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogbGlnaHRlciAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogYm9sZGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtZGVmYXVsdDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ6IDEuNSAhZGVmYXVsdDtcclxuJG1sIDogMjAwMHB4OyIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3JcclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkX29mZnNldCxcclxuICAgIC5jb250YWluZXItZmx1aWQtb2Zmc2V0IHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigkaGFzTWFyZ2luOiB0cnVlKTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwYWdlLW1heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG4gICAgfVxyXG4gICAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xyXG4gICAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXHJcbiAgICAubm8tZ3V0dGVycyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgID4uY29sLFxyXG4gICAgICAgID5bY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufSIsIi8vLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkaGFzTWFyZ2luOiBmYWxzZSkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpZiAkaGFzTWFyZ2luIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLW9mZnNldC14O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFnZS1vZmZzZXQteDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbiAgfVxyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcclxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcclxuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcclxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcclxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cclxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcclxuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XHJcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcclxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxyXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ibG9jay12aWV3cy1ibG9ja3NvY2lhbC1mZWVkcy1ibG9jay0xIHtcclxuICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZF9vZmZzZXQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtY2FyZCB7XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9oYXMtYmcge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmX2hhcy1iZy1jb250ZW50IHtcclxuICAgICAgICBAZXh0ZW5kIC5zb2NpYWwtY2FyZF9oYXMtYmc7XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX193cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFja2dyb3VuZC1wcmltYXJ5LCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX19pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBjb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFja2dyb3VuZC1wcmltYXJ5LCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9faGVhZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFOUU5RTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19iZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9oYXMtY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAuc29jaWFsLWNhcmRfX3dyYXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLXByaW1hcnksIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLWNhcmRfX2JvZHkge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX19oZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTlFOUU5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLWNhcmRfX2JnIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX19pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4xMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9oYXMtdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNTAlIC0gI3skcGFkZGluZy1kZWZhdWx0fSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9faGVhZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLWNhcmRfX2JnIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlLCAkdHJhbnNsYXRlWDogLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19iZyB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2hlYWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICYuZmFkZS1vdXQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdCAqMjtcclxuICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjRTlFOUU5LCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGJvcmRlcik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX19wcm8tcGljIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpXHJcbiAgICB9XHJcbiAgICAmX190aXRsZXMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgxcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuICAgICZfX3RpbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC8vIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNCk7XHJcbiAgICB9XHJcbiAgICAmX19pY29uLmljbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAxNXB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLnNvY2lhbC1jYXJkIHtcclxuICAgICAgICAmX19yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIC5jb2wtNiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgPi52aWV3cy1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLW1sLTYueW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRwYWdlLW9mZnNldC14LW1vYiAqIDJ9KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgID4udmlld3MtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZXMge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xyXG4gICVncmlkLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcclxuICB9XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wjeyRpbmZpeH0sXHJcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcclxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXHJcbi8vXHJcblxyXG4udGFibGUsIHRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC50YWJsZSwgdGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG4vL1xyXG5cclxuLnRhYmxlLXNtIHtcclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlciB2ZXJzaW9uc1xyXG4vL1xyXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtYm9yZGVybGVzcyB7XHJcbiAgdGgsXHJcbiAgdGQsXHJcbiAgdGhlYWQgdGgsXHJcbiAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gIHRib2R5IHRyIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGJhY2tncm91bmRzXHJcbi8vXHJcbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XHJcblxyXG5cclxuLy8gRGFyayBzdHlsZXNcclxuLy9cclxuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbi50YWJsZSwgdGFibGUge1xyXG4gIC50aGVhZC1kYXJrIHtcclxuICAgIHRoIHtcclxuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhlYWQtbGlnaHQsIHRoZWFkIHtcclxuICAgIHRoIHtcclxuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWRhcmsge1xyXG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcclxuXHJcbiAgdGgsXHJcbiAgdGQsXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICYudGFibGUtc3RyaXBlZCB7XHJcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1ob3ZlciB7XHJcbiAgICB0Ym9keSB0ciB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxyXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgJiN7JGluZml4fSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcclxuXHJcbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcclxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXHJcbi8vXHJcbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xyXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xyXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXHJcbi8vXHJcbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXHJcbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcclxuXHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cyB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLy8gVGFibGVzXHJcblxyXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICYsXHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQsXHJcbiAgICAgIHRoZWFkIHRoLFxyXG4gICAgICB0Ym9keSArIHRib2R5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcclxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cclxuICAudGFibGUtaG92ZXIge1xyXG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG5cclxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xyXG4vL1xyXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxyXG5cclxuLy8gQXNjZW5kaW5nXHJcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXHJcbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcclxuICAkcHJldi1rZXk6IG51bGw7XHJcbiAgJHByZXYtbnVtOiBudWxsO1xyXG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XHJcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiB7XHJcbiAgICAgIC8vIERvIG5vdGhpbmdcclxuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XHJcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcclxuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9XHJcbiAgICAkcHJldi1rZXk6ICRrZXk7XHJcbiAgICAkcHJldi1udW06ICRudW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdGFydHMgYXQgemVyb1xyXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxyXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XHJcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcclxuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcclxuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xyXG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2BcclxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cclxuLy9cclxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxyXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XHJcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcblxyXG4gIEBpZiAkaW5kZXgge1xyXG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG4vLyBDb2xvciBjb250cmFzdFxyXG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xyXG4gICRyOiByZWQoJGNvbG9yKTtcclxuICAkZzogZ3JlZW4oJGNvbG9yKTtcclxuICAkYjogYmx1ZSgkY29sb3IpO1xyXG5cclxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XHJcblxyXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XHJcbiAgICBAcmV0dXJuICRkYXJrO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHJldHVybiAkbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcclxuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XHJcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcclxufVxyXG5cclxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXHJcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xyXG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xyXG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XHJcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcclxuXHJcbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vXHJcbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xyXG4vL1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblxyXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICY6ZGlzYWJsZWQsXHJcbiAgJltyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xyXG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xyXG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xyXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXHJcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xyXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXHJcbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cclxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxyXG4uZm9ybS1jb250cm9sLWZpbGUsXHJcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGFiZWxzXHJcbi8vXHJcblxyXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxyXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXHJcbi5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtbGcge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcclxufVxyXG5cclxuXHJcbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcclxuLy9cclxuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cclxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXHJcblxyXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXHJcblxyXG4uZm9ybS1jb250cm9sLXNtIHtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWxnIHtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1sZztcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAmW3NpemVdLFxyXG4gICZbbXVsdGlwbGVdIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBGb3JtIGdyb3Vwc1xyXG4vL1xyXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXHJcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuLmZvcm0tdGV4dDpub3QoaW5wdXQpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncmlkXHJcbi8vXHJcbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXHJcblxyXG4uZm9ybS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuXHJcbiAgPiAuY29sLFxyXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXHJcbi8vXHJcbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xyXG5cclxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xyXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xyXG5cclxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcbi8vXHJcbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3NcclxuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcclxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3JcclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cclxuXHJcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcclxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcclxuXHJcbi8vIElubGluZSBmb3Jtc1xyXG4vL1xyXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcclxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXHJcbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXHJcbi8vXHJcbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2ZcclxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cclxuXHJcbi5mb3JtLWlubGluZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXHJcblxyXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcclxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxyXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xyXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLFxyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcclxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgLy8gQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAvLyAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIC8vIH0gQGVsc2Uge1xyXG4gICAgLy8gICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIC8vIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XHJcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xyXG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay1mb250LXNpemU7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCk7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKSBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKTtcclxuXHJcbiAgICAgICAgLy8gQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDtcclxuICAgICAgICAvLyB9IEBlbHNlIHtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpIHJpZ2h0IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICAkZm9ybS1mZWVkYmFjay1pY29uOiBpZigkc3RhdGUgPT0gXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLCAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkZm9ybS1mZWVkYmFjay1pY29uIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvcm0tY29udHJvbC1maWxlIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gY3VzdG9tIGZpbGVcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBHcmFkaWVudHNcclxuXHJcbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcclxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4uZmFkZSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcclxuXHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcclxufVxyXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcclxuLmRyb3B1cCxcclxuLmRyb3ByaWdodCxcclxuLmRyb3Bkb3duLFxyXG4uZHJvcGxlZnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcclxuICBAaW5jbHVkZSBjYXJldDtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcclxuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxyXG4uZHJvcHVwIHtcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3ByaWdodCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3BsZWZ0IHtcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxyXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXHJcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXHJcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHRleHRcclxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbn1cclxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC11cCB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LXJpZ2h0IHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtbGVmdCB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcclxuICBAaWYgJGVuYWJsZS1jYXJldCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcclxuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcclxuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcclxuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5OjphZnRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXHJcbi8vXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xyXG5cclxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46ICRtYXJnaW4teSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuJGlucHV0X2hlaWdodDogNTZweDtcclxuJGJvcmRlcl9yYWRpdXM6IDJweDtcclxuLy8gU3R5bGVzXHJcbi5mb3JtLXNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgJi5vcGVuIHtcclxuICAgIEBleHRlbmQgOmFjdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzICRib3JkZXJfcmFkaXVzIDAgMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDRweCByZ2JhKDQ0LDYxLDcxLDAuMSk7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSAxKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMzBweCAzMHB4IDRweCByZ2JhKDQ0LDYxLDcxLDAuMSk7XHJcbiAgICB9XHJcbiAgICAub3B0aW9uIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKC0xODApO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgJi53aWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmxpc3Qge1xyXG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGR1cmF0aW9uOiAuMTVzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjI1IDEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAuMDkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRENEQ0Q7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlcl9yYWRpdXMgJGJvcmRlcl9yYWRpdXM7XHJcbiAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdWx7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3B0aW9uIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogOHB4ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMyk7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHsgXHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdGVkIHsgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxyXG5cclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XHJcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCB7XHJcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcblxyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy9cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vL1xyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3B1cCAmOjphZnRlcixcclxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxufVxyXG5cclxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xyXG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbn1cclxuXHJcblxyXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcclxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxyXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vXHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcclxuLy9cclxuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcclxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXHJcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cclxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cclxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxyXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxyXG5cclxuLmJ0bi1ncm91cC10b2dnbGUge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiAuZm9ybS1jb250cm9sLFxyXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXHJcbiAgPiAuY3VzdG9tLXNlbGVjdCxcclxuICA+IC5jdXN0b20tZmlsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XHJcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxyXG4gICAgd2lkdGg6IDElO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICArIC5mb3JtLWNvbnRyb2wsXHJcbiAgICArIC5jdXN0b20tc2VsZWN0LFxyXG4gICAgKyAuY3VzdG9tLWZpbGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xyXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxyXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gIH1cclxuXHJcbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxyXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gIH1cclxuXHJcbiAgPiAuZm9ybS1jb250cm9sLFxyXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XHJcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXHJcbiAgPiAuY3VzdG9tLWZpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcclxuLy9cclxuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxyXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxyXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxyXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxyXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcclxuICAvLyBhcyBvdXIgaW5wdXRzLlxyXG4gIC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4gKyAuYnRuLFxyXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cclxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxyXG5cclxuXHJcbi8vIFRleHR1YWwgYWRkb25zXHJcbi8vXHJcbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxyXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cclxuXHJcbi5pbnB1dC1ncm91cC10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xyXG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcclxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1sZztcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcclxufVxyXG5cclxuXHJcbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcclxuLy9cclxuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcclxuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxyXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cclxuXHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXHJcbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cclxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cclxuXHJcbi5jdXN0b20tY29udHJvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXHJcbi8vXHJcbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cclxuXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcclxuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XHJcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xyXG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlc1xyXG4vL1xyXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cclxuXHJcbi5jdXN0b20tY2hlY2tib3gge1xyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XHJcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmFkaW9zXHJcbi8vXHJcbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXHJcblxyXG4uY3VzdG9tLXJhZGlvIHtcclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gc3dpdGNoZXNcclxuLy9cclxuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xyXG5cclxuLmN1c3RvbS1zd2l0Y2gge1xyXG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xyXG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiBjYWxjKCN7KCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xyXG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XHJcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcclxuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNlbGVjdFxyXG4vL1xyXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXHJcbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXHJcbi8vXHJcblxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xyXG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICAmOjotbXMtdmFsdWUge1xyXG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxyXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXHJcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxyXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cclxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlttdWx0aXBsZV0sXHJcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcclxuICB9XHJcblxyXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1zbSB7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XHJcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xyXG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xyXG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1sZyB7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XHJcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcclxuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xyXG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xyXG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG5cclxuLy8gRmlsZVxyXG4vL1xyXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cclxuXHJcbi5jdXN0b20tZmlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcclxuICB9XHJcblxyXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xyXG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xyXG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcclxuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XHJcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XHJcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XHJcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XHJcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJhbmdlXHJcbi8vXHJcbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXHJcbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXHJcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxyXG5cclxuLmN1c3RvbS1yYW5nZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHR9ICsgI3skY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyfSk7XHJcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cclxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICB9XHJcblxyXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XHJcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Oi1tcy10aHVtYiB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXHJcbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1zLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtZmlsbC11cHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tcy10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcclxuLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIFRhYnNcclxuLy9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC5uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcclxuLy9cclxuXHJcbi5uYXYtZmlsbCB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmJhYmxlIHRhYnNcclxuLy9cclxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuLmFjY29yZGlvbntcclxuICAuY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICBcclxuICAgID4gaHIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNhcmQtYm9keSB7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxyXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcclxufVxyXG5cclxuLmNhcmQtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xyXG59XHJcblxyXG4uY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWxpbmsge1xyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICsgLmNhcmQtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cclxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XHJcbiAgfVxyXG5cclxuICArIC5saXN0LWdyb3VwIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSGVhZGVyIG5hdnNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlci10YWJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XHJcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlXHJcbi5jYXJkLWltZy1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XHJcbn1cclxuXHJcbi5jYXJkLWltZyB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlIGNhcHNcclxuLmNhcmQtaW1nLXRvcCB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuXHJcbi8vIENhcmQgZGVja1xyXG5cclxuLmNhcmQtZGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxyXG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ2FyZCBncm91cHNcclxuLy9cclxuXHJcbi5jYXJkLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxyXG4gID4gLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXHJcbiAgICA+IC5jYXJkIHtcclxuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICsgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2x1bW5zXHJcbi8vXHJcblxyXG4uY2FyZC1jb2x1bW5zIHtcclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcclxuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xyXG4gICAgb3JwaGFuczogMTtcclxuICAgIHdpZG93czogMTtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcclxuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBBY2NvcmRpb25cclxuLy9cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gIC5jYXJkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmFsZXJ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xyXG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuLmFsZXJ0LWhlYWRpbmcge1xyXG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcclxuLmFsZXJ0LWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcclxufVxyXG5cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xyXG5cclxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBzdHlsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5hbGVydC0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLm1lZGlhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ubWVkaWEtYm9keSB7XHJcbiAgZmxleDogMTtcclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXHJcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcclxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZVxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xyXG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcclxuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xyXG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9hY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xyXG4gICYuYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdXNoIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxyXG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cclxuXHJcbi5saXN0LWdyb3VwLWZsdXNoIHtcclxuICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xyXG59XHJcbiIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cclxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNsb3NlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIG9wYWNpdHk6IC41O1xyXG5cclxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuY2xvc2UgZWxlbWVudHNcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuYnV0dG9uLmNsb3NlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5hLmNsb3NlLmRpc2FibGVkIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcclxuXHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLm1vZGFsIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxyXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xyXG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gIC5tb2RhbC5mYWRlICYge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XHJcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcclxuICB9XHJcbiAgLm1vZGFsLnNob3cgJiB7XHJcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XHJcblxyXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcclxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG5cclxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxyXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cclxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXHJcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xyXG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXHJcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxyXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XHJcbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XHJcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5tb2RhbC1sZyxcclxuICAubW9kYWwteGwge1xyXG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxyXG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9LFxyXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xyXG4gIH1cclxufVxyXG5cclxuLmJnLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXRyYW5zcGFyZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy9cclxuLy8gQm9yZGVyXHJcbi8vXHJcblxyXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItd2hpdGUge1xyXG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEJvcmRlci1yYWRpdXNcclxuLy9cclxuXHJcbi5yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1yaWdodCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtYm90dG9tIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWxlZnQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtcGlsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC0wIHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG4iLCIuY2xlYXJmaXgge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXHJcbi8vXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxufVxyXG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICBpZnJhbWUsXHJcbiAgZW1iZWQsXHJcbiAgb2JqZWN0LFxyXG4gIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcclxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XHJcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gRmxleCB2YXJpYXRpb25cclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxyXG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG5AbWl4aW4gZmxvYXQtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5AbWl4aW4gZmxvYXQtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbkBtaXhpbiBmbG9hdC1ub25lIHtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xyXG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIENvbW1vbiB2YWx1ZXNcclxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xyXG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLy8gU2hvcnRoYW5kXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5zdGlja3ktdG9wIHtcclxuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU2NyZWVucmVhZGVyc1xyXG4vL1xyXG5cclxuLnNyLW9ubHkge1xyXG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcclxufVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xyXG59XHJcbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cclxuXHJcbkBtaXhpbiBzci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gV2lkdGggYW5kIGhlaWdodFxyXG5cclxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcclxuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXHJcblxyXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxyXG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxyXG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxyXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICBAaWYgJHNpemUgIT0gMCB7XHJcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXQjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY291bnRkb3duIHtcclxuICAgICYtd2VlayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAZXh0ZW5kIC5teS00O1xyXG5cclxuICAgICAgICAuY291bnRkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDQ3OXB4O1xyXG4gICAgICAgICAgICAtbW96LXBlcnNwZWN0aXZlOiA0NzlweDtcclxuICAgICAgICAgICAgLW1zLXBlcnNwZWN0aXZlOiA0NzlweDtcclxuICAgICAgICAgICAgLW8tcGVyc3BlY3RpdmU6IDQ3OXB4O1xyXG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogNDc5cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40ZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG5cclxuICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA5NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICYuY3Vyci50b3Age1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5leHQuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxpcCAuY291bnQge1xyXG4gICAgICAgICAgICAmLmN1cnIudG9wIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5leHQuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0IDI1MG1zO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0IDI1MG1zO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0IDI1MG1zO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0IDI1MG1zO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuY291bnRkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICB0b3A6IDEwMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudGRvd24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBleHRlbmQgLm15LTQ7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRleHQtMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC0xIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAudGV4dC0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAudGV4dC0yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuXHJcbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlOyB9XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuXHJcbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuXHJcbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXHJcblxyXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxyXG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG5cclxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xyXG59XHJcblxyXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gTWlzY1xyXG5cclxuLnRleHQtaGlkZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XHJcbn1cclxuXHJcbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBSZXNldFxyXG5cclxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIFRleHQgdHJ1bmNhdGVcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG5cclxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSN7JHBhcmVudH0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxuICBAaWYgKCRpZ25vcmUtd2FybmluZyAhPSB0cnVlKSB7XHJcbiAgICBAd2FybiBcIlRoZSBgdGV4dC1oaWRlKClgIG1peGluIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjQuMS4wLiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gdjUuXCI7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXHJcbi8vXHJcblxyXG4udmlzaWJsZSB7XHJcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xyXG59XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIFZpc2liaWxpdHlcclxuXHJcbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcclxuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFByaW50IHN0eWxlcy5cclxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XHJcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgICosXHJcbiAgICAqOjpiZWZvcmUsXHJcbiAgICAqOjphZnRlciB7XHJcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXHJcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmOm5vdCguYnRuKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcclxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xyXG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgLy99XHJcblxyXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxyXG4gICAgLy9cclxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXHJcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXHJcbiAgICAvL1xyXG5cclxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxyXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcclxuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvL31cclxuXHJcbiAgICBwcmUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XHJcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICAvL1xyXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxyXG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXHJcbiAgICAvL1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xyXG4gICAgfVxyXG5cclxuICAgIHRyLFxyXG4gICAgaW1nIHtcclxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgb3JwaGFuczogMztcclxuICAgICAgd2lkb3dzOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxyXG5cclxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxyXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cclxuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXHJcbiAgICBAcGFnZSB7XHJcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XHJcbiAgICB9XHJcbiAgICBib2R5IHtcclxuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgdGQsXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtZGFyayB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgdGgsXHJcbiAgICAgIHRkLFxyXG4gICAgICB0aGVhZCB0aCxcclxuICAgICAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcclxuICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogcmVxdWlyZWQgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1wYW5lLFxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcclxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcsXHJcbi5sZWFmbGV0LXBhbmUgPiBjYW52YXMsXHJcbi5sZWFmbGV0LXpvb20tYm94LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtbGF5ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG5cdH1cclxuLyogUHJldmVudHMgSUUxMSBmcm9tIGhpZ2hsaWdodGluZyB0aWxlcyBpbiBibHVlICovXHJcbi5sZWFmbGV0LXRpbGU6OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLyogU2FmYXJpIHJlbmRlcnMgbm9uLXJldGluYSB0aWxlIG9uIHJldGluYSBiZXR0ZXIgd2l0aCB0aGlzLCBidXQgQ2hyb21lIGlzIHdvcnNlICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcclxuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XHJcblx0fVxyXG4vKiBoYWNrIHRoYXQgcHJldmVudHMgaHcgbGF5ZXJzIFwic3RyZXRjaGluZ1wiIHdoZW4gbG9hZGluZyBuZXcgdGlsZXMgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTYwMHB4O1xyXG5cdGhlaWdodDogMTYwMHB4O1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIHN2ZzogcmVzZXQgc3ZnIG1heC13aWR0aCBkZWNsZXJhdGlvbiBzaGlwcGVkIGluIEpvb21sYSEgKGpvb21sYS5vcmcpIDMueCAqL1xyXG4vKiAubGVhZmxldC1jb250YWluZXIgaW1nOiBtYXAgaXMgYnJva2VuIGluIEZGIGlmIHlvdSBoYXZlIG1heC13aWR0aDogMTAwJSBvbiB0aWxlcyAqL1xyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXNoYWRvdy1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUge1xyXG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuXHQvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtdGlsZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcclxuXHR2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHR9XHJcbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQwMDsgfVxyXG5cclxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjAwOyB9XHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQwMDsgfVxyXG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cclxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjAwOyB9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSAgIHsgei1pbmRleDogNjUwOyB9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxyXG5cclxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHsgei1pbmRleDogMTAwOyB9XHJcbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG5cclxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdH1cclxuLmx2bWwge1xyXG5cdGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wLFxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIHtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdGJvdHRvbTogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjbGVhcjogYm90aDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiAgICAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtcGFuLWFuaW0gLmxlYWZsZXQtdGlsZSB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20taGlkZSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjdXJzb3JzICovXHJcblxyXG4ubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuLmxlYWZsZXQtZ3JhYiB7XHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWI7XHJcblx0Y3Vyc29yOiAgICAgICAgIGdyYWI7XHJcblx0fVxyXG4ubGVhZmxldC1jcm9zc2hhaXIsXHJcbi5sZWFmbGV0LWNyb3NzaGFpciAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBjcm9zc2hhaXI7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRjdXJzb3I6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiLFxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiIC5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1tYXJrZXItZHJhZ2dhYmxlIHtcclxuXHRjdXJzb3I6IG1vdmU7XHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgLW1vei1ncmFiYmluZztcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYmJpbmc7XHJcblx0fVxyXG5cclxuLyogbWFya2VyICYgb3ZlcmxheXMgaW50ZXJhY3Rpdml0eSAqL1xyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aCxcclxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG5zdmcubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlIHBhdGgge1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuXHJcbi8qIHZpc3VhbCB0d2Vha3MgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZDogI2RkZDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG5cdGNvbG9yOiAjMDA3OEE4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1hY3RpdmUge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcblx0Ym9yZGVyOiAycHggZG90dGVkICMzOGY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHR5cG9ncmFwaHkgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRmb250OiAxMnB4LzEuNSBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cclxuXHJcbi5sZWFmbGV0LWJhciB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC42NSk7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEsXHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG5cdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhIHtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG4vKiB6b29tIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcclxuLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XHJcblx0Zm9udDogYm9sZCAxOHB4ICdMdWNpZGEgQ29uc29sZScsIE1vbmFjbywgbW9ub3NwYWNlO1xyXG5cdHRleHQtaW5kZW50OiAxcHg7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluLCAubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20tb3V0ICB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHJcblxyXG4vKiBsYXllcnMgY29udHJvbCAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLnBuZyk7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmV0aW5hIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMtMngucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCxcclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQge1xyXG5cdHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNjcm9sbGJhciB7XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvciB7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDFweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xyXG5cdH1cclxuXHJcbi8qIERlZmF1bHQgaWNvbiBVUkxzICovXHJcbi5sZWFmbGV0LWRlZmF1bHQtaWNvbi1wYXRoIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL21hcmtlci1pY29uLnBuZyk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGF0dHJpYnV0aW9uIGFuZCBzY2FsZSBjb250cm9scyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cdG1hcmdpbjogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICM3Nzc7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdHBhZGRpbmc6IDJweCA1cHggMXB4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3NztcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0fVxyXG5cclxuXHJcbi8qIHBvcHVwICovXHJcblxyXG4ubGVhZmxldC1wb3B1cCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcblx0bWFyZ2luOiAxM3B4IDE5cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAxOHB4IDA7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHJcblx0bWFyZ2luOiAtMTBweCBhdXRvIDA7XHJcblxyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0cGFkZGluZzogNHB4IDRweCAwIDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0Zm9udDogMTZweC8xNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuXHRjb2xvcjogI2MzYzNjMztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHR6b29tOiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KTtcclxuXHR9XHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGRpdiBpY29uICovXHJcblxyXG4ubGVhZmxldC1kaXYtaWNvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG5cdH1cclxuXHJcblxyXG4vKiBUb29sdGlwICovXHJcbi8qIEJhc2Ugc3R5bGVzIGZvciB0aGUgZWxlbWVudCB0aGF0IGhhcyBhIHRvb2x0aXAgKi9cclxuLmxlYWZsZXQtdG9vbHRpcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBhZGRpbmc6IDZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGNvbG9yOiAjMjIyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC5sZWFmbGV0LWNsaWNrYWJsZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblxyXG4vKiBEaXJlY3Rpb25zICovXHJcblxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG5cdGJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogLTEycHg7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XHJcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90PzJ3aW5qcicpO1xyXG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD8yd2luanIjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/MndpbmpyJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj8yd2luanInKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz8yd2luanIjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaWNvIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY28taWNvbi1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljb24taW5mbzsgXHJcbiAgfVxyXG59XHJcbi5pY28tYXJyb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28tYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2Fycm93X21vcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfYXJyb3dfbW9yZTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfYXV0b3BsYXlfbm9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19hdXRvcGxheV9ub25lOyBcclxuICB9XHJcbn1cclxuLmljby1pY19hdXRvcGxheV9wYXVzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19hdXRvcGxheV9wYXVzZTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfYXV0b3BsYXlfcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19hdXRvcGxheV9wbGF5OyBcclxuICB9XHJcbn1cclxuLmljby1pY19jbG9zZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19jbG9zZTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfY29udGFjdF9mYXgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfY29udGFjdF9mYXg7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2NvbnRhY3RfcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfY29udGFjdF9waG9uZTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19tYWlsOyBcclxuICB9XHJcbn1cclxuLmljby1pY19zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfc2VhcmNoOyBcclxuICB9XHJcbn1cclxuLmljby1pY196b29tX2luIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY196b29tX2luLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uaWNvLWljX3pvb21faW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX3pvb21faW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDM0LCAzNCwgMzQpO1xyXG4gIH1cclxufVxyXG4uaWNvLWljX3pvb21fb3V0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY196b29tX291dC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmljby1pY196b29tX291dCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfem9vbV9vdXQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDM0LCAzNCwgMzQpO1xyXG4gIH1cclxufVxyXG4uaWNvLWljX2RldmVsb3BtZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2RldmVsb3BtZW50OyBcclxuICB9XHJcbn1cclxuLmljby1pY19mYXZvcml0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19mYXZvcml0ZTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfZmxhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19mbGFnOyBcclxuICB9XHJcbn1cclxuLmljby1pY19qb2JfMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19qb2JfMTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfam9iXzIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfam9iXzI7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2pvYl8zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2pvYl8zOyBcclxuICB9XHJcbn1cclxuLmljby1pY19saWJyYXJ5X2Jvb2tzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2xpYnJhcnlfYm9va3M7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX21haWwxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX21haWwxOyBcclxuICB9XHJcbn1cclxuLmljby1pY19mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19mYWNlYm9vazsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfaW5zdGFncmFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2luc3RhZ3JhbTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfbGlua2VkaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfbGlua2VkaW47IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX3JzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19yc3M7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX3R3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfdHdpdHRlcjsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfeW91dHViZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY195b3V0dWJlOyBcclxuICB9XHJcbn1cclxuLmljby1pY19tYXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfbWFzOyBcclxuICB9XHJcbn1cclxuLmljby1pY19tZW5vcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19tZW5vczsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19tZW51OyBcclxuICB9XHJcbn1cclxuLmljby1sb2dvX25lZ2F0aXZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWxvZ29fbmVnYXRpdmU7IFxyXG4gIH1cclxufVxyXG4uaWNvLWxvZ29fcG9zaXRpdmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28tbG9nb19wb3NpdGl2ZTsgXHJcbiAgfVxyXG59XHJcbi5pY28tdW5fbG9nbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby11bl9sb2dvOyBcclxuICB9XHJcbn1cclxuIiwiLy8gbG9jYWwgdmFyaWFibGVzXHJcbiRmb290ZXItY29sb3ItbGluay1ob3ZlcjogcmdiKDEzMCwgMjExLCAyNTUpO1xyXG4uZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NkZy1sb2dvIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vICZfX25hdmlnYXRpb257XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCk7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIGJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGZvb3Rlci1jb2xvci1saW5rLWhvdmVyXHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwubWVudSBhLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0gKyAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlICsgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGlzdCxcclxuICAgIHVsLm1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgLm1lbnUuc3VibWVudSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIC5mb290ZXJfX3RpdGxlIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgIC8vICAgICBjb2xvcjogJGZvb3Rlci1jb2xvci1saW5rLWhvdmVyXHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJl9fZm9sbG93IHtcclxuICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICZfX3NvY2lhbC1saXN0e1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ODc2YWIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1mbGlja3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX3JzcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjY3YTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX3lvdXR1YmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfbGlua2VkaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX2luc3RhZ3JhbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX3R3aXR0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfZmFjZWJvb2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJl9fc29jaWFsLWxpbmt7XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgLjIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW06bGFzdC1jaGlsZCAmLWxpbmsge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGZvb3Rlci1jb2xvci1saW5rLWhvdmVyO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiAzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiAyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNtXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgJl9fZm9sbG93ICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZvbGxvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKSAvL3NwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiAxKTtcclxuICAgICAgICAgICAgLm5hdmlnYXRpb246Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAuMik7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkcm90YXRlOiA0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkaWNvbW9vbi1mb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFkZWZhdWx0O1xyXG4kaWNvbW9vbi1mb250LXBhdGg6IFwiLi8uLi9mb250c1wiICFkZWZhdWx0O1xyXG5cclxuJGljby1pY29uLWluZm86IFwiXFxlOTBiXCI7XHJcbiRpY28tYXJyb3c6IFwiXFxlOTAwXCI7XHJcbiRpY28taWNfYXJyb3dfbW9yZTogXCJcXGU5MDFcIjtcclxuJGljby1pY19hdXRvcGxheV9ub25lOiBcIlxcZTkwMlwiO1xyXG4kaWNvLWljX2F1dG9wbGF5X3BhdXNlOiBcIlxcZTkwM1wiO1xyXG4kaWNvLWljX2F1dG9wbGF5X3BsYXk6IFwiXFxlOTA0XCI7XHJcbiRpY28taWNfY2xvc2U6IFwiXFxlOTA1XCI7XHJcbiRpY28taWNfY29udGFjdF9mYXg6IFwiXFxlOTA2XCI7XHJcbiRpY28taWNfY29udGFjdF9waG9uZTogXCJcXGU5MDdcIjtcclxuJGljby1pY19tYWlsOiBcIlxcZTkwOFwiO1xyXG4kaWNvLWljX3NlYXJjaDogXCJcXGU5MDlcIjtcclxuJGljby1pY196b29tX2luLXBhdGgxOiBcIlxcZTkwYVwiO1xyXG4kaWNvLWljX3pvb21faW4tcGF0aDI6IFwiXFxlOTBiXCI7XHJcbiRpY28taWNfem9vbV9vdXQtcGF0aDE6IFwiXFxlOTBjXCI7XHJcbiRpY28taWNfem9vbV9vdXQtcGF0aDI6IFwiXFxlOTBkXCI7XHJcbiRpY28taWNfZGV2ZWxvcG1lbnQ6IFwiXFxlOTBlXCI7XHJcbiRpY28taWNfZmF2b3JpdGU6IFwiXFxlOTBmXCI7XHJcbiRpY28taWNfZmxhZzogXCJcXGU5MTBcIjtcclxuJGljby1pY19qb2JfMTogXCJcXGU5MTFcIjtcclxuJGljby1pY19qb2JfMjogXCJcXGU5MTJcIjtcclxuJGljby1pY19qb2JfMzogXCJcXGU5MTNcIjtcclxuJGljby1pY19saWJyYXJ5X2Jvb2tzOiBcIlxcZTkxNFwiO1xyXG4kaWNvLWljX21haWwxOiBcIlxcZTkxNVwiO1xyXG4kaWNvLWljX2ZhY2Vib29rOiBcIlxcZTkxNlwiO1xyXG4kaWNvLWljX2luc3RhZ3JhbTogXCJcXGU5MTdcIjtcclxuJGljby1pY19saW5rZWRpbjogXCJcXGU5MThcIjtcclxuJGljby1pY19yc3M6IFwiXFxlOTE5XCI7XHJcbiRpY28taWNfdHdpdHRlcjogXCJcXGU5MWFcIjtcclxuJGljby1pY195b3V0dWJlOiBcIlxcZTkxYlwiO1xyXG4kaWNvLWljX21hczogXCJcXGU5MWNcIjtcclxuJGljby1pY19tZW5vczogXCJcXGU5MWRcIjtcclxuJGljby1pY19tZW51OiBcIlxcZTkxZVwiO1xyXG4kaWNvLWxvZ29fbmVnYXRpdmU6IFwiXFxlOTFmXCI7XHJcbiRpY28tbG9nb19wb3NpdGl2ZTogXCJcXGU5MjBcIjtcclxuJGljby11bl9sb2dvOiBcIlxcZTkwZFwiO1xyXG4iLCJAaW1wb3J0IFwidmFyc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4uc2hhcmUtdGhpcy1wb3BvdmVyIHtcbiAgICBtYXgtd2lkdGg6ICRzaGFyZS10aGlzLWJvcmRlci1kaXN0YW5jZSAqIDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgc2hhcmUtdGhpcy1maWx0ZXIoZHJvcC1zaGFkb3coMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjM1KSkpO1xuICAgIEBpbmNsdWRlIHNoYXJlLXRoaXMtYW5pbWF0aW9uKHNoYXJlLXRoaXMtaW50cm8gJHNoYXJlLXRoaXMtYW5pbWF0aW9uLWxlbmd0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46ICRzaGFyZS10aGlzLXZlcnRpY2FsLW9mZnNldCArICRzaGFyZS10aGlzLWFycm93LXNpemUgKC0kc2hhcmUtdGhpcy1hcnJvdy1zaXplKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2hhcmUtdGhpcy1hcnJvdy1zaXplICRzaGFyZS10aGlzLWFycm93LXNpemUgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2hhcmUtdGhpcy1iYWNrZ3JvdW5kIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAkc2hhcmUtdGhpcy12ZXJ0aWNhbC1vZmZzZXQgLSAkc2hhcmUtdGhpcy1hcnJvdy1zaXplIDAgMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNoYXJlLXRoaXMtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRzaGFyZS10aGlzLWZvcmVncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaGFyZS10aGlzLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBzaGFyZS10aGlzLXRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTEwMCUpKTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAkc2hhcmUtdGhpcy1zaGFyZXItd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaGFyZS10aGlzLXNoYXJlci1oZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNoYXJlLXRoaXMtc2hhcmVyLWhlaWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNoYXJlLXRoaXMtc2hhcmVyLXBhZGRpbmc7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNoYXJlLXRoaXMtaGlnaGxpZ2h0LWxpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNTAlO1xuICAgICAgICBAaW5jbHVkZSBzaGFyZS10aGlzLW9uLWJvdHRvbSgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNoYXJlLXRoaXMtc21hbGwtZGV2aWNlcy1tYXgpIHtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHNoYXJlLXRoaXMtb24tYm90dG9tKCk7XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hhcmUtdGhpcy1pbnRybyB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjVlbSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hhcmUtdGhpcy1pbnRybyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguNWVtKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4iLCJAbWl4aW4gc2hhcmUtdGhpcy10cmFuc2Zvcm0oJHRyYW5zZm9ybWF0aW9uLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1hdGlvbjtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybWF0aW9uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtYXRpb247XG59XG5AbWl4aW4gc2hhcmUtdGhpcy1hbmltYXRpb24oJGFuaW1hdGlvbi4uLikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIHNoYXJlLXRoaXMtZmlsdGVyKCRmaWx0ZXIuLi4pIHtcbiAgICAtd2Via2l0LWZpbHRlcjogJGZpbHRlcjtcbiAgICAgICAgICAgIGZpbHRlcjogJGZpbHRlcjtcbn1cblxuQG1peGluIHNoYXJlLXRoaXMtb24tYm90dG9tKCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAkc2hhcmUtdGhpcy1hcnJvdy1zaXplO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAkc2hhcmUtdGhpcy1hcnJvdy1zaXplIDAgMDtcbiAgICB9XG59XG4iLCIkc2hhcmUtdGhpcy12ZXJ0aWNhbC1vZmZzZXQ6IC0uMjVlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWJhY2tncm91bmQ6ICMzMzMgIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1mb3JlZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtaGlnaGxpZ2h0LWxpbms6IHJnYmEoI2ZmZiwgLjI1KSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWJvcmRlci1yYWRpdXM6IC4yNWVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZTogLjVlbSAhZGVmYXVsdDtcblxuJHNoYXJlLXRoaXMtc2hhcmVyLXdpZHRoOiAyZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1zaGFyZXItaGVpZ2h0OiAyZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1zaGFyZXItcGFkZGluZzogLjM1ZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1ib3JkZXItZGlzdGFuY2U6IDRlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWFuaW1hdGlvbi1sZW5ndGg6IC4zcyAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLXNtYWxsLWRldmljZXMtbWF4OiA1NzVweCAhZGVmYXVsdDtcbiIsImJvZHkge1xyXG4gICAgLm1vZHVsZSB7XHJcbiAgICAgICAgJi1tIHtcclxuICAgICAgICAgICAgJi15IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcCB7XHJcbiAgICAgICAgICAgICYteSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlaWdodCB7XHJcbiAgICAgICAgJi1taW4tMTAwIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1taW4tNTAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0ge1xyXG4gICAgICAgICYtdCB7XHJcbiAgICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjFweDtcclxuICAgICAgICAgICAgICAgIC8vIGZvciBtYW5hZ2luZyB0aGUgJ20tdC1oZWFkZXInIGlmIGZvcm0gYWxlcnQgYXBwZWFyZWQuXHJcbiAgICAgICAgICAgICAgICArICoge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tLXQtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX25vLWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5MXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgLm1vZHVsZSB7XHJcbiAgICAgICAgICAgICYtbSB7XHJcbiAgICAgICAgICAgICAgICAmLXkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcclxuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXAge1xyXG4gICAgICAgICAgICAgICAgJi15IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1iIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubSB7XHJcbiAgICAgICAgICAgICYtdCB7XHJcbiAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9uby1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFueWNoYXJ0e1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgQGV4dGVuZCAubW9kdWxlLW0teTtcclxuICAgIEBmb3IgJGkgZnJvbSAzIHRocm91Z2ggMTAge1xyXG4gICAgICAgICRoZWlnaHQ6IDI1MCAqICRpO1xyXG5cclxuICAgICAgICAmLmhlaWdodC0jeyRpfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogI3skaGVpZ2h0fXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIgICAgJG5hdi1sZWZ0LW1hcmdpbjogMjBweDtcclxuICAgICRmaXhlZC1tZW51LWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XHJcbiAgICAkaGVhZGVyU2VhcmNoV2lkdGg6IDI2OHB4O1xyXG4gICAgLmFwcC1oZWFkZXIge1xyXG4gICAgICAgICRyb290LWhlYWRlcjogJjtcclxuICAgICAgICAmOm5vdCgubW9iaWxlLWRldmljZSkge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDNEM0QzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19sb2dvLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgLmljby1sb2dvX25lZ2F0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvLWxvZ29fcG9zaXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3RpdGxlLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdixcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcyLjU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggJHBhZ2Utb2Zmc2V0LXggMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMzBweCAkcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2dvYWxzX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbmF2LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2l0ZS1zbG9nYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljby11bl9sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3RvcC1zdHJpcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSAge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+LnJlZ2lvbi10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0kcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0kcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+LnJlZ2lvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1tb2ItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuc2YtbWVudSAuc2Ytd2l0aC11bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWRlcHRoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXYtbGVmdC1tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5zZi1kZXB0aC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtbWF4LXdpZHRoIC0gJHBhZ2Utb2Zmc2V0LXggKiAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNTU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1NTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGlsZC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMCUgKyAjeyRoZWFkZXJTZWFyY2hXaWR0aH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBib3JkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcyLjU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4sXHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLFxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDc5LCAxNDcsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuLFxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gub3BlbiAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19uYXYsXHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2RnX2xvZ29fYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGljay1saW5rIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbi1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgLnNmLXN1Yi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLW1lbnVfX2l0ZW0tLnNmLWRlcHRoLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkgeyBcclxuICAgICAgICAgICAgICAgIC5yZWdpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUxNTE1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgIC5tZW51X29wZW4ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYgLm1haW4tbWVudS5zZi1hY2NvcmRpb246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcjpub3QoLm1vYmlsZS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoNDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTMuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTMuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtNDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9vcGVuIC5hcHAtaGVhZGVyX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX2ZpeGVkIC5hcHAtaGVhZGVyX19oYW1idXJnZXIsXHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9tZWRpdW0gLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9maXhlZCAuYXBwLWhlYWRlcl9fc2VhcmNoLFxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfbWVkaXVtIC5hcHAtaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1tb2ItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX193cmFwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NkZ19nb2Fsc19sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZi1hY2NvcmRpb24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX193cmFwIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfX2ZpeGVkIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfX2ZpeGVkIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3VwZXJmaXNoLW1haW4tYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjbGlwOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4ICRwYWdlLW9mZnNldC14LW1vYiAxNDBweCAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1tZW51LnNmLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMjBweCAxMTVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwuc2YtbWVudSBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgVG8gZml4IG1vYmlsZSBtZW51IGNsaWNrIGZ1bmN0aW9uYWxpdHkgdGhlIHBvc2l0aW9uIGlzIGNoYW5nZWQgdG8gcmVsYXRpdmVcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTFjJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtZGVwdGgtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsPmxpLnNmLWNsb25lLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTFkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiB1bnNldCwgJGdhcDogdW5zZXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBoZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Ytc3ViLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmSG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3JpZ2h0OiAtMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBsZWZ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWNsb25lLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IG9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWxheSgpO1xyXG4gICAgICAgICAgICAgICAgPi5yZWdpb24tdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb2xsb3ctdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JkZXIoMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi50b29sYmFyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvbGxvdy11cyxcclxuICAgICAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyxcclxuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwuYmxvY2suYmxvY2stbGFuZ3VhZ2UuYmxvY2stbGFuZ3VhZ2UtYmxvY2tsYW5ndWFnZS1pbnRlcmZhY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGk+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X2Ryb3Bkb3duIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9sYXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC43KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19uYXYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KHVuc2V0KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NpdGUtc2xvZ2FuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuNXMpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaF93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24od2lkdGgsIG9wYWNpdHksIGxlZnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fc2VhcmNoX3dyYXBfdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZi1kZXB0aC0yLW1lbnUge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVzZXItbG9nZ2VkLWluIHtcclxuICAgICAgICAuYXBwLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5hcHAtaGVhZGVyX21lZGl1bTtcclxuICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ibG9jay1zdXBlcmZpc2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubW9iaWxlLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTk2cHgpIHtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwOXB4KSB7XHJcbiAgICAgICAgICAgIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLWJhciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcjpub3QoLm1vYmlsZS1kZXZpY2UpLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2Vye1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IC5yZWdpb24tbmF2aWdhdGlvbj4uYmxvY2s+Lm1lbnU+bGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fdyxcclxuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYixcclxuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9IiwiLy8gRmxleGJveCBkaXNwbGF5XHJcbkBtaXhpbiBmbGV4Ym94KCkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgXHJcbiAgLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuICAvLyA8cG9zaXRpdmUtbnVtYmVyPiwgaW5pdGlhbCwgYXV0bywgb3Igbm9uZVxyXG4gIEBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XHJcbiAgICAgICAtbW96LWJveC1mbGV4OiAkdmFsdWVzO1xyXG4gICAgICAgIC13ZWJraXQtZmxleDogJHZhbHVlcztcclxuICAgICAgICAgIC1tcy1mbGV4OiAkdmFsdWVzO1xyXG4gICAgICAgICAgICAgIGZsZXg6ICR2YWx1ZXM7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIEZsZXggRmxvdyBEaXJlY3Rpb25cclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4gIC8vIHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2VcclxuICBAbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICB9XHJcbiAgXHJcbiAgLy8gRmxleCBMaW5lIFdyYXBwaW5nXHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuICAvLyBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXHJcbiAgQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gICAgICAgLW1vei1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6ICR3cmFwO1xyXG4gIH1cclxuICBcclxuICAvLyBGbGV4IERpcmVjdGlvbiBhbmQgV3JhcFxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbiAgLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxyXG4gIEBtaXhpbiBmbGV4LWZsb3coJGZsb3cpIHtcclxuICAgIC13ZWJraXQtZmxleC1mbG93OiAkZmxvdztcclxuICAgICAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcclxuICAgICAgICAtbXMtZmxleC1mbG93OiAkZmxvdztcclxuICAgICAgICAgICAgZmxleC1mbG93OiAkZmxvdztcclxuICB9XHJcbiAgXHJcbiAgLy8gRGlzcGxheSBPcmRlclxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4gIC8vIDxpbnRlZ2VyPlxyXG4gIEBtaXhpbiBvcmRlcigkdmFsKSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXHJcbiAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgICAgXHJcbiAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogJHZhbDsgICAgIFxyXG4gICAgICAgICAgICAgIC13ZWJraXQtb3JkZXI6ICR2YWw7ICBcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6ICR2YWw7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIEZsZXggZ3JvdyBmYWN0b3JcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuICAvLyA8bnVtYmVyPlxyXG4gIEBtaXhpbiBmbGV4LWdyb3coJGdyb3cpIHtcclxuICAgIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcclxuICAgICAgIC1tb3otZmxleC1ncm93OiAkZ3JvdztcclxuICAgICAgICAtbXMtZmxleC1ncm93OiAkZ3JvdztcclxuICAgICAgICAgICAgZmxleC1ncm93OiAkZ3JvdztcclxuICB9XHJcbiAgXHJcbiAgLy8gRmxleCBzaHJpbmtcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbSBzaHJpbmsgZmFjdG9yXHJcbiAgLy8gPG51bWJlcj4gXHJcbiAgQG1peGluIGZsZXgtc2hyaW5rKCRzaHJpbmspIHtcclxuICAgIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgICAgICAtbW96LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG4gICAgICAgIC1tcy1mbGV4LXNocmluazogJHNocmluaztcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIEZsZXggYmFzaXNcclxuICAvLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXHJcbiAgLy8gPHdpZHRoPiBcclxuICBAbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcclxuICAgIC13ZWJraXQtZmxleC1iYXNpczogJHdpZHRoO1xyXG4gICAgICAgLW1vei1mbGV4LWJhc2lzOiAkd2lkdGg7XHJcbiAgICAgICAgLW1zLWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogJHdpZHRoO1xyXG4gIH1cclxuICBcclxuICAvLyBBeGlzIEFsaWdubWVudFxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbiAgLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCBcclxuICBAbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogJGp1c3RpZnk7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIFBhY2tpbmcgRmxleCBMaW5lc1xyXG4gIC8vIC0gYXBwbGllcyB0bzogbXVsdGktbGluZSBmbGV4IGNvbnRhaW5lcnNcclxuICAvLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaCBcclxuICBAbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcclxuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gICAgICAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ247XHJcbiAgICAgICAgLW1zLWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gIH1cclxuICBcclxuICAvLyBDcm9zcy1heGlzIEFsaWdubWVudFxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbiAgLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxyXG4gIEBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pIHtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgICAtbXMtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICB9XHJcbiAgXHJcbiAgLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuICAvLyBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxyXG4gIEBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xyXG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgICAgICAtbW96LWFsaWduLXNlbGY6ICRhbGlnbjtcclxuICAgICAgICAtbXMtYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgfSIsIiRsYXlvdXQtZGlyZWN0aW9uOiBydGwgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gbHRyIHtcclxuICAgIEBpZiAkbGF5b3V0LWRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJ0bCB7XHJcbiAgICBodG1sW2Rpcj1ydGxdICYge1xyXG4gICAgICAgIEBpZiAkbGF5b3V0LWRpcmVjdGlvbj09cnRsIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gdHJhbnNpdGlvbi1kZWxheVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkZHVyYXRpb246IC4ycykge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcclxuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcclxufVxyXG5cclxuLy8gdHJhbnNpdGlvblxyXG5AbWl4aW4gdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogLjJzLCAkZnVuY3Rpb246IGVhc2Utb3V0KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbjtcclxuICAgIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xyXG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIEZvciBtdWx0aXBsZSB0cmFuc2l0aW9uc1xyXG4vLyBVc2FnZTogICBAaW5jbHVkZSBtdWx0aXBsZS10cmFuc2l0aW9uKHdpZHRoLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XHJcbi8vIE91dHB1dDogIC13ZWJraXQtdHJhbnNpdGlvbih3aWR0aCAwLjJzLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XHJcbi8vICAgICAgICAgIHRyYW5zaXRpb24od2lkdGggMC4ycywgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xyXG4vLyBQYXNzIGluIGFueSBudW1iZXIgb2YgdHJhbnNpdGlvbnNcclxuQG1peGluIG11bHRpcGxlLXRyYW5zaXRpb24oJHRyYW5zaXRpb25zLi4uKSB7XHJcbiAgICAkdW5mb2xkZWRUcmFuc2l0aW9uczogKCk7XHJcbiAgICBAZWFjaCAkdHJhbnNpdGlvbiBpbiAkdHJhbnNpdGlvbnMge1xyXG4gICAgICAgICR1bmZvbGRlZFRyYW5zaXRpb25zOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbnMsIHVuZm9sZFRyYW5zaXRpb24oJHRyYW5zaXRpb24pLCBjb21tYSk7XHJcbiAgICB9XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xyXG4gICAgdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB1bmZvbGRUcmFuc2l0aW9uICgkdHJhbnNpdGlvbikge1xyXG4gICAgLy8gRGVmYXVsdCB2YWx1ZXNcclxuICAgICRwcm9wZXJ0eTogYWxsO1xyXG4gICAgJGR1cmF0aW9uOiAuMnM7XHJcbiAgICAkZWFzaW5nOiBudWxsOyAvLyBCcm93c2VyIGRlZmF1bHQgaXMgZWFzZSwgd2hpY2ggaXMgd2hhdCB3ZSB3YW50XHJcbiAgICAkZGVsYXk6IG51bGw7IC8vIEJyb3dzZXIgZGVmYXVsdCBpcyAwLCB3aGljaCBpcyB3aGF0IHdlIHdhbnRcclxuICAgICRkZWZhdWx0UHJvcGVydGllczogKCRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkZWFzaW5nLCAkZGVsYXkpO1xyXG4gICAgLy8gR3JhYiB0cmFuc2l0aW9uIHByb3BlcnRpZXMgaWYgdGhleSBleGlzdFxyXG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbjogKCk7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkZGVmYXVsdFByb3BlcnRpZXMpIHtcclxuICAgICAgICAkcDogbnVsbDtcclxuICAgICAgICBAaWYgJGkgPD1sZW5ndGgoJHRyYW5zaXRpb24pIHtcclxuICAgICAgICAgICAgJHA6IG50aCgkdHJhbnNpdGlvbiwgJGkpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgJHA6IG50aCgkZGVmYXVsdFByb3BlcnRpZXMsICRpKVxyXG4gICAgICAgIH1cclxuICAgICAgICAkdW5mb2xkZWRUcmFuc2l0aW9uOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbiwgJHApO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiAkdW5mb2xkZWRUcmFuc2l0aW9uO1xyXG59IiwiQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtKCRzY2FsZTogMSwgJHJvdGF0ZTogMCwgJHRyYW5zbGF0ZVg6IDAsICR0cmFuc2xhdGVZOiAwKSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKSByb3RhdGUoJHJvdGF0ZSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlWCkgdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKSByb3RhdGUoJHJvdGF0ZSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlWCkgdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKSByb3RhdGUoJHJvdGF0ZSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlWCkgdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgfSIsIkBtaXhpbiBjb2x1bW5zKCRjb3VudDogNCwgJGdhcDogJHNwYWNlciAqIDIpIHtcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XHJcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xyXG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xyXG59IiwiLnVzZXItbG9nZ2VkLWlue1xyXG4gICAgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgLm0ge1xyXG4gICAgICAgICYtdCB7XHJcbiAgICAgICAgICAgICYtaGVhZGVyLCYtaGVhZGVyX25vLWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXBwLWhlYWRlciB7XHJcbiAgICAkcm9vdC1oZWFkZXI6ICY7XHJcbiAgICAmLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwKTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkLFxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICNEM0QzRDM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAudG9vbGJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19sb2dvLFxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbG9nbyB7XHJcbiAgICAgICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLWxvZ29fcG9zaXRpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUsXHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlLFxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdixcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2IHtcclxuICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X193cmFwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbG9nby1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcyLjU4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbG9nbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggJHBhZ2Utb2Zmc2V0LXggMzBweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwIDMwcHggJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2dvYWxzX2xvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbmF2LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NpdGUtc2xvZ2FuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28tdW5fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X190b3Atc3RyaXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNzAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4ucmVnaW9uLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLSRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPi5yZWdpb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxODhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwuc2YtbWVudSAuc2Ytd2l0aC11bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWRlcHRoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXYtbGVmdC1tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skcGFnZS1tYXgtd2lkdGggLSAkcGFnZS1vZmZzZXQteCAqIDJ9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI1NTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNTU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGlsZC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMCUgKyAjeyRoZWFkZXJTZWFyY2hXaWR0aH0pO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0bixcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2ggI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDc5LCAxNDcsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gub3BlbiAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4sXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIC5zdWJtaXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19uYXYsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbmF2IHtcclxuICAgICAgICAgICAgICAgIC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1yLTQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXBhcmVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmLmpzLWluaXRpYXRlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNmLXN1Yi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgPi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFnZS1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTE1MTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWwpIHtcclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLm1lbnVfb3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYgLm1haW4tbWVudS5zZi1hY2NvcmRpb246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcHAtaGVhZGVyLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgICAgIC5hcHAtaGVhZGVyX193cmFwIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTMuNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC00NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfd3JhcCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX2ZpeGVkIC5hcHAtaGVhZGVyX19oYW1idXJnZXIsXHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX21lZGl1bSAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXBwLWhlYWRlcl9maXhlZCAuYXBwLWhlYWRlcl9fc2VhcmNoLFxyXG4gICAgICAgICYuYXBwLWhlYWRlcl9tZWRpdW0gLmFwcC1oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX193cmFwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fc2RnX2dvYWxzX2xvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNmLWFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjc3VwZXJmaXNoLW1haW4tYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggJHBhZ2Utb2Zmc2V0LXgtbW9iIDE0MHB4ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLm1haW4tbWVudS5zZi1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAyMHB4IDExNXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1kZXB0aC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bD5saS5zZi1jbG9uZS1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IHVuc2V0LCAkZ2FwOiB1bnNldCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2ZIb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2YtZGVwdGgtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9yaWdodDogLTEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBsZWZ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWNsb25lLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXkoKTtcclxuICAgICAgICAgICAgPi5yZWdpb24tdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvbGxvdy11cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbmF2LmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b29sYmFyLW1lbnVzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDEyKTtcclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi50b29sYmFyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb2xsb3ctdXMsXHJcbiAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyxcclxuICAgICAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5ibG9jay5ibG9jay1sYW5ndWFnZS5ibG9jay1sYW5ndWFnZS1ibG9ja2xhbmd1YWdlLWludGVyZmFjZSB7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saT5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvb2xiYXItbWVudV9kcm9wZG93biAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG9vbGJhci1tZW51X2xhc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC43KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19uYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3codW5zZXQpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbmF2LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fc2l0ZS1zbG9nYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjVzKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaF93cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24od2lkdGgsIG9wYWNpdHksIGxlZnQpO1xyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hcHAtaGVhZGVyX19zZWFyY2hfd3JhcF92aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkZHVyYXRpb246IC4ycyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZi1kZXB0aC0yLW1lbnUge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVzZXItbG9nZ2VkLWluLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtbCkge1xyXG4gICAgICAgIC5hcHAtaGVhZGVyLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxyXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cclxuLy9cclxuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG5cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vXHJcbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXHJcbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcclxufVxyXG5cclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcclxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2VcclxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kZWZhdWx0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGVmYXVsdDtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBAaW5jbHVkZSBydGwge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXHJcbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxyXG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxyXG4vL1xyXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcclxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIENvbnRlbnQgZ3JvdXBpbmdcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcclxuICBoZWlnaHQ6IDA7IC8vIDFcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG5cclxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3NcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3BcclxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxyXG5cclxuYWJiclt0aXRsZV0sXHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICBjdXJzb3I6IGhlbHA7IC8vIDNcclxuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHRcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcclxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cclxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcclxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcbi8vXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbn1cclxuXHJcbnRoIHtcclxuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcclxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAgJltkYXRhLWFsaWduPVwibGVmdFwiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAqMjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNlciAqMn0pO1xyXG4gIH1cclxuICAmW2RhdGEtYWxpZ249XCJyaWdodFwiXSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAqMjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNlciAqMn0pO1xyXG4gIH1cclxuICAmW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIH1cclxufVxyXG5wIGltZ1tkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuc3ZnIHtcclxuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXHJcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDBweCBkb3R0ZWQ7XHJcbiAgb3V0bGluZTogMHB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XHJcbn1cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gMlxyXG59XHJcblxyXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxyXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcclxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxyXG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cclxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXHJcbn1cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbn1cclxuXHJcbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuLy9cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5jb21tb24ge1xyXG4gICAgJi1wYWdlIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmVhc3VsdC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2R1bGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICsuY29tbW9uLXBhZ2VfX2NvbnRlbnQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZHVsZS1oZWFkZXJfX2ZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbXB0eS1yZXN1bHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zZWFyY2gtaGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDkwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzdHJpYnV0aW9uLXBhZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlldy1hbGwtbmV3cyxcclxuLnZpZXctYWxsLWV2ZW50cyxcclxuLnZpZXctYWxsLXB1YmxpY2F0aW9ucyxcclxuLnZpZXctc2lnbmluZy1jZXJlbW9ueS12aWV3LFxyXG4udmlldy1wcm9qZWN0cyxcclxuLnZpZXctZ2xvYmFsLXNlYXJjaCB7XHJcbiAgICAuY2FyZF9jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdltjbGFzc149XCJ2aWV3LVwiXSB7XHJcbiAgICAuY2FyZF9jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgJl9fbWFya3VwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWRldGFpbHN7XHJcbiAgICBoMntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICZfcHJpbWFyeSB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgICZfc2Vjb25kYXJ5IHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9sYXJnZSB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJl9tLWIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAmX2wtaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAmX3ByaW1hcnkge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgJl9tLWIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX20taGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJoMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xyXG59XHJcblxyXG5wIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICsgb2wsKyB1bCwrIGRsIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZ2lvbi1jb250ZW50IHtcclxuICAgIG9sLCB1bCwgZGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucCB7XHJcbiAgICAmX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9maXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfcXVvdGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4ICRwYWRkaW5nLWRlZmF1bHQgNDVweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZy1kZWZhdWx0ICoyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEzJSAtIDE4cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2JyaWVmIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICZfbS10LTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICArLnRpdGxlX3ByaW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICArLnRpdGxlX3NlY29uZGFyeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi1jb3VudF91bnNldCB7XHJcbiAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IHVuc2V0O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5wIHtcclxuICAgICAgICAmX3F1b3RlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9icmllZiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICZfbS10LTAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl90ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9maXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmxleC1vcmRlci1sYXN0LW1vYiB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMTMpO1xyXG4gICAgfVxyXG59IiwiLypcclxuICBUaGlzIG1peGluIGNhbiBiZSB1c2VkIHRvIHNldCB0aGUgb2JqZWN0LWZpdDpcclxuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvbnRhaW4pO1xyXG4gIG9yIG9iamVjdC1maXQgYW5kIG9iamVjdC1wb3NpdGlvbjpcclxuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyLCB0b3ApO1xyXG4qL1xyXG5cclxuQG1peGluIG9iamVjdC1maXQoJGZpdDogY292ZXIsICRwb3NpdGlvbjogbnVsbCkge1xyXG4gICAgLW8tb2JqZWN0LWZpdDogJGZpdDtcclxuICAgIG9iamVjdC1maXQ6ICRmaXQ7XHJcbiAgICBAaWYgJHBvc2l0aW9uIHtcclxuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259JztcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH0nO1xyXG4gICAgfVxyXG59IiwiLnVuLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogNHB4IDE4cHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbXVsdGlwbGUtdHJhbnNpdGlvbihjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0KTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuICAgICYtc29saWQge1xyXG4gICAgICAgIEBleHRlbmQgLnVuLWJ0bjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAmX2JsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9sYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2xhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDM2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC51bi1idG47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICZfbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfYm9yZGVyZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJl9pY29uIHtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOiA1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udW4tYnRuLWdyb3VwIHtcclxuICAgIFtjbGFzc149J3VuLWJ0bi0nXTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWFhO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM4NzVhYTtcclxuICAgIH1cclxufSIsIi5kZXRhaWwtY2Fyb3VzZWx7XHJcbiAgICAvLyB3aWR0aDogY2FsYygxMjUlICsgI3skcGFnZS1vZmZzZXQteCArICRwYWRkaW5nLWRlZmF1bHQvMn0pO1xyXG4gICAgd2lkdGg6IGNhbGMoMTIzLjglICsgKDEwMHZ3IC0gMTUyJSkvMik7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgLml0ZW06Zm9jdXN7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuICAgICZfX3dyYXB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgIC5yb3cubm8tZ3V0dGVyc3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1kZWZhdWx0LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLWRlZmF1bHQgKjI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmX19oZWFke1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDI2cHg7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA0MHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNDBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMyk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6LTUwJSwgJHRyYW5zbGF0ZVk6IDBweCk7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOi01MCUsICR0cmFuc2xhdGVZOiAtNjBweCk7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg5MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgLmRldGFpbC1jYXJvdXNlbHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skcGFnZS1vZmZzZXQteC1tb2J9KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg4MHZ3IC0gI3skcGFnZS1vZmZzZXQteC1tb2J9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY29sb3ItaWNvbjogIzU1NTU1NTtcclxuJGNvbG9yLWljb24taG92ZXI6ICMwMTRFOTE7XHJcblxyXG4uZXZlbnRzLW1hcHtcclxuXHRoZWlnaHQ6IDcwMHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Ly8gcGx1Z2luIGN1c3RvbWl6YXRpb24gc3RhcnRzXHJcblx0Jl9jYXJvdXNlbHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDAyO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE1NXB4O1xyXG5cdH1cclxuXHQuc2xpY2stc2xpZGV7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcblx0Ji5sZWFmbGV0LXRvdWNoIHtcclxuXHRcdC5sZWFmbGV0LWJhcntcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMjM3LDIzNywyMzcsMC42KTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9se1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFwLWljb24ge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWljb247XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cclxuXHRcdCYtaG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaWNvbi1ob3ZlcjtcclxuXHRcdFx0ei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtcG9wdXAtY29udGVudHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwe1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1jbHVzdGVyLWFuaW0gLmxlYWZsZXQtbWFya2VyLWljb24sXHJcblx0LmxlYWZsZXQtY2x1c3Rlci1hbmltIC5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuMnMpO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtY2x1c3Rlci1zcGlkZXItbGVnIHtcclxuXHRcdC8qIHN0cm9rZS1kYXNob2Zmc2V0IChkdXJhdGlvbiBhbmQgZnVuY3Rpb24pIHNob3VsZCBtYXRjaCB3aXRoIGxlYWZsZXQtbWFya2VyLWljb24gdHJhbnNmb3JtIGluIG9yZGVyIHRvIHRyYWNrIGl0IGV4YWN0bHkgKi9cclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1tZWRpdW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1tZWRpdW0gZGl2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyLWxhcmdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXItbGFyZ2UgZGl2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdH1cclxuXHJcblx0LyogSUUgNi04IGZhbGxiYWNrIGNvbG9ycyAqL1xyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvblxyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbGFyZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1sYXJnZSBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHR6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIgZGl2IHtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRmb250LXNpemU6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIgc3BhbiB7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcblx0XHQmLnNwaWRlcmZpZWR7XHJcblx0XHRcdC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfY2Fyb3VzZWx7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuc2xpY2stdHJhY2t7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX193cmFwe1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubGVhZmxldC1jb250cm9sLWNvbnRhaW5lcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLnRvb2xiYXItbWVudXtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgcGFkZGluZzogMHB4IDMwcHggMHB4IDMwcHg7XHJcbiAgICAmX2Ryb3Bkb3duICZfX2J0biB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IDQ1ZGVnKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiB0cmFuc2Zvcm0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfZHJvcGRvd24uc2hvdyAgJl9fYnRue1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IDIyNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9sYXN0LWl0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMzBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwwLjc1KTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi5mb2xsb3ctdXMgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHVsID5saT4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDc5LDE0NywwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLm1vZHVsZS1oZWFkZXJ7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAudG9vbGJhci1tZW51X19idG57XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlX3ByaW1hcnl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC50b29sYmFyLW1lbnV7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwzNCwzNCwwLjIpO1xyXG4gICAgfVxyXG4gICAgJl9fZmlsdGVye1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICB9XHJcbn0iLCIka2V5LWlzc3VlLW9mZnNldC10b3A6IDkwcHg7XHJcbi5rZXktaXNzdWV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtJGtleS1pc3N1ZS1vZmZzZXQtdG9wO1xyXG4gICAgLnRpdGxlX3ByaW1hcnl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fYmd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTk2JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogJGtleS1pc3N1ZS1vZmZzZXQtdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IGNhbGMoMTMlICsgI3skcGFkZGluZy1kZWZhdWx0fSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIC51bi1idG4tbGlua3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tZWRpYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVkaWFfdmlkZW97XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUpO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbi10ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19zdWItdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fcGxheS1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC13cmFwe1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAxMHB4ICMwMDAwMDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5ibG9jay1rZXktaXNzdWUtYmxvY2t7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgLmtleS1pc3N1ZXtcclxuICAgICAgICAuY29sLW1kLTd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDIpXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQtd3JhcHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLm1lZGlhe1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgJl92aWRlb3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ZpZGVve1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19iZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Jvd3tcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQgKjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweCAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNFOUU5RTksMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBib3JkZXIpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX19pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlc3tcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uYW1le1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAmX19tYWluLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX3N1Yi10ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19wbGF5LWljb257XHJcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC13cmFwe1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAxMHB4ICMwMDAwMDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgIC5tZWRpYXtcclxuICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhcmQge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJl9faW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1wcmltYXJ5O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFncyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19lbGxpcHNpc3tcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgLnVuLWJ0bi1zb2xpZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjI1KTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgICZfY29sLTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICA+LmNvbC1tZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3LjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jb2wtOCAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1LjA3OSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICZfY29udGVudC1maXhlZC1ib3R0b20gJl9faW1nLXdyYXAge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LWZpeGVkLWJvdHRvbSAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LWZpeGVkLWJvdHRvbSAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudC1maXhlZC1ib3R0b20gJl9fdGFncyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gX2NvbnRlbnQtcmlnaHRcclxuICAgICAgICAmX2NvbnRlbnQtcmlnaHQgJl9faW1nLXdyYXAge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LXJpZ2h0ICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctZGVmYXVsdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmctZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LXJpZ2h0ICZfX3RhZ3Mge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbnRlbnQtcmlnaHQgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIF9jb250ZW50LWJvdHRvbVxyXG4gICAgJl9jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIH1cclxuICAgICZfY29udGVudC1ib3R0b20gJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAmX2NvbnRlbnQtYm90dG9tICZfX2ltZy13cmFwIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfY29udGVudC1ib3R0b20gJl9fdGFncyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2NvbnRlbnQtYm90dG9tICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgJl9jb2wtOCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbC04ICZfX2ltZy13cmFwIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGFncyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGF0ZXN0LW5ld3Mge1xyXG4gICYubW9kdWxlLW0teV8yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxufSIsIi5xdW90ZS1ibG9jayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgLy8gQGV4dGVuZCAubW9kdWxlLXAteTtcclxuICAgIC5jb250YWluZXItZmx1aWRfb2Zmc2V0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRlcnRpYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VicXVvdGVzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHggMThweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcHJhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgIH1cclxuICAgICZfX3F1b3Rlcy13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTI3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbXVsdGlwbGUtdHJhbnNpdGlvbihvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICAvLyAvLyBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXkoLjVzKVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnF1b3RlLTEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnF1b3RlLTIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIH1cclxuICAgICYgLmNvbnRhaW5lci1mbHVpZF9vZmZzZXQsXHJcbiAgICAmX193cmFwcGVyLWxpbmsge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXItbGluayB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1vZHVsZS1tLXktMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcbn0iLCIubWVudSB7XHJcbiAgICAmLS10b3VjaC1wb2ludHMge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3VjaHBvaW50IHtcclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi51bi1idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgJi0tdG91Y2gtcG9pbnRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZF9wdWJsaWNhdGlvbnMge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgICZfX3RhZ3Mge1xyXG4gICAgICAgICAgICBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAudW4tYnRuLXNvbGlkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IHRyYW5zZm9ybSwgJGR1cmF0aW9uOiAuNXMsICRmdW5jdGlvbjogZWFzZS1vdXQpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc29jaWFsLXNoYXJlIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLmZsZXgtb3JkZXItbGFzdC1tb2Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggdG8gdG9wLCB0cmFuc3BhcmVudCA2MHB4LCAjZmZmIDYwcHgsICNmZmYgMCk7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLXNoYXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5zb2NpYWwtc2hhcmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEM0QzO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhZ3Mge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbn0iLCIubGluay1saXN0e1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcclxuICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiAyLCAkZ2FwOiAkc3BhY2VyICogMik7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5re1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNve1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXHJcbiAgICAubGluay1saXN0e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMSwgJGdhcDogJHNwYWNlciAqIDIpO1xyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmt7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGFibGUtZGV0YWlse1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1kZWZhdWx0KjI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kcGFkZGluZy1kZWZhdWx0KjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgLnRhYmxlLWRldGFpbHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9zdC10YWdsaXN0e1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJl9fdGFne1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwKTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb21tb24tc2VhcmNoIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9pbWcucG5nKTtcclxuICAgICAgICAtbW96LWZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xyXG4gICAgICAgIC1vLWZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5O1xyXG4gICAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNjZweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQTVBO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Ym1pdC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWl0ZW0sXHJcbiAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCxcclxuICAgIC5mb3JtLXR5cGUtc2VsZWN0LFxyXG4gICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZyB7XHJcbiAgICAgICAgJl93cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzksIDE0NywgMC4xKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0NXB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpIHtcclxuICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn0iLCIvLyBIaWRlIG5hdGl2ZSBkcm9wZG93blxyXG5zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gU3R5bGVzXHJcbi5zZWFyY2gtZHJvcGRvd24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDNEM0QzICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wMDc1KTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oI2VlZSwgNCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIC4wNSkgaW5zZXQ7XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MClcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLndpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBjdWJpYy1iZXppZXIoMC4yNSwgMCwgMC4yNSwgMS43NSksIG9wYWNpdHkgLjFzIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0QzRDNEMztcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9wdGlvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMjlweCA5cHggMThweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFREY0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFREY0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1cnJlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbn0iLCIubWFwLWNhcmR7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAmX19oZWFke1xyXG4gICAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE2OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1wcmltYXJ5O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTA4JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCAxMnB4IDBweDtcclxuICAgIH1cclxuICAgICZfX2RhdGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDcycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gICAgJl9fZGR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICAgICZfX21te1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICZfX3BsYWNle1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDM0LDM0LDM0LDAuNSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIC51bi1idG4tbGlua3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDAgYXV0byk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRjb2xvci1ibGFjazsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIG1heC13aWR0aDogNzV2dztcclxuICAgICAgICB3aWR0aDogMjc0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgJl9faGVhZHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRle1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tbXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZm9vdGVye1xyXG4gICAgICAgICAgICAudW4tYnRuLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAubWFwLWNhcmR7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgfVxyXG59IiwiLnBhZ2VyIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAucGFnZXJfX2l0ZW1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOiA1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogLTE4MGRlZywgJHRyYW5zbGF0ZVg6IDVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9ybSB7XHJcbiAgICAmLWxhYmVsLFxyXG4gICAgLmZvcm0tZ3JvdXAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmLWNvbnRyb2w6Zm9jdXN+Ji10b29sdGlwIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLXRvb2x0aXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSN7JGlucHV0LWhlaWdodC1pbm5lciAvMn07XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi50aWxlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udGlsZSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19sb2NhdGlvbixcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC51bi1idG4tbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLnRpbGUge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xvY2F0aW9uLFxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51bi1idG4tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnJlYWRjcnVtYiB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubWFwLWNvbnRhY3Qge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MjRweDtcclxuICAgICAgICBib3JkZXI6IDE0cHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgzNCwzNCwzNCwwLjEyKTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICAgICAgd2lkdGg6IDM4M3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1kZWZhdWx0KjMgJHBhZGRpbmctZGVmYXVsdCoyICRwYWRkaW5nLWRlZmF1bHQqMiAgJHBhZGRpbmctZGVmYXVsdCoyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgLmljb3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC44KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYXB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3JkZXIoMilcclxuICAgICAgICB9XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0MDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb2RhbHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogNTA1MDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hcC1jb250YWN0e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwzNCwzNCwwLjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgcmlnaHQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWljb24taG92ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cclxuXHRcdCYtaG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaWNvbi1ob3ZlcjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5sZWFmbGV0LXBvcHVwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTUpO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTUpO1xyXG4gICAgICAgICZfX3dyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hZGRyZXNzLWNhcmR7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXHJcbiAgICAgICAgICAgID4gZGl2Om5vdCg6bnRoLWNoaWxkKDEpKTpub3QoOm50aC1jaGlsZCgyKSl7XHJcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1jYXJke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM5Nzk3OTcsIC41Nyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgID4gZGl2Om5vdCg6bnRoLWNoaWxkKDEpKXtcclxuICAgICAgICAgICAgICAgIC5hZGRyZXNzLWNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzk3OTc5NywgLjU3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtY2FyZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaWRlYmFyIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgJl9fbmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9vcGVuIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgICAgICAgICAgLnNpZGViYXJfX25hdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5qb2JzLXNsaWRlciB7XHJcbiAgICAvLyBwYWRkaW5nOiAxNXB4O1xyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMThweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMThweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMyk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6LTUwJSwgJHRyYW5zbGF0ZVk6IDBweCk7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOi01MCUsICR0cmFuc2xhdGVZOiAtNjBweCk7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg5MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaWZyYW1le1xyXG4gICAgJl9nLWRvY3tcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYXJzbGV5LWVycm9ycy1saXN0e1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgbGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhcnNsZXktZXJyb3IsIFxyXG4ucGFyc2xleS1lcnJvcjpmb2N1c3tcclxuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufSIsIi5hY2NvcmRpb257XHJcbiAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5idG4tbGlua3tcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyLCBcclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKXtcclxuICAgICAgICAgICAgLmljb3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY297XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxufSIsIlxyXG5cclxuXHJcbi8qLT0tPS09LT0tPS09LT0tPS09LT0tICovXHJcbi8qIEZsaXAgUGFuZWwgKi9cclxuLyotPS09LT0tPS09LT0tPS09LT0tPS0gKi9cclxuXHJcbi8vLndyYXBwZXJ7IHdpZHRoOiA5ODBweDsgbWFyZ2luOiAwIGF1dG87ICAgIGhvdmVyZmxvdzogaGlkZGVuO31cclxuXHJcbi5mbGlwcGJveCB7XHJcblx0LnBhbmVsIHtcclxuXHRcdG1hcmdpbjogMTVweCBhdXRvO1xyXG5cdFx0Ly8gaGVpZ2h0OiAxMzBweDsgIFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogNjAwcHg7XHJcblx0XHQtbW96LXBlcnNwZWN0aXZlOiA2MDBweDtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG5cdFxyXG5cdC5wYW5lbCAuZnJvbnQsXHJcblx0LnBhbmVsIC5iYWNrIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHRcclxuXHQucGFuZWwgLmZyb250IHtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDkwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcblx0XHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdFx0ICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdCAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0fVxyXG5cdFxyXG5cdC5wYW5lbCAuYmFjayB7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcblx0XHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdCAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0ICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHQgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHQucGFuZWw6aG92ZXIgLmZyb250IHtcclxuXHRcdHotaW5kZXg6IDkwMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdH1cclxuXHQucGFuZWw6aG92ZXIgLmJhY2sge1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG5cdH1cclxuXHQuYm94MXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblx0LmJveDJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuIiwiLy90aW1lbGluZVxyXG5cclxuLyogVGhlIGFjdHVhbCB0aW1lbGluZSAodGhlIHZlcnRpY2FsIHJ1bGVyKSAqL1xyXG4udGltZWxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC8qIFRoZSBhY3R1YWwgdGltZWxpbmUgKHRoZSB2ZXJ0aWNhbCBydWxlcikgKi9cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIENvbnRhaW5lciBhcm91bmQgY29udGVudCAqL1xyXG4gICAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVGhlIGNpcmNsZXMgb24gdGhlIHRpbWVsaW5lICovXHJcbiAgICAudGltZWxpbmUtY29udGFpbmVyOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUGxhY2UgdGhlIGNvbnRhaW5lciB0byB0aGUgbGVmdCAqL1xyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUGxhY2UgdGhlIGNvbnRhaW5lciB0byB0aGUgcmlnaHQgKi9cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEFkZCBhcnJvd3MgdG8gdGhlIGxlZnQgY29udGFpbmVyIChwb2ludGluZyByaWdodCkgKi9cclxuICAgIC5sZWZ0OjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gc29saWQgJGxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBBZGQgYXJyb3dzIHRvIHRoZSByaWdodCBjb250YWluZXIgKHBvaW50aW5nIGxlZnQpICovXHJcbiAgICAucmlnaHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRsaWdodDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkbGlnaHQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogRml4IHRoZSBjaXJjbGUgZm9yIGNvbnRhaW5lcnMgb24gdGhlIHJpZ2h0IHNpZGUgKi9cclxuICAgIC5yaWdodDo6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRoZSBhY3R1YWwgY29udGVudCAqL1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBNZWRpYSBxdWVyaWVzIC0gUmVzcG9uc2l2ZSB0aW1lbGluZSBvbiBzY3JlZW5zIGxlc3MgdGhhbiA2MDBweCB3aWRlICovXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAvKiBQbGFjZSB0aGUgdGltZWxpbWUgdG8gdGhlIGxlZnQgKi9cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBGdWxsLXdpZHRoIGNvbnRhaW5lcnMgKi9cclxuICAgICAgICAudGltZWxpbmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIE1ha2Ugc3VyZSB0aGF0IGFsbCBhcnJvd3MgYXJlIHBvaW50aW5nIGxlZnR3YXJkcyAqL1xyXG4gICAgICAgIC50aW1lbGluZS1jb250YWluZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRsaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRsaWdodCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIE1ha2Ugc3VyZSBhbGwgY2lyY2xlcyBhcmUgYXQgdGhlIHNhbWUgc3BvdCAqL1xyXG4gICAgICAgIC5sZWZ0OjphZnRlcixcclxuICAgICAgICAucmlnaHQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIE1ha2UgYWxsIHJpZ2h0IGNvbnRhaW5lcnMgYmVoYXZlIGxpa2UgdGhlIGxlZnQgb25lcyAqL1xyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwudGltZWxpbmUge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbnVsLnRpbWVsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJhY2tncm91bmQ6ICNkNGQ5ZGY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyOXB4O1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDQwMDtcclxufVxyXG51bC50aW1lbGluZSA+IGxpIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcbnVsLnRpbWVsaW5lID4gbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA1MzliO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgei1pbmRleDogNDAwO1xyXG59XHJcbiIsIi5jb3VudGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb3VudC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb3VudC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvdW50ZXItaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgbWF4LWhlaWdodDogNTBweDtcclxufSJdfQ== */
