﻿@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: 778px){.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: 778px){.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: 778px){.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: 777.98px){.app-header:not(.mobile-device) .mr-sm-40{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}.app-header:not(.mobile-device) .main-menu__item-.sf-depth-1{width:calc(100% - 40px)}@media (min-width: 778px){.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: 777.98px){.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}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: 777.98px) and (max-width: 777.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: 777.98px){.user-logged-in .app-header:not(.mobile-device).app-header_open .app-header__hamburger{top:46px}}@media (max-width: 1300px){.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fZm9udHMuc2NzcyIsImhlbHBlcnMvX2tleWZyYW1lLWFuaW1hdGlvbi5zY3NzIiwiaGVscGVycy9fZ3JhZGllbnQuc2NzcyIsImNvbXBvbmVudHMvX2hvbWUtY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLWJhbm5lci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1jYXJkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fY291bnRkb3duLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwidmVuZG9yL2xlYWZsZXQvX2xlYWZsZXQuc2NzcyIsInZlbmRvci9pY29uLWZvbnQvX3N0eWxlLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwidmVuZG9yL2ljb24tZm9udC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2hhcmUtdGhpcy9zdHlsZS9zY3NzL3NoYXJlLXRoaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zaGFyZS10aGlzL3N0eWxlL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NoYXJlLXRoaXMvc3R5bGUvc2Nzcy9fdmFycy5zY3NzIiwibGF5b3V0L19oZWxwZXIuc2NzcyIsImNvbXBvbmVudHMvX2FueWNoYXJ0LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwiaGVscGVycy9taXhpbi9fZmxleGJveC5zY3NzIiwiaGVscGVycy9taXhpbi9fZGlyZWN0aW9uLnNjc3MiLCJoZWxwZXJzL21peGluL190cmFuc2l0aW9uLnNjc3MiLCJoZWxwZXJzL21peGluL190cmFuc2Zvcm0uc2NzcyIsImhlbHBlcnMvbWl4aW4vX2NvbHVtbnMuc2NzcyIsImxheW91dC9fYmFja2VuZC5zY3NzIiwibGF5b3V0L19tb2ItaGVhZGVyLnNjc3MiLCJiYXNlL19yZWJvb3Quc2NzcyIsInBhZ2VzL19jb21tb24tcGFnZS5zY3NzIiwidHlwb2dyYXBoeS9fdGl0bGUuc2NzcyIsInR5cG9ncmFwaHkvX2hlbHBlci5zY3NzIiwiaGVscGVycy9taXhpbi9fb2JqZWN0LWZpdC5zY3NzIiwiY29tcG9uZW50cy9fdW4tYnRuLnNjc3MiLCJjb21wb25lbnRzL19kZXRhaWwtY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50cy1tYXAuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2xiYXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fa2V5LWlzc3VlLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fbGF0ZXN0LW5ld3Muc2NzcyIsImNvbXBvbmVudHMvX3F1b3RlLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL190b3VjaHBvaW50LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19wdWJsaWNhdGlvbi1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19saW5rLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC10YWdsaXN0LnNjc3MiLCJjb21wb25lbnRzL19jb21tb24tc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX21hcC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19wYWdlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fdGlsZS5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fbWFwLWNvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvX2FkZHJlc3MtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fam9iLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9faWZyYW1lLnNjc3MiLCJjb21wb25lbnRzL19wYXJzbGV5LnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fZmxleC1ib3guc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fdGltZS1saW5lLnNjc3MiLCJib290c3RyYXAtaXRlbXMvX2NvdW50ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLENBQUMsaUZBQUksQ0FDWixPQUFPLENBQUMsa0dBQUksQ0FDWixPQUFPLENBQUMsMENBQUksQ0NGWixrQkFBa0IsQ0FBbEIsTUFBa0IsQ0FDZCxJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FFZCxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsRUFJbEIsVUFBVSxDQUFWLE1BQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FFZCxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsRUFJbEIsa0JBQWtCLENBQWxCLFFBQWtCLENBQ2QsSUFBSSxDQUNBLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsc0JBQXNCLENBQ3pDLFNBQVMsQ0FBRSxzQkFBc0IsQ0FFckMsRUFBRSxDQUNFLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLFNBQVMsQ0FBRSxvQkFBb0IsRUFJdkMsVUFBVSxDQUFWLFFBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxzQkFBc0IsQ0FDekMsU0FBUyxDQUFFLHNCQUFzQixDQUVyQyxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxvQkFBb0IsQ0FDdkMsU0FBUyxDQUFFLG9CQUFvQixFQUl2QyxVQUFVLENBQVYsU0FBVSxDQUNOLElBQUksQ0FDQSxpQkFBaUIsQ0FBRSx1QkFBdUIsQ0FDMUMsU0FBUyxDQUFFLHVCQUF1QixDQUNsQyxVQUFVLENBQUUsT0FBTyxDQUV2QixFQUFFLENBQ0UsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLFNBQVMsQ0FBRSxvQkFBb0IsRUFJ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QlRDLEFBQ0QsQ0FBQyxXekJRQSxBeUJSVyxNekJRTCxDeUJSUCxDQUFDLFd6QlNBLEF5QlRXLE16QlNMLEN5QlJQLE1BQU0sV3pCT0wsQXlCUGdCLE16Qk9WLEN5QlBQLE1BQU0sV3pCUUwsQXlCUmdCLE16QlFWLEFBQUMsQ3lCTkosZ0JBQWdCLENBQUUsT0FBbUIsQ0FBQyxVQUFVLEN6QlFuRCxBeUJkRCxRQUFRLEFBQUcsQ0FDVCxnQkFBZ0IsQ2xDdUNWLE9BQU8sQ2tDdkNZLFVBQVUsQ3pCVXJDLEF5QlRDLEFBQ0QsQ0FBQyxRekJRQSxBeUJSUSxNekJRRixDeUJSUCxDQUFDLFF6QlNBLEF5QlRRLE16QlNGLEN5QlJQLE1BQU0sUXpCT0wsQXlCUGEsTXpCT1AsQ3lCUFAsTUFBTSxRekJRTCxBeUJSYSxNekJRUCxBQUFDLEN5Qk5KLGdCQUFnQixDQUFFLE9BQW1CLENBQUMsVUFBVSxDekJRbkQsQXlCZEQsV0FBVyxDQUNULGdCQUFnQixDbENvQ1YsT0FBTyxDa0NwQ1ksVUFBVSxDekJVckMsQXlCVEMsQUFDRCxDQUFDLFd6QlFBLEF5QlJXLE16QlFMLEN5QlJQLENBQUMsV3pCU0EsQXlCVFcsTXpCU0wsQ3lCUlAsTUFBTSxXekJPTCxBeUJQZ0IsTXpCT1YsQ3lCUFAsTUFBTSxXekJRTCxBeUJSZ0IsTXpCUVYsQUFBQyxDeUJOSixnQkFBZ0IsQ0FBRSxPQUFtQixDQUFDLFVBQVUsQ3pCUW5ELEF5QmRELFVBQVUsQUFBQyxDQUNULGdCQUFnQixDbENrQ1YsT0FBTyxDa0NsQ1ksVUFBVSxDekJVckMsQXlCVEMsQUFDRCxDQUFDLFV6QlFBLEF5QlJVLE16QlFKLEN5QlJQLENBQUMsVXpCU0EsQXlCVFUsTXpCU0osQ3lCUlAsTUFBTSxVekJPTCxBeUJQZSxNekJPVCxDeUJQUCxNQUFNLFV6QlFMLEF5QlJlLE16QlFULEFBQUMsQ3lCTkosZ0JBQWdCLENBQUUsT0FBbUIsQ0FBQyxVQUFVLEN6QlFuRCxBeUJkRCxTQUFTLEFBQUUsQ0FDVCxnQkFBZ0IsQ2xDRVQsT0FBTyxDa0NGVyxVQUFVLEN6QlVyQyxB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QUUsSUFBSSxDQUNqQixPQUFPLENBQUUsS0FBSyxDQWRyQixBQWVJLEFBRUQsa0JBakJHLENBaUJILE9BQU8sQUFBQyxDQUNKLEtBQUssQ2xEMU5kLE9BQU8sQ2tEMk5FLE9BQU8sQ0FBRSxLQUFLLEM5Q3RKMUIsQThDdUpTLE05Q3ZKSCxFQUFFLFNBQVMsRUFBRSxRQUFRLEU4Q2dJMUIsQUEwQk8sWUExQkwsQ0EwQkssT0FBTyxBQUFDLENBQ0osU0FBUyxDQUFFLElBQUksQ0F4QnZCLEFBQUMsQUF5Qkksa0JBekJFLEFBMEJLLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLFNBQVMsQ0E5QnhCLEFBV0csQUF1QkMsa0JBbENFLENBV0gsT0FBTyxBQW9CSyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQ2xCIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5OjQwMCw0MDBpLDcwMCw3MDBpLDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9kb3E3aXliLmNzc1wiKTsiLCJALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcclxuICAgIDAlLFxyXG4gICAgMjAlLFxyXG4gICAgNjAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XHJcbiAgICB9XHJcbiAgICA3MCUge1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICB9XHJcbiAgICA5MCUge1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xyXG4gICAgfVxyXG59IiwiLmdyYWRpZW50e1xyXG4gICAgJl9iYW5uZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwLjUpIDAlLCByZ2JhKDAsMCwwLDApIDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNEY5MyAwJSwgcmdiYSgwLCAwLDAsMCkgNTAlKSwgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwLjUpIDAlLCByZ2JhKDAsMCwwLDApIDUwJSksIC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDRGOTMgMCUsIHJnYmEoMCwgMCwwLDApIDUwJSksIHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA0RjkzIDAlLCByZ2JhKDAsIDAsMCwwKSA1MCUpLCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ob21lLWNhcm91c2VsIHtcclxuICAgIC8vIHNsaWNrLWRvdHNcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAkcGFnZS1vZmZzZXQteDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUpO1xyXG4gICAgICAgICYucGF1c2Uge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSwgJHNjYWxlOiAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ucGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSwgJHNjYWxlOiAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMS42NjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ucGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSwgJHNjYWxlOiAxKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlLCAkc2NhbGU6IDApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgIC5zbGljay1hY3RpdmUgLnNsaWNrLXNsaWRlcl9faXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwcHgpO1xyXG4gICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA5MDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5ncmFkaWVudF9iYW5uZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTB2aDtcclxuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDc0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCRmaXQ6IGNvdmVyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtdGl0bGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMjMsIDQzLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC51bi1idG4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudW4tYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDIwcHggIzAwMTcyQjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1zbGlkZT5kaXYsXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIC52aWV3cy1maWVsZCxcclxuICAgICAgICAuc2xpY2stc2xpZGUgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51bi1idG4tc29saWQge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1MHB4IDAgcmdiYSgwLCAyMywgNDMsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwZWVjaC1idWJibGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMXB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXRyYWNre1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50aXRsZS1iYW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMXB4O1xyXG4gICAgaGVpZ2h0OiA4NXZoO1xyXG4gICAgbWF4LWhlaWdodDogNzYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MnB4O1xyXG4gICAgfVxyXG4gICAgQGV4dGVuZCAuZ3JhZGllbnRfYmFubmVyO1xyXG4gICAgJl9tLTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB9XHJcbiAgICAmOm5vdCgudGl0bGUtYmFubmVyX2Z1bGwtbW9iKSAmX19pbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9udDtcclxuICAgICAgICBmb250LXNpemU6IDc4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXBwLWhlYWRlcl9tZWRpdW0ge1xyXG4gICAgK21haW4ge1xyXG4gICAgICAgIC50aXRsZS1iYW5uZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC50aXRsZS1iYW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICZfcy1tLTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZnVsbC1tb2Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiOnJvb3Qge1xyXG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xyXG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcclxuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXHJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcclxuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLy9cclxuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxyXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxyXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcclxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXHJcbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcclxuLmltZy1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbi5maWd1cmUge1xyXG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5maWd1cmUtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmZpZ3VyZS1jYXB0aW9uIHtcclxuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XHJcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5cclxuQG1peGluIGltZy1mbHVpZCB7XHJcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcclxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gUmV0aW5hIGltYWdlXHJcbi8vXHJcbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBtZWRpYS1xdWVyeS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xyXG5cclxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxyXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxyXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cclxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXHJcblxyXG4vLyBDb2xvciBzeXN0ZW1cclxuXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG5cclxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGdyYXlzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxyXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxyXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxyXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxyXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxyXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXHJcbiAgKSxcclxuICAkZ3JheXNcclxuKTtcclxuXHJcbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRjb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcclxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXHJcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcclxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxyXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxyXG4gICksXHJcbiAgJGNvbG9yc1xyXG4pO1xyXG5cclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuICApLFxyXG4gICR0aGVtZS1jb2xvcnNcclxuKTtcclxuXHJcbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcclxuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXHJcbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cclxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXHJcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbiRzcGFjZXI6IDE4cHghZGVmYXVsdDtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAgIDM6ICRzcGFjZXIsXHJcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgICA1OiAoJHNwYWNlciAqIDMpXHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxyXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc2l6ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAyNTogMjUlLFxyXG4gICAgNTA6IDUwJSxcclxuICAgIDc1OiA3NSUsXHJcbiAgICAxMDA6IDEwMCUsXHJcbiAgICBhdXRvOiBhdXRvXHJcbiAgKSxcclxuICAkc2l6ZXNcclxuKTtcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcclxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMTVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgeHM6IDAsXHJcbiAgICBzbTogNTc2cHgsXHJcbiAgICAvLyBtZDogNzY4cHgsXHJcbiAgICBtZDogNzc4cHgsXHJcbiAgICBsZzogOTkycHgsXHJcbiAgICBtbDogMTAyNXB4LFxyXG4gICAgeGw6IDEyMDBweFxyXG4gICksXHJcbiAgJGdyaWQtYnJlYWtwb2ludHNcclxuKTtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIHNtOiA1NDBweCxcclxuICAgIG1kOiA3MjBweCxcclxuICAgIGxnOiA5NjBweCxcclxuICAgIHhsOiAxMTQwcHhcclxuICApLFxyXG4gICRjb250YWluZXItbWF4LXdpZHRoc1xyXG4pO1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzZweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAwcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAwcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAwcmVtICFkZWZhdWx0O1xyXG5cclxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcblxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXHJcbiAgKFxyXG4gICAgKDIxIDkpLFxyXG4gICAgKDE2IDkpLFxyXG4gICAgKDMgNCksXHJcbiAgICAoMSAxKSxcclxuICApLFxyXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3NcclxuKTtcclxuXHJcbi8vIEZvbnRzXHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcblxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxNnB4ICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkcGFsZS1za3kgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuXHJcbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xyXG5cclxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xyXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcclxuXHJcbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICByZ2JhKDAsNzksMTQ3LDAuMSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgMTVweCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgMTdweCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgMThweCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMjEgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3Jtc1xyXG5cclxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgMjJweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAycHggIWRlZmF1bHQ7IC8vJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoMzQsMzQsMzQsMC4zKSAhZGVmYXVsdDtcclxuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkaW5wdXQtYnRuLWZvbnQtc2l6ZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRpbnB1dC1idG4tZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGlucHV0LWJ0bi1mb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMjVweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICA3cHggIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDE2cHggIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDE2cHggIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgKiAzIC8gNCArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICgkaW5wdXQtaGVpZ2h0LWlubmVyIC8gMikgKCRpbnB1dC1oZWlnaHQtaW5uZXIgLyAyKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtdGV4dDogKFxyXG4gIGVuOiBcIkJyb3dzZVwiXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcblxyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vXHJcbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTmF2c1xyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgN3B4ICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXHJcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBKdW1ib3Ryb25cclxuXHJcbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XHJcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBvcG92ZXJzXHJcblxyXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvYXN0c1xyXG4kdG9hc3QtbWF4LXdpZHRoOiAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy15OiAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1mb250LXNpemU6IC44NzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1yYWRpdXM6IC4yNXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWJveC1zaGFkb3c6IDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJHRvYXN0LWhlYWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcclxuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxyXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXHJcbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxyXG5cclxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcclxuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBBbGVydHNcclxuLy9cclxuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xyXG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIExpc3QgZ3JvdXBcclxuXHJcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuXHJcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG5cclxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xyXG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2Fyb3VzZWxcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXHJcblxyXG5cclxuLy8gU3Bpbm5lcnNcclxuXHJcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcclxuXHJcbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENsb3NlXHJcblxyXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENvZGVcclxuXHJcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcclxuXHJcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVXRpbGl0aWVzXHJcblxyXG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XHJcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByaW50aW5nXHJcblxyXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcclxuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcclxuXHJcbiIsIi8vIENvbG9yIHN5c3RlbVxyXG4vLyBjb2xvciBuYW1lcyBhcmUgYXV0byBnZW5lcmF0ZWQgaW4gaHR0cDovL3d3dy5jb2xvci1ibGluZG5lc3MuY29tL2NvbG9yLW5hbWUtaHVlL1xyXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XHJcbiR0aGVtZS1ibGFjazogIzIyMjIyMiAhZGVmYXVsdDtcclxuJGJsdWU6ICMwMDRGOTMgIWRlZmF1bHQ7XHJcbiRtb3VudGFpbi1tZWFkb3c6ICMwRjlGOUYgIWRlZmF1bHQ7IC8vIEh1ZTogR3JlZW5cclxuJHdoaXRlLXNtb2tlOiAjRjlGOUY5ICFkZWZhdWx0O1xyXG4kcGFsZS1za3k6ICM1QTY4NzIgIWRlZmF1bHQ7XHJcbiRjb2xvci13aGl0ZTogJHdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItYmxhY2s6ICR0aGVtZS1ibGFjayAhZGVmYXVsdDtcclxuJGNvbG9yLXByaW1hcnk6ICRibHVlICFkZWZhdWx0O1xyXG4vLyBiYWNrZ3JvdW5kXHJcbiRiYWNrZ3JvdW5kLXByaW1hcnk6ICR3aGl0ZS1zbW9rZSAhZGVmYXVsdDtcclxuLy8gYm9yZGVyXHJcbiRjb2xvci1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuLy8gR3JhZGllbnQgY29sb3JzXHJcbi8vIFBhZGRpbmcgYW5kIG1hcmdpblxyXG4vLyAkc3BhY2VyOjE4cHg7XHJcbiRzcGFjZXItc206MTIuNXB4O1xyXG4kcGFkZGluZzogMThweDtcclxuJHBhZGRpbmctZGVmYXVsdDogJHBhZGRpbmc7XHJcbiRwYWRkaW5nLWZsdWlkLWdyaWQ6IDEwMHB4O1xyXG4kcGFkZGluZy1mbHVpZC1ncmlkLW06ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbi8vIEZvbnRzXHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LW9wZW4tc2FuczogJ09wZW4gU2FucycsXHJcbnNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb250OiAnYnJhbmRvbi1ncm90ZXNxdWUnLFxyXG5zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktcGxheWZhaXI6ICdQbGF5ZmFpciBEaXNwbGF5Jyxcclxuc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1kZWZhdWx0OiAkZm9udC1mYW1pbHktb3Blbi1zYW5zICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktcHJpbWFyeTogJGZvbnQtZmFtaWx5LW9wZW4tc2FucyAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogJGZvbnQtZmFtaWx5LW1vbnQgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS10ZXJ0aWFyeTogJGZvbnQtZmFtaWx5LXBsYXlmYWlyICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1zaXplLWRlZmF1bHQ6IDE0cHggIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCxcclxuJGZvbnQtc2l6ZS1sYXJnZTogKCRmb250LXNpemUtZGVmYXVsdCAqIDEuNzUpICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtYWxsOiAoJGZvbnQtc2l6ZS1kZWZhdWx0ICogLjg3NSkgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUteHhsOiA5MHB4ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXh4bC1tOiA1MHB4ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXRpdGxlOiA2OHB4ICFkZWZhdWx0O1xyXG4vLyBuYXYgYmFyIHdpZHRoXHJcbi8vIG9mZnNldCBmb3QgXHJcbiRwYWdlLW1heC13aWR0aDogMTYwMHB4ICFkZWZhdWx0O1xyXG4kcGFnZS1vZmZzZXQteDogODBweCAhZGVmYXVsdDtcclxuJHBhZ2Utb2Zmc2V0LXgtbW9iOiAyMHB4ICFkZWZhdWx0O1xyXG4kbW9kdWxlLW1hcmdpbi1kZWZhdWx0OiA3MHB4ICFkZWZhdWx0O1xyXG4kbW9kdWxlLW1hcmdpbi1sYXJnZTogMTE3cHggIWRlZmF1bHQ7XHJcbiRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjogNTBweCAhZGVmYXVsdDtcclxuJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I6IDUwcHggIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodGVyOiBsaWdodGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXIgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1kZWZhdWx0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtZGVmYXVsdDogMS41ICFkZWZhdWx0O1xyXG4kbWwgOiAyMDAwcHg7IiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxyXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItZmx1aWRfb2Zmc2V0LFxyXG4gICAgLmNvbnRhaW5lci1mbHVpZC1vZmZzZXQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCRoYXNNYXJnaW46IHRydWUpO1xyXG4gICAgICAgIG1heC13aWR0aDogJHBhZ2UtbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XHJcbiAgICB9XHJcbiAgICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXHJcbiAgICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cclxuICAgIC5uby1ndXR0ZXJzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgPi5jb2wsXHJcbiAgICAgICAgPltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59IiwiLy8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRoYXNNYXJnaW46IGZhbHNlKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGlmICRoYXNNYXJnaW4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLW9mZnNldC14O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcclxuICB9XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcclxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxyXG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxyXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxyXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXHJcbi8vXHJcbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcclxuLy9cclxuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxyXG4vLyAgICBtZFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xyXG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcclxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJsb2NrLXZpZXdzLWJsb2Nrc29jaWFsLWZlZWRzLWJsb2NrLTEge1xyXG4gICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkX29mZnNldDtcclxufVxyXG5cclxuLnNvY2lhbC1jYXJkIHtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX2hhcy1iZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICZfaGFzLWJnLWNvbnRlbnQge1xyXG4gICAgICAgIEBleHRlbmQgLnNvY2lhbC1jYXJkX2hhcy1iZztcclxuICAgICAgICAuc29jaWFsLWNhcmRfX3dyYXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLXByaW1hcnksIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLWNhcmRfX2ljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLXByaW1hcnksIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4xMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19oZWFkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U5RTlFOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2JnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2hhcy1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9fd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJhY2tncm91bmQtcHJpbWFyeSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9fYm9keSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLWNhcmRfX2hlYWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFOUU5RTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9fYmcge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLWNhcmRfX2ljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjExKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2hhcy12aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg1MCUgLSAjeyRwYWRkaW5nLWRlZmF1bHR9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX19oZWFkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9fYmcge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICR0cmFuc2xhdGVYOiAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBsYXlpbmcge1xyXG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2JnIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9faGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgJi5mYWRlLW91dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1kZWZhdWx0ICoyO1xyXG4gICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweCAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNFOUU5RTksIDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYm9yZGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICZfX3Byby1waWMge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KClcclxuICAgIH1cclxuICAgICZfX3RpdGxlcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODFweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gICAgJl9fdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC40KTtcclxuICAgIH1cclxuICAgICZfX2ljb24uaWNvIHtcclxuICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICB9XHJcbiAgICAmX192aWRlby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIH1cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIC8vIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IDE1cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAuc29jaWFsLWNhcmQge1xyXG4gICAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgLmNvbC02IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICA+LnZpZXdzLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2wtbWwtNi55b3V0dWJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtICN7JHBhZ2Utb2Zmc2V0LXgtbW9iICogMn0pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgPi52aWV3cy1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19oZWFkIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGltZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlcyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXHJcbiAgJWdyaWQtY29sdW1uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbCN7JGluZml4fSxcclxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xyXG4gICAgICAuY29sI3skaW5maXh9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcclxuLy9cclxuXHJcbi50YWJsZSwgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLCB0YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcbi8vXHJcblxyXG4udGFibGUtc20ge1xyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyIHZlcnNpb25zXHJcbi8vXHJcbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXJsZXNzIHtcclxuICB0aCxcclxuICB0ZCxcclxuICB0aGVhZCB0aCxcclxuICB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFplYnJhLXN0cmlwaW5nXHJcbi8vXHJcbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXHJcblxyXG4udGFibGUtc3RyaXBlZCB7XHJcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgdGJvZHkgdHIge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgYmFja2dyb3VuZHNcclxuLy9cclxuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcclxuXHJcblxyXG4vLyBEYXJrIHN0eWxlc1xyXG4vL1xyXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuLnRhYmxlLCB0YWJsZSB7XHJcbiAgLnRoZWFkLWRhcmsge1xyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aGVhZC1saWdodCwgdGhlYWQge1xyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtZGFyayB7XHJcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xyXG5cclxuICB0aCxcclxuICB0ZCxcclxuICB0aGVhZCB0aCB7XHJcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1zdHJpcGVkIHtcclxuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLWhvdmVyIHtcclxuICAgIHRib2R5IHRyIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXHJcbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xyXG5cclxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxyXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cclxuLy9cclxuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXHJcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXHJcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cclxuLy9cclxuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cclxuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJixcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCxcclxuICAgICAgdGhlYWQgdGgsXHJcbiAgICAgIHRib2R5ICsgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciB7XHJcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcblxyXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXHJcbi8vXHJcbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXHJcblxyXG4vLyBBc2NlbmRpbmdcclxuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cclxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xyXG4gICRwcmV2LWtleTogbnVsbDtcclxuICAkcHJldi1udW06IG51bGw7XHJcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcclxuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIHtcclxuICAgICAgLy8gRG8gbm90aGluZ1xyXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcclxuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcclxuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xyXG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcclxuICAgIH1cclxuICAgICRwcmV2LWtleTogJGtleTtcclxuICAgICRwcmV2LW51bTogJG51bTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN0YXJ0cyBhdCB6ZXJvXHJcbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXHJcbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcclxuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xyXG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xyXG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XHJcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxyXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxyXG4vL1xyXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXHJcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xyXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcclxuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcclxuXHJcbiAgQGlmICRpbmRleCB7XHJcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRzdHJpbmc7XHJcbn1cclxuXHJcbi8vIENvbG9yIGNvbnRyYXN0XHJcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XHJcbiAgJHI6IHJlZCgkY29sb3IpO1xyXG4gICRnOiBncmVlbigkY29sb3IpO1xyXG4gICRiOiBibHVlKCRjb2xvcik7XHJcblxyXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcclxuXHJcbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcclxuICAgIEByZXR1cm4gJGRhcms7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAcmV0dXJuICRsaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xyXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xyXG59XHJcblxyXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcclxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XHJcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XHJcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcclxuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xyXG5cclxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcclxuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXHJcbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cclxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxyXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXHJcbi5mb3JtLWNvbnRyb2wtZmlsZSxcclxuLmZvcm0tY29udHJvbC1yYW5nZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMYWJlbHNcclxuLy9cclxuXHJcbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXHJcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxhYmVsIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1sZyB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XHJcblxyXG4gICYuZm9ybS1jb250cm9sLXNtLFxyXG4gICYuZm9ybS1jb250cm9sLWxnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICZbc2l6ZV0sXHJcbiAgJlttdWx0aXBsZV0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4uZm9ybS10ZXh0Om5vdChpbnB1dCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGdyaWRcclxuLy9cclxuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cclxuXHJcbi5mb3JtLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xyXG5cclxuICA+IC5jb2wsXHJcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XHJcblxyXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXHJcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XHJcblxyXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuLy9cclxuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xyXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxyXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxyXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxyXG5cclxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xyXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG5cclxuLmZvcm0taW5saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcclxuXHJcbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxyXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXHJcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAsXHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAvLyBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgIC8vICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgLy8gfSBAZWxzZSB7XHJcbiAgICAvLyAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcclxuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XHJcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcclxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xyXG4gICAgbWFyZ2luLXRvcDogLjFyZW07XHJcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDIpIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDIpO1xyXG5cclxuICAgICAgICAvLyBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XHJcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkO1xyXG4gICAgICAgIC8vIH0gQGVsc2Uge1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCkgcmlnaHQgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgICRmb3JtLWZlZWRiYWNrLWljb246IGlmKCRzdGF0ZSA9PSBcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRmb3JtLWZlZWRiYWNrLWljb24gbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZm9ybS1jb250cm9sLWZpbGUge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBjdXN0b20gZmlsZVxyXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEdyYWRpZW50c1xyXG5cclxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi5mYWRlIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xyXG5cclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xyXG59XHJcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxyXG4uZHJvcHVwLFxyXG4uZHJvcHJpZ2h0LFxyXG4uZHJvcGRvd24sXHJcbi5kcm9wbGVmdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxyXG4gIEBpbmNsdWRlIGNhcmV0O1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xyXG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xyXG59XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXHJcbi5kcm9wdXAge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcHJpZ2h0IHtcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGxlZnQge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXHJcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcclxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcclxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG59XHJcblxyXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbi8vXHJcbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG5cclxuLy8gRHJvcGRvd24gdGV4dFxyXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcclxufVxyXG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LXVwIHtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1sZWZ0IHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xyXG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHk6OmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcclxuLy9cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXHJcblxyXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4kaW5wdXRfaGVpZ2h0OiA1NnB4O1xyXG4kYm9yZGVyX3JhZGl1czogMnB4O1xyXG4vLyBTdHlsZXNcclxuLmZvcm0tc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogYXV0bztcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAmLm9wZW4ge1xyXG4gICAgQGV4dGVuZCA6YWN0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXMgJGJvcmRlcl9yYWRpdXMgMCAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggNHB4IHJnYmEoNDQsNjEsNzEsMC4xKTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxIDEpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgYm94LXNoYWRvdzogMCAzMHB4IDMwcHggNHB4IHJnYmEoNDQsNjEsNzEsMC4xKTtcclxuICAgIH1cclxuICAgIC5vcHRpb24ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLndpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAubGlzdCB7XHJcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3Qge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZHVyYXRpb246IC4xNXMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMjUgMSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIC4wOSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NEQ0RDRDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyX3JhZGl1cyAkYm9yZGVyX3JhZGl1cztcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB1bHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcHRpb24ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA4cHggJGlucHV0LXBhZGRpbmcteDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC4zKTtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMgeyBcclxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH1cclxuICAgICYuc2VsZWN0ZWQgeyBcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cclxuLmJ0bi1ncm91cCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcblxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcclxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxyXG5cclxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cclxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cclxuXHJcblxyXG4vL1xyXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXHJcbi8vXHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xyXG5cclxuICAmOjphZnRlcixcclxuICAuZHJvcHVwICY6OmFmdGVyLFxyXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xyXG59XHJcblxyXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcclxufVxyXG5cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy9cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xyXG4vL1xyXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxyXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2VcclxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxyXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxyXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXHJcbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXHJcbi8vXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXHJcblxyXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcclxuICA+IC5jdXN0b20tc2VsZWN0LFxyXG4gID4gLmN1c3RvbS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcclxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICsgLmZvcm0tY29udHJvbCxcclxuICAgICsgLmN1c3RvbS1zZWxlY3QsXHJcbiAgICArIC5jdXN0b20tZmlsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXHJcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxyXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXHJcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXHJcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcclxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cclxuICA+IC5jdXN0b20tZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxyXG4vL1xyXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXHJcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXHJcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLXByZXBlbmQsXHJcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXHJcbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxyXG4gIC8vIGFzIG91ciBpbnB1dHMuXHJcbiAgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxyXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XHJcblxyXG5cclxuLy8gVGV4dHVhbCBhZGRvbnNcclxuLy9cclxuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXHJcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcclxuLy8gbWFuaXB1bGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcclxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xyXG59XHJcblxyXG5cclxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xyXG4vL1xyXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xyXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXHJcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxyXG5cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cclxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxyXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxyXG5cclxuLmN1c3RvbS1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcclxuLy9cclxuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxyXG5cclxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xyXG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcclxuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XHJcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzXHJcbi8vXHJcbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxyXG5cclxuLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcclxuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSYWRpb3NcclxuLy9cclxuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cclxuXHJcbi5jdXN0b20tcmFkaW8ge1xyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XHJcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBzd2l0Y2hlc1xyXG4vL1xyXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXHJcblxyXG4uY3VzdG9tLXN3aXRjaCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XHJcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcclxuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xyXG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2VsZWN0XHJcbi8vXHJcbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cclxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cclxuLy9cclxuXHJcbi5jdXN0b20tc2VsZWN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcclxuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtYmc7XHJcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcclxuICB9IEBlbHNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tcy12YWx1ZSB7XHJcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXHJcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xyXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcclxuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXHJcbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxyXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW211bHRpcGxlXSxcclxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xyXG4gIH1cclxuXHJcbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LXNtIHtcclxuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcclxuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XHJcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XHJcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc207XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LWxnIHtcclxuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcclxuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XHJcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XHJcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc7XHJcbn1cclxuXHJcblxyXG4vLyBGaWxlXHJcbi8vXHJcbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxyXG5cclxuLmN1c3RvbS1maWxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XHJcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcclxuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XHJcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xyXG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcclxuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcclxuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcclxuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmFuZ2VcclxuLy9cclxuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cclxuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3JcclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXHJcblxyXG4uY3VzdG9tLXJhbmdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcclxuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxyXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XHJcbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cclxuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XHJcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1zLXRodW1iIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcclxuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cclxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbXMtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1zLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxyXG4uY3VzdG9tLWZpbGUtbGFiZWwsXHJcbi5jdXN0b20tc2VsZWN0IHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXHJcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXHJcblxyXG4ubmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gVGFic1xyXG4vL1xyXG5cclxuLm5hdi10YWJzIHtcclxuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcblxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcclxuICB9XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcclxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBQaWxsc1xyXG4vL1xyXG5cclxuLm5hdi1waWxscyB7XHJcbiAgLm5hdi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLnNob3cgPiAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEp1c3RpZmllZCB2YXJpYW50c1xyXG4vL1xyXG5cclxuLm5hdi1maWxsIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vL1xyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG4uYWNjb3JkaW9ue1xyXG4gIC5jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gIFxyXG4gICAgPiBociB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXHJcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xyXG59XHJcblxyXG4uY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XHJcbn1cclxuXHJcbi5jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtbGluayB7XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgKyAuY2FyZC1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxyXG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcclxuICB9XHJcblxyXG4gICsgLmxpc3QtZ3JvdXAge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBIZWFkZXIgbmF2c1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyLXRhYnMge1xyXG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcclxuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XHJcbn1cclxuXHJcbi8vIENhcmQgaW1hZ2VcclxuLmNhcmQtaW1nLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcclxufVxyXG5cclxuLmNhcmQtaW1nIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi8vIENhcmQgaW1hZ2UgY2Fwc1xyXG4uY2FyZC1pbWctdG9wIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uY2FyZC1pbWctYm90dG9tIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG5cclxuLy8gQ2FyZCBkZWNrXHJcblxyXG4uY2FyZC1kZWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDYXJkIGdyb3Vwc1xyXG4vL1xyXG5cclxuLmNhcmQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxyXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXHJcbiAgPiAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxyXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cclxuICAgID4gLmNhcmQge1xyXG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgKyAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcclxuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIsXHJcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbHVtbnNcclxuLy9cclxuXHJcbi5jYXJkLWNvbHVtbnMge1xyXG4gIC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xyXG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XHJcbiAgICBvcnBoYW5zOiAxO1xyXG4gICAgd2lkb3dzOiAxO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xyXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEFjY29yZGlvblxyXG4vL1xyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgLmNhcmQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYWxlcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XHJcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xyXG4uYWxlcnQtaGVhZGluZyB7XHJcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xyXG4uYWxlcnQtbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG5cclxuLy8gRGlzbWlzc2libGUgYWxlcnRzXHJcbi8vXHJcbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxyXG5cclxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XHJcblxyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcclxuICB9XHJcblxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIubWVkaWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5tZWRpYS1ib2R5IHtcclxuICBmbGV4OiAxO1xyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5cclxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcclxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxyXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XHJcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xyXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XHJcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2FjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcclxuICB9XHJcblxyXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1c2ggbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XHJcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxyXG5cclxuLmxpc3QtZ3JvdXAtZmx1c2gge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xyXG4vL1xyXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxyXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XHJcbn1cclxuIiwiLy8gTGlzdCBHcm91cHNcclxuXHJcbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcclxuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblxyXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2xvc2Uge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XHJcbiAgb3BhY2l0eTogLjU7XHJcblxyXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcbmEuY2xvc2UuZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxyXG5cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubW9kYWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XHJcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgLm1vZGFsLmZhZGUgJiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xyXG4gIH1cclxuICAubW9kYWwuc2hvdyAmIHtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcclxuXHJcbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjdHVhbCBtb2RhbFxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxyXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XHJcblxyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxyXG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIGhlYWRlclxyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcclxuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcclxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxyXG4ubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXHJcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG59XHJcblxyXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cclxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cclxufVxyXG5cclxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXHJcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTlweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcclxuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgLm1vZGFsLWxnLFxyXG4gIC5tb2RhbC14bCB7XHJcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XHJcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5cclxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSN7JHBhcmVudH0sXHJcbiAgYnV0dG9uI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYmctd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctdHJhbnNwYXJlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBCb3JkZXJcclxuLy9cclxuXHJcbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYm9yZGVyLSN7JGNvbG9yfSB7XHJcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJvcmRlci13aGl0ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9cclxuLy8gQm9yZGVyLXJhZGl1c1xyXG4vL1xyXG5cclxuLnJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtdG9wIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLXJpZ2h0IHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1ib3R0b20ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtbGVmdCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1waWxsIHtcclxuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbiIsIi5jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcclxuLy9cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XHJcbi8vXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxyXG59XHJcbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3QsXHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xyXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcclxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBGbGV4IHZhcmlhdGlvblxyXG4vL1xyXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxyXG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbkBtaXhpbiBmbG9hdC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbkBtaXhpbiBmbG9hdC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGZsb2F0LW5vbmUge1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XHJcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gQ29tbW9uIHZhbHVlc1xyXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XHJcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4vLyBTaG9ydGhhbmRcclxuXHJcbi5maXhlZC10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLnN0aWNreS10b3Age1xyXG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBTY3JlZW5yZWFkZXJzXHJcbi8vXHJcblxyXG4uc3Itb25seSB7XHJcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xyXG59XHJcblxyXG4uc3Itb25seS1mb2N1c2FibGUge1xyXG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XHJcbn1cclxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy9cclxuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xyXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxyXG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxyXG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxyXG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XHJcblxyXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xyXG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XHJcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcclxuXHJcbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XHJcbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxyXG5cclxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XHJcbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXHJcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcclxuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXHJcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb3VudGRvd24ge1xyXG4gICAgJi13ZWVrIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBleHRlbmQgLm15LTQ7XHJcblxyXG4gICAgICAgIC5jb3VudGRvd24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNDc5cHg7XHJcbiAgICAgICAgICAgIC1tb3otcGVyc3BlY3RpdmU6IDQ3OXB4O1xyXG4gICAgICAgICAgICAtbXMtcGVyc3BlY3RpdmU6IDQ3OXB4O1xyXG4gICAgICAgICAgICAtby1wZXJzcGVjdGl2ZTogNDc5cHg7XHJcbiAgICAgICAgICAgIHBlcnNwZWN0aXZlOiA0NzlweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcblxyXG4gICAgICAgICAgICAmLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDk1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgJi5jdXJyLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dC5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGlwIC5jb3VudCB7XHJcbiAgICAgICAgICAgICYuY3Vyci50b3Age1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dC5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jb3VudGRvd24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHRvcDogMTAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50ZG93bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0yIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGV4dGVuZCAubXktNDtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgOSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAudGV4dC0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LTEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIC50ZXh0LTIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIC50ZXh0LTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG5cclxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7IH1cclxuXHJcbi8vIEFsaWdubWVudFxyXG5cclxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XHJcblxyXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG5cclxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcclxuXHJcbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XHJcbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcblxyXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxyXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBNaXNjXHJcblxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcclxufVxyXG5cclxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIFJlc2V0XHJcblxyXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcblxyXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcclxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcblxyXG4gIEBpZiAoJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcclxuICAgIEB3YXJuIFwiVGhlIGB0ZXh0LWhpZGUoKWAgbWl4aW4gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2NC4xLjAuIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiB2NS5cIjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy9cclxuXHJcbi52aXNpYmxlIHtcclxuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XHJcbn1cclxuXHJcbi5pbnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gVmlzaWJpbGl0eVxyXG5cclxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xyXG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJpbnQgc3R5bGVzLlxyXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcclxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgKixcclxuICAgICo6OmJlZm9yZSxcclxuICAgICo6OmFmdGVyIHtcclxuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcclxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICY6bm90KC5idG4pIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxyXG4gICAgLy9hW2hyZWZdOjphZnRlciB7XHJcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgICAvL31cclxuXHJcbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XHJcbiAgICAvL1xyXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcclxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcclxuICAgIC8vXHJcblxyXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXHJcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xyXG4gICAgLy8gY29udGVudDogXCJcIjtcclxuICAgIC8vfVxyXG5cclxuICAgIHByZSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgcHJlLFxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcclxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcbiAgICAvLyBQcmludGluZyBUYWJsZXM6XHJcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcclxuICAgIC8vXHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBvcnBoYW5zOiAzO1xyXG4gICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXHJcbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xyXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cclxuICAgIEBwYWdlIHtcclxuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1kYXJrIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICB0aCxcclxuICAgICAgdGQsXHJcbiAgICAgIHRoZWFkIHRoLFxyXG4gICAgICB0Ym9keSArIHRib2R5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxyXG4gIH1cclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiByZXF1aXJlZCBzdHlsZXMgKi9cclxuXHJcbi5sZWFmbGV0LXBhbmUsXHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyxcclxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcclxuLmxlYWZsZXQtem9vbS1ib3gsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1sYXllciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcblx0fVxyXG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cclxuLmxlYWZsZXQtdGlsZTo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xyXG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxuXHR9XHJcbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxNjAwcHg7XHJcblx0aGVpZ2h0OiAxNjAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XHJcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLXpvb20ge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdHRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG5cdC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZy5sZWFmbGV0LXRvdWNoLXpvb20ge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDUxLCAxODEsIDIyOSwgMC40KTtcclxufVxyXG4ubGVhZmxldC10aWxlIHtcclxuXHRmaWx0ZXI6IGluaGVyaXQ7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xyXG5cdHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdH1cclxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtcGFuZSAgICAgICAgIHsgei1pbmRleDogNDAwOyB9XHJcblxyXG4ubGVhZmxldC10aWxlLXBhbmUgICAgeyB6LWluZGV4OiAyMDA7IH1cclxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHsgei1pbmRleDogNDAwOyB9XHJcbi5sZWFmbGV0LXNoYWRvdy1wYW5lICB7IHotaW5kZXg6IDUwMDsgfVxyXG4ubGVhZmxldC1tYXJrZXItcGFuZSAgeyB6LWluZGV4OiA2MDA7IH1cclxuLmxlYWZsZXQtdG9vbHRpcC1wYW5lICAgeyB6LWluZGV4OiA2NTA7IH1cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSAgIHsgei1pbmRleDogNzAwOyB9XHJcblxyXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMgeyB6LWluZGV4OiAxMDA7IH1cclxuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnICAgIHsgei1pbmRleDogMjAwOyB9XHJcblxyXG4ubGVhZmxldC12bWwtc2hhcGUge1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0fVxyXG4ubHZtbCB7XHJcblx0YmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cclxuXHJcbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA4MDA7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC10b3AsXHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC10b3Age1xyXG5cdHRvcDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IHtcclxuXHRyaWdodDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCB7XHJcblx0bGVmdDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdH1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdH1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0ICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246ICAgIC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHJcbi8qIGN1cnNvcnMgKi9cclxuXHJcbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG4ubGVhZmxldC1ncmFiIHtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYjtcclxuXHR9XHJcbi5sZWFmbGV0LWNyb3NzaGFpcixcclxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IGNyb3NzaGFpcjtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGN1cnNvcjogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiYmluZztcclxuXHR9XHJcblxyXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG5cclxuLyogdmlzdWFsIHR3ZWFrcyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcblx0Y29sb3I6ICMwMDc4QTg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHRib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGZvbnQ6IDEycHgvMS41IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHR9XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjY1KTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuXHJcbi8qIHpvb20gY29udHJvbCAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxyXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcclxuXHRmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XHJcblx0dGV4dC1pbmRlbnQ6IDFweDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQgIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIGxheWVycyBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMucG5nKTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0fVxyXG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XHJcblx0cGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0bWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XHJcblx0fVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbWFya2VyLWljb24ucG5nKTtcclxuXHR9XHJcblxyXG5cclxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0bWFyZ2luOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0cGFkZGluZzogMnB4IDVweCAxcHg7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XHJcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHR9XHJcblxyXG5cclxuLyogcG9wdXAgKi9cclxuXHJcbi5sZWFmbGV0LXBvcHVwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuXHRtYXJnaW46IDEzcHggMTlweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcclxuXHRtYXJnaW46IDE4cHggMDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cclxuXHRtYXJnaW46IC0xMHB4IGF1dG8gMDtcclxuXHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRwYWRkaW5nOiA0cHggNHB4IDAgMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMTRweDtcclxuXHRmb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5cdGNvbG9yOiAjYzNjM2MzO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcclxuXHRjb2xvcjogIzk5OTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdHpvb206IDE7XHJcblx0fVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KVwiO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xyXG5cdH1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuXHR9XHJcblxyXG5cclxuLyogZGl2IGljb24gKi9cclxuXHJcbi5sZWFmbGV0LWRpdi1pY29uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcblx0fVxyXG5cclxuXHJcbi8qIFRvb2x0aXAgKi9cclxuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xyXG4ubGVhZmxldC10b29sdGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzogNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Y29sb3I6ICMyMjI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLmxlYWZsZXQtY2xpY2thYmxlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxuXHJcbi8qIERpcmVjdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tIHtcclxuXHRtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3Age1xyXG5cdG1hcmdpbi10b3A6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMnB4O1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUge1xyXG5cdHRvcDogMDtcclxuXHRtYXJnaW4tdG9wOiAtMTJweDtcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0IHtcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0IHtcclxuXHRtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSB7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcclxuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/MndpbmpyJyk7XHJcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90PzJ3aW5qciNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj8yd2luanInKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmPzJ3aW5qcicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnPzJ3aW5qciMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5pY28ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljby1pY29uLWluZm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNvbi1pbmZvOyBcclxuICB9XHJcbn1cclxuLmljby1hcnJvdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1hcnJvdzsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfYXJyb3dfbW9yZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19hcnJvd19tb3JlOyBcclxuICB9XHJcbn1cclxuLmljby1pY19hdXRvcGxheV9ub25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2F1dG9wbGF5X25vbmU7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2F1dG9wbGF5X3BhdXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2F1dG9wbGF5X3BhdXNlOyBcclxuICB9XHJcbn1cclxuLmljby1pY19hdXRvcGxheV9wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2F1dG9wbGF5X3BsYXk7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2Nsb3NlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2Nsb3NlOyBcclxuICB9XHJcbn1cclxuLmljby1pY19jb250YWN0X2ZheCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19jb250YWN0X2ZheDsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfY29udGFjdF9waG9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19jb250YWN0X3Bob25lOyBcclxuICB9XHJcbn1cclxuLmljby1pY19tYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX21haWw7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX3NlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX3pvb21faW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX3pvb21faW4tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5pY28taWNfem9vbV9pbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfem9vbV9pbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7XHJcbiAgfVxyXG59XHJcbi5pY28taWNfem9vbV9vdXQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX3pvb21fb3V0LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uaWNvLWljX3pvb21fb3V0IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY196b29tX291dC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7XHJcbiAgfVxyXG59XHJcbi5pY28taWNfZGV2ZWxvcG1lbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfZGV2ZWxvcG1lbnQ7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2Zhdm9yaXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2Zhdm9yaXRlOyBcclxuICB9XHJcbn1cclxuLmljby1pY19mbGFnIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2ZsYWc7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2pvYl8xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2pvYl8xOyBcclxuICB9XHJcbn1cclxuLmljby1pY19qb2JfMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19qb2JfMjsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfam9iXzMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfam9iXzM7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2xpYnJhcnlfYm9va3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfbGlicmFyeV9ib29rczsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfbWFpbDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfbWFpbDE7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2ZhY2Vib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2ZhY2Vib29rOyBcclxuICB9XHJcbn1cclxuLmljby1pY19pbnN0YWdyYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfaW5zdGFncmFtOyBcclxuICB9XHJcbn1cclxuLmljby1pY19saW5rZWRpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19saW5rZWRpbjsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfcnNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX3JzczsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfdHdpdHRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY190d2l0dGVyOyBcclxuICB9XHJcbn1cclxuLmljby1pY195b3V0dWJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX3lvdXR1YmU7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX21hcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19tYXM7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX21lbm9zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX21lbm9zOyBcclxuICB9XHJcbn1cclxuLmljby1pY19tZW51IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX21lbnU7IFxyXG4gIH1cclxufVxyXG4uaWNvLWxvZ29fbmVnYXRpdmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28tbG9nb19uZWdhdGl2ZTsgXHJcbiAgfVxyXG59XHJcbi5pY28tbG9nb19wb3NpdGl2ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1sb2dvX3Bvc2l0aXZlOyBcclxuICB9XHJcbn1cclxuLmljby11bl9sb2dvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLXVuX2xvZ287IFxyXG4gIH1cclxufVxyXG4iLCIvLyBsb2NhbCB2YXJpYWJsZXNcclxuJGZvb3Rlci1jb2xvci1saW5rLWhvdmVyOiByZ2IoMTMwLCAyMTEsIDI1NSk7XHJcbi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDk1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2RnLWxvZ28ge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41OHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gJl9fbmF2aWdhdGlvbntcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoKTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlLFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yLWxpbmstaG92ZXJcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5tZW51IGEuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSArICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUgKyAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19saXN0LFxyXG4gICAgdWwubWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAubWVudS5zdWJtZW51IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgLmZvb3Rlcl9fdGl0bGUgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgLy8gICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yLWxpbmstaG92ZXJcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAmX19mb2xsb3cge1xyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJl9fc29jaWFsLWxpc3R7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC4xMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ4NzZhYiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWZsaWNrciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfcnNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjdhMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEteW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfeW91dHViZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWxpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY19saW5rZWRpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfaW5zdGFncmFtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfdHdpdHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY19mYWNlYm9vaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAmX19zb2NpYWwtbGlua3tcclxuICAgIH1cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAuMik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbTpsYXN0LWNoaWxkICYtbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC41O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IDMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc21cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICAmX19mb2xsb3cgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZm9sbG93IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpIC8vc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IDEpO1xyXG4gICAgICAgICAgICAubmF2aWdhdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdmlnYXRpb246bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIC4yKTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWRlZmF1bHQ7XHJcbiRpY29tb29uLWZvbnQtcGF0aDogXCIuLy4uL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcblxyXG4kaWNvLWljb24taW5mbzogXCJcXGU5MGJcIjtcclxuJGljby1hcnJvdzogXCJcXGU5MDBcIjtcclxuJGljby1pY19hcnJvd19tb3JlOiBcIlxcZTkwMVwiO1xyXG4kaWNvLWljX2F1dG9wbGF5X25vbmU6IFwiXFxlOTAyXCI7XHJcbiRpY28taWNfYXV0b3BsYXlfcGF1c2U6IFwiXFxlOTAzXCI7XHJcbiRpY28taWNfYXV0b3BsYXlfcGxheTogXCJcXGU5MDRcIjtcclxuJGljby1pY19jbG9zZTogXCJcXGU5MDVcIjtcclxuJGljby1pY19jb250YWN0X2ZheDogXCJcXGU5MDZcIjtcclxuJGljby1pY19jb250YWN0X3Bob25lOiBcIlxcZTkwN1wiO1xyXG4kaWNvLWljX21haWw6IFwiXFxlOTA4XCI7XHJcbiRpY28taWNfc2VhcmNoOiBcIlxcZTkwOVwiO1xyXG4kaWNvLWljX3pvb21faW4tcGF0aDE6IFwiXFxlOTBhXCI7XHJcbiRpY28taWNfem9vbV9pbi1wYXRoMjogXCJcXGU5MGJcIjtcclxuJGljby1pY196b29tX291dC1wYXRoMTogXCJcXGU5MGNcIjtcclxuJGljby1pY196b29tX291dC1wYXRoMjogXCJcXGU5MGRcIjtcclxuJGljby1pY19kZXZlbG9wbWVudDogXCJcXGU5MGVcIjtcclxuJGljby1pY19mYXZvcml0ZTogXCJcXGU5MGZcIjtcclxuJGljby1pY19mbGFnOiBcIlxcZTkxMFwiO1xyXG4kaWNvLWljX2pvYl8xOiBcIlxcZTkxMVwiO1xyXG4kaWNvLWljX2pvYl8yOiBcIlxcZTkxMlwiO1xyXG4kaWNvLWljX2pvYl8zOiBcIlxcZTkxM1wiO1xyXG4kaWNvLWljX2xpYnJhcnlfYm9va3M6IFwiXFxlOTE0XCI7XHJcbiRpY28taWNfbWFpbDE6IFwiXFxlOTE1XCI7XHJcbiRpY28taWNfZmFjZWJvb2s6IFwiXFxlOTE2XCI7XHJcbiRpY28taWNfaW5zdGFncmFtOiBcIlxcZTkxN1wiO1xyXG4kaWNvLWljX2xpbmtlZGluOiBcIlxcZTkxOFwiO1xyXG4kaWNvLWljX3JzczogXCJcXGU5MTlcIjtcclxuJGljby1pY190d2l0dGVyOiBcIlxcZTkxYVwiO1xyXG4kaWNvLWljX3lvdXR1YmU6IFwiXFxlOTFiXCI7XHJcbiRpY28taWNfbWFzOiBcIlxcZTkxY1wiO1xyXG4kaWNvLWljX21lbm9zOiBcIlxcZTkxZFwiO1xyXG4kaWNvLWljX21lbnU6IFwiXFxlOTFlXCI7XHJcbiRpY28tbG9nb19uZWdhdGl2ZTogXCJcXGU5MWZcIjtcclxuJGljby1sb2dvX3Bvc2l0aXZlOiBcIlxcZTkyMFwiO1xyXG4kaWNvLXVuX2xvZ286IFwiXFxlOTBkXCI7XHJcbiIsIkBpbXBvcnQgXCJ2YXJzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5zaGFyZS10aGlzLXBvcG92ZXIge1xuICAgIG1heC13aWR0aDogJHNoYXJlLXRoaXMtYm9yZGVyLWRpc3RhbmNlICogMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSBzaGFyZS10aGlzLWZpbHRlcihkcm9wLXNoYWRvdygwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMzUpKSk7XG4gICAgQGluY2x1ZGUgc2hhcmUtdGhpcy1hbmltYXRpb24oc2hhcmUtdGhpcy1pbnRybyAkc2hhcmUtdGhpcy1hbmltYXRpb24tbGVuZ3RoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogJHNoYXJlLXRoaXMtdmVydGljYWwtb2Zmc2V0ICsgJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAoLSRzaGFyZS10aGlzLWFycm93LXNpemUpO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzaGFyZS10aGlzLWFycm93LXNpemUgJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRzaGFyZS10aGlzLWJhY2tncm91bmQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46ICRzaGFyZS10aGlzLXZlcnRpY2FsLW9mZnNldCAtICRzaGFyZS10aGlzLWFycm93LXNpemUgMCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2hhcmUtdGhpcy1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJHNoYXJlLXRoaXMtZm9yZWdyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNoYXJlLXRoaXMtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHNoYXJlLXRoaXMtdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSkpO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6ICRzaGFyZS10aGlzLXNoYXJlci13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJHNoYXJlLXRoaXMtc2hhcmVyLWhlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2hhcmUtdGhpcy1zaGFyZXItaGVpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc2hhcmUtdGhpcy1zaGFyZXItcGFkZGluZztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2hhcmUtdGhpcy1oaWdobGlnaHQtbGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgICAgICBmb250LXNpemU6IDE1MCU7XG4gICAgICAgIEBpbmNsdWRlIHNoYXJlLXRoaXMtb24tYm90dG9tKCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2hhcmUtdGhpcy1zbWFsbC1kZXZpY2VzLW1heCkge1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc2hhcmUtdGhpcy1vbi1ib3R0b20oKTtcblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFyZS10aGlzLWludHJvIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSguNWVtKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaGFyZS10aGlzLWludHJvIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC41ZW0pO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBzaGFyZS10aGlzLXRyYW5zZm9ybSgkdHJhbnNmb3JtYXRpb24uLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybWF0aW9uO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtYXRpb247XG4gICAgICAgICAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1hdGlvbjtcbn1cbkBtaXhpbiBzaGFyZS10aGlzLWFuaW1hdGlvbigkYW5pbWF0aW9uLi4uKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gc2hhcmUtdGhpcy1maWx0ZXIoJGZpbHRlci4uLikge1xuICAgIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyO1xuICAgICAgICAgICAgZmlsdGVyOiAkZmlsdGVyO1xufVxuXG5AbWl4aW4gc2hhcmUtdGhpcy1vbi1ib3R0b20oKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAkc2hhcmUtdGhpcy1hcnJvdy1zaXplICRzaGFyZS10aGlzLWFycm93LXNpemU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBtYXJnaW46ICRzaGFyZS10aGlzLWFycm93LXNpemUgMCAwO1xuICAgIH1cbn1cbiIsIiRzaGFyZS10aGlzLXZlcnRpY2FsLW9mZnNldDogLS4yNWVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtYmFja2dyb3VuZDogIzMzMyAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWZvcmVncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1oaWdobGlnaHQtbGluazogcmdiYSgjZmZmLCAuMjUpICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtYm9yZGVyLXJhZGl1czogLjI1ZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1hcnJvdy1zaXplOiAuNWVtICFkZWZhdWx0O1xuXG4kc2hhcmUtdGhpcy1zaGFyZXItd2lkdGg6IDJlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLXNoYXJlci1oZWlnaHQ6IDJlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLXNoYXJlci1wYWRkaW5nOiAuMzVlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWJvcmRlci1kaXN0YW5jZTogNGVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtYW5pbWF0aW9uLWxlbmd0aDogLjNzICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtc21hbGwtZGV2aWNlcy1tYXg6IDU3NXB4ICFkZWZhdWx0O1xuIiwiYm9keSB7XHJcbiAgICAubW9kdWxlIHtcclxuICAgICAgICAmLW0ge1xyXG4gICAgICAgICAgICAmLXkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1iIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wIHtcclxuICAgICAgICAgICAgJi15IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVpZ2h0IHtcclxuICAgICAgICAmLW1pbi0xMDAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW1pbi01MCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubSB7XHJcbiAgICAgICAgJi10IHtcclxuICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMXB4O1xyXG4gICAgICAgICAgICAgICAgLy8gZm9yIG1hbmFnaW5nIHRoZSAnbS10LWhlYWRlcicgaWYgZm9ybSBhbGVydCBhcHBlYXJlZC5cclxuICAgICAgICAgICAgICAgICsgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm0tdC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfbm8tYmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTkxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAubW9kdWxlIHtcclxuICAgICAgICAgICAgJi1tIHtcclxuICAgICAgICAgICAgICAgICYteSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcclxuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcclxuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcCB7XHJcbiAgICAgICAgICAgICAgICAmLXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcclxuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcclxuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tIHtcclxuICAgICAgICAgICAgJi10IHtcclxuICAgICAgICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODJweDtcclxuICAgICAgICAgICAgICAgICAgICAmX25vLWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYW55Y2hhcnR7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBAZXh0ZW5kIC5tb2R1bGUtbS15O1xyXG4gICAgQGZvciAkaSBmcm9tIDMgdGhyb3VnaCAxMCB7XHJcbiAgICAgICAgJGhlaWdodDogMjUwICogJGk7XHJcblxyXG4gICAgICAgICYuaGVpZ2h0LSN7JGl9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAjeyRoZWlnaHR9cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiAgICAkbmF2LWxlZnQtbWFyZ2luOiAyMHB4O1xyXG4gICAgJGZpeGVkLW1lbnUtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC41KTtcclxuICAgICRoZWFkZXJTZWFyY2hXaWR0aDogMjY4cHg7XHJcbiAgICAuYXBwLWhlYWRlciB7XHJcbiAgICAgICAgJHJvb3QtaGVhZGVyOiAmO1xyXG4gICAgICAgICY6bm90KC5tb2JpbGUtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwKTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCxcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEM0QzRDM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX2xvZ28sXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAuaWNvLWxvZ29fbmVnYXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY28tbG9nb19wb3NpdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSxcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2LFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgIC5yZWdpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbG9nby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzIuNThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAkcGFnZS1vZmZzZXQteCAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAzMHB4ICRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljby1sb2dvX25lZ2F0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZGdfZ29hbHNfbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbmF2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19uYXYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zaXRlLXNsb2dhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvLXVuX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDcwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPi5yZWdpb24tdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPi5yZWdpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgLnNmLXdpdGgtdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuc2YtZGVwdGgtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRwYWdlLW1heC13aWR0aCAtICRwYWdlLW9mZnNldC14ICogMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjU1NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNTU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hpbGQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDAlICsgI3skaGVhZGVyU2VhcmNoV2lkdGh9KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA2MDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2ggI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuLFxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2ggI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcclxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA3OSwgMTQ3LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0bixcclxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbmF2LFxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubXItc20tNDAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tcGFyZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLW1lbnVfX2l0ZW0tLnNmLWRlcHRoLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICA+LmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPi5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3ViIG1lbnUgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFnZS1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBicmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTE1MTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAubWVudV9vcGVuIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IC5tYWluLW1lbnUuc2YtYWNjb3JkaW9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXI6bm90KC5tb2JpbGUtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9vcGVuIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEzLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTQ1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl93cmFwIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9maXhlZCAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfbWVkaXVtIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfZml4ZWQgLmFwcC1oZWFkZXJfX3NlYXJjaCxcclxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX21lZGl1bSAuYXBwLWhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZGdfZ29hbHNfbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2YtYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX193cmFwIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3N1cGVyZmlzaC1tYWluLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAkcGFnZS1vZmZzZXQteC1tb2IgMTQwcHggJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLm1haW4tbWVudS5zZi1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDIwcHggMTE1cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IFRvIGZpeCBtb2JpbGUgbWVudSBjbGljayBmdW5jdGlvbmFsaXR5IHRoZSBwb3NpdGlvbiBpcyBjaGFuZ2VkIHRvIHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTFjJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtZGVwdGgtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsPmxpLnNmLWNsb25lLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTFkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiB1bnNldCwgJGdhcDogdW5zZXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBoZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Ytc3ViLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmSG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3JpZ2h0OiAtMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBsZWZ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWNsb25lLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IG9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWxheSgpO1xyXG4gICAgICAgICAgICAgICAgPi5yZWdpb24tdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb2xsb3ctdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JkZXIoMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi50b29sYmFyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvbGxvdy11cyxcclxuICAgICAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyxcclxuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwuYmxvY2suYmxvY2stbGFuZ3VhZ2UuYmxvY2stbGFuZ3VhZ2UtYmxvY2tsYW5ndWFnZS1pbnRlcmZhY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGk+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X2Ryb3Bkb3duIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9sYXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC43KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19uYXYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KHVuc2V0KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NpdGUtc2xvZ2FuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuNXMpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaF93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24od2lkdGgsIG9wYWNpdHksIGxlZnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fc2VhcmNoX3dyYXBfdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZi1kZXB0aC0yLW1lbnUge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVzZXItbG9nZ2VkLWluIHtcclxuICAgICAgICAuYXBwLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5hcHAtaGVhZGVyX21lZGl1bTtcclxuICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ibG9jay1zdXBlcmZpc2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubW9iaWxlLWRldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTk2cHgpIHtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwOXB4KSB7XHJcbiAgICAgICAgICAgIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLWJhciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcjpub3QoLm1vYmlsZS1kZXZpY2UpLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2Vye1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IC5yZWdpb24tbmF2aWdhdGlvbj4uYmxvY2s+Lm1lbnU+bGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fdyxcclxuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYixcclxuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9IiwiLy8gRmxleGJveCBkaXNwbGF5XHJcbkBtaXhpbiBmbGV4Ym94KCkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgXHJcbiAgLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuICAvLyA8cG9zaXRpdmUtbnVtYmVyPiwgaW5pdGlhbCwgYXV0bywgb3Igbm9uZVxyXG4gIEBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XHJcbiAgICAgICAtbW96LWJveC1mbGV4OiAkdmFsdWVzO1xyXG4gICAgICAgIC13ZWJraXQtZmxleDogJHZhbHVlcztcclxuICAgICAgICAgIC1tcy1mbGV4OiAkdmFsdWVzO1xyXG4gICAgICAgICAgICAgIGZsZXg6ICR2YWx1ZXM7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIEZsZXggRmxvdyBEaXJlY3Rpb25cclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4gIC8vIHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2VcclxuICBAbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICB9XHJcbiAgXHJcbiAgLy8gRmxleCBMaW5lIFdyYXBwaW5nXHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuICAvLyBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXHJcbiAgQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gICAgICAgLW1vei1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6ICR3cmFwO1xyXG4gIH1cclxuICBcclxuICAvLyBGbGV4IERpcmVjdGlvbiBhbmQgV3JhcFxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbiAgLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxyXG4gIEBtaXhpbiBmbGV4LWZsb3coJGZsb3cpIHtcclxuICAgIC13ZWJraXQtZmxleC1mbG93OiAkZmxvdztcclxuICAgICAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcclxuICAgICAgICAtbXMtZmxleC1mbG93OiAkZmxvdztcclxuICAgICAgICAgICAgZmxleC1mbG93OiAkZmxvdztcclxuICB9XHJcbiAgXHJcbiAgLy8gRGlzcGxheSBPcmRlclxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4gIC8vIDxpbnRlZ2VyPlxyXG4gIEBtaXhpbiBvcmRlcigkdmFsKSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXHJcbiAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgICAgXHJcbiAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogJHZhbDsgICAgIFxyXG4gICAgICAgICAgICAgIC13ZWJraXQtb3JkZXI6ICR2YWw7ICBcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6ICR2YWw7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIEZsZXggZ3JvdyBmYWN0b3JcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuICAvLyA8bnVtYmVyPlxyXG4gIEBtaXhpbiBmbGV4LWdyb3coJGdyb3cpIHtcclxuICAgIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcclxuICAgICAgIC1tb3otZmxleC1ncm93OiAkZ3JvdztcclxuICAgICAgICAtbXMtZmxleC1ncm93OiAkZ3JvdztcclxuICAgICAgICAgICAgZmxleC1ncm93OiAkZ3JvdztcclxuICB9XHJcbiAgXHJcbiAgLy8gRmxleCBzaHJpbmtcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbSBzaHJpbmsgZmFjdG9yXHJcbiAgLy8gPG51bWJlcj4gXHJcbiAgQG1peGluIGZsZXgtc2hyaW5rKCRzaHJpbmspIHtcclxuICAgIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgICAgICAtbW96LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG4gICAgICAgIC1tcy1mbGV4LXNocmluazogJHNocmluaztcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIEZsZXggYmFzaXNcclxuICAvLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXHJcbiAgLy8gPHdpZHRoPiBcclxuICBAbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcclxuICAgIC13ZWJraXQtZmxleC1iYXNpczogJHdpZHRoO1xyXG4gICAgICAgLW1vei1mbGV4LWJhc2lzOiAkd2lkdGg7XHJcbiAgICAgICAgLW1zLWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogJHdpZHRoO1xyXG4gIH1cclxuICBcclxuICAvLyBBeGlzIEFsaWdubWVudFxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbiAgLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCBcclxuICBAbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogJGp1c3RpZnk7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIFBhY2tpbmcgRmxleCBMaW5lc1xyXG4gIC8vIC0gYXBwbGllcyB0bzogbXVsdGktbGluZSBmbGV4IGNvbnRhaW5lcnNcclxuICAvLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaCBcclxuICBAbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcclxuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gICAgICAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ247XHJcbiAgICAgICAgLW1zLWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gIH1cclxuICBcclxuICAvLyBDcm9zcy1heGlzIEFsaWdubWVudFxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbiAgLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxyXG4gIEBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pIHtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgICAtbXMtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICB9XHJcbiAgXHJcbiAgLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuICAvLyBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxyXG4gIEBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xyXG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgICAgICAtbW96LWFsaWduLXNlbGY6ICRhbGlnbjtcclxuICAgICAgICAtbXMtYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgfSIsIiRsYXlvdXQtZGlyZWN0aW9uOiBydGwgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gbHRyIHtcclxuICAgIEBpZiAkbGF5b3V0LWRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJ0bCB7XHJcbiAgICBodG1sW2Rpcj1ydGxdICYge1xyXG4gICAgICAgIEBpZiAkbGF5b3V0LWRpcmVjdGlvbj09cnRsIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gdHJhbnNpdGlvbi1kZWxheVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkZHVyYXRpb246IC4ycykge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcclxuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcclxufVxyXG5cclxuLy8gdHJhbnNpdGlvblxyXG5AbWl4aW4gdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogLjJzLCAkZnVuY3Rpb246IGVhc2Utb3V0KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbjtcclxuICAgIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xyXG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIEZvciBtdWx0aXBsZSB0cmFuc2l0aW9uc1xyXG4vLyBVc2FnZTogICBAaW5jbHVkZSBtdWx0aXBsZS10cmFuc2l0aW9uKHdpZHRoLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XHJcbi8vIE91dHB1dDogIC13ZWJraXQtdHJhbnNpdGlvbih3aWR0aCAwLjJzLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XHJcbi8vICAgICAgICAgIHRyYW5zaXRpb24od2lkdGggMC4ycywgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xyXG4vLyBQYXNzIGluIGFueSBudW1iZXIgb2YgdHJhbnNpdGlvbnNcclxuQG1peGluIG11bHRpcGxlLXRyYW5zaXRpb24oJHRyYW5zaXRpb25zLi4uKSB7XHJcbiAgICAkdW5mb2xkZWRUcmFuc2l0aW9uczogKCk7XHJcbiAgICBAZWFjaCAkdHJhbnNpdGlvbiBpbiAkdHJhbnNpdGlvbnMge1xyXG4gICAgICAgICR1bmZvbGRlZFRyYW5zaXRpb25zOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbnMsIHVuZm9sZFRyYW5zaXRpb24oJHRyYW5zaXRpb24pLCBjb21tYSk7XHJcbiAgICB9XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xyXG4gICAgdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB1bmZvbGRUcmFuc2l0aW9uICgkdHJhbnNpdGlvbikge1xyXG4gICAgLy8gRGVmYXVsdCB2YWx1ZXNcclxuICAgICRwcm9wZXJ0eTogYWxsO1xyXG4gICAgJGR1cmF0aW9uOiAuMnM7XHJcbiAgICAkZWFzaW5nOiBudWxsOyAvLyBCcm93c2VyIGRlZmF1bHQgaXMgZWFzZSwgd2hpY2ggaXMgd2hhdCB3ZSB3YW50XHJcbiAgICAkZGVsYXk6IG51bGw7IC8vIEJyb3dzZXIgZGVmYXVsdCBpcyAwLCB3aGljaCBpcyB3aGF0IHdlIHdhbnRcclxuICAgICRkZWZhdWx0UHJvcGVydGllczogKCRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkZWFzaW5nLCAkZGVsYXkpO1xyXG4gICAgLy8gR3JhYiB0cmFuc2l0aW9uIHByb3BlcnRpZXMgaWYgdGhleSBleGlzdFxyXG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbjogKCk7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkZGVmYXVsdFByb3BlcnRpZXMpIHtcclxuICAgICAgICAkcDogbnVsbDtcclxuICAgICAgICBAaWYgJGkgPD1sZW5ndGgoJHRyYW5zaXRpb24pIHtcclxuICAgICAgICAgICAgJHA6IG50aCgkdHJhbnNpdGlvbiwgJGkpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgJHA6IG50aCgkZGVmYXVsdFByb3BlcnRpZXMsICRpKVxyXG4gICAgICAgIH1cclxuICAgICAgICAkdW5mb2xkZWRUcmFuc2l0aW9uOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbiwgJHApO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiAkdW5mb2xkZWRUcmFuc2l0aW9uO1xyXG59IiwiQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtKCRzY2FsZTogMSwgJHJvdGF0ZTogMCwgJHRyYW5zbGF0ZVg6IDAsICR0cmFuc2xhdGVZOiAwKSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKSByb3RhdGUoJHJvdGF0ZSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlWCkgdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKSByb3RhdGUoJHJvdGF0ZSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlWCkgdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKSByb3RhdGUoJHJvdGF0ZSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlWCkgdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgfSIsIkBtaXhpbiBjb2x1bW5zKCRjb3VudDogNCwgJGdhcDogJHNwYWNlciAqIDIpIHtcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XHJcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xyXG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xyXG59IiwiLnVzZXItbG9nZ2VkLWlue1xyXG4gICAgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgLm0ge1xyXG4gICAgICAgICYtdCB7XHJcbiAgICAgICAgICAgICYtaGVhZGVyLCYtaGVhZGVyX25vLWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXBwLWhlYWRlciB7XHJcbiAgICAkcm9vdC1oZWFkZXI6ICY7XHJcbiAgICAmLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwKTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkLFxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICNEM0QzRDM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAudG9vbGJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19sb2dvLFxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbG9nbyB7XHJcbiAgICAgICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLWxvZ29fcG9zaXRpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUsXHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlLFxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdixcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2IHtcclxuICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X193cmFwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbG9nby1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcyLjU4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbG9nbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggJHBhZ2Utb2Zmc2V0LXggMzBweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwIDMwcHggJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2dvYWxzX2xvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbmF2LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NpdGUtc2xvZ2FuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28tdW5fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X190b3Atc3RyaXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNzAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4ucmVnaW9uLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLSRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPi5yZWdpb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxODhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwuc2YtbWVudSAuc2Ytd2l0aC11bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWRlcHRoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXYtbGVmdC1tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skcGFnZS1tYXgtd2lkdGggLSAkcGFnZS1vZmZzZXQteCAqIDJ9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI1NTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNTU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGlsZC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMCUgKyAjeyRoZWFkZXJTZWFyY2hXaWR0aH0pO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0bixcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2ggI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDc5LCAxNDcsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gub3BlbiAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4sXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIC5zdWJtaXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19uYXYsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbmF2IHtcclxuICAgICAgICAgICAgICAgIC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1yLTQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXBhcmVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmLmpzLWluaXRpYXRlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNmLXN1Yi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgPi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFnZS1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTE1MTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWwpIHtcclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLm1lbnVfb3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYgLm1haW4tbWVudS5zZi1hY2NvcmRpb246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcHAtaGVhZGVyLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgICAgIC5hcHAtaGVhZGVyX193cmFwIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTMuNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC00NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfd3JhcCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX2ZpeGVkIC5hcHAtaGVhZGVyX19oYW1idXJnZXIsXHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX21lZGl1bSAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXBwLWhlYWRlcl9maXhlZCAuYXBwLWhlYWRlcl9fc2VhcmNoLFxyXG4gICAgICAgICYuYXBwLWhlYWRlcl9tZWRpdW0gLmFwcC1oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX193cmFwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fc2RnX2dvYWxzX2xvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNmLWFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjc3VwZXJmaXNoLW1haW4tYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggJHBhZ2Utb2Zmc2V0LXgtbW9iIDE0MHB4ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLm1haW4tbWVudS5zZi1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAyMHB4IDExNXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1kZXB0aC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bD5saS5zZi1jbG9uZS1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IHVuc2V0LCAkZ2FwOiB1bnNldCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2ZIb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2YtZGVwdGgtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9yaWdodDogLTEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBsZWZ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWNsb25lLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXkoKTtcclxuICAgICAgICAgICAgPi5yZWdpb24tdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvbGxvdy11cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbmF2LmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b29sYmFyLW1lbnVzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDEyKTtcclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi50b29sYmFyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb2xsb3ctdXMsXHJcbiAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyxcclxuICAgICAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5ibG9jay5ibG9jay1sYW5ndWFnZS5ibG9jay1sYW5ndWFnZS1ibG9ja2xhbmd1YWdlLWludGVyZmFjZSB7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saT5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvb2xiYXItbWVudV9kcm9wZG93biAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG9vbGJhci1tZW51X2xhc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC43KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19uYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3codW5zZXQpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbmF2LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fc2l0ZS1zbG9nYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjVzKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaF93cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24od2lkdGgsIG9wYWNpdHksIGxlZnQpO1xyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hcHAtaGVhZGVyX19zZWFyY2hfd3JhcF92aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkZHVyYXRpb246IC4ycyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZi1kZXB0aC0yLW1lbnUge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVzZXItbG9nZ2VkLWluLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtbCkge1xyXG4gICAgICAgIC5hcHAtaGVhZGVyLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxyXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cclxuLy9cclxuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG5cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vXHJcbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXHJcbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcclxufVxyXG5cclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcclxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2VcclxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kZWZhdWx0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGVmYXVsdDtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBAaW5jbHVkZSBydGwge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXHJcbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxyXG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxyXG4vL1xyXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcclxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIENvbnRlbnQgZ3JvdXBpbmdcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcclxuICBoZWlnaHQ6IDA7IC8vIDFcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG5cclxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3NcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3BcclxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxyXG5cclxuYWJiclt0aXRsZV0sXHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICBjdXJzb3I6IGhlbHA7IC8vIDNcclxuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHRcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcclxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cclxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcclxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcbi8vXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbn1cclxuXHJcbnRoIHtcclxuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcclxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAgJltkYXRhLWFsaWduPVwibGVmdFwiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAqMjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNlciAqMn0pO1xyXG4gIH1cclxuICAmW2RhdGEtYWxpZ249XCJyaWdodFwiXSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAqMjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNlciAqMn0pO1xyXG4gIH1cclxuICAmW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIH1cclxufVxyXG5wIGltZ1tkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuc3ZnIHtcclxuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXHJcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDBweCBkb3R0ZWQ7XHJcbiAgb3V0bGluZTogMHB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XHJcbn1cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gMlxyXG59XHJcblxyXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxyXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcclxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxyXG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cclxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXHJcbn1cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbn1cclxuXHJcbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuLy9cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5jb21tb24ge1xyXG4gICAgJi1wYWdlIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmVhc3VsdC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2R1bGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICsuY29tbW9uLXBhZ2VfX2NvbnRlbnQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZHVsZS1oZWFkZXJfX2ZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbXB0eS1yZXN1bHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zZWFyY2gtaGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDkwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzdHJpYnV0aW9uLXBhZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlldy1hbGwtbmV3cyxcclxuLnZpZXctYWxsLWV2ZW50cyxcclxuLnZpZXctYWxsLXB1YmxpY2F0aW9ucyxcclxuLnZpZXctc2lnbmluZy1jZXJlbW9ueS12aWV3LFxyXG4udmlldy1wcm9qZWN0cyxcclxuLnZpZXctZ2xvYmFsLXNlYXJjaCB7XHJcbiAgICAuY2FyZF9jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdltjbGFzc149XCJ2aWV3LVwiXSB7XHJcbiAgICAuY2FyZF9jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgJl9fbWFya3VwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWRldGFpbHN7XHJcbiAgICBoMntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICZfcHJpbWFyeSB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgICZfc2Vjb25kYXJ5IHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9sYXJnZSB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJl9tLWIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAmX2wtaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAmX3ByaW1hcnkge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgJl9tLWIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX20taGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJoMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xyXG59XHJcblxyXG5wIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICsgb2wsKyB1bCwrIGRsIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZ2lvbi1jb250ZW50IHtcclxuICAgIG9sLCB1bCwgZGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucCB7XHJcbiAgICAmX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9maXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfcXVvdGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4ICRwYWRkaW5nLWRlZmF1bHQgNDVweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZy1kZWZhdWx0ICoyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEzJSAtIDE4cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2JyaWVmIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICZfbS10LTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICArLnRpdGxlX3ByaW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICArLnRpdGxlX3NlY29uZGFyeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi1jb3VudF91bnNldCB7XHJcbiAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IHVuc2V0O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5wIHtcclxuICAgICAgICAmX3F1b3RlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9icmllZiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICZfbS10LTAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl90ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9maXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmxleC1vcmRlci1sYXN0LW1vYiB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMTMpO1xyXG4gICAgfVxyXG59IiwiLypcclxuICBUaGlzIG1peGluIGNhbiBiZSB1c2VkIHRvIHNldCB0aGUgb2JqZWN0LWZpdDpcclxuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvbnRhaW4pO1xyXG4gIG9yIG9iamVjdC1maXQgYW5kIG9iamVjdC1wb3NpdGlvbjpcclxuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyLCB0b3ApO1xyXG4qL1xyXG5cclxuQG1peGluIG9iamVjdC1maXQoJGZpdDogY292ZXIsICRwb3NpdGlvbjogbnVsbCkge1xyXG4gICAgLW8tb2JqZWN0LWZpdDogJGZpdDtcclxuICAgIG9iamVjdC1maXQ6ICRmaXQ7XHJcbiAgICBAaWYgJHBvc2l0aW9uIHtcclxuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259JztcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH0nO1xyXG4gICAgfVxyXG59IiwiLnVuLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogNHB4IDE4cHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbXVsdGlwbGUtdHJhbnNpdGlvbihjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0KTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuICAgICYtc29saWQge1xyXG4gICAgICAgIEBleHRlbmQgLnVuLWJ0bjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAmX2JsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9sYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2xhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDM2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC51bi1idG47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICZfbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfYm9yZGVyZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJl9pY29uIHtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOiA1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udW4tYnRuLWdyb3VwIHtcclxuICAgIFtjbGFzc149J3VuLWJ0bi0nXTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWFhO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM4NzVhYTtcclxuICAgIH1cclxufSIsIi5kZXRhaWwtY2Fyb3VzZWx7XHJcbiAgICAvLyB3aWR0aDogY2FsYygxMjUlICsgI3skcGFnZS1vZmZzZXQteCArICRwYWRkaW5nLWRlZmF1bHQvMn0pO1xyXG4gICAgd2lkdGg6IGNhbGMoMTIzLjglICsgKDEwMHZ3IC0gMTUyJSkvMik7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgLml0ZW06Zm9jdXN7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuICAgICZfX3dyYXB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgIC5yb3cubm8tZ3V0dGVyc3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1kZWZhdWx0LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLWRlZmF1bHQgKjI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmX19oZWFke1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDI2cHg7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA0MHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNDBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMyk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6LTUwJSwgJHRyYW5zbGF0ZVk6IDBweCk7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOi01MCUsICR0cmFuc2xhdGVZOiAtNjBweCk7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg5MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgLmRldGFpbC1jYXJvdXNlbHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skcGFnZS1vZmZzZXQteC1tb2J9KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg4MHZ3IC0gI3skcGFnZS1vZmZzZXQteC1tb2J9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY29sb3ItaWNvbjogIzU1NTU1NTtcclxuJGNvbG9yLWljb24taG92ZXI6ICMwMTRFOTE7XHJcblxyXG4uZXZlbnRzLW1hcHtcclxuXHRoZWlnaHQ6IDcwMHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Ly8gcGx1Z2luIGN1c3RvbWl6YXRpb24gc3RhcnRzXHJcblx0Jl9jYXJvdXNlbHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDAyO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE1NXB4O1xyXG5cdH1cclxuXHQuc2xpY2stc2xpZGV7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcblx0Ji5sZWFmbGV0LXRvdWNoIHtcclxuXHRcdC5sZWFmbGV0LWJhcntcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMjM3LDIzNywyMzcsMC42KTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9se1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFwLWljb24ge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWljb247XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cclxuXHRcdCYtaG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaWNvbi1ob3ZlcjtcclxuXHRcdFx0ei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtcG9wdXAtY29udGVudHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwe1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1jbHVzdGVyLWFuaW0gLmxlYWZsZXQtbWFya2VyLWljb24sXHJcblx0LmxlYWZsZXQtY2x1c3Rlci1hbmltIC5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuMnMpO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtY2x1c3Rlci1zcGlkZXItbGVnIHtcclxuXHRcdC8qIHN0cm9rZS1kYXNob2Zmc2V0IChkdXJhdGlvbiBhbmQgZnVuY3Rpb24pIHNob3VsZCBtYXRjaCB3aXRoIGxlYWZsZXQtbWFya2VyLWljb24gdHJhbnNmb3JtIGluIG9yZGVyIHRvIHRyYWNrIGl0IGV4YWN0bHkgKi9cclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1tZWRpdW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1tZWRpdW0gZGl2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyLWxhcmdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXItbGFyZ2UgZGl2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdH1cclxuXHJcblx0LyogSUUgNi04IGZhbGxiYWNrIGNvbG9ycyAqL1xyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvblxyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbGFyZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1sYXJnZSBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHR6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIgZGl2IHtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRmb250LXNpemU6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIgc3BhbiB7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcblx0XHQmLnNwaWRlcmZpZWR7XHJcblx0XHRcdC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfY2Fyb3VzZWx7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuc2xpY2stdHJhY2t7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX193cmFwe1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubGVhZmxldC1jb250cm9sLWNvbnRhaW5lcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLnRvb2xiYXItbWVudXtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgcGFkZGluZzogMHB4IDMwcHggMHB4IDMwcHg7XHJcbiAgICAmX2Ryb3Bkb3duICZfX2J0biB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IDQ1ZGVnKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiB0cmFuc2Zvcm0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfZHJvcGRvd24uc2hvdyAgJl9fYnRue1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IDIyNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9sYXN0LWl0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMzBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwwLjc1KTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi5mb2xsb3ctdXMgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHVsID5saT4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDc5LDE0NywwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLm1vZHVsZS1oZWFkZXJ7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAudG9vbGJhci1tZW51X19idG57XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlX3ByaW1hcnl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC50b29sYmFyLW1lbnV7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwzNCwzNCwwLjIpO1xyXG4gICAgfVxyXG4gICAgJl9fZmlsdGVye1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICB9XHJcbn0iLCIka2V5LWlzc3VlLW9mZnNldC10b3A6IDkwcHg7XHJcbi5rZXktaXNzdWV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtJGtleS1pc3N1ZS1vZmZzZXQtdG9wO1xyXG4gICAgLnRpdGxlX3ByaW1hcnl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fYmd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTk2JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogJGtleS1pc3N1ZS1vZmZzZXQtdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IGNhbGMoMTMlICsgI3skcGFkZGluZy1kZWZhdWx0fSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIC51bi1idG4tbGlua3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tZWRpYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVkaWFfdmlkZW97XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUpO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbi10ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19zdWItdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fcGxheS1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC13cmFwe1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAxMHB4ICMwMDAwMDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5ibG9jay1rZXktaXNzdWUtYmxvY2t7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgLmtleS1pc3N1ZXtcclxuICAgICAgICAuY29sLW1kLTd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDIpXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQtd3JhcHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLm1lZGlhe1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgJl92aWRlb3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ZpZGVve1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19iZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Jvd3tcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQgKjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweCAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNFOUU5RTksMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBib3JkZXIpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX19pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlc3tcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uYW1le1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAmX19tYWluLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX3N1Yi10ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19wbGF5LWljb257XHJcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC13cmFwe1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAxMHB4ICMwMDAwMDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgIC5tZWRpYXtcclxuICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhcmQge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJl9faW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1wcmltYXJ5O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFncyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19lbGxpcHNpc3tcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgLnVuLWJ0bi1zb2xpZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjI1KTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgICZfY29sLTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICA+LmNvbC1tZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3LjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jb2wtOCAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1LjA3OSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICZfY29udGVudC1maXhlZC1ib3R0b20gJl9faW1nLXdyYXAge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LWZpeGVkLWJvdHRvbSAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LWZpeGVkLWJvdHRvbSAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudC1maXhlZC1ib3R0b20gJl9fdGFncyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gX2NvbnRlbnQtcmlnaHRcclxuICAgICAgICAmX2NvbnRlbnQtcmlnaHQgJl9faW1nLXdyYXAge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LXJpZ2h0ICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctZGVmYXVsdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmctZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LXJpZ2h0ICZfX3RhZ3Mge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbnRlbnQtcmlnaHQgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIF9jb250ZW50LWJvdHRvbVxyXG4gICAgJl9jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIH1cclxuICAgICZfY29udGVudC1ib3R0b20gJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAmX2NvbnRlbnQtYm90dG9tICZfX2ltZy13cmFwIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfY29udGVudC1ib3R0b20gJl9fdGFncyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2NvbnRlbnQtYm90dG9tICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgJl9jb2wtOCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbC04ICZfX2ltZy13cmFwIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGFncyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGF0ZXN0LW5ld3Mge1xyXG4gICYubW9kdWxlLW0teV8yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxufSIsIi5xdW90ZS1ibG9jayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgLy8gQGV4dGVuZCAubW9kdWxlLXAteTtcclxuICAgIC5jb250YWluZXItZmx1aWRfb2Zmc2V0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRlcnRpYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VicXVvdGVzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHggMThweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcHJhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgIH1cclxuICAgICZfX3F1b3Rlcy13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTI3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbXVsdGlwbGUtdHJhbnNpdGlvbihvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICAvLyAvLyBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXkoLjVzKVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnF1b3RlLTEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnF1b3RlLTIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIH1cclxuICAgICYgLmNvbnRhaW5lci1mbHVpZF9vZmZzZXQsXHJcbiAgICAmX193cmFwcGVyLWxpbmsge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXItbGluayB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1vZHVsZS1tLXktMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcbn0iLCIubWVudSB7XHJcbiAgICAmLS10b3VjaC1wb2ludHMge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3VjaHBvaW50IHtcclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi51bi1idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgJi0tdG91Y2gtcG9pbnRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZF9wdWJsaWNhdGlvbnMge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgICZfX3RhZ3Mge1xyXG4gICAgICAgICAgICBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAudW4tYnRuLXNvbGlkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IHRyYW5zZm9ybSwgJGR1cmF0aW9uOiAuNXMsICRmdW5jdGlvbjogZWFzZS1vdXQpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc29jaWFsLXNoYXJlIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLmZsZXgtb3JkZXItbGFzdC1tb2Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggdG8gdG9wLCB0cmFuc3BhcmVudCA2MHB4LCAjZmZmIDYwcHgsICNmZmYgMCk7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLXNoYXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5zb2NpYWwtc2hhcmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEM0QzO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhZ3Mge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbn0iLCIubGluay1saXN0e1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcclxuICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiAyLCAkZ2FwOiAkc3BhY2VyICogMik7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5re1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNve1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXHJcbiAgICAubGluay1saXN0e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMSwgJGdhcDogJHNwYWNlciAqIDIpO1xyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmt7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGFibGUtZGV0YWlse1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1kZWZhdWx0KjI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kcGFkZGluZy1kZWZhdWx0KjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgLnRhYmxlLWRldGFpbHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9zdC10YWdsaXN0e1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJl9fdGFne1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwKTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb21tb24tc2VhcmNoIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9pbWcucG5nKTtcclxuICAgICAgICAtbW96LWZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xyXG4gICAgICAgIC1vLWZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5O1xyXG4gICAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNjZweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQTVBO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Ym1pdC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWl0ZW0sXHJcbiAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCxcclxuICAgIC5mb3JtLXR5cGUtc2VsZWN0LFxyXG4gICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZyB7XHJcbiAgICAgICAgJl93cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzksIDE0NywgMC4xKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0NXB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpIHtcclxuICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn0iLCIvLyBIaWRlIG5hdGl2ZSBkcm9wZG93blxyXG5zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gU3R5bGVzXHJcbi5zZWFyY2gtZHJvcGRvd24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDNEM0QzICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wMDc1KTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oI2VlZSwgNCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIC4wNSkgaW5zZXQ7XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MClcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLndpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBjdWJpYy1iZXppZXIoMC4yNSwgMCwgMC4yNSwgMS43NSksIG9wYWNpdHkgLjFzIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0QzRDNEMztcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9wdGlvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMjlweCA5cHggMThweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFREY0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFREY0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1cnJlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbn0iLCIubWFwLWNhcmR7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAmX19oZWFke1xyXG4gICAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE2OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1wcmltYXJ5O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTA4JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCAxMnB4IDBweDtcclxuICAgIH1cclxuICAgICZfX2RhdGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDcycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gICAgJl9fZGR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICAgICZfX21te1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICZfX3BsYWNle1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDM0LDM0LDM0LDAuNSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIC51bi1idG4tbGlua3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDAgYXV0byk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRjb2xvci1ibGFjazsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIG1heC13aWR0aDogNzV2dztcclxuICAgICAgICB3aWR0aDogMjc0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgJl9faGVhZHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRle1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tbXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZm9vdGVye1xyXG4gICAgICAgICAgICAudW4tYnRuLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAubWFwLWNhcmR7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgfVxyXG59IiwiLnBhZ2VyIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAucGFnZXJfX2l0ZW1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOiA1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogLTE4MGRlZywgJHRyYW5zbGF0ZVg6IDVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9ybSB7XHJcbiAgICAmLWxhYmVsLFxyXG4gICAgLmZvcm0tZ3JvdXAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmLWNvbnRyb2w6Zm9jdXN+Ji10b29sdGlwIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLXRvb2x0aXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSN7JGlucHV0LWhlaWdodC1pbm5lciAvMn07XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi50aWxlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udGlsZSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19sb2NhdGlvbixcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC51bi1idG4tbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLnRpbGUge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xvY2F0aW9uLFxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51bi1idG4tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnJlYWRjcnVtYiB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubWFwLWNvbnRhY3Qge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MjRweDtcclxuICAgICAgICBib3JkZXI6IDE0cHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgzNCwzNCwzNCwwLjEyKTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICAgICAgd2lkdGg6IDM4M3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1kZWZhdWx0KjMgJHBhZGRpbmctZGVmYXVsdCoyICRwYWRkaW5nLWRlZmF1bHQqMiAgJHBhZGRpbmctZGVmYXVsdCoyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgLmljb3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC44KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYXB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3JkZXIoMilcclxuICAgICAgICB9XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0MDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb2RhbHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogNTA1MDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hcC1jb250YWN0e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwzNCwzNCwwLjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgcmlnaHQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWljb24taG92ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cclxuXHRcdCYtaG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaWNvbi1ob3ZlcjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5sZWFmbGV0LXBvcHVwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTUpO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTUpO1xyXG4gICAgICAgICZfX3dyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hZGRyZXNzLWNhcmR7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXHJcbiAgICAgICAgICAgID4gZGl2Om5vdCg6bnRoLWNoaWxkKDEpKTpub3QoOm50aC1jaGlsZCgyKSl7XHJcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1jYXJke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM5Nzk3OTcsIC41Nyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgID4gZGl2Om5vdCg6bnRoLWNoaWxkKDEpKXtcclxuICAgICAgICAgICAgICAgIC5hZGRyZXNzLWNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzk3OTc5NywgLjU3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtY2FyZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaWRlYmFyIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgJl9fbmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9vcGVuIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgICAgICAgICAgLnNpZGViYXJfX25hdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5qb2JzLXNsaWRlciB7XHJcbiAgICAvLyBwYWRkaW5nOiAxNXB4O1xyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMThweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMThweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMyk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6LTUwJSwgJHRyYW5zbGF0ZVk6IDBweCk7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOi01MCUsICR0cmFuc2xhdGVZOiAtNjBweCk7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg5MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaWZyYW1le1xyXG4gICAgJl9nLWRvY3tcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYXJzbGV5LWVycm9ycy1saXN0e1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgbGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhcnNsZXktZXJyb3IsIFxyXG4ucGFyc2xleS1lcnJvcjpmb2N1c3tcclxuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufSIsIi5hY2NvcmRpb257XHJcbiAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5idG4tbGlua3tcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyLCBcclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKXtcclxuICAgICAgICAgICAgLmljb3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY297XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxufSIsIlxyXG5cclxuXHJcbi8qLT0tPS09LT0tPS09LT0tPS09LT0tICovXHJcbi8qIEZsaXAgUGFuZWwgKi9cclxuLyotPS09LT0tPS09LT0tPS09LT0tPS0gKi9cclxuXHJcbi8vLndyYXBwZXJ7IHdpZHRoOiA5ODBweDsgbWFyZ2luOiAwIGF1dG87ICAgIGhvdmVyZmxvdzogaGlkZGVuO31cclxuXHJcbi5mbGlwcGJveCB7XHJcblx0LnBhbmVsIHtcclxuXHRcdG1hcmdpbjogMTVweCBhdXRvO1xyXG5cdFx0Ly8gaGVpZ2h0OiAxMzBweDsgIFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogNjAwcHg7XHJcblx0XHQtbW96LXBlcnNwZWN0aXZlOiA2MDBweDtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG5cdFxyXG5cdC5wYW5lbCAuZnJvbnQsXHJcblx0LnBhbmVsIC5iYWNrIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHRcclxuXHQucGFuZWwgLmZyb250IHtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDkwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcblx0XHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdFx0ICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdCAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0fVxyXG5cdFxyXG5cdC5wYW5lbCAuYmFjayB7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcblx0XHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdCAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0ICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHQgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHQucGFuZWw6aG92ZXIgLmZyb250IHtcclxuXHRcdHotaW5kZXg6IDkwMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdH1cclxuXHQucGFuZWw6aG92ZXIgLmJhY2sge1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG5cdH1cclxuXHQuYm94MXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblx0LmJveDJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuIiwiLy90aW1lbGluZVxyXG5cclxuLyogVGhlIGFjdHVhbCB0aW1lbGluZSAodGhlIHZlcnRpY2FsIHJ1bGVyKSAqL1xyXG4udGltZWxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC8qIFRoZSBhY3R1YWwgdGltZWxpbmUgKHRoZSB2ZXJ0aWNhbCBydWxlcikgKi9cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIENvbnRhaW5lciBhcm91bmQgY29udGVudCAqL1xyXG4gICAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVGhlIGNpcmNsZXMgb24gdGhlIHRpbWVsaW5lICovXHJcbiAgICAudGltZWxpbmUtY29udGFpbmVyOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUGxhY2UgdGhlIGNvbnRhaW5lciB0byB0aGUgbGVmdCAqL1xyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUGxhY2UgdGhlIGNvbnRhaW5lciB0byB0aGUgcmlnaHQgKi9cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEFkZCBhcnJvd3MgdG8gdGhlIGxlZnQgY29udGFpbmVyIChwb2ludGluZyByaWdodCkgKi9cclxuICAgIC5sZWZ0OjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gc29saWQgJGxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBBZGQgYXJyb3dzIHRvIHRoZSByaWdodCBjb250YWluZXIgKHBvaW50aW5nIGxlZnQpICovXHJcbiAgICAucmlnaHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRsaWdodDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkbGlnaHQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogRml4IHRoZSBjaXJjbGUgZm9yIGNvbnRhaW5lcnMgb24gdGhlIHJpZ2h0IHNpZGUgKi9cclxuICAgIC5yaWdodDo6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRoZSBhY3R1YWwgY29udGVudCAqL1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBNZWRpYSBxdWVyaWVzIC0gUmVzcG9uc2l2ZSB0aW1lbGluZSBvbiBzY3JlZW5zIGxlc3MgdGhhbiA2MDBweCB3aWRlICovXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAvKiBQbGFjZSB0aGUgdGltZWxpbWUgdG8gdGhlIGxlZnQgKi9cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBGdWxsLXdpZHRoIGNvbnRhaW5lcnMgKi9cclxuICAgICAgICAudGltZWxpbmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIE1ha2Ugc3VyZSB0aGF0IGFsbCBhcnJvd3MgYXJlIHBvaW50aW5nIGxlZnR3YXJkcyAqL1xyXG4gICAgICAgIC50aW1lbGluZS1jb250YWluZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRsaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRsaWdodCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIE1ha2Ugc3VyZSBhbGwgY2lyY2xlcyBhcmUgYXQgdGhlIHNhbWUgc3BvdCAqL1xyXG4gICAgICAgIC5sZWZ0OjphZnRlcixcclxuICAgICAgICAucmlnaHQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIE1ha2UgYWxsIHJpZ2h0IGNvbnRhaW5lcnMgYmVoYXZlIGxpa2UgdGhlIGxlZnQgb25lcyAqL1xyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwudGltZWxpbmUge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbnVsLnRpbWVsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJhY2tncm91bmQ6ICNkNGQ5ZGY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyOXB4O1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDQwMDtcclxufVxyXG51bC50aW1lbGluZSA+IGxpIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcbnVsLnRpbWVsaW5lID4gbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA1MzliO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgei1pbmRleDogNDAwO1xyXG59XHJcbiIsIi5jb3VudGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb3VudC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb3VudC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvdW50ZXItaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgbWF4LWhlaWdodDogNTBweDtcclxufSJdfQ== */
