﻿@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/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNDAwaSw3MDAsNzAwaSw5MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2RvcTdpeWIuY3NzXCIpOyIsIkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VSaWdodCB7XG4gICAgMCUsXG4gICAgMjAlLFxuICAgIDYwJSxcbiAgICA4MCUsXG4gICAgMTAwJSB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgfVxuICAgIDcwJSB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIH1cbiAgICA5MCUge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG4gICAgfVxufSIsIi5ncmFkaWVudHtcbiAgICAmX2Jhbm5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDRGOTMgMCUsIHJnYmEoMCwgMCwwLDApIDUwJSksIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDAuNSkgMCUsIHJnYmEoMCwwLDAsMCkgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNEY5MyAwJSwgcmdiYSgwLCAwLDAsMCkgNTAlKSwgcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA0RjkzIDAlLCByZ2JhKDAsIDAsMCwwKSA1MCUpLCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ob21lLWNhcm91c2VsIHtcbiAgICAvLyBzbGljay1kb3RzXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHJpZ2h0OiAkcGFnZS1vZmZzZXQteDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XG4gICAgICAgICYucGF1c2Uge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5wYXVzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICRzY2FsZTogMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ucGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICRzY2FsZTogMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMS42NjcpO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAuNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5wYXVzZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSwgJHNjYWxlOiAxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlLCAkc2NhbGU6IDApO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIC5zbGljay1hY3RpdmUgLnNsaWNrLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHB4KTtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5ncmFkaWVudF9iYW5uZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHZoO1xuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDc0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoJGZpdDogY292ZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXRpdGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMjMsIDQzLCAwLjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bi1idG4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bi1idG4tbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDIwcHggIzAwMTcyQjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGU+ZGl2LFxuICAgICAgICAuc2xpY2stc2xpZGUgLnZpZXdzLWZpZWxkLFxuICAgICAgICAuc2xpY2stc2xpZGUgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC51bi1idG4tc29saWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNTBweCAwIHJnYmEoMCwgMjMsIDQzLCAwLjUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGVlY2gtYnViYmxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMXB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgLnNsaWNrLXNsaWRle1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50aXRsZS1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWluLWhlaWdodDogMTIxcHg7XG4gICAgaGVpZ2h0OiA4NXZoO1xuICAgIG1heC1oZWlnaHQ6IDc2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogODJweDtcbiAgICB9XG4gICAgQGV4dGVuZCAuZ3JhZGllbnRfYmFubmVyO1xuICAgICZfbS0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIH1cbiAgICAmOm5vdCgudGl0bGUtYmFubmVyX2Z1bGwtbW9iKSAmX19pbWcge1xuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb250O1xuICAgICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogODRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcHAtaGVhZGVyX21lZGl1bSB7XG4gICAgK21haW4ge1xuICAgICAgICAudGl0bGUtYmFubmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpdGxlLWJhbm5lciB7XG4gICAgICAgIGhlaWdodDogNzB2aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgJl9zLW0tMCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICZfZnVsbC1tb2Ige1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxOHB4IWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMTVweCAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIC8vIG1kOiA3NjhweCxcbiAgICBtZDogNzc4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIG1sOiAxMDI1cHgsXG4gICAgeGw6IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb250YWluZXItbWF4LXdpZHRoczogbWFwLW1lcmdlKFxuICAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDExNDBweFxuICApLFxuICAkY29udGFpbmVyLW1heC13aWR0aHNcbik7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzZweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgMHJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIDByZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAwcmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoMyA0KSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxNnB4ICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkcGFsZS1za3kgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgIHJnYmEoMCw3OSwxNDcsMC4xKSAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAxNXB4ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgMTdweCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIDE4cHggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAyMSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgMjJweCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDsgLy8kYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoMzQsMzQsMzQsMC4zKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRpbnB1dC1idG4tZm9udC1zaXplICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGlucHV0LWJ0bi1mb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgN3B4ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZX0gLSAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNH0pICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDE2cHggIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgKiAzIC8gNCArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgKCRpbnB1dC1oZWlnaHQtaW5uZXIgLyAyKSAoJGlucHV0LWhlaWdodC1pbm5lciAvIDIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgN3B4ICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuJHRvYXN0LW1heC13aWR0aDogMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6IDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG5cbiIsIi8vIENvbG9yIHN5c3RlbVxuLy8gY29sb3IgbmFtZXMgYXJlIGF1dG8gZ2VuZXJhdGVkIGluIGh0dHA6Ly93d3cuY29sb3ItYmxpbmRuZXNzLmNvbS9jb2xvci1uYW1lLWh1ZS9cbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiR0aGVtZS1ibGFjazogIzIyMjIyMiAhZGVmYXVsdDtcbiRibHVlOiAjMDA0RjkzICFkZWZhdWx0O1xuJG1vdW50YWluLW1lYWRvdzogIzBGOUY5RiAhZGVmYXVsdDsgLy8gSHVlOiBHcmVlblxuJHdoaXRlLXNtb2tlOiAjRjlGOUY5ICFkZWZhdWx0O1xuJHBhbGUtc2t5OiAjNUE2ODcyICFkZWZhdWx0O1xuJGNvbG9yLXdoaXRlOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2s6ICR0aGVtZS1ibGFjayAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5OiAkYmx1ZSAhZGVmYXVsdDtcbi8vIGJhY2tncm91bmRcbiRiYWNrZ3JvdW5kLXByaW1hcnk6ICR3aGl0ZS1zbW9rZSAhZGVmYXVsdDtcbi8vIGJvcmRlclxuJGNvbG9yLWJvcmRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuLy8gR3JhZGllbnQgY29sb3JzXG4vLyBQYWRkaW5nIGFuZCBtYXJnaW5cbi8vICRzcGFjZXI6MThweDtcbiRzcGFjZXItc206MTIuNXB4O1xuJHBhZGRpbmc6IDE4cHg7XG4kcGFkZGluZy1kZWZhdWx0OiAkcGFkZGluZztcbiRwYWRkaW5nLWZsdWlkLWdyaWQ6IDEwMHB4O1xuJHBhZGRpbmctZmx1aWQtZ3JpZC1tOiAkcGFkZGluZy1kZWZhdWx0O1xuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LW9wZW4tc2FuczogJ09wZW4gU2FucycsXG5zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbnQ6ICdicmFuZG9uLWdyb3Rlc3F1ZScsXG5zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXBsYXlmYWlyOiAnUGxheWZhaXIgRGlzcGxheScsXG5zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1kZWZhdWx0OiAkZm9udC1mYW1pbHktb3Blbi1zYW5zICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICRmb250LWZhbWlseS1vcGVuLXNhbnMgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAkZm9udC1mYW1pbHktbW9udCAhZGVmYXVsdDtcbiRmb250LWZhbWlseS10ZXJ0aWFyeTogJGZvbnQtZmFtaWx5LXBsYXlmYWlyICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LXNpemUtZGVmYXVsdDogMTRweCAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LFxuJGZvbnQtc2l6ZS1sYXJnZTogKCRmb250LXNpemUtZGVmYXVsdCAqIDEuNzUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbWFsbDogKCRmb250LXNpemUtZGVmYXVsdCAqIC44NzUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14eGw6IDkwcHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLXh4bC1tOiA1MHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS10aXRsZTogNjhweCAhZGVmYXVsdDtcbi8vIG5hdiBiYXIgd2lkdGhcbi8vIG9mZnNldCBmb3QgXG4kcGFnZS1tYXgtd2lkdGg6IDE2MDBweCAhZGVmYXVsdDtcbiRwYWdlLW9mZnNldC14OiA4MHB4ICFkZWZhdWx0O1xuJHBhZ2Utb2Zmc2V0LXgtbW9iOiAyMHB4ICFkZWZhdWx0O1xuJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDogNzBweCAhZGVmYXVsdDtcbiRtb2R1bGUtbWFyZ2luLWxhcmdlOiAxMTdweCAhZGVmYXVsdDtcbiRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjogNTBweCAhZGVmYXVsdDtcbiRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iOiA1MHB4ICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6IGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtZGVmYXVsdDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1kZWZhdWx0OiAxLjUgIWRlZmF1bHQ7XG4kbWwgOiAyMDAwcHg7IiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1mbHVpZF9vZmZzZXQsXG4gICAgLmNvbnRhaW5lci1mbHVpZC1vZmZzZXQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigkaGFzTWFyZ2luOiB0cnVlKTtcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFnZS1tYXgtd2lkdGg7XG4gICAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgICAucm93IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICB9XG4gICAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAgIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAgIC5uby1ndXR0ZXJzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgPi5jb2wsXG4gICAgICAgID5bY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufSIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGhhc01hcmdpbjogZmFsc2UpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpZiAkaGFzTWFyZ2luIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLW9mZnNldC14O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja3NvY2lhbC1mZWVkcy1ibG9jay0xIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWRfb2Zmc2V0O1xufVxuXG4uc29jaWFsLWNhcmQge1xuICAgICZfX2JvZHkge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuICAgICZfaGFzLWJnIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJl9oYXMtYmctY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgLnNvY2lhbC1jYXJkX2hhcy1iZztcbiAgICAgICAgLnNvY2lhbC1jYXJkX193cmFwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJhY2tncm91bmQtcHJpbWFyeSwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtY2FyZF9faWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX193cmFwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLXByaW1hcnksIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4xMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2hlYWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U5RTlFOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9fYmcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9oYXMtY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIC5zb2NpYWwtY2FyZF9fd3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLXByaW1hcnksIDEpO1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLWNhcmRfX2hlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTlFOUU5O1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtY2FyZF9fYmcge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtY2FyZF9faWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjExKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2hhcy12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNTAlIC0gI3skcGFkZGluZy1kZWZhdWx0fSk7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1jYXJkX19oZWFkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLWNhcmRfX2JnIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlLCAkdHJhbnNsYXRlWDogLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wbGF5aW5nIHtcbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9fYmcge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19oZWFkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgJi5mYWRlLW91dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdCAqMjtcbiAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI0U5RTlFOSwgMCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBib3JkZXIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX3Byby1waWMge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKVxuICAgIH1cbiAgICAmX190aXRsZXMge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODFweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAmX190aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjQpO1xuICAgIH1cbiAgICAmX19pY29uLmljbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB9XG4gICAgJl9fdmlkZW8tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNvY2lhbC1jYXJkIHtcbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuICAgICAgICAgICAgLmNvbC02IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgPi52aWV3cy1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC1tbC02LnlvdXR1YmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRwYWdlLW9mZnNldC14LW1vYiAqIDJ9KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgPi52aWV3cy1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZXMge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUsIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSwgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSwgdGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQsIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLy8gQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0Om5vdChpbnB1dCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAvLyBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAvLyAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICAvLyB9IEBlbHNlIHtcbiAgICAvLyAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIC8vIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDIpIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDIpO1xuXG4gICAgICAgIC8vIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkO1xuICAgICAgICAvLyB9IEBlbHNlIHtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCkgcmlnaHQgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJGZvcm0tZmVlZGJhY2staWNvbjogaWYoJHN0YXRlID09IFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCwgJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkZm9ybS1mZWVkYmFjay1pY29uIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gVmFyaWFibGVzXG4kaW5wdXRfaGVpZ2h0OiA1NnB4O1xuJGJvcmRlcl9yYWRpdXM6IDJweDtcbi8vIFN0eWxlc1xuLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuICAmLm9wZW4ge1xuICAgIEBleHRlbmQgOmFjdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1cyAkYm9yZGVyX3JhZGl1cyAwIDA7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggNHB4IHJnYmEoNDQsNjEsNzEsMC4xKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEgMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDMwcHggMzBweCA0cHggcmdiYSg0NCw2MSw3MSwwLjEpO1xuICAgIH1cbiAgICAub3B0aW9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuICAmOmZvY3Vze1xuICAgIGkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG4gICYud2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmxpc3Qge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmxpc3Qge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGR1cmF0aW9uOiAuMTVzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4yNSAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAuMDkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRENEQ0Q7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXJfcmFkaXVzICRib3JkZXJfcmFkaXVzO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHVse1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICY6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAub3B0aW9uIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDhweCAkaW5wdXQtcGFkZGluZy14O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC4zKTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHsgXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkIHsgXG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbiAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKCN7KCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgbGVmdDogY2FsYygjey0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cbi5hY2NvcmRpb257XG4gIC5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICBcbiAgICA+IGhyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgXG4gICAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWhlYWRlcixcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cblxuICAgIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuY2xvc2UgZWxlbWVudHNcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb3VudGRvd24ge1xuICAgICYtd2VlayB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAubXktNDtcblxuICAgICAgICAuY291bnRkb3duLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDQ3OXB4O1xuICAgICAgICAgICAgLW1vei1wZXJzcGVjdGl2ZTogNDc5cHg7XG4gICAgICAgICAgICAtbXMtcGVyc3BlY3RpdmU6IDQ3OXB4O1xuICAgICAgICAgICAgLW8tcGVyc3BlY3RpdmU6IDQ3OXB4O1xuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDQ3OXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNGVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG5cbiAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDk1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICAmLmN1cnIudG9wIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0LmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGlwIC5jb3VudCB7XG4gICAgICAgICAgICAmLmN1cnIudG9wIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0LmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0IDI1MG1zO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5jb3VudGRvd24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgdG9wOiAxMDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvdW50ZG93bi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgdG9wOiA2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0yIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAZXh0ZW5kIC5teS00O1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDkpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgICAgICAgIC50ZXh0LTIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLnRleHQtMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgICAgICAgICAgICAudGV4dC0yIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlOyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpZiAoJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcbiAgICBAd2FybiBcIlRoZSBgdGV4dC1oaWRlKClgIG1peGluIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjQuMS4wLiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gdjUuXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogcmVxdWlyZWQgc3R5bGVzICovXG5cbi5sZWFmbGV0LXBhbmUsXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcbi5sZWFmbGV0LXpvb20tYm94LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1sYXllciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR9XG4ubGVhZmxldC1jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0ICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0ICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblx0ICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcblx0fVxuLyogUHJldmVudHMgSUUxMSBmcm9tIGhpZ2hsaWdodGluZyB0aWxlcyBpbiBibHVlICovXG4ubGVhZmxldC10aWxlOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi8qIFNhZmFyaSByZW5kZXJzIG5vbi1yZXRpbmEgdGlsZSBvbiByZXRpbmEgYmV0dGVyIHdpdGggdGhpcywgYnV0IENocm9tZSBpcyB3b3JzZSAqL1xuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdH1cbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcblx0d2lkdGg6IDE2MDBweDtcblx0aGVpZ2h0OiAxNjAwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR9XG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuLyogLmxlYWZsZXQtY29udGFpbmVyIHN2ZzogcmVzZXQgc3ZnIG1heC13aWR0aCBkZWNsZXJhdGlvbiBzaGlwcGVkIGluIEpvb21sYSEgKGpvb21sYS5vcmcpIDMueCAqL1xuLyogLmxlYWZsZXQtY29udGFpbmVyIGltZzogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1zaGFkb3ctcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlIHtcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XG5cdHRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuXHQvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG59XG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGVhZmxldC1jb250YWluZXIgYSB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7XG59XG4ubGVhZmxldC10aWxlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcblx0dmlzaWJpbGl0eTogaW5oZXJpdDtcblx0fVxuLmxlYWZsZXQtem9vbS1ib3gge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ei1pbmRleDogODAwO1xuXHR9XG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQwMDsgfVxuXG4ubGVhZmxldC10aWxlLXBhbmUgICAgeyB6LWluZGV4OiAyMDA7IH1cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQwMDsgfVxuLmxlYWZsZXQtc2hhZG93LXBhbmUgIHsgei1pbmRleDogNTAwOyB9XG4ubGVhZmxldC1tYXJrZXItcGFuZSAgeyB6LWluZGV4OiA2MDA7IH1cbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSAgIHsgei1pbmRleDogNjUwOyB9XG4ubGVhZmxldC1wb3B1cC1wYW5lICAgeyB6LWluZGV4OiA3MDA7IH1cblxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHsgei1pbmRleDogMTAwOyB9XG4ubGVhZmxldC1tYXAtcGFuZSBzdmcgICAgeyB6LWluZGV4OiAyMDA7IH1cblxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdH1cbi5sdm1sIHtcblx0YmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cblxuLmxlYWZsZXQtY29udHJvbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogODAwO1xuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbi5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbi5sZWFmbGV0LXRvcCB7XG5cdHRvcDogMDtcblx0fVxuLmxlYWZsZXQtcmlnaHQge1xuXHRyaWdodDogMDtcblx0fVxuLmxlYWZsZXQtYm90dG9tIHtcblx0Ym90dG9tOiAwO1xuXHR9XG4ubGVhZmxldC1sZWZ0IHtcblx0bGVmdDogMDtcblx0fVxuLmxlYWZsZXQtY29udHJvbCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjbGVhcjogYm90aDtcblx0fVxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG5cdGZsb2F0OiByaWdodDtcblx0fVxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlIHtcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdH1cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0ICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuXHQgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG5cdH1cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XG5cdG9wYWNpdHk6IDE7XG5cdH1cbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR9XG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdH1cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XG5cdCAgIC1tb3otdHJhbnNpdGlvbjogICAgLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xuXHQgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcblx0fVxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuXHQgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblx0fVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblxuLyogY3Vyc29ycyAqL1xuXG4ubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuLmxlYWZsZXQtZ3JhYiB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcblx0Y3Vyc29yOiAgICAgICAgIGdyYWI7XG5cdH1cbi5sZWFmbGV0LWNyb3NzaGFpcixcbi5sZWFmbGV0LWNyb3NzaGFpciAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG5cdGN1cnNvcjogY3Jvc3NoYWlyO1xuXHR9XG4ubGVhZmxldC1wb3B1cC1wYW5lLFxuLmxlYWZsZXQtY29udHJvbCB7XG5cdGN1cnNvcjogYXV0bztcblx0fVxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1tYXJrZXItZHJhZ2dhYmxlIHtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdGN1cnNvcjogICAgLW1vei1ncmFiYmluZztcblx0Y3Vyc29yOiAgICAgICAgIGdyYWJiaW5nO1xuXHR9XG5cbi8qIG1hcmtlciAmIG92ZXJsYXlzIGludGVyYWN0aXZpdHkgKi9cbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG4ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlLFxuc3ZnLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSBwYXRoIHtcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG5cbi8qIHZpc3VhbCB0d2Vha3MgKi9cblxuLmxlYWZsZXQtY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogI2RkZDtcblx0b3V0bGluZTogMDtcblx0fVxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xuXHRjb2xvcjogIzAwNzhBODtcblx0fVxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1hY3RpdmUge1xuXHRvdXRsaW5lOiAycHggc29saWQgb3JhbmdlO1xuXHR9XG4ubGVhZmxldC16b29tLWJveCB7XG5cdGJvcmRlcjogMnB4IGRvdHRlZCAjMzhmO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdH1cblxuXG4vKiBnZW5lcmFsIHR5cG9ncmFwaHkgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdGZvbnQ6IDEycHgvMS41IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0fVxuXG5cbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cblxuLmxlYWZsZXQtYmFyIHtcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC42NSk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogYmxhY2s7XG5cdH1cbi5sZWFmbGV0LWJhciBhLFxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblx0fVxuLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG5cdH1cbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdGNvbG9yOiAjYmJiO1xuXHR9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuXHR9XG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuXHR9XG5cbi8qIHpvb20gY29udHJvbCAqL1xuXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcblx0Zm9udDogYm9sZCAxOHB4ICdMdWNpZGEgQ29uc29sZScsIE1vbmFjbywgbW9ub3NwYWNlO1xuXHR0ZXh0LWluZGVudDogMXB4O1xuXHR9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCAge1xuXHRmb250LXNpemU6IDIycHg7XG5cdH1cblxuXG4vKiBsYXllcnMgY29udHJvbCAqL1xuXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNCk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMucG5nKTtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0fVxuLmxlYWZsZXQtcmV0aW5hIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLTJ4LnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuXHR9XG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcblx0cGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNjcm9sbGJhciB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcblx0fVxuXG4vKiBEZWZhdWx0IGljb24gVVJMcyAqL1xuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL21hcmtlci1pY29uLnBuZyk7XG5cdH1cblxuXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cblxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdG1hcmdpbjogMDtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRjb2xvcjogIzMzMztcblx0fVxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0fVxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICM3Nzc7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdHBhZGRpbmc6IDJweCA1cHggMXB4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi10b3A6IC0ycHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XG5cdH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdH1cblxuXG4vKiBwb3B1cCAqL1xuXG4ubGVhZmxldC1wb3B1cCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuXHRwYWRkaW5nOiAxcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuXHRtYXJnaW46IDEzcHggMTlweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcblx0bWFyZ2luOiAxOHB4IDA7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcblx0cGFkZGluZzogMXB4O1xuXG5cdG1hcmdpbjogLTEwcHggYXV0byAwO1xuXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1wb3B1cC10aXAge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Y29sb3I6ICMzMzM7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLDAsMCwwLjQpO1xuXHR9XG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0cGFkZGluZzogNHB4IDRweCAwIDA7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRmb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogI2MzYzNjMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICM5OTk7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblx0fVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuXHR6b29tOiAxO1xuXHR9XG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuXHR3aWR0aDogMjRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XG5cdH1cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0fVxuXG5cbi8qIGRpdiBpY29uICovXG5cbi5sZWFmbGV0LWRpdi1pY29uIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzY2Njtcblx0fVxuXG5cbi8qIFRvb2x0aXAgKi9cbi8qIEJhc2Ugc3R5bGVzIGZvciB0aGUgZWxlbWVudCB0aGF0IGhhcyBhIHRvb2x0aXAgKi9cbi5sZWFmbGV0LXRvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogIzIyMjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNCk7XG5cdH1cbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1jbGlja2FibGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblxuLyogRGlyZWN0aW9ucyAqL1xuXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtdG9wIHtcblx0bWFyZ2luLXRvcDogLTZweDtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC02cHg7XG5cdH1cbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luLWJvdHRvbTogLTEycHg7XG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG5cdH1cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0bWFyZ2luLXRvcDogLTEycHg7XG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuXHR9XG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xuXHRtYXJnaW4tbGVmdDogLTZweDtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC02cHg7XG5cdH1cbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xuXHRyaWdodDogMDtcblx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG5cdH1cbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcblx0bGVmdDogMDtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG5cdH1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/MndpbmpyJyk7XG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD8yd2luanIjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmPzJ3aW5qcicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmPzJ3aW5qcicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz8yd2luanIjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY28ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljby1pY29uLWluZm8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY29uLWluZm87IFxuICB9XG59XG4uaWNvLWFycm93IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28tYXJyb3c7IFxuICB9XG59XG4uaWNvLWljX2Fycm93X21vcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19hcnJvd19tb3JlOyBcbiAgfVxufVxuLmljby1pY19hdXRvcGxheV9ub25lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfYXV0b3BsYXlfbm9uZTsgXG4gIH1cbn1cbi5pY28taWNfYXV0b3BsYXlfcGF1c2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19hdXRvcGxheV9wYXVzZTsgXG4gIH1cbn1cbi5pY28taWNfYXV0b3BsYXlfcGxheSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2F1dG9wbGF5X3BsYXk7IFxuICB9XG59XG4uaWNvLWljX2Nsb3NlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfY2xvc2U7IFxuICB9XG59XG4uaWNvLWljX2NvbnRhY3RfZmF4IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfY29udGFjdF9mYXg7IFxuICB9XG59XG4uaWNvLWljX2NvbnRhY3RfcGhvbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19jb250YWN0X3Bob25lOyBcbiAgfVxufVxuLmljby1pY19tYWlsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfbWFpbDsgXG4gIH1cbn1cbi5pY28taWNfc2VhcmNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfc2VhcmNoOyBcbiAgfVxufVxuLmljby1pY196b29tX2luIC5wYXRoMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX3pvb21faW4tcGF0aDE7ICBcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICB9XG59XG4uaWNvLWljX3pvb21faW4gLnBhdGgyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfem9vbV9pbi1wYXRoMjsgIFxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXG4gICAgY29sb3I6IHJnYigzNCwgMzQsIDM0KTtcbiAgfVxufVxuLmljby1pY196b29tX291dCAucGF0aDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY196b29tX291dC1wYXRoMTsgIFxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIH1cbn1cbi5pY28taWNfem9vbV9vdXQgLnBhdGgyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfem9vbV9vdXQtcGF0aDI7ICBcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxuICAgIGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7XG4gIH1cbn1cbi5pY28taWNfZGV2ZWxvcG1lbnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19kZXZlbG9wbWVudDsgXG4gIH1cbn1cbi5pY28taWNfZmF2b3JpdGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19mYXZvcml0ZTsgXG4gIH1cbn1cbi5pY28taWNfZmxhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2ZsYWc7IFxuICB9XG59XG4uaWNvLWljX2pvYl8xIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfam9iXzE7IFxuICB9XG59XG4uaWNvLWljX2pvYl8yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfam9iXzI7IFxuICB9XG59XG4uaWNvLWljX2pvYl8zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfam9iXzM7IFxuICB9XG59XG4uaWNvLWljX2xpYnJhcnlfYm9va3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19saWJyYXJ5X2Jvb2tzOyBcbiAgfVxufVxuLmljby1pY19tYWlsMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX21haWwxOyBcbiAgfVxufVxuLmljby1pY19mYWNlYm9vayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2ZhY2Vib29rOyBcbiAgfVxufVxuLmljby1pY19pbnN0YWdyYW0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19pbnN0YWdyYW07IFxuICB9XG59XG4uaWNvLWljX2xpbmtlZGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfbGlua2VkaW47IFxuICB9XG59XG4uaWNvLWljX3JzcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX3JzczsgXG4gIH1cbn1cbi5pY28taWNfdHdpdHRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX3R3aXR0ZXI7IFxuICB9XG59XG4uaWNvLWljX3lvdXR1YmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY195b3V0dWJlOyBcbiAgfVxufVxuLmljby1pY19tYXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19tYXM7IFxuICB9XG59XG4uaWNvLWljX21lbm9zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfbWVub3M7IFxuICB9XG59XG4uaWNvLWljX21lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19tZW51OyBcbiAgfVxufVxuLmljby1sb2dvX25lZ2F0aXZlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28tbG9nb19uZWdhdGl2ZTsgXG4gIH1cbn1cbi5pY28tbG9nb19wb3NpdGl2ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWxvZ29fcG9zaXRpdmU7IFxuICB9XG59XG4uaWNvLXVuX2xvZ28ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby11bl9sb2dvOyBcbiAgfVxufVxuIiwiLy8gbG9jYWwgdmFyaWFibGVzXG4kZm9vdGVyLWNvbG9yLWxpbmstaG92ZXI6IHJnYigxMzAsIDIxMSwgMjU1KTtcbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIC5pY28ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NkZy1sb2dvIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAmX19uYXZpZ2F0aW9ue1xuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCk7XG4gICAgfVxuICAgICZfX3RpdGxlLFxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICRmb290ZXItY29sb3ItbGluay1ob3ZlclxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUgYS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBhLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSArICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgJl9fdGl0bGUgKyAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgJl9fbGlzdCxcbiAgICB1bC5tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAubWVudS5zdWJtZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICAuZm9vdGVyX190aXRsZSAuc3VibWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAvLyAgICAgY29sb3I6ICRmb290ZXItY29sb3ItbGluay1ob3ZlclxuICAgICAgICAvLyB9XG4gICAgfVxuICAgICZfX2ZvbGxvdyB7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTEwMCUpO1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLy8gJl9fc29jaWFsLWxpc3R7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC4xMyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ4NzZhYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY287XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWZsaWNrciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX3JzcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjdhMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS15b3V0dWJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfeW91dHViZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtbGlua2VkaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY19saW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfaW5zdGFncmFtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS10d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfdHdpdHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY19mYWNlYm9vaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAmX19zb2NpYWwtbGlua3tcbiAgICB9XG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAuMik7XG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtOmxhc3QtY2hpbGQgJi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC41O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGZvb3Rlci1jb2xvci1saW5rLWhvdmVyO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IDMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNtXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgJl9fZm9sbG93ICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmX19mb2xsb3cge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcikgLy9zcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IDEpO1xuICAgICAgICAgICAgLm5hdmlnYXRpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgLjIpOyAgICAgICAgICAgIFxuICAgICAgICAgICAgJl9hcnJvdyB7XG4gICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkcm90YXRlOiAyMjVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWRlZmF1bHQ7XG4kaWNvbW9vbi1mb250LXBhdGg6IFwiLi8uLi9mb250c1wiICFkZWZhdWx0O1xuXG4kaWNvLWljb24taW5mbzogXCJcXGU5MGJcIjtcbiRpY28tYXJyb3c6IFwiXFxlOTAwXCI7XG4kaWNvLWljX2Fycm93X21vcmU6IFwiXFxlOTAxXCI7XG4kaWNvLWljX2F1dG9wbGF5X25vbmU6IFwiXFxlOTAyXCI7XG4kaWNvLWljX2F1dG9wbGF5X3BhdXNlOiBcIlxcZTkwM1wiO1xuJGljby1pY19hdXRvcGxheV9wbGF5OiBcIlxcZTkwNFwiO1xuJGljby1pY19jbG9zZTogXCJcXGU5MDVcIjtcbiRpY28taWNfY29udGFjdF9mYXg6IFwiXFxlOTA2XCI7XG4kaWNvLWljX2NvbnRhY3RfcGhvbmU6IFwiXFxlOTA3XCI7XG4kaWNvLWljX21haWw6IFwiXFxlOTA4XCI7XG4kaWNvLWljX3NlYXJjaDogXCJcXGU5MDlcIjtcbiRpY28taWNfem9vbV9pbi1wYXRoMTogXCJcXGU5MGFcIjtcbiRpY28taWNfem9vbV9pbi1wYXRoMjogXCJcXGU5MGJcIjtcbiRpY28taWNfem9vbV9vdXQtcGF0aDE6IFwiXFxlOTBjXCI7XG4kaWNvLWljX3pvb21fb3V0LXBhdGgyOiBcIlxcZTkwZFwiO1xuJGljby1pY19kZXZlbG9wbWVudDogXCJcXGU5MGVcIjtcbiRpY28taWNfZmF2b3JpdGU6IFwiXFxlOTBmXCI7XG4kaWNvLWljX2ZsYWc6IFwiXFxlOTEwXCI7XG4kaWNvLWljX2pvYl8xOiBcIlxcZTkxMVwiO1xuJGljby1pY19qb2JfMjogXCJcXGU5MTJcIjtcbiRpY28taWNfam9iXzM6IFwiXFxlOTEzXCI7XG4kaWNvLWljX2xpYnJhcnlfYm9va3M6IFwiXFxlOTE0XCI7XG4kaWNvLWljX21haWwxOiBcIlxcZTkxNVwiO1xuJGljby1pY19mYWNlYm9vazogXCJcXGU5MTZcIjtcbiRpY28taWNfaW5zdGFncmFtOiBcIlxcZTkxN1wiO1xuJGljby1pY19saW5rZWRpbjogXCJcXGU5MThcIjtcbiRpY28taWNfcnNzOiBcIlxcZTkxOVwiO1xuJGljby1pY190d2l0dGVyOiBcIlxcZTkxYVwiO1xuJGljby1pY195b3V0dWJlOiBcIlxcZTkxYlwiO1xuJGljby1pY19tYXM6IFwiXFxlOTFjXCI7XG4kaWNvLWljX21lbm9zOiBcIlxcZTkxZFwiO1xuJGljby1pY19tZW51OiBcIlxcZTkxZVwiO1xuJGljby1sb2dvX25lZ2F0aXZlOiBcIlxcZTkxZlwiO1xuJGljby1sb2dvX3Bvc2l0aXZlOiBcIlxcZTkyMFwiO1xuJGljby11bl9sb2dvOiBcIlxcZTkwZFwiO1xuIiwiQGltcG9ydCBcInZhcnNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLnNoYXJlLXRoaXMtcG9wb3ZlciB7XG4gICAgbWF4LXdpZHRoOiAkc2hhcmUtdGhpcy1ib3JkZXItZGlzdGFuY2UgKiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHNoYXJlLXRoaXMtZmlsdGVyKGRyb3Atc2hhZG93KDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4zNSkpKTtcbiAgICBAaW5jbHVkZSBzaGFyZS10aGlzLWFuaW1hdGlvbihzaGFyZS10aGlzLWludHJvICRzaGFyZS10aGlzLWFuaW1hdGlvbi1sZW5ndGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAkc2hhcmUtdGhpcy12ZXJ0aWNhbC1vZmZzZXQgKyAkc2hhcmUtdGhpcy1hcnJvdy1zaXplICgtJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAkc2hhcmUtdGhpcy1hcnJvdy1zaXplIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNoYXJlLXRoaXMtYmFja2dyb3VuZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICA+IHVsIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogJHNoYXJlLXRoaXMtdmVydGljYWwtb2Zmc2V0IC0gJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAwIDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzaGFyZS10aGlzLWJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiAkc2hhcmUtdGhpcy1mb3JlZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2hhcmUtdGhpcy1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgc2hhcmUtdGhpcy10cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC0xMDAlKSk7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJHNoYXJlLXRoaXMtc2hhcmVyLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2hhcmUtdGhpcy1zaGFyZXItaGVpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzaGFyZS10aGlzLXNoYXJlci1oZWlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzaGFyZS10aGlzLXNoYXJlci1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaGFyZS10aGlzLWhpZ2hsaWdodC1saW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgQGluY2x1ZGUgc2hhcmUtdGhpcy1vbi1ib3R0b20oKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaGFyZS10aGlzLXNtYWxsLWRldmljZXMtbWF4KSB7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzaGFyZS10aGlzLW9uLWJvdHRvbSgpO1xuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYXJlLXRoaXMtaW50cm8ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC41ZW0pO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYXJlLXRoaXMtaW50cm8ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjVlbSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuIiwiQG1peGluIHNoYXJlLXRoaXMtdHJhbnNmb3JtKCR0cmFuc2Zvcm1hdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtYXRpb247XG4gICAgICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1hdGlvbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybWF0aW9uO1xufVxuQG1peGluIHNoYXJlLXRoaXMtYW5pbWF0aW9uKCRhbmltYXRpb24uLi4pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBzaGFyZS10aGlzLWZpbHRlcigkZmlsdGVyLi4uKSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6ICRmaWx0ZXI7XG4gICAgICAgICAgICBmaWx0ZXI6ICRmaWx0ZXI7XG59XG5cbkBtaXhpbiBzaGFyZS10aGlzLW9uLWJvdHRvbSgpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRzaGFyZS10aGlzLWFycm93LXNpemUgJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICA+IHVsIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1hcmdpbjogJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAwIDA7XG4gICAgfVxufVxuIiwiJHNoYXJlLXRoaXMtdmVydGljYWwtb2Zmc2V0OiAtLjI1ZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1iYWNrZ3JvdW5kOiAjMzMzICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtZm9yZWdyb3VuZDogI2ZmZiAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWhpZ2hsaWdodC1saW5rOiByZ2JhKCNmZmYsIC4yNSkgIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1ib3JkZXItcmFkaXVzOiAuMjVlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWFycm93LXNpemU6IC41ZW0gIWRlZmF1bHQ7XG5cbiRzaGFyZS10aGlzLXNoYXJlci13aWR0aDogMmVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtc2hhcmVyLWhlaWdodDogMmVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtc2hhcmVyLXBhZGRpbmc6IC4zNWVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtYm9yZGVyLWRpc3RhbmNlOiA0ZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1hbmltYXRpb24tbGVuZ3RoOiAuM3MgIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1zbWFsbC1kZXZpY2VzLW1heDogNTc1cHggIWRlZmF1bHQ7XG4iLCJib2R5IHtcbiAgICAubW9kdWxlIHtcbiAgICAgICAgJi1tIHtcbiAgICAgICAgICAgICYteSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtYiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXAge1xuICAgICAgICAgICAgJi15IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgJl8yICwmLTIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1iIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlaWdodCB7XG4gICAgICAgICYtbWluLTEwMCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtbWluLTUwIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubSB7XG4gICAgICAgICYtdCB7XG4gICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMXB4O1xuICAgICAgICAgICAgICAgIC8vIGZvciBtYW5hZ2luZyB0aGUgJ20tdC1oZWFkZXInIGlmIGZvcm0gYWxlcnQgYXBwZWFyZWQuXG4gICAgICAgICAgICAgICAgKyAqIHtcbiAgICAgICAgICAgICAgICAgICAgLm0tdC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX25vLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5tb2R1bGUge1xuICAgICAgICAgICAgJi1tIHtcbiAgICAgICAgICAgICAgICAmLXkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXAge1xuICAgICAgICAgICAgICAgICYteSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1iIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tIHtcbiAgICAgICAgICAgICYtdCB7XG4gICAgICAgICAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgICAgICAgICAgICAgICAgICAgJl9uby1iYW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hbnljaGFydHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBleHRlbmQgLm1vZHVsZS1tLXk7XG4gICAgQGZvciAkaSBmcm9tIDMgdGhyb3VnaCAxMCB7XG4gICAgICAgICRoZWlnaHQ6IDI1MCAqICRpO1xuXG4gICAgICAgICYuaGVpZ2h0LSN7JGl9IHtcbiAgICAgICAgICAgIGhlaWdodDogI3skaGVpZ2h0fXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiICAgICRuYXYtbGVmdC1tYXJnaW46IDIwcHg7XG4gICAgJGZpeGVkLW1lbnUtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC41KTtcbiAgICAkaGVhZGVyU2VhcmNoV2lkdGg6IDI2OHB4O1xuICAgIC5hcHAtaGVhZGVyIHtcbiAgICAgICAgJHJvb3QtaGVhZGVyOiAmO1xuICAgICAgICAmOm5vdCgubW9iaWxlLWRldmljZSkge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCxcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0QzRDNEMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19sb2dvLFxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19sb2dvIHtcbiAgICAgICAgICAgICAgICAuaWNvLWxvZ29fbmVnYXRpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvLWxvZ29fcG9zaXRpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X190aXRsZSxcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSxcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdixcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYge1xuICAgICAgICAgICAgICAgIC5yZWdpb24tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgID4uYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgPi5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gsXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fd3JhcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19sb2dvLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcyLjU4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX2xvZ28ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggJHBhZ2Utb2Zmc2V0LXggMzBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAzMHB4ICRwYWdlLW9mZnNldC14O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2dvYWxzX2xvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbmF2LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2l0ZS1zbG9nYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljby11bl9sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3RvcC1zdHJpcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA3MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+LnJlZ2lvbi10b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0kcGFnZS1vZmZzZXQteDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtJHBhZ2Utb2Zmc2V0LXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPi5yZWdpb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtbW9iLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZGdfbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODhweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgLnNmLXdpdGgtdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4uYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5zZi1kZXB0aC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3ViIG1lbnUgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtbWF4LXdpZHRoIC0gJHBhZ2Utb2Zmc2V0LXggKiAyfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNTU1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNTU1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoaWxkLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygwJSArICN7JGhlYWRlclNlYXJjaFdpZHRofSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNjAxO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4sXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2ggI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNzksIDE0NywgMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuLFxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19uYXYge1xuICAgICAgICAgICAgICAgICAgICAuc2RnX2xvZ29fdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb19iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX25hdixcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX25hdiB7XG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb193IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX2hhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tci1zbS00MCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLXBhcmVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAuc2Ytc3ViLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tbWVudV9faXRlbS0uc2YtZGVwdGgtMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgPi5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWdlLWJyZWFrLWluc2lkZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBicmVhay1pbnNpZGU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLm1lbnVfb3BlbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IC5tYWluLW1lbnUuc2YtYWNjb3JkaW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcHAtaGVhZGVyOm5vdCgubW9iaWxlLWRldmljZSkge1xuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMy41cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTMuNXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTQ1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl93cmFwIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX2ZpeGVkIC5hcHAtaGVhZGVyX19oYW1idXJnZXIsXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfbWVkaXVtIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9maXhlZCAuYXBwLWhlYWRlcl9fc2VhcmNoLFxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX21lZGl1bSAuYXBwLWhlYWRlcl9fc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLW1vYi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX193cmFwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZGdfZ29hbHNfbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2YtYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX193cmFwIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3N1cGVyZmlzaC1tYWluLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjbGlwOiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggJHBhZ2Utb2Zmc2V0LXgtbW9iIDE0MHB4ICRwYWdlLW9mZnNldC14LW1vYjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAubWFpbi1tZW51LnNmLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAyMHB4IDExNXB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdWwuc2YtbWVudSBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgVG8gZml4IG1vYmlsZSBtZW51IGNsaWNrIGZ1bmN0aW9uYWxpdHkgdGhlIHBvc2l0aW9uIGlzIGNoYW5nZWQgdG8gcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTFjJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtZGVwdGgtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bD5saS5zZi1jbG9uZS1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxZCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiB1bnNldCwgJGdhcDogdW5zZXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Ytc3ViLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmSG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2YtZGVwdGgtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9yaWdodDogLTEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGxlZnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtY2xvbmUtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX190b3Atc3RyaXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IG9wYWNpdHkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXkoKTtcbiAgICAgICAgICAgICAgICA+LnJlZ2lvbi10b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb2xsb3ctdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLnRvb2xiYXItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb2xsb3ctdXMsXG4gICAgICAgICAgICAgICAgbmF2LmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b29sYmFyLW1lbnVzLFxuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwuYmxvY2suYmxvY2stbGFuZ3VhZ2UuYmxvY2stbGFuZ3VhZ2UtYmxvY2tsYW5ndWFnZS1pbnRlcmZhY2Uge1xuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGk+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9kcm9wZG93biAudG9vbGJhci1tZW51X19idG4ge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9sYXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX25hdiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KHVuc2V0KTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX25hdi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmljbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbG9nby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NpdGUtc2xvZ2FuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjVzKTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoX3dyYXAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXVsdGlwbGUtdHJhbnNpdGlvbih3aWR0aCwgb3BhY2l0eSwgbGVmdCk7XG4gICAgICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fc2VhcmNoX3dyYXBfdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMztcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDQwcHggMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1tb2ItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZi1kZXB0aC0yLW1lbnUge1xuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlcixcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX190b3Atc3RyaXAge1xuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkZHVyYXRpb246IC4ycyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC51c2VyLWxvZ2dlZC1pbiB7XG4gICAgICAgIC5hcHAtaGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGV4dGVuZCAuYXBwLWhlYWRlcl9tZWRpdW07XG4gICAgICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgICAgICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2stc3VwZXJmaXNoIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICY6bm90KC5tb2JpbGUtZGV2aWNlKSB7XG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb193IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb19iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5NnB4KSB7XG4gICAgICAgICAgICAuYXBwLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwOXB4KSB7XG4gICAgICAgICAgICAudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci1iYXIge1xuICAgICAgICAgICAgICAgIHRvcDogLTM5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuYXBwLWhlYWRlcjpub3QoLm1vYmlsZS1kZXZpY2UpLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2Vye1xuICAgICAgICAgICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYgLnJlZ2lvbi1uYXZpZ2F0aW9uPi5ibG9jaz4ubWVudT5saTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193LFxuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYixcbiAgICAgICAgLmFwcC1oZWFkZXIuYXBwLWhlYWRlcl9fZml4ZWQgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfSIsIi8vIEZsZXhib3ggZGlzcGxheVxuQG1peGluIGZsZXhib3goKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC8vIFRoZSAnZmxleCcgc2hvcnRoYW5kXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuICAvLyA8cG9zaXRpdmUtbnVtYmVyPiwgaW5pdGlhbCwgYXV0bywgb3Igbm9uZVxuICBAbWl4aW4gZmxleCgkdmFsdWVzKSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgICAtbW96LWJveC1mbGV4OiAkdmFsdWVzO1xuICAgICAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAgICAgLW1zLWZsZXg6ICR2YWx1ZXM7XG4gICAgICAgICAgICAgIGZsZXg6ICR2YWx1ZXM7XG4gIH1cbiAgXG4gIC8vIEZsZXggRmxvdyBEaXJlY3Rpb25cbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcbiAgLy8gcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuICBAbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIH1cbiAgXG4gIC8vIEZsZXggTGluZSBXcmFwcGluZ1xuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuICAvLyBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXG4gIEBtaXhpbiBmbGV4LXdyYXAoJHdyYXApIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgLW1vei1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiAkd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogJHdyYXA7XG4gIH1cbiAgXG4gIC8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4gIC8vIDxmbGV4LWRpcmVjdGlvbj4gfHwgPGZsZXgtd3JhcD5cbiAgQG1peGluIGZsZXgtZmxvdygkZmxvdykge1xuICAgIC13ZWJraXQtZmxleC1mbG93OiAkZmxvdztcbiAgICAgICAtbW96LWZsZXgtZmxvdzogJGZsb3c7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgICAgICAgZmxleC1mbG93OiAkZmxvdztcbiAgfVxuICBcbiAgLy8gRGlzcGxheSBPcmRlclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbiAgLy8gPGludGVnZXI+XG4gIEBtaXhpbiBvcmRlcigkdmFsKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgIFxuICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICAgICBcbiAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogJHZhbDsgICAgIFxuICAgICAgICAgICAgICAtd2Via2l0LW9yZGVyOiAkdmFsOyAgXG4gICAgICAgICAgICAgICAgICBvcmRlcjogJHZhbDtcbiAgfVxuICBcbiAgLy8gRmxleCBncm93IGZhY3RvclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbiAgLy8gPG51bWJlcj5cbiAgQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcbiAgICAgICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgICAgIC1tcy1mbGV4LWdyb3c6ICRncm93O1xuICAgICAgICAgICAgZmxleC1ncm93OiAkZ3JvdztcbiAgfVxuICBcbiAgLy8gRmxleCBzaHJpbmtcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxuICAvLyA8bnVtYmVyPiBcbiAgQG1peGluIGZsZXgtc2hyaW5rKCRzaHJpbmspIHtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgIC1tb3otZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAgIC1tcy1mbGV4LXNocmluazogJHNocmluaztcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICB9XG4gIFxuICAvLyBGbGV4IGJhc2lzXG4gIC8vIC0gdGhlIGluaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXG4gIC8vIDx3aWR0aD4gXG4gIEBtaXhpbiBmbGV4LWJhc2lzKCR3aWR0aCkge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgIC1tb3otZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgICAtbXMtZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgICAgICAgZmxleC1iYXNpczogJHdpZHRoO1xuICB9XG4gIFxuICAvLyBBeGlzIEFsaWdubWVudFxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuICAvLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIFxuICBAbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiAkanVzdGlmeTtcbiAgfVxuICBcbiAgLy8gUGFja2luZyBGbGV4IExpbmVzXG4gIC8vIC0gYXBwbGllcyB0bzogbXVsdGktbGluZSBmbGV4IGNvbnRhaW5lcnNcbiAgLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2ggXG4gIEBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbikge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgIC1tb3otYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogJGFsaWduO1xuICB9XG4gIFxuICAvLyBDcm9zcy1heGlzIEFsaWdubWVudFxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuICAvLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG4gIEBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgICAgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgICAtbXMtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XG4gIH1cbiAgXG4gIC8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuICAvLyBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxuICBAbWl4aW4gYWxpZ24tc2VsZigkYWxpZ24pIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgICAtbW96LWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgICAgLW1zLWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6ICRhbGlnbjtcbiAgfSIsIiRsYXlvdXQtZGlyZWN0aW9uOiBydGwgIWRlZmF1bHQ7XG5cbkBtaXhpbiBsdHIge1xuICAgIEBpZiAkbGF5b3V0LWRpcmVjdGlvbj09bHRyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gcnRsIHtcbiAgICBodG1sW2Rpcj1ydGxdICYge1xuICAgICAgICBAaWYgJGxheW91dC1kaXJlY3Rpb249PXJ0bCB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyB0cmFuc2l0aW9uLWRlbGF5XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkZHVyYXRpb246IC4ycykge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJGR1cmF0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogJGR1cmF0aW9uO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb247XG59XG5cbi8vIHRyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGFsbCwgJGR1cmF0aW9uOiAuMnMsICRmdW5jdGlvbjogZWFzZS1vdXQpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XG4gICAgLW1zLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xuICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gRm9yIG11bHRpcGxlIHRyYW5zaXRpb25zXG4vLyBVc2FnZTogICBAaW5jbHVkZSBtdWx0aXBsZS10cmFuc2l0aW9uKHdpZHRoLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vLyBPdXRwdXQ6ICAtd2Via2l0LXRyYW5zaXRpb24od2lkdGggMC4ycywgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xuLy8gICAgICAgICAgdHJhbnNpdGlvbih3aWR0aCAwLjJzLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vLyBQYXNzIGluIGFueSBudW1iZXIgb2YgdHJhbnNpdGlvbnNcbkBtaXhpbiBtdWx0aXBsZS10cmFuc2l0aW9uKCR0cmFuc2l0aW9ucy4uLikge1xuICAgICR1bmZvbGRlZFRyYW5zaXRpb25zOiAoKTtcbiAgICBAZWFjaCAkdHJhbnNpdGlvbiBpbiAkdHJhbnNpdGlvbnMge1xuICAgICAgICAkdW5mb2xkZWRUcmFuc2l0aW9uczogYXBwZW5kKCR1bmZvbGRlZFRyYW5zaXRpb25zLCB1bmZvbGRUcmFuc2l0aW9uKCR0cmFuc2l0aW9uKSwgY29tbWEpO1xuICAgIH1cbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xuICAgIHRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xufVxuXG5AZnVuY3Rpb24gdW5mb2xkVHJhbnNpdGlvbiAoJHRyYW5zaXRpb24pIHtcbiAgICAvLyBEZWZhdWx0IHZhbHVlc1xuICAgICRwcm9wZXJ0eTogYWxsO1xuICAgICRkdXJhdGlvbjogLjJzO1xuICAgICRlYXNpbmc6IG51bGw7IC8vIEJyb3dzZXIgZGVmYXVsdCBpcyBlYXNlLCB3aGljaCBpcyB3aGF0IHdlIHdhbnRcbiAgICAkZGVsYXk6IG51bGw7IC8vIEJyb3dzZXIgZGVmYXVsdCBpcyAwLCB3aGljaCBpcyB3aGF0IHdlIHdhbnRcbiAgICAkZGVmYXVsdFByb3BlcnRpZXM6ICgkcHJvcGVydHksICRkdXJhdGlvbiwgJGVhc2luZywgJGRlbGF5KTtcbiAgICAvLyBHcmFiIHRyYW5zaXRpb24gcHJvcGVydGllcyBpZiB0aGV5IGV4aXN0XG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbjogKCk7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGRlZmF1bHRQcm9wZXJ0aWVzKSB7XG4gICAgICAgICRwOiBudWxsO1xuICAgICAgICBAaWYgJGkgPD1sZW5ndGgoJHRyYW5zaXRpb24pIHtcbiAgICAgICAgICAgICRwOiBudGgoJHRyYW5zaXRpb24sICRpKVxuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICRwOiBudGgoJGRlZmF1bHRQcm9wZXJ0aWVzLCAkaSlcbiAgICAgICAgfVxuICAgICAgICAkdW5mb2xkZWRUcmFuc2l0aW9uOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbiwgJHApO1xuICAgIH1cbiAgICBAcmV0dXJuICR1bmZvbGRlZFRyYW5zaXRpb247XG59IiwiQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuQG1peGluIHRyYW5zZm9ybSgkc2NhbGU6IDEsICRyb3RhdGU6IDAsICR0cmFuc2xhdGVYOiAwLCAkdHJhbnNsYXRlWTogMCkge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpIHJvdGF0ZSgkcm90YXRlKSB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYKSB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKSByb3RhdGUoJHJvdGF0ZSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlWCkgdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpIHJvdGF0ZSgkcm90YXRlKSB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYKSB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpIHJvdGF0ZSgkcm90YXRlKSB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYKSB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gIH0iLCJAbWl4aW4gY29sdW1ucygkY291bnQ6IDQsICRnYXA6ICRzcGFjZXIgKiAyKSB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGdhcDtcbn0iLCIudXNlci1sb2dnZWQtaW57XG4gICAgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgei1pbmRleDogMTAwMDAwMDtcbiAgICB9XG4gICAgLm0ge1xuICAgICAgICAmLXQge1xuICAgICAgICAgICAgJi1oZWFkZXIsJi1oZWFkZXJfbm8tYmFubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hcHAtaGVhZGVyIHtcbiAgICAkcm9vdC1oZWFkZXI6ICY7XG4gICAgJi5tb2JpbGUtZGV2aWNlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkLFxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSB7XG4gICAgICAgICAgICBjb2xvcjogI0QzRDNEMztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLnRvb2xiYXItbWVudSB7XG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbG9nbyxcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19sb2dvIHtcbiAgICAgICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljby1sb2dvX3Bvc2l0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X190aXRsZSxcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlLFxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYsXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYge1xuICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICA+LmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgPi5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xuICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X193cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19sb2dvLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xuICAgICAgICB9XG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbG9nbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRwYWdlLW9mZnNldC14IDMwcHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwIDMwcHggJHBhZ2Utb2Zmc2V0LXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvLWxvZ29fbmVnYXRpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19nb2Fsc19sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19uYXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19uYXYtd3JhcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NpdGUtc2xvZ2FuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY28tdW5fbG9nbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgfVxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X190b3Atc3RyaXAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNzAwO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtbCkge1xuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPi5yZWdpb24tdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtJHBhZ2Utb2Zmc2V0LXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPi5yZWdpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgICAgIH1cbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtbW9iLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19sb2dvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtbCkge1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTg4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgLnNmLXdpdGgtdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgPi5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3ViIG1lbnUgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skcGFnZS1tYXgtd2lkdGggLSAkcGFnZS1vZmZzZXQteCAqIDJ9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC01O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI1NTU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjU1NTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoaWxkLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygwJSArICN7JGhlYWRlclNlYXJjaFdpZHRofSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGJvcmRlcik7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNjAxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzIuNThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0bixcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gsXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNzksIDE0NywgMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gub3BlbiAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4sXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gub3BlbiAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgLnN1Ym1pdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX25hdixcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbmF2IHtcbiAgICAgICAgICAgICAgICAuc2RnX2xvZ29fdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZGdfbG9nb19iIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9faGFtYnVyZ2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1yLTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLXBhcmVudCB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAmLmpzLWluaXRpYXRlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNmLXN1Yi1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWwpIHtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC5yZWdpb24tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgPi5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgID4ubWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tZmlsbDogYmFsYW5jZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYnJlYWstaW5zaWRlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtbCkge1xuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5tZW51X29wZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYgLm1haW4tbWVudS5zZi1hY2NvcmRpb246OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXBwLWhlYWRlci5tb2JpbGUtZGV2aWNlIHtcbiAgICAgICAgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtaGVhZGVyX193cmFwIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX2Ige1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogMTMuNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NSk7XG4gICAgICAgICAgICAgICAgdG9wOiAxMy41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMy41cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC00NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfd3JhcCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFwcC1oZWFkZXJfZml4ZWQgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlcixcbiAgICAgICAgJi5hcHAtaGVhZGVyX21lZGl1bSAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hcHAtaGVhZGVyX2ZpeGVkIC5hcHAtaGVhZGVyX19zZWFyY2gsXG4gICAgICAgICYuYXBwLWhlYWRlcl9tZWRpdW0gLmFwcC1oZWFkZXJfX3NlYXJjaCB7XG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLW1vYi1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFwcC1oZWFkZXJfX3dyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgfVxuICAgICAgICAuYXBwLWhlYWRlcl9fc2RnX2dvYWxzX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnNmLWFjY29yZGlvbi10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjc3VwZXJmaXNoLW1haW4tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjbGlwOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtaGVhZGVyX19tYWluLW5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4ICRwYWdlLW9mZnNldC14LW1vYiAxNDBweCAkcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubWFpbi1tZW51LnNmLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMjBweCAxMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdWwuc2YtbWVudSBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gc3ViIG1lbnUgIFxuICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1kZXB0aC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWw+bGkuc2YtY2xvbmUtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IHVuc2V0LCAkZ2FwOiB1bnNldCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGhlaWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZkhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2YtZGVwdGgtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9yaWdodDogLTEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogbGVmdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1jbG9uZS1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFwcC1oZWFkZXJfX3RvcC1zdHJpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBvcGFjaXR5KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXkoKTtcbiAgICAgICAgICAgID4ucmVnaW9uLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9sbG93LXVzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBuYXYuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvb2xiYXItbWVudXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDEyKTtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24udG9vbGJhci1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb2xsb3ctdXMsXG4gICAgICAgICAgICBuYXYuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvb2xiYXItbWVudXMsXG4gICAgICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmJsb2NrLmJsb2NrLWxhbmd1YWdlLmJsb2NrLWxhbmd1YWdlLWJsb2NrbGFuZ3VhZ2UtaW50ZXJmYWNlIHtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPmxpPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvb2xiYXItbWVudV9kcm9wZG93biAudG9vbGJhci1tZW51X19idG4ge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b29sYmFyLW1lbnVfbGFzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnVfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXBwLWhlYWRlcl9fbmF2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3Jvdyh1bnNldCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19uYXYtd3JhcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmljbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcHAtaGVhZGVyX19sb2dvLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtaGVhZGVyX19zaXRlLXNsb2dhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjVzKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2hfd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtdWx0aXBsZS10cmFuc2l0aW9uKHdpZHRoLCBvcGFjaXR5LCBsZWZ0KTtcbiAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFwcC1oZWFkZXJfX3NlYXJjaF93cmFwX3Zpc2libGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAzO1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNDBweCAwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLW1vYi1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLWRldmljZSB7XG4gICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNmLWRlcHRoLTItbWVudSB7XG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3RvcC1zdHJpcCB7XG4gICAgICAgICAgICAgICAgLy8gei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udXNlci1sb2dnZWQtaW4ubW9iaWxlLWRldmljZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtbCkge1xuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1kZWZhdWx0O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgQGluY2x1ZGUgcnRsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQ7XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHRcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICAmW2RhdGEtYWxpZ249XCJsZWZ0XCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKjI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNlciAqMn0pO1xuICB9XG4gICZbZGF0YS1hbGlnbj1cInJpZ2h0XCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgKjI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNlciAqMn0pO1xuICB9XG4gICZbZGF0YS1hbGlnbj1cImNlbnRlclwiXSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIH1cbn1cbnAgaW1nW2RhdGEtZW50aXR5LXR5cGU9XCJmaWxlXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwcHggZG90dGVkO1xuICBvdXRsaW5lOiAwcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5jb21tb24ge1xuICAgICYtcGFnZSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAmLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5yZWFzdWx0LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIC5tb2R1bGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICsuY29tbW9uLXBhZ2VfX2NvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubG9hZC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9kdWxlLWhlYWRlcl9fZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtcHR5LXJlc3VsdCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtc2VhcmNoLWhlYWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg5MCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4ICMwMDAwMDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXN0cmlidXRpb24tcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gICAgfVxufVxuXG4udmlldy1hbGwtbmV3cyxcbi52aWV3LWFsbC1ldmVudHMsXG4udmlldy1hbGwtcHVibGljYXRpb25zLFxuLnZpZXctc2lnbmluZy1jZXJlbW9ueS12aWV3LFxuLnZpZXctcHJvamVjdHMsXG4udmlldy1nbG9iYWwtc2VhcmNoIHtcbiAgICAuY2FyZF9jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2W2NsYXNzXj1cInZpZXctXCJdIHtcbiAgICAuY2FyZF9jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgJl9fbWFya3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG4gICAgJl9fY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbn1cblxuLmFydGljbGUtZGV0YWlsc3tcbiAgICBoMntcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIixzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59IiwiLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJl9wcmltYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgJl9zZWNvbmRhcnkge1xuICAgICAgICBAZXh0ZW5kIC50aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICZfbGFyZ2Uge1xuICAgICAgICBAZXh0ZW5kIC50aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICZfbS1iIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAudGl0bGUge1xuICAgICAgICAmX2wtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50aXRsZSB7XG4gICAgICAgICZfcHJpbWFyeSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9sYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICZfbS1iIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICsgb2wsKyB1bCwrIGRsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbn1cblxuLnJlZ2lvbi1jb250ZW50IHtcbiAgICBvbCwgdWwsIGRsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLnAge1xuICAgICZfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfZmlyc3QtbGV0dGVyIHtcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogNDVweCAkcGFkZGluZy1kZWZhdWx0IDQ1cHggMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nLWRlZmF1bHQgKjI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEzJSAtIDE4cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9icmllZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAmX20tdC0wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICArLnRpdGxlX3ByaW1hcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbiAgICArLnRpdGxlX3NlY29uZGFyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4uY29sdW1uLWNvdW50X3Vuc2V0IHtcbiAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiB1bnNldDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5wIHtcbiAgICAgICAgJl9xdW90ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgICAgICAmX2JyaWVmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgJl9tLXQtMCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfZmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmxleC1vcmRlci1sYXN0LW1vYiB7XG4gICAgICAgIEBpbmNsdWRlIG9yZGVyKDEzKTtcbiAgICB9XG59IiwiLypcbiAgVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBzZXQgdGhlIG9iamVjdC1maXQ6XG4gIEBpbmNsdWRlIG9iamVjdC1maXQoY29udGFpbik7XG4gIG9yIG9iamVjdC1maXQgYW5kIG9iamVjdC1wb3NpdGlvbjpcbiAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgdG9wKTtcbiovXG5cbkBtaXhpbiBvYmplY3QtZml0KCRmaXQ6IGNvdmVyLCAkcG9zaXRpb246IG51bGwpIHtcbiAgICAtby1vYmplY3QtZml0OiAkZml0O1xuICAgIG9iamVjdC1maXQ6ICRmaXQ7XG4gICAgQGlmICRwb3NpdGlvbiB7XG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufSc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9JztcbiAgICB9XG59IiwiLnVuLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNHB4IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBtdWx0aXBsZS10cmFuc2l0aW9uKGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICAmLXNvbGlkIHtcbiAgICAgICAgQGV4dGVuZCAudW4tYnRuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICZfYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJl9sYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAzNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgICBAZXh0ZW5kIC51bi1idG47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gICAgJl9pY29uIHtcbiAgICAgICAgLmljbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmljbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOiA1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udW4tYnRuLWdyb3VwIHtcbiAgICBbY2xhc3NePSd1bi1idG4tJ106bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODc1YWE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM4NzVhYTtcbiAgICB9XG59IiwiLmRldGFpbC1jYXJvdXNlbHtcbiAgICAvLyB3aWR0aDogY2FsYygxMjUlICsgI3skcGFnZS1vZmZzZXQteCArICRwYWRkaW5nLWRlZmF1bHQvMn0pO1xuICAgIHdpZHRoOiBjYWxjKDEyMy44JSArICgxMDB2dyAtIDE1MiUpLzIpO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICAuaXRlbTpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgJl9fd3JhcHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWdlLW9mZnNldC14O1xuICAgICAgICAucm93Lm5vLWd1dHRlcnN7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRwYWRkaW5nLWRlZmF1bHQvMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLWRlZmF1bHQgKjI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyNnB4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA0MHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX19zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA0MHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLnNsaWNrLWRpc2FibGVke1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMyk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1uZXh0e1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOi01MCUsICR0cmFuc2xhdGVZOiAwcHgpO1xuICAgICAgICAgICAgLmljb3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTkwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6LTUwJSwgJHRyYW5zbGF0ZVk6IC02MHB4KTtcbiAgICAgICAgICAgIC5pY297XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDkwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAuZGV0YWlsLWNhcm91c2Vse1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skcGFnZS1vZmZzZXQteC1tb2J9KTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg4MHZ3IC0gI3skcGFnZS1vZmZzZXQteC1tb2J9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGNvbG9yLWljb246ICM1NTU1NTU7XG4kY29sb3ItaWNvbi1ob3ZlcjogIzAxNEU5MTtcblxuLmV2ZW50cy1tYXB7XG5cdGhlaWdodDogNzAwcHg7XG5cdHotaW5kZXg6IDE7XG5cdC8vIHBsdWdpbiBjdXN0b21pemF0aW9uIHN0YXJ0c1xuXHQmX2Nhcm91c2Vse1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwMDI7XG5cdFx0bWFyZ2luLXRvcDogLTE1NXB4O1xuXHR9XG5cdC5zbGljay1zbGlkZXtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQmLmxlYWZsZXQtdG91Y2gge1xuXHRcdC5sZWFmbGV0LWJhcntcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGF7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDIzNywyMzcsMjM3LDAuNik7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9se1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0LmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbHtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblx0Lm1hcC1pY29uIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaWNvbjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg4NSwgODUsIDg1LCAwLjQpO1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoODUsIDg1LCA4NSwgMC40KTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuXG5cdFx0Ji1ob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaWNvbi1ob3Zlcjtcblx0XHRcdHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQubGVhZmxldC1wb3B1cC1jb250ZW50e1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5sZWFmbGV0LXBvcHVwe1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdH1cblxuXHQubGVhZmxldC1jbHVzdGVyLWFuaW0gLmxlYWZsZXQtbWFya2VyLWljb24sXG5cdC5sZWFmbGV0LWNsdXN0ZXItYW5pbSAubGVhZmxldC1tYXJrZXItc2hhZG93IHtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygkZHVyYXRpb246IC4ycyk7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5sZWFmbGV0LWNsdXN0ZXItc3BpZGVyLWxlZyB7XG5cdFx0Lyogc3Ryb2tlLWRhc2hvZmZzZXQgKGR1cmF0aW9uIGFuZCBmdW5jdGlvbikgc2hvdWxkIG1hdGNoIHdpdGggbGVhZmxldC1tYXJrZXItaWNvbiB0cmFuc2Zvcm0gaW4gb3JkZXIgdG8gdHJhY2sgaXQgZXhhY3RseSAqL1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcblx0fVxuXG5cdC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuXHR9XG5cblx0Lm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XG5cdH1cblxuXHQubWFya2VyLWNsdXN0ZXItbWVkaXVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG5cdH1cblxuXHQubWFya2VyLWNsdXN0ZXItbWVkaXVtIGRpdiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XG5cdH1cblxuXHQubWFya2VyLWNsdXN0ZXItbGFyZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcblx0fVxuXG5cdC5tYXJrZXItY2x1c3Rlci1sYXJnZSBkaXYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xuXHR9XG5cblx0LyogSUUgNi04IGZhbGxiYWNrIGNvbG9ycyAqL1xuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItc21hbGwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcblx0fVxuXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1zbWFsbCBkaXYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uXG5cdH1cblxuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbWVkaXVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG5cdH1cblxuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbWVkaXVtIGRpdiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XG5cdH1cblxuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbGFyZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcblx0fVxuXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1sYXJnZSBkaXYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xuXHR9XG5cblx0Lm1hcmtlci1jbHVzdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0ei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1hcmtlci1jbHVzdGVyIGRpdiB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0fVxuXG5cdC5tYXJrZXItY2x1c3RlciBzcGFuIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuXHRcdG1hcmdpbi1yaWdodDogLSRwYWdlLW9mZnNldC14LW1vYjtcblx0XHQmLnNwaWRlcmZpZWR7XG5cdFx0XHQubWFya2VyLWNsdXN0ZXItc21hbGwge1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9jYXJvdXNlbHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LnNsaWNrLXRyYWNre1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fd3JhcHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKTtcblx0XHRcdFx0ei1pbmRleDogMTAwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmxlYWZsZXQtY29udHJvbC1jb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG59IiwiLnRvb2xiYXItbWVudXtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAzMHB4O1xuICAgICZfZHJvcGRvd24gJl9fYnRuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogNDVkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiB0cmFuc2Zvcm0pO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfZHJvcGRvd24uc2hvdyAgJl9fYnRue1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogMjI1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xhc3QtaXRlbXtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMzBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAmX19idG57XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLDAuNzUpO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi5mb2xsb3ctdXMgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB1bCA+bGk+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDc5LDE0NywwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLm1vZHVsZS1oZWFkZXJ7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAudG9vbGJhci1tZW51X19idG57XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAudGl0bGVfcHJpbWFyeXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnRvb2xiYXItbWVudXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsMzQsMzQsMC4yKTtcbiAgICB9XG4gICAgJl9fZmlsdGVye1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgICB9XG59IiwiJGtleS1pc3N1ZS1vZmZzZXQtdG9wOiA5MHB4O1xuLmtleS1pc3N1ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLSRrZXktaXNzdWUtb2Zmc2V0LXRvcDtcbiAgICAudGl0bGVfcHJpbWFyeXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fYmd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxOTYlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAka2V5LWlzc3VlLW9mZnNldC10b3A7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmX19jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggY2FsYygxMyUgKyAjeyRwYWRkaW5nLWRlZmF1bHR9KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgIC51bi1idG4tbGlua3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVkaWF7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZWRpYV92aWRlb3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUpO1xuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICAmX19tYWluLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX3N1Yi10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX3BsYXktaWNvbntcbiAgICAgICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfX3RleHQtd3JhcHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cbi5ibG9jay1rZXktaXNzdWUtYmxvY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgIC5rZXktaXNzdWV7XG4gICAgICAgIC5jb2wtbWQtN3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDIpXG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dC13cmFwe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19iZ3tcbiAgICAgICAgICAgIGhlaWdodDogMTIyJTtcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5tZWRpYXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICZfdmlkZW97XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ZpZGVve1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJl9fYmd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Jvd3tcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdCAqMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwe1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI0U5RTlFOSwwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBib3JkZXIpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmX19pY29ue1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICAgICZfX3RpdGxlc3tcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICZfX25hbWV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgICZfX21haW4tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fc3ViLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fcGxheS1pY29ue1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgfVxuICAgICZfX3RleHQtd3JhcHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAubWVkaWF7XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHQtd3JhcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmQge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICZfX2ltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtcHJpbWFyeTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RhZ3Mge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19lbGxpcHNpc3tcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIC51bi1idG4tc29saWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjI1KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgICZfY29sLTgge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgID4uY29sLW1kOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfY29sLTggJl9faW1nLXdyYXAge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1LjA3OSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmX2NvbnRlbnQtZml4ZWQtYm90dG9tICZfX2ltZy13cmFwIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9jb250ZW50LWZpeGVkLWJvdHRvbSAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRfX2RhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9jb250ZW50LWZpeGVkLWJvdHRvbSAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB9XG4gICAgICAgICZfY29udGVudC1maXhlZC1ib3R0b20gJl9fdGFncyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIF9jb250ZW50LXJpZ2h0XG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19pbWctd3JhcCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihjZW50ZXIpO1xuICAgICAgICB9XG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19pbWctd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgICZfY29udGVudC1yaWdodCAmX190YWdzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2NvbnRlbnQtcmlnaHQgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gX2NvbnRlbnQtYm90dG9tXG4gICAgJl9jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgfVxuICAgICZfY29udGVudC1ib3R0b20gJl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICB9XG4gICAgJl9jb250ZW50LWJvdHRvbSAmX19pbWctd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfY29udGVudC1ib3R0b20gJl9fdGFncyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfY29udGVudC1ib3R0b20gJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmNhcmQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAmX2NvbC04IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnRpdGxlX3ByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2NvbC04ICZfX2ltZy13cmFwIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgICZfX2ltZy13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGF0ZXN0LW5ld3Mge1xuICAmLm1vZHVsZS1tLXlfMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn0iLCIucXVvdGUtYmxvY2sge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgLy8gQGV4dGVuZCAubW9kdWxlLXAteTtcbiAgICAuY29udGFpbmVyLWZsdWlkX29mZnNldCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwcGVyLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGVydGlhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YnF1b3RlcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweCAxOHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZXByYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG4gICAgJl9fcXVvdGVzLXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xuICAgICAgICAvLyBAaW5jbHVkZSBtdWx0aXBsZS10cmFuc2l0aW9uKG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAvLyAvLyBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KC41cylcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlcilcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VicXVvdGUtMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VicXVvdGUtMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG4gICAgJiAuY29udGFpbmVyLWZsdWlkX29mZnNldCxcbiAgICAmX193cmFwcGVyLWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX3dyYXBwZXItbGluayB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1vZHVsZS1tLXktMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cbn0iLCIubWVudSB7XG4gICAgJi0tdG91Y2gtcG9pbnRzIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvdWNocG9pbnQge1xuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi51bi1idG4tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5tZW51IHtcbiAgICAgICAgJi0tdG91Y2gtcG9pbnRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmRfcHVibGljYXRpb25zIHtcbiAgICAuY2FyZCB7XG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgICAgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgLnVuLWJ0bi1zb2xpZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1nLXdyYXAge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiB0cmFuc2Zvcm0sICRkdXJhdGlvbjogLjVzLCAkZnVuY3Rpb246IGVhc2Utb3V0KVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMS4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNvY2lhbC1zaGFyZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0QzRDM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGNvbG9yKTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5mbGV4LW9yZGVyLWxhc3QtbW9iIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCB0byB0b3AsIHRyYW5zcGFyZW50IDYwcHgsICNmZmYgNjBweCwgI2ZmZiAwKTtcbiAgICB9XG4gICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc29jaWFsLXNoYXJlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEM0QzO1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50YWdzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbn0iLCIubGluay1saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcbiAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMiwgJGdhcDogJHNwYWNlciAqIDIpO1xuICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIC5pY297XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAubGluay1saXN0e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMSwgJGdhcDogJHNwYWNlciAqIDIpO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGFibGUtZGV0YWlse1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctZGVmYXVsdCoyO1xuICAgIG1hcmdpbi1yaWdodDogLSRwYWRkaW5nLWRlZmF1bHQqMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAudGFibGUtZGV0YWlse1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBvc3QtdGFnbGlzdHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICZfX3RhZ3tcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggJHBhZGRpbmctZGVmYXVsdDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIC4xKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbW1vbi1zZWFyY2gge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHotaW5kZXg6IDU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfaW1nLnBuZyk7XG4gICAgICAgIC1tb3otZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgICAgIC1vLWZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IGdyYXk7XG4gICAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMC4xMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgICZfX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTI2NnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiA1MCUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUE1QTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1pdC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0sXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCxcbiAgICAuZm9ybS10eXBlLXNlbGVjdCxcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWcge1xuICAgICAgICAmX3dyYXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQ1cHggMTBweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAgICAgICAmX19zdWJtaXQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi8vIEhpZGUgbmF0aXZlIGRyb3Bkb3duXG5zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFN0eWxlc1xuLnNlYXJjaC1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0QzRDNEMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDA3NSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigjZWVlLCA0JSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIC4wNSkgaW5zZXQ7XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MClcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjI1LCAxLjc1KSwgb3BhY2l0eSAuMXMgbGluZWFyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjRDNEM0QzO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgIG1heC13aWR0aDogMjAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAmOmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3B0aW9uIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA5cHggMjlweCA5cHggMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUVERjQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUVERjQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICAgIGkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxufSIsIi5tYXAtY2FyZHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICZfX2hlYWR7XG4gICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNjhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1wcmltYXJ5O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwOCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1ne1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xuICAgIH1cbiAgICAmX19ib2R5e1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwcHggMTJweCAwcHg7XG4gICAgfVxuICAgICZfX2RhdGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1pbi13aWR0aDogNzJweDtcbiAgICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAmX19kZHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICZfX21te1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmX19wbGFjZXtcbiAgICAgICAgY29sb3I6IHJnYmEoMzQsMzQsMzQsMC41KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgJl9fZm9vdGVye1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIC51bi1idG4tbGlua3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAwIGF1dG8pO1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRjb2xvci1ibGFjazsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgIG1heC13aWR0aDogNzV2dztcbiAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICZfX2hlYWR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rke1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX21te1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgLnVuLWJ0bi1saW5re1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIC5tYXAtY2FyZHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIH1cbn0iLCIucGFnZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAmX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5wYWdlcl9faXRlbVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOiA1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1wcmV2aW91cyB7XG4gICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IC0xODBkZWcsICR0cmFuc2xhdGVYOiA1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm9ybSB7XG4gICAgJi1sYWJlbCxcbiAgICAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLWNvbnRyb2w6Zm9jdXN+Ji10b29sdGlwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAmLXRvb2x0aXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLSN7JGlucHV0LWhlaWdodC1pbm5lciAvMn07XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuICAgIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIudGlsZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50aWxlIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgcGFkZGluZzogNTVweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLmljbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX19sb2NhdGlvbixcbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC51bi1idG4tbGluayB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAudGlsZSB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmX19sb2NhdGlvbixcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnVuLWJ0bi1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnJlYWRjcnVtYiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDkwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYXAtY29udGFjdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcbiAgICAgICAgbWluLWhlaWdodDogNjI0cHg7XG4gICAgICAgIGJvcmRlcjogMTRweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgzNCwzNCwzNCwwLjEyKTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgzNCwzNCwzNCwwLjEyKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIH1cbiAgICAmX19jb250ZW50e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuICAgICAgICAgICAgd2lkdGg6IDM4M3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWRlZmF1bHQqMyAkcGFkZGluZy1kZWZhdWx0KjIgJHBhZGRpbmctZGVmYXVsdCoyICAkcGFkZGluZy1kZWZhdWx0KjI7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgLmljb3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFwe1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigyKVxuICAgICAgICB9XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNDAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vZGFse1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDUwNTA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hcC1jb250YWN0e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LDM0LDM0LDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3Nle1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRwYWdlLW9mZnNldC14LW1vYjtcbiAgICAgICAgICAgIHJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNDBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXAtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1pY29uLWhvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg4NSwgODUsIDg1LCAwLjQpO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG5cblx0XHQmLWhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1pY29uLWhvdmVyO1xuXHRcdH1cbiAgICB9XG4gICAgLmxlYWZsZXQtcG9wdXB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTUpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgzNCwzNCwzNCwwLjE1KTtcbiAgICAgICAgJl9fd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWRkcmVzcy1jYXJke1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICAmX193cmFwe1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuICAgICAgICAgICAgPiBkaXY6bm90KDpudGgtY2hpbGQoMSkpOm5vdCg6bnRoLWNoaWxkKDIpKXtcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1jYXJke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjOTc5Nzk3LCAuNTcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgID4gZGl2Om5vdCg6bnRoLWNoaWxkKDEpKXtcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1jYXJke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjOTc5Nzk3LCAuNTcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtbWQtNntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5hZGRyZXNzLWNhcmR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5OyBcbiAgICAgICAgfVxuICAgICAgICAuaWNve1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaWRlYmFyIHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzksIDE0NywgMC4xKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX25hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzksIDE0NywgMC4xKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgLmljbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX29wZW4ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICAgIC5zaWRlYmFyX19uYXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuam9icy1zbGlkZXIge1xuICAgIC8vIHBhZGRpbmc6IDE1cHg7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXJnaW46IDUwcHggMThweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xOHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuc2xpY2stZGlzYWJsZWR7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC4zKTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6LTUwJSwgJHRyYW5zbGF0ZVk6IDBweCk7XG4gICAgICAgICAgICAuaWNve1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stcHJldntcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWDotNTAlLCAkdHJhbnNsYXRlWTogLTYwcHgpO1xuICAgICAgICAgICAgLmljb3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmlmcmFtZXtcbiAgICAmX2ctZG9je1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYXJzbGV5LWVycm9ycy1saXN0e1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgICBsaXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYXJzbGV5LWVycm9yLCBcbi5wYXJzbGV5LWVycm9yOmZvY3Vze1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbn0iLCIuYWNjb3JkaW9ue1xuICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmJ0bi1saW5re1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpob3ZlciwgXG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpe1xuICAgICAgICAgICAgLmljb3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNve1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtYm9keXtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG59IiwiXG5cblxuLyotPS09LT0tPS09LT0tPS09LT0tPS0gKi9cbi8qIEZsaXAgUGFuZWwgKi9cbi8qLT0tPS09LT0tPS09LT0tPS09LT0tICovXG5cbi8vLndyYXBwZXJ7IHdpZHRoOiA5ODBweDsgbWFyZ2luOiAwIGF1dG87ICAgIGhvdmVyZmxvdzogaGlkZGVuO31cblxuLmZsaXBwYm94IHtcblx0LnBhbmVsIHtcblx0XHRtYXJnaW46IDE1cHggYXV0bztcblx0XHQvLyBoZWlnaHQ6IDEzMHB4OyAgXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC13ZWJraXQtcGVyc3BlY3RpdmU6IDYwMHB4O1xuXHRcdC1tb3otcGVyc3BlY3RpdmU6IDYwMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0XG5cdC5wYW5lbCAuZnJvbnQsXG5cdC5wYW5lbCAuYmFjayB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdFx0XG5cdC5wYW5lbCAuZnJvbnQge1xuXHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDkwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcblx0XHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHQgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdCAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0IC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0XG5cdC5wYW5lbCAuYmFjayB7XG5cdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0ICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdCAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0XHQgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0XHRcdCAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdC5wYW5lbDpob3ZlciAuZnJvbnQge1xuXHRcdHotaW5kZXg6IDkwMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdH1cblx0LnBhbmVsOmhvdmVyIC5iYWNrIHtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcblx0fVxuXHQuYm94MXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXHQuYm94Mntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcblx0fVxufVxuXG4iLCIvL3RpbWVsaW5lXG5cbi8qIFRoZSBhY3R1YWwgdGltZWxpbmUgKHRoZSB2ZXJ0aWNhbCBydWxlcikgKi9cbi50aW1lbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8qIFRoZSBhY3R1YWwgdGltZWxpbmUgKHRoZSB2ZXJ0aWNhbCBydWxlcikgKi9cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgfVxuXG4gICAgLyogQ29udGFpbmVyIGFyb3VuZCBjb250ZW50ICovXG4gICAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC8qIFRoZSBjaXJjbGVzIG9uIHRoZSB0aW1lbGluZSAqL1xuICAgIC50aW1lbGluZS1jb250YWluZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICByaWdodDogLTEzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLyogUGxhY2UgdGhlIGNvbnRhaW5lciB0byB0aGUgbGVmdCAqL1xuICAgIC5sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAvKiBQbGFjZSB0aGUgY29udGFpbmVyIHRvIHRoZSByaWdodCAqL1xuICAgIC5yaWdodCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAvKiBBZGQgYXJyb3dzIHRvIHRoZSBsZWZ0IGNvbnRhaW5lciAocG9pbnRpbmcgcmlnaHQpICovXG4gICAgLmxlZnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRsaWdodDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRsaWdodDtcbiAgICB9XG5cbiAgICAvKiBBZGQgYXJyb3dzIHRvIHRoZSByaWdodCBjb250YWluZXIgKHBvaW50aW5nIGxlZnQpICovXG4gICAgLnJpZ2h0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRsaWdodDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRsaWdodCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAvKiBGaXggdGhlIGNpcmNsZSBmb3IgY29udGFpbmVycyBvbiB0aGUgcmlnaHQgc2lkZSAqL1xuICAgIC5yaWdodDo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICB9XG5cbiAgICAvKiBUaGUgYWN0dWFsIGNvbnRlbnQgKi9cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB9XG5cbiAgICAvKiBNZWRpYSBxdWVyaWVzIC0gUmVzcG9uc2l2ZSB0aW1lbGluZSBvbiBzY3JlZW5zIGxlc3MgdGhhbiA2MDBweCB3aWRlICovXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC8qIFBsYWNlIHRoZSB0aW1lbGltZSB0byB0aGUgbGVmdCAqL1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogRnVsbC13aWR0aCBjb250YWluZXJzICovXG4gICAgICAgIC50aW1lbGluZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogTWFrZSBzdXJlIHRoYXQgYWxsIGFycm93cyBhcmUgcG9pbnRpbmcgbGVmdHdhcmRzICovXG4gICAgICAgIC50aW1lbGluZS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gc29saWQgJGxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkbGlnaHQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBNYWtlIHN1cmUgYWxsIGNpcmNsZXMgYXJlIGF0IHRoZSBzYW1lIHNwb3QgKi9cbiAgICAgICAgLmxlZnQ6OmFmdGVyLFxuICAgICAgICAucmlnaHQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBNYWtlIGFsbCByaWdodCBjb250YWluZXJzIGJlaGF2ZSBsaWtlIHRoZSBsZWZ0IG9uZXMgKi9cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG51bC50aW1lbGluZSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsLnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDlkZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNDAwO1xufVxudWwudGltZWxpbmUgPiBsaSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxudWwudGltZWxpbmUgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDUzOWI7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogNDAwO1xufVxuIiwiLmNvdW50ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb3VudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3VudGVyLWltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbn0iXX0= */
