﻿/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue: #007bff;--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: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[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:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}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:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px 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,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}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-cancel-button,[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}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,form .gform_fields{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.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:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row,form .gform_fields{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.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-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%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.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:none}.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: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.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:none}.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: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.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{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0)}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.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:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.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-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-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-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-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-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-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{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.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: 767.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: 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,form .gform_fields input,form .gform_fields select,form .gform_fields textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.form-control::-ms-expand,form .gform_fields input::-ms-expand,form .gform_fields select::-ms-expand,form .gform_fields textarea::-ms-expand{background-color:transparent;border:0}.form-control:focus,form .gform_fields input:focus,form .gform_fields select:focus,form .gform_fields textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.form-control::placeholder,form .gform_fields input::placeholder,form .gform_fields select::placeholder,form .gform_fields textarea::placeholder{color:#6c757d;opacity:1}.form-control:disabled,form .gform_fields input:disabled,form .gform_fields select:disabled,form .gform_fields textarea:disabled,.form-control[readonly],form .gform_fields input[readonly],form .gform_fields select[readonly],form .gform_fields textarea[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]),form .gform_fields select:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value,form .gform_fields select:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,form .gform_fields .input-group-sm>input.form-control-plaintext,form .gform_fields .input-group-sm>select.form-control-plaintext,form .gform_fields .input-group-sm>textarea.form-control-plaintext,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.gform_button,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.gform_button,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,form .gform_fields .input-group-lg>input.form-control-plaintext,form .gform_fields .input-group-lg>select.form-control-plaintext,form .gform_fields .input-group-lg>textarea.form-control-plaintext,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.gform_button,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.gform_button{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,form .gform_fields .input-group-sm>input,form .gform_fields .input-group-sm>select,form .gform_fields .input-group-sm>textarea,.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-prepend>.gform_button,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.gform_button{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),form .gform_fields .input-group-sm>select:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.gform_button:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.gform_button:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,form .gform_fields .input-group-lg>input,form .gform_fields .input-group-lg>select,form .gform_fields .input-group-lg>textarea,.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-prepend>.gform_button,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.gform_button{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),form .gform_fields .input-group-lg>select:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.gform_button:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.gform_button:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.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,.gform_wrapper ul.gfield_radio li,.gform_wrapper ul.gfield_checkbox li{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:#6c757d}.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:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,0.8);border-radius:.2rem}.was-validated .form-control:valid,.was-validated form .gform_fields input:valid,form .gform_fields .was-validated input:valid,.was-validated form .gform_fields select:valid,form .gform_fields .was-validated select:valid,.was-validated form .gform_fields textarea:valid,form .gform_fields .was-validated textarea:valid,.form-control.is-valid,form .gform_fields input.is-valid,form .gform_fields select.is-valid,form .gform_fields textarea.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.was-validated form .gform_fields input:valid:focus,form .gform_fields .was-validated input:valid:focus,.was-validated form .gform_fields select:valid:focus,form .gform_fields .was-validated select:valid:focus,.was-validated form .gform_fields textarea:valid:focus,form .gform_fields .was-validated textarea:valid:focus,.form-control.is-valid:focus,form .gform_fields input.is-valid:focus,form .gform_fields select.is-valid:focus,form .gform_fields textarea.is-valid:focus,.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 .form-control:valid ~ .valid-feedback,.was-validated form .gform_fields input:valid ~ .valid-feedback,form .gform_fields .was-validated input:valid ~ .valid-feedback,.was-validated form .gform_fields select:valid ~ .valid-feedback,form .gform_fields .was-validated select:valid ~ .valid-feedback,.was-validated form .gform_fields textarea:valid ~ .valid-feedback,form .gform_fields .was-validated textarea:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.was-validated form .gform_fields input:valid ~ .valid-tooltip,form .gform_fields .was-validated input:valid ~ .valid-tooltip,.was-validated form .gform_fields select:valid ~ .valid-tooltip,form .gform_fields .was-validated select:valid ~ .valid-tooltip,.was-validated form .gform_fields textarea:valid ~ .valid-tooltip,form .gform_fields .was-validated textarea:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,form .gform_fields input.is-valid ~ .valid-feedback,form .gform_fields select.is-valid ~ .valid-feedback,form .gform_fields textarea.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,form .gform_fields input.is-valid ~ .valid-tooltip,form .gform_fields select.is-valid ~ .valid-tooltip,form .gform_fields textarea.is-valid ~ .valid-tooltip,.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-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{background-color:#71dd8a}.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{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 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25)}.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 ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before{border-color:inherit}.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{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:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,0.8);border-radius:.2rem}.was-validated .form-control:invalid,.was-validated form .gform_fields input:invalid,form .gform_fields .was-validated input:invalid,.was-validated form .gform_fields select:invalid,form .gform_fields .was-validated select:invalid,.was-validated form .gform_fields textarea:invalid,form .gform_fields .was-validated textarea:invalid,.form-control.is-invalid,form .gform_fields input.is-invalid,form .gform_fields select.is-invalid,form .gform_fields textarea.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.was-validated form .gform_fields input:invalid:focus,form .gform_fields .was-validated input:invalid:focus,.was-validated form .gform_fields select:invalid:focus,form .gform_fields .was-validated select:invalid:focus,.was-validated form .gform_fields textarea:invalid:focus,form .gform_fields .was-validated textarea:invalid:focus,.form-control.is-invalid:focus,form .gform_fields input.is-invalid:focus,form .gform_fields select.is-invalid:focus,form .gform_fields textarea.is-invalid:focus,.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 .form-control:invalid ~ .invalid-feedback,.was-validated form .gform_fields input:invalid ~ .invalid-feedback,form .gform_fields .was-validated input:invalid ~ .invalid-feedback,.was-validated form .gform_fields select:invalid ~ .invalid-feedback,form .gform_fields .was-validated select:invalid ~ .invalid-feedback,.was-validated form .gform_fields textarea:invalid ~ .invalid-feedback,form .gform_fields .was-validated textarea:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.was-validated form .gform_fields input:invalid ~ .invalid-tooltip,form .gform_fields .was-validated input:invalid ~ .invalid-tooltip,.was-validated form .gform_fields select:invalid ~ .invalid-tooltip,form .gform_fields .was-validated select:invalid ~ .invalid-tooltip,.was-validated form .gform_fields textarea:invalid ~ .invalid-tooltip,form .gform_fields .was-validated textarea:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,form .gform_fields input.is-invalid ~ .invalid-feedback,form .gform_fields select.is-invalid ~ .invalid-feedback,form .gform_fields textarea.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,form .gform_fields input.is-invalid ~ .invalid-tooltip,form .gform_fields select.is-invalid ~ .invalid-tooltip,form .gform_fields textarea.is-invalid ~ .invalid-tooltip,.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-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{background-color:#efa2a9}.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{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 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25)}.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 ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before{border-color:inherit}.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{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,.form-inline .gform_wrapper ul.gfield_radio li,.gform_wrapper ul.gfield_radio .form-inline li,.form-inline .gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_checkbox .form-inline li{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,.form-inline form .gform_fields input,form .gform_fields .form-inline input,.form-inline form .gform_fields select,form .gform_fields .form-inline select,.form-inline form .gform_fields textarea,form .gform_fields .form-inline textarea{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check,.form-inline .gform_wrapper ul.gfield_radio li,.gform_wrapper ul.gfield_radio .form-inline li,.form-inline .gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_checkbox .form-inline li{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}}.btn,.gform_button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 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}.btn:hover,.gform_button:hover,.btn:focus,.gform_button:focus{text-decoration:none}.btn:focus,.gform_button:focus,.btn.focus,.focus.gform_button{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.btn.disabled,.disabled.gform_button,.btn:disabled,.gform_button:disabled{opacity:.65}.btn:not(:disabled):not(.disabled),.gform_button:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.gform_button:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.gform_button:not(:disabled):not(.disabled).active{background-image:none}a.btn.disabled,a.disabled.gform_button,fieldset:disabled a.btn,fieldset:disabled a.gform_button{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.gform_button{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn,.btn-group-sm>.gform_button{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;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:1rem;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:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;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{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;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{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;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-divider{height:0;margin:.5rem 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:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group>.gform_button,.btn-group-vertical>.btn,.btn-group-vertical>.gform_button{position:relative;flex:0 1 auto}.btn-group>.btn:hover,.btn-group>.gform_button:hover,.btn-group-vertical>.btn:hover,.btn-group-vertical>.gform_button:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.gform_button:focus,.btn-group>.btn:active,.btn-group>.gform_button:active,.btn-group>.btn.active,.btn-group>.active.gform_button,.btn-group-vertical>.btn:focus,.btn-group-vertical>.gform_button:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.gform_button:active,.btn-group-vertical>.btn.active,.btn-group-vertical>.active.gform_button{z-index:1}.btn-group .btn+.btn,.btn-group .gform_button+.btn,.btn-group .btn+.gform_button,.btn-group .gform_button+.gform_button,.btn-group .btn+.btn-group,.btn-group .gform_button+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.gform_button,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .gform_button+.btn,.btn-group-vertical .btn+.gform_button,.btn-group-vertical .gform_button+.gform_button,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .gform_button+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.gform_button,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child,.btn-group>.gform_button:first-child{margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.gform_button:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.gform_button{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.gform_button:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.gform_button{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm>.gform_button+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>.gform_button+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .gform_button,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.gform_button+.btn,.btn-group-vertical>.btn+.gform_button,.btn-group-vertical>.gform_button+.gform_button,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.gform_button+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.gform_button,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.gform_button:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.gform_button{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.gform_button:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.gform_button{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.gform_button,.btn-group-toggle>.btn-group>.btn,.btn-group-toggle>.btn-group>.gform_button{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.gform_button input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.gform_button input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.gform_button input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.gform_button 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,form .gform_fields .input-group>input,form .gform_fields .input-group>select,form .gform_fields .input-group>textarea,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control:focus,form .gform_fields .input-group>input:focus,form .gform_fields .input-group>select:focus,form .gform_fields .input-group>textarea:focus,.input-group>.custom-select:focus,.input-group>.custom-file:focus{z-index:3}.input-group>.form-control+.form-control,form .gform_fields .input-group>input+.form-control,form .gform_fields .input-group>select+.form-control,form .gform_fields .input-group>textarea+.form-control,form .gform_fields .input-group>.form-control+input,form .gform_fields .input-group>input+input,form .gform_fields .input-group>select+input,form .gform_fields .input-group>textarea+input,form .gform_fields .input-group>.form-control+select,form .gform_fields .input-group>input+select,form .gform_fields .input-group>select+select,form .gform_fields .input-group>textarea+select,form .gform_fields .input-group>.form-control+textarea,form .gform_fields .input-group>input+textarea,form .gform_fields .input-group>select+textarea,form .gform_fields .input-group>textarea+textarea,.input-group>.form-control+.custom-select,form .gform_fields .input-group>input+.custom-select,form .gform_fields .input-group>select+.custom-select,form .gform_fields .input-group>textarea+.custom-select,.input-group>.form-control+.custom-file,form .gform_fields .input-group>input+.custom-file,form .gform_fields .input-group>select+.custom-file,form .gform_fields .input-group>textarea+.custom-file,.input-group>.custom-select+.form-control,form .gform_fields .input-group>.custom-select+input,form .gform_fields .input-group>.custom-select+select,form .gform_fields .input-group>.custom-select+textarea,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,form .gform_fields .input-group>.custom-file+input,form .gform_fields .input-group>.custom-file+select,form .gform_fields .input-group>.custom-file+textarea,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:not(:last-child),form .gform_fields .input-group>input:not(:last-child),form .gform_fields .input-group>select:not(:last-child),form .gform_fields .input-group>textarea: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),form .gform_fields .input-group>input:not(:first-child),form .gform_fields .input-group>select:not(:first-child),form .gform_fields .input-group>textarea: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::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-prepend .gform_button,.input-group-append .btn,.input-group-append .gform_button{position:relative;z-index:2}.input-group-prepend .btn+.btn,.input-group-prepend .gform_button+.btn,.input-group-prepend .btn+.gform_button,.input-group-prepend .gform_button+.gform_button,.input-group-prepend .btn+.input-group-text,.input-group-prepend .gform_button+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.gform_button,.input-group-append .btn+.btn,.input-group-append .gform_button+.btn,.input-group-append .btn+.gform_button,.input-group-append .gform_button+.gform_button,.input-group-append .btn+.input-group-text,.input-group-append .gform_button+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.gform_button{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.gform_button,.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)>.gform_button,.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>.gform_button: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>.gform_button,.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)>.gform_button,.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>.gform_button: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:1.5rem;padding-left:1.5rem}.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;background-color:#007bff}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.custom-control-input:active ~ .custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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,123,255,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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,123,255,0.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%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 .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(128,189,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:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-control{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.custom-file-input:focus ~ .custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d}.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:.25rem;border-top-right-radius:.25rem}.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:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.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}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.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:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.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;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(.25rem - 1px) calc(.25rem - 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(.25rem - 1px) calc(.25rem - 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(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@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:.25rem}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.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}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge,.gform_button .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:hover,.badge-light[href]:focus{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:hover,.badge-dark[href]:focus{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert,.gfield_description{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width 0.6s ease}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.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{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:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.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:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover,.close:focus{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -25%)}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.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:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;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;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding: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}.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-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{border-width:.5rem .5rem 0}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{border-width:.5rem .5rem .5rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{left:0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{left:1px;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width:0 .5rem .5rem .5rem}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:0;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{border-width:.5rem 0 .5rem .5rem}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{right:0;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform 0.6s ease;backface-visibility:hidden;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{transform:translateX(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{transform:translateX(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.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:#007bff !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !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:#007bff !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:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-circle{border-radius:50% !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: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-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: 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-4by3::before{padding-top:75%}.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}.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}.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: 768px){.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}.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}.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: 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}.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: 768px){.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: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !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;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !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:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !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:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !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:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !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:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !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: 768px){.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:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !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:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !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:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !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:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !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: 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:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !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:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !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-justify{text-align:justify !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: 768px){.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: 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-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0062cc !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#545b62 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#117a8b !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#d39e00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#1d2124 !important}.text-muted{color:#6c757d !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn):not(.gform_button){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;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 #ddd !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:thin dotted}.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;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:thin dotted;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:0.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{right:-25px;left:auto}.slick-next{right:-25px}[dir="rtl"] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:thin dotted}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.75;color:black}.slick-dots li button:before{display:none !important;opacity:0 !important}@font-face{font-family:"Roboto-Black";src:url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff"),url("../fonts/Roboto-Black.ttf") format("truetype"),url("../fonts/Roboto-Black.svg#Roboto-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:"Roboto-Regular";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype"),url("../fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto-Italic";src:url("../fonts/Roboto-Italic.woff2") format("woff2"),url("../fonts/Roboto-Italic.woff") format("woff"),url("../fonts/Roboto-Italic.ttf") format("truetype"),url("../fonts/Roboto-Italic.svg#Roboto-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Roboto-Medium-Italic";src:url("../fonts/Roboto-MediumItalic.woff2") format("woff2"),url("../fonts/Roboto-MediumItalic.woff") format("woff"),url("../fonts/Roboto-MediumItalic.ttf") format("truetype"),url("../fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic") format("svg");font-weight:500;font-style:italic}@font-face{font-family:"Roboto-Bold";src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype"),url("../fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Roboto-Bold-Italic";src:url("../fonts/Roboto-BoldItalic.woff2") format("woff2"),url("../fonts/Roboto-BoldItalic.woff") format("woff"),url("../fonts/Roboto-BoldItalic.ttf") format("truetype"),url("../fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"Roboto-Black-Italic";src:url("../fonts/Roboto-BlackItalic.woff2") format("woff2"),url("../fonts/Roboto-BlackItalic.woff") format("woff"),url("../fonts/Roboto-BlackItalic.ttf") format("truetype"),url("../fonts/Roboto-BlackItalic.svg#Roboto-BlackItalic") format("svg");font-weight:900;font-style:italic}@font-face{font-family:"Roboto-Light-Italic";src:url("../fonts/Roboto-LightItalic.woff2") format("woff2"),url("../fonts/Roboto-LightItalic.woff") format("woff"),url("../fonts/Roboto-LightItalic.ttf") format("truetype"),url("../fonts/Roboto-LightItalic.svg#Roboto-LightItalic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Roboto-Thin-Italic";src:url("../fonts/Roboto-ThinItalic.woff2") format("woff2"),url("../fonts/Roboto-ThinItalic.woff") format("woff"),url("../fonts/Roboto-ThinItalic.ttf") format("truetype"),url("../fonts/Roboto-ThinItalic.svg#Roboto-ThinItalic") format("svg");font-weight:100;font-style:italic}@font-face{font-family:"Roboto-Light";src:url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff"),url("../fonts/Roboto-Light.ttf") format("truetype"),url("../fonts/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Roboto-Thin";src:url("../fonts/Roboto-Thin.woff2") format("woff2"),url("../fonts/Roboto-Thin.woff") format("woff"),url("../fonts/Roboto-Thin.ttf") format("truetype"),url("../fonts/Roboto-Thin.svg#Roboto-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Roboto-Medium";src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff"),url("../fonts/Roboto-Medium.ttf") format("truetype"),url("../fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"FontAwesome";font-weight:normal;font-style:normal;src:url("../fonts/icons/fan.eot?v=4.3.0");src:url("../fonts/icons/fan.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../fonts/icons/fan.woff2?v=4.3.0") format("woff2"),url("../fonts/icons/fan.woff?v=4.3.0") format("woff"),url("../fonts/icons/fan.ttf?v=4.3.0") format("truetype"),url("../fonts/icons/fan.svg?v=4.3.0#fontawesomeregular") format("svg")}.icon,.slick-arrow{display:inline-block;margin-right:5px;vertical-align:middle;line-height:normal;font-family:FontAwesome;color:#333}.icon.icon-big,.slick-arrow.icon-big{font-size:50px;line-height:50px}.icon.icon-easylanguage,.slick-arrow.icon-easylanguage{background:url(../img/icon-leichtesprache.png) center center no-repeat;width:21px;height:21px}.icon.icon-clock:before,.icon.icon-time:before,.slick-arrow.icon-clock:before,.slick-arrow.icon-time:before{content:"\e800"}.icon.icon-envelope:before,.icon.icon-email:before,.slick-arrow.icon-envelope:before,.slick-arrow.icon-email:before{content:"\e801"}.icon.icon-check:before,.slick-arrow.icon-check:before{content:"\e802"}.icon.icon-images:before,.slick-arrow.icon-images:before{content:"\e803"}.icon.icon-fax:before,.slick-arrow.icon-fax:before{content:"\e804"}.icon.icon-bookmark:before,.slick-arrow.icon-bookmark:before{content:"\e805"}.icon.icon-angle-down:before,.icon.icon-down:before,.slick-arrow.icon-angle-down:before,.slick-arrow.icon-down:before{content:"\e806"}.icon.icon-angle-left:before,.icon.icon-left:before,.icon.slick-prev:before,.slick-arrow.icon-angle-left:before,.slick-arrow.icon-left:before,.slick-arrow.slick-prev:before{font-family:FontAwesome;content:"\e807"}.icon.icon-angle-right:before,.icon.icon-right:before,.icon.slick-next:before,.slick-arrow.icon-angle-right:before,.slick-arrow.icon-right:before,.slick-arrow.slick-next:before{font-family:FontAwesome;content:"\e808"}.icon.icon-angle-up:before,.icon.icon-up:before,.slick-arrow.icon-angle-up:before,.slick-arrow.icon-up:before{content:"\e809"}.icon.icon-bars:before,.icon.icon-menu:before,.slick-arrow.icon-bars:before,.slick-arrow.icon-menu:before{content:"\e80a"}.icon.icon-times:before,.icon.icon-close:before,.slick-arrow.icon-times:before,.slick-arrow.icon-close:before{content:"\e80b"}.icon.icon-search:before,.icon.icon-magnifying-glass:before,.slick-arrow.icon-search:before,.slick-arrow.icon-magnifying-glass:before{content:"\e80c"}.icon.icon-quote-right:before,.icon.slider-quote-icon:before,.slick-arrow.icon-quote-right:before,.slick-arrow.slider-quote-icon:before{font-family:FontAwesome;content:"\e80d"}.icon.icon-phone:before,.icon.icon-tel:before,.slick-arrow.icon-phone:before,.slick-arrow.icon-tel:before{content:"\e80e"}.icon.icon-globe:before,.slick-arrow.icon-globe:before{content:"\e80f"}.icon.icon-sign-language:before,.icon.icon-signlanguage:before,.slick-arrow.icon-sign-language:before,.slick-arrow.icon-signlanguage:before{content:"\e810"}.icon.icon-map-marker-alt:before,.slick-arrow.icon-map-marker-alt:before{content:"\e811"}.icon.icon-file-pdf:before,.slick-arrow.icon-file-pdf:before{content:"\e812"}.icon.icon-leichtespache:before,.slick-arrow.icon-leichtespache:before{content:"\e813"}.slick-arrow{display:inline-block;margin-right:5px;vertical-align:middle;line-height:normal;font-family:FontAwesome;color:#333}img{max-width:100%;height:auto}.orange-highlight{padding:5px 10px;background:#db772d;color:#fff;text-transform:uppercase}.wp-caption{max-width:100%}h1{font-family:"Roboto-Medium";font-size:32px;line-height:38px;margin-bottom:20px}@media only screen and (max-width: 767px){h1{font-size:26px;line-height:32px}}h1#breadcrums{font-family:"Roboto-Regular";font-size:16px;line-height:1;font-weight:normal;color:#333 !important}@media only screen and (max-width: 767px){h1#breadcrums{font-size:14px;line-height:21px}}h2{font-family:"Roboto-Medium";font-size:26px;line-height:32px}@media only screen and (max-width: 767px){h2{font-size:22px;line-height:28px;margin-bottom:10px}}h3{font-family:"Roboto-Medium";font-size:22px;line-height:28px}@media only screen and (max-width: 767px){h3{font-size:18px;line-height:24px}}h4{font-family:"Roboto-Medium";font-size:18px;line-height:28px}@media only screen and (max-width: 767px){h4{margin:10px 0px;font-size:16px;line-height:22px}}p{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px}@media only screen and (max-width: 767px){p{font-size:16px;line-height:26px}}.image-caption{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;font-size:16px !important;margin-top:5px;line-height:22px}@media only screen and (max-width: 767px){.image-caption{font-size:14px !important;line-height:20px}}.border-number-round{display:inline-block;width:40px;height:40px;min-width:40px;min-height:40px;margin-right:15px;border-radius:100%;font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:19px;line-height:40px;color:#fff;background-color:#207d8b;text-align:center}a.hover-color-kz{text-decoration:none !important}a.hover-color-kz:hover{text-decoration:none !important;color:#207d8b !important}.wp-pagenavi{text-align:center;margin-bottom:25px}.wp-pagenavi .pages{display:none}.wp-pagenavi .current{border:none;font-size:26px;color:#207d8b}.wp-pagenavi .extend{border:none;color:#207d8b}.wp-pagenavi a{border:none;font-size:26px;color:#207d8b}.wp-pagenavi a:hover{text-decoration:none}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{background-color:#eee;color:#fff;border-radius:7px;padding-left:20px;padding-right:20px;padding-bottom:5px;margin-right:12px;font-size:26px;position:relative;top:0px}.wp-pagenavi a.nextpostslink{background-color:#207d8b;margin-left:12px}.wp-pagenavi a.previouspostslink::after{font-family:FontAwesome;content:"\e807";width:15px;height:15px}.wp-pagenavi a.nextpostslink::before{font-family:FontAwesome;content:"\e808";width:15px;height:15px}.btn-kz{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;border-radius:5px;border:none;background-color:#207d8b;color:#fff;height:40px;margin:40px 0;cursor:pointer}.image-caption{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px}hr.kz-hr{width:100%;height:1px;background:#207d8b;border:none}.mb-20{width:100%;height:20px}input[type="search"]:focus{outline:#207d8b auto 1px}a.btn-kz{background-color:#207d8b;color:#fff}a.btn-kz:hover{background-color:#559eaa;color:#fff}input.btn-kz{background-color:#207d8b;color:#fff}input.btn-kz:hover{background-color:#559eaa !important;color:#fff !important}a.broken_link{text-decoration:none !important}form .gform_fields input,form .gform_fields select,form .gform_fields textarea{border-radius:0;border-radius:0;border:1px solid #ddd;height:40px;font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px}form .gform_fields textarea{height:200px}form .gform_fields input[type="text"],form .gform_fields input[type="email"]{display:block;width:100%;max-width:100%;min-height:28px}form .gform_fields .neo-gf_textarea{margin:40px 0 15px 0}.gfield{margin-top:15px}.gfield_label{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px;color:#333;margin:0}.gsection_title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:26px;line-height:36px;margin:15px 0}.validation_error{display:none}.validation_message{font-family:"Roboto-Bold", Helvetica, Arial, sans-serif;font-weight:bold;font-size:16px;color:#cc1800;padding:0}.gform_button{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;width:auto !important}.gform_validation_container{display:none}.gfield_error input{border:1px solid #cc1800 !important}.gfield_error .ginput_container{margin-bottom:10px}.header-line{background-color:#207d8b;height:15px;width:100%}header{background-color:#f8f8f8}header.container-fluid{padding:0}header .header-row-1{padding-top:10px}@media only screen and (max-width: 992px){header .logo-box{padding:0 15px !important}}header .logo-img{width:266px;height:80px}@media only screen and (max-width: 1200px){header .logo-img{margin-top:10px;margin-bottom:20px}}@media only screen and (max-width: 992px){header .logo-img{width:200px;height:60px;margin-top:10px;margin-bottom:20px}}@media only screen and (max-width: 576px){header .logo-img{width:150px;height:45px;margin-top:10px;margin-bottom:20px}}.search-box{background:#559eaa;height:0;overflow:hidden}@media (max-width: 576px){.search-box{position:fixed;bottom:0;z-index:9900}}.search-box.active{height:auto}.search-box .search-form{width:100%;margin:25px 0}.search-box label[for="search-box"]{width:100%;margin-bottom:0}.search-box input{border-radius:0;border:1px solid #ddd;width:100%;padding:10px 15px;height:50px;font-family:"Roboto-Medium";color:#333;font-size:22px}@media (max-width: 576px){.search-box input{font-family:"Roboto-Regular";font-size:16px;width:209px}}.search-box button{cursor:pointer}.search-box button.search-submit,.search-box button.close-search{background:none;border:none}.search-box button.search-submit .icon,.search-box button.close-search .icon{font-size:50px;line-height:1;color:#fff;margin:0}@media (max-width: 576px){.search-box button.search-submit,.search-box button.close-search{margin-right:0;margin-left:10px}}@media (max-width: 320px){.search-box button.search-submit,.search-box button.close-search{margin-left:0px}}.search-box button.search-submit{margin-right:35px}@media (max-width: 576px){.search-box button.search-submit{margin-right:0}}@media (max-width: 320px){.search-box button.search-submit{margin-left:20px}}@media (max-width: 576px){.search-box button{text-align:left}}.top-menu li{font-family:"Roboto-Regular";font-weight:normal;font-style:normal;font-size:18px;list-style-type:none;display:inline-block;margin-left:40px}.top-menu a{display:block;height:100%;text-decoration:none;color:#333;text-transform:uppercase}.top-menu a:hover{color:#207d8b}.top-menu .search-btn{border:none;background:transparent;text-transform:uppercase}.top-menu .language-switcher{cursor:pointer;position:relative;text-transform:uppercase}.top-menu .language-switcher:hover ul{display:block}.top-menu .language-switcher ul{display:none;position:absolute;right:0;width:275px;padding:20px 0 0 0;z-index:999}.top-menu .language-switcher .language-switcher-inner{background-color:#559eaa;padding:20px 25px 10px 25px}.top-menu .language-switcher li{text-align:left;margin:0 0 10px 0}.top-menu .language-switcher a{text-transform:none;color:#fff;margin:0 50px 0 0}.top-menu .language-switcher .active a{color:#333}.top-menu .icon-globe{margin-top:-3px}.top-menu .icon-magnifying-glass{margin-top:-3px}.main-menu{min-height:55px;margin:65px 0 20px 0;padding:0;display:flex;justify-content:flex-start}.main-menu li{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:22px !important;line-height:28px !important;vertical-align:top;list-style-type:none;display:table-cell;padding:0 19px 0 19px;min-height:66px;border-right:1px solid #999;cursor:pointer}.main-menu li:first-child{padding-left:0px}.main-menu li:last-child{padding-right:0;border:none}.main-menu li>li{height:100%;display:flex;flex:auto;float:left}.main-menu li>a{display:table;height:100%}.main-menu a{display:block;height:100%;text-decoration:none;color:#333}.main-menu a:hover{color:#207d8b}.main-menu .current-menu-parent>a,.main-menu .current-menu-item>a{color:#207d8b}.main-menu .sub-menu{position:absolute;left:15px;width:1110px;max-width:1110px;display:none;flex-wrap:wrap;background-color:#f8f8f8;border-bottom:15px solid #207d8b;padding:34px 0 55px 10px;margin:0px 0px 0px 0px;z-index:101}.main-menu .sub-menu.active{display:flex}.main-menu .sub-menu li{font-family:"Roboto-Regular";font-weight:normal;font-style:normal;font-size:20px;display:block;margin:0 5px;border:none;border-bottom:1px solid grey;width:32%;padding-left:0px}.main-menu .sub-menu li:first-child{padding-left:0px}.main-menu .sub-menu li:last-child{padding-right:22px;border-bottom:1px solid grey}.main-menu .sub-menu a{padding-top:18px}.close-main-menu{display:flex;margin:65px 0 0 0;justify-content:flex-end}.close-main-menu a{display:none;cursor:pointer;width:24px;height:24px;background:url("../img/icon-close-black.png") no-repeat;text-align:right}.close-main-menu a.active{display:block}.mobile-menu-box{padding-right:0}.mobile-menu-box .mobile-menu-open{background:none;border:none;width:32px;height:35px;padding:0;margin:-10px 15px 0 0}.mobile-menu-box .mobile-menu-open .icon{display:inline;font-size:35px;margin-right:0}.mobile-menu-box .mobile-menu-open .icon.active{background:url("../img/icon-close-black.png") center center no-repeat}.mobile-menu-box .mobile-menu-open .icon.active::before{color:transparent}.mobile-nav{display:none !important}.mobile-nav.active{display:block !important}.mobile-menu{list-style-type:none;margin:0;padding:15px 0 35px 0;border-bottom:1px solid #333}.mobile-menu li{position:relative;font-size:22px;font-family:"Roboto-Medium";margin-bottom:10px}@media only screen and (max-width: 576px){.mobile-menu li{font-size:22px}}.mobile-menu .menu-item-has-children>a::after{font-family:FontAwesome;font-size:26px;content:"\e806";float:right}.mobile-menu .menu-item-has-children>a.active::after{font-family:FontAwesome;font-size:26px;content:"\e809";float:right}.mobile-menu a{color:#333;text-decoration:none}.mobile-menu a:hover{color:#207d8b}.mobile-menu .sub-menu{display:none;padding:0;margin:0;list-style-type:none}.mobile-menu .sub-menu.active{display:block}.mobile-menu .sub-menu li{font-size:18px;font-family:"Roboto-Regular";border-bottom:1px solid #999;margin-top:10px}.mobile-menu .sub-menu li:last-child{margin-bottom:20px}.mobile-menu li.current_page_ancestor>a{color:#207d8b}.mobile-menu li.current_page_ancestor .current_page_item a{color:#207d8b}.mobile-top-sub-menu{list-style-type:none;margin:0;padding:15px 0}.mobile-top-sub-menu li{display:inline-block}.mobile-top-sub-menu li:first-child{margin-right:15px}.mobile-top-sub-menu a{font-size:22px;font-family:"Roboto-Medium";color:#333;text-transform:uppercase;text-decoration:none}@media only screen and (max-width: 576px){.mobile-top-sub-menu a{font-size:18px;font-family:"Roboto-Regular"}}.mobile-language-menu{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:#559eaa;padding:20px 15px;color:#fff}.mobile-language-menu.active{display:block}.mobile-language-menu .mobile-language-menu-top h2{margin-bottom:60px;font-size:18px;font-family:"Roboto-Regular";text-transform:uppercase}.mobile-language-menu ul{list-style-type:none;padding:0;margin:0}.mobile-language-menu li{margin-bottom:25px}.mobile-language-menu li a{font-size:22px;font-family:"Roboto-Medium";color:#fff}.mobile-language-menu li.active a{color:#333}.mobile-language-menu .close-mobile-language-menu{background-color:none;border:none;background:url("../img/icon-close.png") center center no-repeat;width:24px;height:24px}.hero-area{background-color:#6c757b}@media (max-width: 576px){.hero-area{margin:0;padding:0}}@media (max-width: 1024px){.hero-area-inner{margin:0;padding:0 15px}}@media (max-width: 576px){.hero-area-inner{padding:0}}.hero-area-inner .slick-dotted.slick-slider{margin:0}.hero-area-inner .slider-home{width:100%;max-height:560px}.hero-area-inner .slider-home .slick-prev:before,.hero-area-inner .slider-home .slick-next:before{font-size:75px;line-height:20px;color:#fff}@media only screen and (max-width: 1024px){.hero-area-inner .slider-home .slick-prev:before,.hero-area-inner .slider-home .slick-next:before{font-size:50px}}.hero-area-inner .slider-home .slick-prev{left:-50px}@media only screen and (max-width: 1024px){.hero-area-inner .slider-home .slick-prev{left:-30px}}.hero-area-inner .slider-home .slick-next{right:-50px}@media only screen and (max-width: 1024px){.hero-area-inner .slider-home .slick-next{right:-30px}}.hero-area-inner .slider-home .slick-dots{width:60%;right:0;bottom:30px;z-index:9000}@media only screen and (max-width: 768px){.hero-area-inner .slider-home .slick-dots{display:none !important}}.hero-area-inner .slider-home .slick-dots li{width:40px;height:10px;margin-right:7px}.hero-area-inner .slider-home .slick-dots button{width:40px;height:10px;background:#fff}.hero-area-inner .slider-home .slick-dots .slick-active button{background:#559eaa}.hero-area-inner .slider-quote{position:absolute;bottom:0;right:15px;margin:0;width:60%;padding:35px 30px 50px;background-color:#207d8b;color:#fff}@media (max-width: 1024px){.hero-area-inner .slider-quote{right:0;width:100%}}@media (max-width: 960px){.hero-area-inner .slider-quote{position:relative;right:0;width:100%}}@media (max-width: 767px){.hero-area-inner .slider-quote{position:relative;font-family:"Roboto-Medium";padding-left:14px;padding-right:14px;width:100%}.hero-area-inner .slider-quote p{font-size:18px}}.hero-area-inner .slider-quote p{margin:0}.hero-area-inner .slider-quote .slider-quote-text{margin-bottom:20px}.hero-area-inner .slider-quote .slider-quote-author{font-family:"Roboto-Regular";font-size:16px}.hero-area-inner .slider-quote-icon{position:absolute;top:-35px;left:35px;width:70px;height:70px;font-size:25px;line-height:25px;border-radius:100%;background-color:#207d8b;background-position:center;background-repeat:no-repeat;z-index:100;color:white;display:flex;align-items:center;justify-content:center}.hero-area-inner .hero-area-title{position:absolute;bottom:0;right:15px;z-index:9;background-color:#207d8b;color:#fff;padding:10px 20px;font-size:26px;font-family:"Roboto-Medium"}@media (max-width: 767px){.hero-area-inner .hero-area-title{padding:3px 15px;font-size:20px;line-height:36px}}.content-nav{margin-top:10px}.content-nav .breadcrumbs a{text-decoration:none;font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;color:#333 !important}@media (max-width: 767px){.content-nav .breadcrumbs a{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px}}.content-nav .breadcrumbs .breadcrumb_last{text-decoration:none;font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;color:#333 !important}@media (max-width: 767px){.content-nav .breadcrumbs .breadcrumb_last{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px}}.content-nav .nav-bedienung{margin-bottom:30px;font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;text-decoration:none}.content-nav .nav-bedienung li{display:inline-block;margin-right:25px}.content-nav .nav-bedienung a{color:#333}.content-nav .nav-bedienung a:hover{text-decoration:none}.content-nav .nav-bedienung .icon-leichtespache,.content-nav .nav-bedienung .icon-signlanguage{padding-bottom:5px}.content-nav .nav-bedienung .icon-leichtespache::before,.content-nav .nav-bedienung .icon-signlanguage::before{font-size:20px}@media only screen and (min-width: 767px){.content-nav .breadcrumb-nav-large{display:block}.content-nav .breadcrumb-nav-small{display:none}}@media only screen and (max-width: 767px){.content-nav .breadcrumb-nav-large{display:none}.content-nav .breadcrumb-nav-small{display:block}.content-nav .breadcrumb-nav-small .breadcrumb-nav-field li{margin:0px;width:100%;background-color:#eee;padding:3px 0px}.content-nav .breadcrumb-nav-small .breadcrumb-nav-field .icon{margin-right:0px}}.subpagenav-container{border:1px solid #559eaa;padding:14px 0;margin:0 0 30px 0}.subpagenav-container .subpagenav-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:22px;margin:0}.subpagenav-container .subpagenav-nav{display:flex;align-items:center;justify-content:flex-end}.subpagenav-container .subpagenav-nav a{text-decoration:none}.subpagenav-container .subpagenav-nav .icon{color:#207d8b;font-size:50px;line-height:1}.subpagenav-container .subpagenav-nav .icon.icon-close{margin:0 30px}.subpagenav-container .subpagenav-nav .icon:hover{opacity:0.8}@media only screen and (max-width: 768px){.subpagenav-container{text-align:center !important}.subpagenav-container .subpagenav-title{display:inline-block;text-align:center !important;padding:10px !important}.subpagenav-container .subpagenav-nav{display:inline-block;text-align:center !important;padding:10px}.subpagenav-container .subpagenav-nav .icon-close-subpage{width:35px;height:35px}.subpagenav-container .subpagenav-nav .icon-prev-subpage,.subpagenav-container .subpagenav-nav .icon-next-subpage{width:24px;height:45px}}@media (max-width: 576px){#breadcrumbs{line-height:1}}.intro-area .align-self-stretch h2,.intro-area .opening-times h2{margin-bottom:10px}@media only screen and (max-width: 576px){.intro-area{margin-top:0px !important;margin-bottom:20px}}.intro-area .first-event{border:1px solid #559eaa}.intro-area .first-event a{color:#333;text-decoration:none}.intro-area .first-event a:hover{color:#333;text-decoration:none}.intro-area .first-event .first-event-text{padding:15px 30px 30px}@media only screen and (max-width: 576px){.intro-area .first-event .first-event-text{padding:15px !important}}.intro-area .first-event .first-event-category{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px}@media only screen and (max-width: 767px){.intro-area .first-event .first-event-category{margin:10px 0px;font-size:16px;line-height:26px}}.intro-area .first-event .first-event-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:26px;line-height:36px}@media only screen and (max-width: 767px){.intro-area .first-event .first-event-title{font-size:22px !important;line-height:28px !important}}.intro-area .first-event .first-event-date{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px}@media only screen and (max-width: 767px){.intro-area .first-event .first-event-date{margin-bottom:0px}}.intro-area .opening-times{margin-top:0px}@media only screen and (max-width: 576px){.intro-area .opening-times{margin-top:30px}}.intro-area .opening-times h2{margin-bottom:10px}.intro-area .openingtime-box{background-color:#f8f8f8;padding:15px;font-size:20px;flex:1}.intro-area .openingtime-box a{color:#207d8b;text-decoration:none}.intro-area .openingtime-box a:hover{color:#559eaa;text-decoration:none}.quick-started{margin-top:50px}.quick-started h2{margin-bottom:10px !important}.btn-kzgd{cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;height:65px;font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;background:#207d8b;color:#fff;margin-bottom:30px;line-height:1.2}.btn-kzgd:hover{color:#fff;background:#559eaa}@media only screen and (max-width: 576px){.quick-started-buttons{padding-top:20px}.quick-started-buttons .btn-kzgd{margin-bottom:0}}.next-events h2{margin-bottom:10px !important}.next-events .notification{background:#f8f8f8;margin:10px 0 30px;padding:30px}@media only screen and (max-width: 576px){.next-events .notification{padding:15px}}.next-events .notification .notification-orange-highlight{width:75%;line-height:30px;font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:16px}.next-events .single-event{border:1px solid #559eaa;padding:30px;margin-bottom:30px}@media (max-width: 576px){.next-events .single-event{padding:15px}}.next-events .single-event .single-event-category{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:16px}@media only screen and (max-width: 767px){.next-events .single-event .single-event-category{margin:10px 0px;font-size:16px;line-height:26px}}.next-events .single-event .single-event-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:26px;line-height:32px}@media only screen and (max-width: 767px){.next-events .single-event .single-event-title{font-size:22px;line-height:28px}}.next-events .single-event .single-event-time{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px}.next-events .single-event .single-event-excerpt{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px}@media only screen and (max-width: 767px){.next-events .single-event .single-event-excerpt{font-size:16px;line-height:26px}}.next-events .single-event a{color:#333}.next-events .single-event .stimmen-title a:hover{color:#207d8b}@media only screen and (max-width: 990px){.intro-area .opening-times h2{margin-top:50px}.next-events .single-event h4.single-event-category{margin-top:16px !important}}.site-main{margin-bottom:75px}.historischer-ort-geschichte h1{margin-bottom:0px}.historischer-ort-jahre{margin-top:40px}.historischer-ort-jahre .geschichte-titel-jahr{margin:10px 0 20px;padding:10px;border:1px solid #207d8b !important}@media only screen and (max-width: 576px){.historischer-ort-jahre .geschichte-titel-jahr{padding:15px}}.historischer-ort-jahre .geschichte-titel-jahr h2{text-align:center;margin-bottom:0px}.historischer-ort-jahre .geschichte-titel-bild img{max-height:350px;text-align:left}@media only screen and (max-width: 991px){.geschichte-titel-bild{display:flex;flex-direction:column}img{margin:auto}}.virtuell-tour-main .virtuell-tour-content h1{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:32px;line-height:38px;margin-bottom:20px}@media only screen and (max-width: 767px){.virtuell-tour-main .virtuell-tour-content h1{font-size:26px;line-height:32px}}.virtuell-tour-main .virtuell-tour-content p{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px}@media only screen and (max-width: 767px){.virtuell-tour-main .virtuell-tour-content p{font-size:16px;line-height:26px}}.virtuell-tour-main .virtuell-tour-content p.wp-caption-text{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px}@media only screen and (max-width: 767px){.virtuell-tour-main .virtuell-tour-content p.wp-caption-text{font-size:14px;line-height:20px}}.virtuell-tour-main .virtuell-tour-list{margin-top:40px;margin-bottom:70px}.virtuell-tour-main .virtuell-tour-list .list-item{margin-bottom:30px}.virtuell-tour-main .virtuell-tour-list .btn-list{display:inline-block;width:100%;min-height:80px;padding:12px 15px 12px 20px;flex:1;border:1px solid #559eaa;border-radius:0;font-family:"Roboto-Bold", Helvetica, Arial, sans-serif;font-weight:bold;font-size:20px;line-height:26px;color:#207d8b;text-decoration:none}@media only screen and (max-width: 767px){.virtuell-tour-main .virtuell-tour-list .btn-list{font-family:"Roboto-Bold", Helvetica, Arial, sans-serif;font-weight:bold;font-size:18px;line-height:26px}}.virtuell-tour-main .virtuell-tour-list .btn-list:hover{color:#fff;background:#559eaa}.virtuell-tour-main .virtuell-tour-list .number{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:15px;border-radius:100%;font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:19px;color:#fff;background-color:#207d8b}#specific_event{margin-bottom:55px}#specific_event ul{margin-top:30px}#specific_event p>a{color:#207d8b;text-decoration:underline}#specific_event p>a:hover{color:#559eaa;text-decoration:none}.page-title{margin-top:15px;margin-bottom:20px}#events_recent_year .single-event{border:1px solid #559eaa;padding:30px;margin-bottom:30px}@media (max-width: 576px){#events_recent_year .single-event{padding:15px}}#events_recent_year .single-event .single-event-category{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:16px}#events_recent_year .single-event .single-event-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:26px;line-height:32px;margin-top:0px !important}@media (max-width: 576px){#events_recent_year .single-event .single-event-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:22px;line-height:28px}}#events_recent_year .single-event .single-event-time{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px}#events_recent_year .single-event .single-event-content{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px}#events_recent_year .single-event a{color:#333}.specific_event_button{background-color:#207d8b;color:#fff;border-radius:7px;padding:10px;margin-top:40px;font-size:16px;position:relative;top:0px}.specific_event_button a{color:#fff}.specific_event_button a:hover{text-decoration:none;background-color:#559eaa}.specific_event_button p{cursor:pointer;text-align:center;margin:0px}.single-exhibition h2{margin-top:20px;margin-bottom:20px}#specific_exhibition{margin-bottom:50px}.catalogue-box.border{padding-bottom:20px !important}.image-caption p{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px;line-height:27px;margin-top:5px}.catalogue-box .icon-bookmark{color:#207d8b}.bildergalerie{width:100%;margin-bottom:20px}.single-exhibition-img p{font-size:16px;line-height:23px}@media screen and (max-width: 768px){.catalogue-img{padding-bottom:20px}.catalogue-img img{width:100%}}.newsletter-welcome h1{margin-bottom:20px}.newsletter-welcome h2{margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.newsletter-welcome h2{font-size:22px;line-height:28px}}.newsletter-welcome h3{font-size:22px;line-height:28px;margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.newsletter-welcome h3{font-size:18px;line-height:24px}}.newsletter-welcome p,.newsletter-welcome li{line-height:32px}.newsletter-welcome p>a{color:#207d8b;text-decoration:underline}.newsletter-welcome p>a:hover{color:#559eaa;text-decoration:none}.page-title{margin-top:15px;margin-bottom:20px}#events_recent_year .single-event{border:1px solid #559eaa;padding:30px;margin-bottom:30px}@media (max-width: 576px){#events_recent_year .single-event{padding:15px}}#events_recent_year .single-event .single-event-category{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;line-height:24px}@media only screen and (max-width: 767px){#events_recent_year .single-event .single-event-category{font-size:16px;line-height:22px}}#events_recent_year .single-event .single-event-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:26px;line-height:32px}@media (max-width: 576px){#events_recent_year .single-event .single-event-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:22px;line-height:28px}}#events_recent_year .single-event .single-event-time{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px}@media only screen and (max-width: 767px){#events_recent_year .single-event .single-event-time{font-size:16px;line-height:26px}}#events_recent_year .single-event .single-event-excerpt{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px}@media only screen and (max-width: 767px){#events_recent_year .single-event .single-event-excerpt{font-size:16px;line-height:26px}}#events_recent_year .single-event a{color:#333}.sonderausstellungen-hauptseite h1{margin-bottom:30px}.sonderausstellungen-hauptseite h2{margin-top:20px;margin-bottom:20px}.single-exhibition h3{font-size:26px;line-height:32px}@media (max-width: 990px){.single-exhibition h3{margin-top:10px}}@media (max-width: 767px){.single-exhibition h3{font-size:22px;line-height:28px}}.single-exhibition p{font-size:20px;line-height:32px}@media (max-width: 767px){.single-exhibition p{font-size:16px;line-height:26px}}.sonderausstellungen-hauptseite p{font-size:20px;line-height:32px}.page-title{margin-top:15px;margin-bottom:20px}#exhibitions_recent_year .single-exhibition{border:1px solid #559eaa;padding:30px;margin-bottom:30px}@media (max-width: 576px){#exhibitions_recent_year .single-exhibition{padding:15px}}#exhibitions_recent_year .single-exhibition .single-exhibition-category{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:16px}#exhibitions_recent_year .single-exhibition .single-exhibition-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:26px;line-height:32px}@media (max-width: 767px){#exhibitions_recent_year .single-exhibition .single-exhibition-title{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:22px;line-height:28px}}#exhibitions_recent_year .single-exhibition .single-exhibition-time{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px}@media (max-width: 767px){#exhibitions_recent_year .single-exhibition .single-exhibition-time{font-size:16px;line-height:26px}}#exhibitions_recent_year .single-exhibition .single-exhibition-excerpt{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px;margin-bottom:0}@media (max-width: 767px){#exhibitions_recent_year .single-exhibition .single-exhibition-excerpt{font-size:16px;line-height:26px}}#exhibitions_recent_year .single-exhibition a{color:#333}.newsletter-mainpage-content h1{margin-bottom:20px}form input[type="text"]{border-radius:0;border:1px solid #ddd;width:280px;max-width:280px;height:40px}form input[type="submit"]{border-radius:5px;border:none;background-color:#207d8b;color:#fff;width:160px;height:40px;cursor:pointer}.newsletter-mainpage-links{margin-top:25px;margin-bottom:30px}.newsletter-mainpage-links h4{margin-bottom:25px}.newsletter-mainpage-links a{color:#207d8b}.newsletter-mainpage-links a:hover{color:#559eaa;text-decoration:none}.newsletter-mainpage-unsubscription{margin-bottom:50px}.newsletter-mainpage-unsubscription a{color:#207d8b}.newsletter-mainpage-unsubscription a:hover{color:#559eaa;text-decoration:none}.kontakt-abschnitt-besucherzentrum,.verwaltung,.kontakt-abschnitt-spendenhinweis,.spendenhinweis-ueberschrift,.kontakt-abschnitt-ansprechpartner,.ansprechpartner-ueberschrift{margin-top:15px}.kontakt-abschnitt-besucherzentrum a,.kontakt-abschnitt-verwaltung a,.kontakt-abschnitt-spendenhinweis a,.kontakt-abschnitt-ansprechpartner a{color:#207d8b !important}.kontakt-abschnitt-besucherzentrum p>a,.kontakt-abschnitt-verwaltung p>a,.kontakt-abschnitt-spendenhinweis p>a,.kontakt-abschnitt-ansprechpartner p>a{color:#207d8b !important;text-decoration:underline}.kontakt-abschnitt-besucherzentrum p>a:hover,.kontakt-abschnitt-verwaltung p>a:hover,.kontakt-abschnitt-spendenhinweis p>a:hover,.kontakt-abschnitt-ansprechpartner p>a:hover{color:#559eaa;text-decoration:none}.border{border:1px solid #559eaa !important;padding:20px 20px 20px 20px}.kontakt-ueberschrift{margin-top:20px}.spendenkonto-box p,.kontaktfeld-box p.kontaktfeld-telefon,.kontaktfeld-box p.kontaktfeld-fax,.kontaktfeld-box p.kontaktfeld-email,.kontakt-abschnitt-verwaltung p.kontaktfeld-tel,.kontakt-abschnitt-verwaltung p.kontaktfeld-fax,.kontakt-abschnitt-verwaltung p.kontaktfeld-email{margin-bottom:0px}.historischer-ort-allgemein h1{margin-bottom:20px}@media only screen and (max-width: 767px){.historischer-ort-allgemein h1{font-size:26px;line-height:32px}}.historischer-ort-allgemein h2{margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.historischer-ort-allgemein h2{font-size:22px;line-height:28px}}.historischer-ort-allgemein p{font-size:20px;line-height:32px}@media only screen and (max-width: 767px){.historischer-ort-allgemein p{font-size:16px;line-height:26px}}.historischer-ort-allgemein a{color:#207d8b}.historischer-ort-allgemein a:hover{color:#559eaa;text-decoration:none}.historischer-ort-allgemein .img-space-bottom{margin-bottom:20px}.besucherinformation h1{margin-bottom:20px}.besucherinformation h2{margin-top:20px;margin-bottom:20px}.besuchinformation p,li{font-size:20px;line-height:32px;font-family:"Roboto-Regular", Helvetica, Arial, sans-serif}@media only screen and (max-width: 768px){.besuchinformation p,li{font-size:16px;line-height:26px}}a{color:#207d8b}a:hover{color:#559eaa;text-decoration:none}.besucherinformation p>a{color:#207d8b;text-decoration:underline}.besucherinformation p>a:hover{color:#559eaa;text-decoration:none}.besucherinformation ul{list-style-type:square;margin-top:30px !important}.besucherinformation ul ul{margin-top:0px !important}.besucherinformation .pdf-field{display:flex;align-items:center}.besucherinformation .pdf-field p{margin-bottom:0px !important}.besucherinformation .pdf-field a{font-size:22px;vertical-align:middle;display:flex;align-items:center;justify-content:space-between}.besucherinformation .pdf-field span{display:block}.besucherinformation .pdf-field .icon-file-pdf{width:22px;height:auto;margin-right:50px}.icon-big{color:#207d8b}ul{list-style-type:square}.pdf-box{margin:20px 0px}.pdf-box a span{padding-left:10px !important;padding-right:30px !important;margin-right:0px}.pdf-box a .pdf-text{font-size:22px;line-height:28px}@media only screen and (max-width: 767px){.pdf-box a .pdf-text{font-size:18px;line-height:24px}}.img-download-box{margin:20px 0px}.img-download-box a{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:22px}.img-download-box a span{padding-left:10px !important;padding-right:30px !important;margin-right:0px}.img-download-box a .image-text{font-size:22px;line-height:28px}@media only screen and (max-width: 767px){.img-download-box a .image-text{font-size:18px;line-height:24px}}.dauerausstellungen-startseite h1{margin-bottom:40px}.dauerausstellungen-startseite h2{margin-top:20px;margin-bottom:20px}.dauerausstellungen-startseite a{color:#207d8b}.dauerausstellungen-startseite p>a{color:#207d8b;text-decoration:underline}.dauerausstellungen-startseite p>a:hover{color:#559eaa;text-decoration:none}.dauerausstellungen-startseite a:hover{color:#559eaa;text-decoration:none}.page-template-page-dauerausstellungen-startseite .list-item{margin-bottom:30px}.page-template-page-dauerausstellungen-startseite .btn-list{display:inline-block;width:100%;min-height:80px;padding:12px 15px 12px 20px;flex:1;border:1px solid #559eaa;border-radius:0;font-family:"Roboto-Bold", Helvetica, Arial, sans-serif;font-weight:bold;font-size:20px;line-height:26px;color:#207d8b;text-decoration:none}@media only screen and (max-width: 767px){.page-template-page-dauerausstellungen-startseite .btn-list{font-family:"Roboto-Bold", Helvetica, Arial, sans-serif;font-weight:bold;font-size:18px;line-height:26px}}.page-template-page-dauerausstellungen-startseite .btn-list .icon-angle-right{font-size:25px;padding-right:5px;color:#207d8b}.page-template-page-dauerausstellungen-startseite .btn-list:hover{color:#fff;background:#559eaa}.page-template-page-dauerausstellungen-startseite .btn-list:hover .icon-angle-right{color:#fff}.dauerausstellungen-liste{margin-bottom:20px}.icon-next-subpage{width:25px;height:25px;background:url(../img/icon-arrow-left.svg) center center no-repeat}.icon-next-subpage{transform:rotate(180deg)}.icon-next-subpage:hover{color:#fff}.dauerausstellungen-unterseite h1{margin-bottom:40px}.dauerausstellungen-unterseite h2{margin-top:20px;margin-bottom:20px}.dauerausstellungen-unterseite a{color:#207d8b}.dauerausstellungen-unterseite a:hover{color:#559eaa;text-decoration:none}.dauerausstellungen-startseite p>a{color:#207d8b;text-decoration:underline}.dauerausstellungen-startseite p>a:hover{color:#559eaa;text-decoration:none}.seminars-content h2,.seminars-information h2{margin-top:40px;margin-bottom:20px}.seminar-info{margin-bottom:20px;padding:30px}.seminar-excerpt .seminar-title a,.seminar-excerpt .seminar-text a{color:#333}.seminar-excerpt .seminar-title :hover,.seminar-excerpt .seminar-text :hover{color:#207d8b}.seminar-info .seminar-category{font-size:18px;line-height:24px}@media only screen and (max-width: 990px){.seminar-info .seminar-category{margin-top:10px}}@media only screen and (max-width: 767px){.seminar-info .seminar-category{font-size:16px;line-height:22px}}.seminar-info .seminar-title{font-size:26px;line-height:32px}@media only screen and (max-width: 767px){.seminar-info .seminar-title{font-size:22px;line-height:28px}}.seminar-info .seminar-text{font-size:20px;line-height:32px}@media only screen and (max-width: 767px){.seminar-info .seminar-text{font-size:16px;line-height:26px}}#events_recent_year h1{margin-bottom:30px}h4{font-size:18px;line-height:24px;margin-bottom:10px}@media only screen and (max-width: 767px){h4{font-size:16px !important;line-height:22px}}p.single-event-excerpt{margin:0px}@media only screen and (max-width: 767px){p.single-event-excerpt{font-size:16px !important;line-height:26px}}@media only screen and (max-width: 767px){p.single-event-time{font-size:16px !important;line-height:26px}}.events_passed-title h1{margin-bottom:30px !important}p.single-event-excerpt{margin:0px}h1.single-seminar-title{margin-bottom:20px}.single-seminar .single-seminar-excerpt h2{margin-top:20px;margin-bottom:20px}.single-seminar .single-seminar-excerpt{margin-top:20px}.single-seminar .single-seminar-contact.contact-box{padding-top:20px;padding-bottom:20px;margin-bottom:20px}.single-seminar .single-seminar-contact.contact-box p{margin-bottom:0px}.single-seminar .specific_event_button{margin-bottom:50px}.single-seminar .seminar-quote-box{margin:20px 0px}.single-seminar .seminar-quote-box .icon-big{color:#207d8b}.single-seminar .seminar-quote-box .icon-quote-right{padding-left:10px !important;padding-right:30px !important;margin-right:0px}.single-seminar .seminar-quote-box .seminar-quote-box-citation-text{font-family:"Roboto-Italic", Helvetica, Arial, sans-serif;font-weight:500;font-size:20px}.single-seminar .seminar-quote-box .seminar-quote-box-citation-author{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px}.single-seminar p>a{color:#207d8b;text-decoration:underline}.single-seminar p>a:hover{color:#559eaa;text-decoration:none}.information-box{padding-top:20px;padding-bottom:20px;margin-bottom:25px}.information-box p:last-child{margin-bottom:0px}.single-nachrichten h1{margin-bottom:10px}@media only screen and (max-width: 767px){.single-nachrichten h1{font-size:26px;line-height:32px}}.single-nachrichten h2{margin-bottom:30px}@media only screen and (max-width: 767px){.single-nachrichten h2{margin-bottom:10px}}.single-nachrichten h3{font-size:22px;line-height:28px}@media only screen and (max-width: 767px){.single-nachrichten h3{font-size:18px;line-height:24px}}.single-nachrichten h4{line-height:22px;margin-bottom:10px}@media only screen and (max-width: 990px){.single-nachrichten h4{margin:10px 0px;font-size:16px;line-height:22px}}.single-nachrichten .single-news-content-entry{margin-top:30px}@media only screen and (max-width: 990px){.single-nachrichten .single-news-content-entry{margin-top:0px}}.single-nachrichten p.single-news-time{font-size:18px;line-height:25px;margin-bottom:20px}@media screen and (max-width: 767px){.single-nachrichten p.single-news-time{font-size:16px;line-height:26px}}.single-nachrichten p.image-caption{font-size:16px;line-height:24px}.single-nachrichten .single-news-content-entry p>a{text-decoration:underline !important}.single-nachrichten .single-news-content-entry p>a:hover{color:#559eaa;text-decoration:none}.single-nachrichten li.single-news-content-entry{font-size:18px;line-height:25px;list-style-type:square}.single-nachrichten .single-news-content .btn-kz{margin-bottom:50px}.information h1{margin-bottom:20px}.information h2{margin-top:20px;margin-bottom:20px}.information h3{margin-top:20px;margin-bottom:20px}.information p,.information li,.information a{font-size:20px;line-height:32px;font-family:"Roboto-Regular", Helvetica, Arial, sans-serif}@media only screen and (max-width: 767px){.information p,.information li,.information a{font-size:16px !important;line-height:26px}}.information p>a{color:#207d8b;text-decoration:underline}.information p>a:hover{color:#559eaa;text-decoration:none}.icon-big{color:#207d8b}.information ul{list-style-type:square;margin-top:30px !important}.information ul li{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px}.information .pdf-field{display:flex;align-items:center}.information .pdf-field p{margin-bottom:0px !important}.information .pdf-field a{font-size:22px;vertical-align:middle;display:flex;align-items:center;justify-content:space-between}.information .pdf-field span{display:block}.information .pdf-field .icon-file-pdf{width:22px;height:auto;margin-right:50px}.pdf-box{margin:20px 0px}.pdf-box a{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:22px}.pdf-box a span{padding-left:10px !important;padding-right:30px !important;margin-right:0px}.information .img-download-box{display:flex;align-items:center}.information .img-download-box p{margin-bottom:0px !important}.information .img-download-box a{font-size:22px;vertical-align:middle;display:flex;align-items:center;justify-content:space-between}.information .img-download-box span{display:block}.information .img-download-box .icon-images{width:22px;height:auto;margin-right:50px}.img-download-box{margin:20px 0px}.img-download-box a{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:22px}.img-download-box a span{padding-left:10px !important;padding-right:30px !important;margin-right:0px}.img-download-box a .image-text{font-size:22px;line-height:28px}@media only screen and (max-width: 767px){.img-download-box a .image-text{font-size:18px;line-height:24px}}.adress-box{padding-top:20px;padding-bottom:20px;margin-bottom:25px}.adress-box p:last-child{margin-bottom:0px}.information-box{padding-top:20px;padding-bottom:20px;margin-bottom:25px}.information-box p:last-child{margin-bottom:0px}.podcast-links{margin-top:50px;margin-bottom:50px}.podcast-links img{padding-right:50px}.mobile-apps-links{margin-top:50px;margin-bottom:50px}.mobile-apps-links img{padding-right:50px;height:57px !important;width:auto !important}.inhaltsverzeichnis h1{margin-bottom:20px}.inhaltsverzeichnis h2{margin-top:20px;margin-bottom:20px}.inhaltsverzeichnis h3{margin-top:20px;margin-bottom:20px}.inhaltsverzeichnis p{line-height:32px}.inhaltsverzeichnis .inhaltsverzeichnis-inhalt a{text-decoration:underline}.inhaltsverzeichnis .inhaltsverzeichnis-inhalt a:hover{color:#559eaa;text-decoration:none}.inhaltsverzeichnis .inhaltsverzeichnis-inhalt ul{padding-left:0px}.inhaltsverzeichnis .inhaltsverzeichnis-inhalt ul li{list-style-type:none}.inhaltsverzeichnis .inhaltsverzeichnis-inhalt ul ul{padding-left:30px}.inhaltsverzeichnis .inhaltsverzeichnis-inhalt .inhaltsverzeichnis-hr{border-bottom:1px solid #207d8b;border-top:0px solid #fff;padding:0px;margin-top:40px;margin-bottom:20px}.singlenews h1{margin-bottom:20px}.singlenews h2{margin-top:20px;margin-bottom:20px}.singlenews h3{font-size:22px;line-height:28px;margin-top:20px;margin-bottom:20px}.singlenews p,.singlenews li{line-height:32px}.singlenews p>a{color:#207d8b;text-decoration:underline}.singlenews p>a:hover{color:#559eaa;text-decoration:none}.presse h1{margin-bottom:20px}.presse h2{margin-top:20px;margin-bottom:20px}.presse h3{margin-top:20px;margin-bottom:20px}.presse p{line-height:32px}.presse p>a{color:#207d8b;text-decoration:underline}.presse p>a:hover{color:#559eaa;text-decoration:none}.presse .img-download-box{display:flex;align-items:center}.presse .img-download-box p{margin-bottom:0px !important}.presse .img-download-box a{font-size:22px;vertical-align:middle;display:flex;align-items:center;justify-content:space-between}.presse .img-download-box span{display:block}.presse .img-download-box .icon-images{width:22px;height:auto;margin-right:50px}.img-download-box{margin:20px 0px}.img-download-box a{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:22px}.img-download-box a span{padding-left:10px !important;padding-right:30px !important;margin-right:0px}.img-download-box a .image-text{font-size:22px;line-height:28px}@media only screen and (max-width: 767px){.img-download-box a .image-text{font-size:18px;line-height:24px}}.archiv-thirdlvl .list-item{width:100%}.archiv-thirdlvl .list-item a{width:100%;margin-bottom:20px;min-height:90px}.page-archiv h1{margin-bottom:20px}.page-archiv h2{margin-top:20px;margin-bottom:20px}.page-archiv h3{margin-top:20px}.page-archiv p,.page-archiv li{font-size:20px;line-height:32px}@media only screen and (max-width: 767px){.page-archiv p,.page-archiv li{font-size:16px;line-height:26px}}.page-archiv p>a{color:#207d8b;text-decoration:underline}.page-archiv p>a:hover{color:#559eaa;text-decoration:none}.page-archiv .archiv-thirdlvl .btn-list{display:inline-block;width:100%;min-height:80px;padding:12px 15px 12px 20px;flex:1;border:1px solid #559eaa;border-radius:0;font-family:"Roboto-Bold", Helvetica, Arial, sans-serif;font-weight:bold;font-size:20px;line-height:26px;color:#207d8b;text-decoration:none}.page-archiv .archiv-thirdlvl .btn-list:hover{color:#fff;background:#559eaa}.request-form{margin-top:0px}.request-form .gsection_title{display:none}.request-form .gsection_description{padding:15px}.video-image-box{position:relative}.video-image-box .video-play-button{position:absolute;right:25px;top:25px;z-index:9;width:55px;height:55px}.page-single-video h1{margin-bottom:20px}.page-single-video video{margin-bottom:30px}.page-single-video .prisonnier-lifetime,.page-single-video .prision-time,.page-single-video .prisonnier-biographie{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px}.page-single-video .prisonnier-lifetime,.page-single-video .prision-time{margin:0}.page-single-video .prisonnier-biographie{margin:45px 0 80px}.page-single-video .btn-kz{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;border-radius:5px;border:none;background-color:#207d8b;color:#fff;height:40px;margin-bottom:85px;cursor:pointer}.gomus-contact-form iframe{height:auto}.gomus-contact-form .container{font-family:"Roboto-Medium", Helvetica, Arial, sans-serif;color:#333;margin:0px;padding:0px}.gomus-contact-form .container h1{font-size:32px;line-height:38px;margin-bottom:40px}.gomus-contact-form .container h2{font-size:26px;line-height:32px;margin-top:20px;margin-bottom:20px}.gomus-contact-form .container label{font-family:"Roboto-Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;line-height:32px;margin:0}.gomus-contact-form .container .controls input{height:40px;max-width:100%;min-height:28px}.gomus-contact-form .container .controls input textarea{height:200px}.gomus-contact-form .container .controls select{height:40px}.gomus-contact-form .container .controls input[type="text"]{width:100% !important}.gomus-contact-form .container .form-group>div{padding-left:0 !important}.gomus-contact-form .container .checkbox{display:flex}.gomus-contact-form .container .checkbox input{margin-right:10px !important;position:relative;bottom:3px}.gomus-contact-form .container .radio{display:flex}.gomus-contact-form .container .radio input{margin-right:10px !important;position:relative;bottom:3px}.gomus-contact-form .container button[type="submit"]{border-radius:5px;border:none;background-color:#207d8b;color:#fff;width:160px;height:40px;cursor:pointer}.gomus-contact-form .container abbr[title],.gomus-contact-form .container abbr[data-original-title]{text-decoration:none !important}.modal.modal-signlanguage{z-index:9999}@media (min-width: 576px){.modal.modal-signlanguage .modal-dialog{max-width:1110px !important}}#footer-max-container{border:1px solid #dddddd;height:100%;margin:0 auto;width:100%}#footer-max-container form input[type="text"]{border-radius:0;border:1px solid #ddd;width:280px;max-width:280px;height:40px}#footer-max-container form input[type="submit"]{border-radius:5px;border:none;background-color:#207d8b;color:#fff;width:160px;height:40px;cursor:pointer;margin:0}.footer-line{background-color:#207d8b;height:15px;width:100%}.imprint-row{padding-top:20px}.imprint-row p{margin:0px;padding:10px 0px}.main-footer-menu{background-color:#f8f8f8;width:100%}.main-footer-menu h3{color:#333;font-size:22px;line-height:28px;margin-top:32px}.main-footer-menu p{color:#333;font-size:16px;line-height:22px}.main-footer-menu ul{margin:0;padding:10px 0;list-style-type:none;list-style-image:none;bottom:0px}.main-footer-menu li{display:inline}.main-footer-menu a{font-size:16px;text-decoration:none;margin:0;padding:5px 0px 5px 0px;color:#207d8b}.main-footer-menu a:hover{color:#559eaa}.main-footer-menu ul li a{font-size:16px;text-decoration:none;margin:0;padding:5px 0px 5px 0px;color:#207d8b}.main-footer-menu ul li a:hover{color:#559eaa}.main-footer-menu ul li:not(:first-child):before{content:" | "}.main-footer-menu .footer-column-3 p{margin:32px 0 12px 0;line-height:28px}@media only screen and (max-width: 576px){.footer-column-3 img{width:100% !important}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXMiOlsiYXBwLnNjc3MiLCJfYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwiX2Jvb3RzdHJhcC9fZnVuY3Rpb25zLnNjc3MiLCJfYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIl9ib290c3RyYXAvX21peGlucy5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX2JhZGdlLnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiX2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIl9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJfYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsIl9ib290c3RyYXAvX3Jvb3Quc2NzcyIsIl9ib290c3RyYXAvX3JlYm9vdC5zY3NzIiwiX2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiX2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLCJfYm9vdHN0cmFwL19jb2RlLnNjc3MiLCJfYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJfYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIl9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJfYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJfYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwiX2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsIl9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwiX2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyIsIl9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiX2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCJfYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsIl9ib290c3RyYXAvX2NhcmQuc2NzcyIsIl9ib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyIsIl9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIl9ib290c3RyYXAvX2JhZGdlLnNjc3MiLCJfYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsIl9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJfYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiX2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyIsIl9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIl9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJfYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiX2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiX2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzIiwiX2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsIl9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiX2Jvb3RzdHJhcC91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJfYm9vdHN0cmFwL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiX2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIl9ib290c3RyYXAvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiX2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIl9ib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiX2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIl9ib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiX2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJfYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiX2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiX2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIl9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJfYm9vdHN0cmFwL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiX2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIl9saWJzL3NsaWNrLnNjc3MiLCJfZ2VuZXJhbC9jb2xvcnMuc2NzcyIsIl9nZW5lcmFsL2ZvbnRzLnNjc3MiLCJfZ2VuZXJhbC9pY29ucy5zY3NzIiwiX2dlbmVyYWwvZ2VuZXJhbC5zY3NzIiwiX2dlbmVyYWwvZm9ybXMuc2NzcyIsIl9tb2R1bGUvaGVhZGVyL2hlYWRlci5zY3NzIiwiX21vZHVsZS9oZWFkZXIvc2VhcmNoLnNjc3MiLCJfbW9kdWxlL2hlYWRlci90b3AtbWVudS5zY3NzIiwiX21vZHVsZS9oZWFkZXIvbWFpbi1tZW51LnNjc3MiLCJfbW9kdWxlL2hlYWRlci9tb2JpbGUtbWVudS5zY3NzIiwiX21vZHVsZS9oZXJvYXJlYS5zY3NzIiwiX21vZHVsZS9jb250ZW50LW5hdi5zY3NzIiwiX21vZHVsZS9zdWJwYWdlbmF2LnNjc3MiLCJfbW9kdWxlL2JyZWFkY3J1bWJzLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3BhZ2Utc3RhcnQuc2NzcyIsIl9tb2R1bGUvcGFnZXMvcGFnZS1nZXNjaGljaHRlLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3BhZ2UtdmlydHVlbGxlci1ydW5kZ2FuZy5zY3NzIiwiX21vZHVsZS9wYWdlcy9zaW5nbGUtdmVyYW5zdGFsdHVuZ2VuLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3NpbmdsZS1zb25kZXJhdXNzdGVsbHVuZ2VuLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3NpbmdsZS1uZXdzbGV0dGVyLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL2FyY2hpdmUtdmVyYW5zdGFsdHVuZ2VuLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL2FyY2hpdmUtc29uZGVyYXVzc3RlbGx1bmdlbi5zY3NzIiwiX21vZHVsZS9wYWdlcy9wYWdlLW5ld3NsZXR0ZXItaGF1cHRzZWl0ZS5zY3NzIiwiX21vZHVsZS9wYWdlcy9wYWdlLWtvbnRha3Quc2NzcyIsIl9tb2R1bGUvcGFnZXMvcGFnZS1oaXN0b3Jpc2NoZXItb3J0LWFsbGdtZWluLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3BhZ2UtYmVzdWNoLWluZm9ybWF0aW9uLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3BhZ2Utc29uZGVyYXVzc3RlbGx1bmdlbi5zY3NzIiwiX21vZHVsZS9wYWdlcy9wYWdlLWRhdWVyYXVzc3RlbGx1bmdlbi1zdGFydHNlaXRlLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3BhZ2UtZGF1ZXJhdXNzdGVsbHVuZ2VuLXVudGVyc2VpdGUuc2NzcyIsIl9tb2R1bGUvcGFnZXMvcGFnZS1zZW1pbmFyZS5zY3NzIiwiX21vZHVsZS9wYWdlcy9wYWdlLW5hY2hyaWNodGVuLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3BhZ2UtYmlzaGVyaWdlLXZlcmFuc3RhbHR1bmdlbi5zY3NzIiwiX21vZHVsZS9wYWdlcy9zaW5nbGUtc2VtaW5hcmUuc2NzcyIsIl9tb2R1bGUvcGFnZXMvc2luZ2xlLW5hY2hyaWNodGVuLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3BhZ2UtaW5mb3JtYXRpb25zc2VpdGUuc2NzcyIsIl9tb2R1bGUvcGFnZXMvcGFnZS1pbmhhbHRzdmVyemVpY2huaXMuc2NzcyIsIl9tb2R1bGUvcGFnZXMvc2luZ2xlLW5ld3NsZXR0ZXItZWluemVsYW5zaWNodC5zY3NzIiwiX21vZHVsZS9wYWdlcy9wYWdlLXByZXNzZS5zY3NzIiwiX21vZHVsZS9wYWdlcy9wYWdlLWFyY2hpdi5zY3NzIiwiX21vZHVsZS9wYWdlcy9wYWdlLXN0aW1tZS1kZXItdWViZXJsZWJlbmRlbi5zY3NzIiwiX21vZHVsZS9wYWdlcy9zaW5nbGUtdmlkZW9zLnNjc3MiLCJfbW9kdWxlL3BhZ2VzL3BhZ2UtZ20tY29udGFjdC1mb3JtLnNjc3MiLCJfbW9kdWxlL3NpZ25sYW5ndWFnZS1tb2RhbC5zY3NzIiwiX21vZHVsZS9mb290ZXIvZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl9ib290c3RyYXAvYm9vdHN0cmFwXCI7XHJcbkBpbXBvcnQgXCJfbGlicy9zbGlja1wiO1xyXG5cclxuQGltcG9ydCBcIl9nZW5lcmFsL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiX2dlbmVyYWwvZm9udHNcIjtcclxuQGltcG9ydCBcIl9nZW5lcmFsL2ljb25zXCI7XHJcbkBpbXBvcnQgXCJfZ2VuZXJhbC9nZW5lcmFsXCI7XHJcbkBpbXBvcnQgXCJfZ2VuZXJhbC9mb3Jtc1wiO1xyXG5cclxuQGltcG9ydCBcIl9tb2R1bGUvaGVhZGVyL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9oZWFkZXIvc2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL2hlYWRlci90b3AtbWVudVwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9oZWFkZXIvbWFpbi1tZW51XCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL2hlYWRlci9tb2JpbGUtbWVudVwiO1xyXG5cclxuQGltcG9ydCBcIl9tb2R1bGUvaGVyb2FyZWFcIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvY29udGVudC1uYXZcIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvc3VicGFnZW5hdlwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9icmVhZGNydW1ic1wiO1xyXG5cclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvcGFnZS1zdGFydFwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9wYWdlcy9wYWdlLWdlc2NoaWNodGVcIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvcGFnZS12aXJ0dWVsbGVyLXJ1bmRnYW5nXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3NpbmdsZS12ZXJhbnN0YWx0dW5nZW5cIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvc2luZ2xlLXNvbmRlcmF1c3N0ZWxsdW5nZW5cIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvc2luZ2xlLW5ld3NsZXR0ZXJcIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvYXJjaGl2ZS12ZXJhbnN0YWx0dW5nZW5cIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvYXJjaGl2ZS1zb25kZXJhdXNzdGVsbHVuZ2VuXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3BhZ2UtbmV3c2xldHRlci1oYXVwdHNlaXRlXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3BhZ2Uta29udGFrdFwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9wYWdlcy9wYWdlLWhpc3RvcmlzY2hlci1vcnQtYWxsZ21laW5cIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvcGFnZS1iZXN1Y2gtaW5mb3JtYXRpb25cIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvcGFnZS1zb25kZXJhdXNzdGVsbHVuZ2VuXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3BhZ2UtZGF1ZXJhdXNzdGVsbHVuZ2VuLXN0YXJ0c2VpdGVcIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvcGFnZS1kYXVlcmF1c3N0ZWxsdW5nZW4tdW50ZXJzZWl0ZVwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9wYWdlcy9wYWdlLXNlbWluYXJlXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3BhZ2UtbmFjaHJpY2h0ZW5cIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvcGFnZS1iaXNoZXJpZ2UtdmVyYW5zdGFsdHVuZ2VuXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3NpbmdsZS1zZW1pbmFyZVwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9wYWdlcy9zaW5nbGUtbmFjaHJpY2h0ZW5cIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvcGFnZS1pbmZvcm1hdGlvbnNzZWl0ZVwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9wYWdlcy9wYWdlLWluaGFsdHN2ZXJ6ZWljaG5pc1wiO1xyXG5AaW1wb3J0IFwiX21vZHVsZS9wYWdlcy9zaW5nbGUtbmV3c2xldHRlci1laW56ZWxhbnNpY2h0XCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3BhZ2UtcHJlc3NlXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3BhZ2UtYXJjaGl2XCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3BhZ2Utc3RpbW1lLWRlci11ZWJlcmxlYmVuZGVuXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlL3BhZ2VzL3NpbmdsZS12aWRlb3NcIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvcGFnZXMvcGFnZS1nbS1jb250YWN0LWZvcm1cIjtcclxuQGltcG9ydCBcIl9tb2R1bGUvc2lnbmxhbmd1YWdlLW1vZGFsXCI7XHJcblxyXG5AaW1wb3J0IFwiX21vZHVsZS9mb290ZXIvZm9vdGVyXCI7XHJcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdXRhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAjMDAwLCAjZmZmKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbiksICR0aGVtZS1jb2xvcnMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbiksICRzcGFjZXJzKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pLCAkc2l6ZXMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1saW5lLWhlaWdodDogICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaG92ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYmFkZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3NjcmVlbi1yZWFkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1oaWRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtdHJ1bmNhdGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xuXG4vLyAvLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2FyZXRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0c1wiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXJvd1wiO1xuXG4vLyAvLyBTa2luc1xuQGltcG9ydCBcIm1peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ib3gtc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XG5cbi8vIC8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuLy8gQGltcG9ydCBcIm1peGlucy9uYXZiYXItYWxpZ25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuQGltcG9ydCBcIm1peGlucy9mbG9hdFwiO1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cblxuLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9T4oCUYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc3VlZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc2l6ZSBhbnl0aGluZ1xuXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIFNpemluZyBzaG9ydGN1dHNcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGtiZC1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuYnRuIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzdWVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZztcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1maWxlLWhlaWdodH0gLSAjeyRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGh9ICogMik7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLm5hdmJhci10b2dnbGVyIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3B1cCB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzQtZmxleC1zaG9ydGhhbmQtZGVjbGFyYXRpb25zLXdpdGgtdW5pdGxlc3MtZmxleC1iYXNpcy12YWx1ZXMtYXJlLWlnbm9yZWRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjNC1mbGV4LXNob3J0aGFuZC1kZWNsYXJhdGlvbnMtd2l0aC11bml0bGVzcy1mbGV4LWJhc2lzLXZhbHVlcy1hcmUtaWdub3JlZFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1kaXZpZGVyfVwiO1xuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAucGFnZS1saW5rIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDIpO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBmb250LXNpemU6ICRwcm9ncmVzcy1mb250LXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9hY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGVcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAubW9kYWwtb3BlbiAmIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkcG9wb3Zlci1mb250LXNpemU7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gLTIpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAuMjUpLCByZ2JhKDAsIDAsIDAsIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgLjI1KSwgcmdiYSgwLCAwLCAwLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcblxuICAgIC8vIFVzZSBwc2V1ZG8gY2xhc3NlcyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBpbXBvcnQgXCJ1dGlsaXRpZXMvYWxpZ25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYmFja2dyb3VuZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9ib3JkZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZW1iZWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbG9hdFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9wb3NpdGlvblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zY3JlZW5yZWFkZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NpemluZ1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3RleHRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmlzaWJpbGl0eVwiO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICBjb250ZW50OiBcIlwiO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGhlaWdodDogYXV0bztcblxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbi8vIEBmb250LWZhY2Vcbi8vIHtcbi8vICAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuLy8gICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpO1xuLy8gfVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogd2hpdGU7XG5cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTI1cHg7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcblxuICBjb250ZW50OiBcIuKAolwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgb3BhY2l0eTogMC4yNTtcbiAgY29sb3I6IGJsYWNrO1xuXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbiIsIiRoaWdobGlnaHQtY29sb3I6IHJlZDtcclxuJGt6LWJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiRzbGlkZXItYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3YjtcclxuJGZvbnQtY29sb3I6ICMzMzMzMzM7XHJcbiRzZWNvbmRhcnktZm9udC1jb2xvcjogIzIwN2Q4YjtcclxuJGhpZ2hsaWdodC1idXR0b246ICNkYjc3MmQ7XHJcbiRrei1jb2xvcjogIzIwN2Q4YjtcclxuJGt6LWNvbG9yLWhvdmVyOiAjNTU5ZWFhO1xyXG4kaHlwaGVuOiAjOTk5O1xyXG4kYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4kY29sb3Itd2hpdGU6ICNmZmY7XHJcbiRmb3JtLWVycm9yOiAjY2MxODAwO1xyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJsYWNrLnN2ZyNSb2JvdG8tQmxhY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci5zdmcjUm9ib3RvLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tSXRhbGljXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1JdGFsaWMuc3ZnI1JvYm90by1JdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtLUl0YWxpY1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtSXRhbGljLnN2ZyNSb2JvdG8tTWVkaXVtSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQuc3ZnI1JvYm90by1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkLUl0YWxpY1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZEl0YWxpYy5zdmcjUm9ib3RvLUJvbGRJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrLUl0YWxpY1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQmxhY2tJdGFsaWMuc3ZnI1JvYm90by1CbGFja0l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1MaWdodC1JdGFsaWNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUxpZ2h0SXRhbGljLnN2ZyNSb2JvdG8tTGlnaHRJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tVGhpbi1JdGFsaWNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVRoaW5JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVRoaW5JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVRoaW5JdGFsaWMuc3ZnI1JvYm90by1UaGluSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUxpZ2h0XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC5zdmcjUm9ib3RvLUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVRoaW5cIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVRoaW4uc3ZnI1JvYm90by1UaGluXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtLnN2ZyNSb2JvdG8tTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gSWNvbnNcclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuLy8gICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zL2ZhLmVvdD92PTQuMy4wXCIpO1xyXG4vLyAgIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMvZmEuZW90PyNpZWZpeCZ2PTQuMy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4vLyAgICAgdXJsKFwiLi4vZm9udHMvaWNvbnMvZmEud29mZjI/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuLy8gICAgIHVybChcIi4uL2ZvbnRzL2ljb25zL2ZhLndvZmY/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4vLyAgICAgdXJsKFwiLi4vZm9udHMvaWNvbnMvZmEudHRmP3Y9NC4zLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbi8vICAgICB1cmwoXCIuLi9mb250cy9pY29ucy9mYS5zdmc/dj00LjMuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4vLyB9XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMvZmFuLmVvdD92PTQuMy4wXCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMvZmFuLmVvdD8jaWVmaXgmdj00LjMuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2ljb25zL2Zhbi53b2ZmMj92PTQuMy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvaWNvbnMvZmFuLndvZmY/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvaWNvbnMvZmFuLnR0Zj92PTQuMy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvaWNvbnMvZmFuLnN2Zz92PTQuMy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXJlZ3VsYXIoJHNpemU6IGZhbHNlLCAkbGg6IGZhbHNlKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIEBpZiAkc2l6ZSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gIH1cclxuICBAaWYgJGxoIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1tZWRpdW0oJHNpemU6IGZhbHNlLCAkbGg6IGZhbHNlKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgQGlmICRzaXplIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG4gIEBpZiAkbGgge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWJvbGQoJHNpemU6IGZhbHNlLCAkbGg6IGZhbHNlKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBAaWYgJHNpemUge1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICB9XHJcbiAgQGlmICRsaCB7XHJcbiAgICBsaW5lLWhlaWdodDogJGxoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZvbnQtaXRhbGljKCRzaXplOiBmYWxzZSwgJGxoOiBmYWxzZSkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1JdGFsaWNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIEBpZiAkc2l6ZSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gIH1cclxuICBAaWYgJGxoIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGg7XHJcbiAgfVxyXG59XHJcbiIsIi5pY29uLFxyXG4uc2xpY2stYXJyb3cge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyB3aWR0aDogMjFweDtcclxuICAvLyBoZWlnaHQ6IDIxcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBjb2xvcjogJGZvbnQtY29sb3I7XHJcblxyXG4gICYuaWNvbi1iaWcge1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAvLyAmLmljb24tdGVsIHtcclxuICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi10ZWwucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAvLyB9XHJcbiAgLy8gJi5pY29uLWVtYWlsIHtcclxuICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1tYWlsLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgLy8gfVxyXG4gIC8vICYuaWNvbi1mYXgge1xyXG4gIC8vICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWZheC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIC8vIH1cclxuICAvLyAmLmljb24tdGltZSB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24temVpdC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIC8vIH1cclxuICAvLyAmLmljb24tc2lnbmxhbmd1YWdlIHtcclxuICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1nZWJhZXJkZW5zcHJhY2hlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgLy8gfVxyXG4gICYuaWNvbi1lYXN5bGFuZ3VhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWxlaWNodGVzcHJhY2hlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogMjFweDtcclxuICB9XHJcbiAgLy8gJi5pY29uLWNoZWNrIHtcclxuICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1jaGVjay5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIC8vIH1cclxuICAvLyAmLmljb24tbWFnbmlmeWluZy1nbGFzcyB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tbWFnbmlmeWluZy1nbGFzcy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIC8vIH1cclxuICAvLyAmLmljb24tZ2xvYmUge1xyXG4gIC8vICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWdsb2JlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgLy8gfVxyXG4gIC8vICYuaWNvbi1kb3duIHtcclxuICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1kb3duLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgLy8gfVxyXG4gIC8vICYuaWNvbi1tZW51IHtcclxuICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1tZW51LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgLy8gfVxyXG4gICYuaWNvbi1jbG9jazpiZWZvcmUsXHJcbiAgJi5pY29uLXRpbWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbiAgfVxyXG4gICYuaWNvbi1lbnZlbG9wZTpiZWZvcmUsXHJcbiAgJi5pY29uLWVtYWlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xyXG4gIH1cclxuICAmLmljb24tY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODAyXCI7XHJcbiAgfVxyXG4gICYuaWNvbi1pbWFnZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODAzXCI7XHJcbiAgfVxyXG4gICYuaWNvbi1mYXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODA0XCI7XHJcbiAgfVxyXG4gICYuaWNvbi1ib29rbWFyazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MDVcIjtcclxuICB9XHJcbiAgJi5pY29uLWFuZ2xlLWRvd246YmVmb3JlLFxyXG4gICYuaWNvbi1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwNlwiO1xyXG4gIH1cclxuICAmLmljb24tYW5nbGUtbGVmdDpiZWZvcmUsXHJcbiAgJi5pY29uLWxlZnQ6YmVmb3JlLFxyXG4gICYuc2xpY2stcHJldjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgY29udGVudDogXCJcXGU4MDdcIjtcclxuICB9XHJcbiAgJi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSxcclxuICAmLmljb24tcmlnaHQ6YmVmb3JlLFxyXG4gICYuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgY29udGVudDogXCJcXGU4MDhcIjtcclxuICB9XHJcbiAgJi5pY29uLWFuZ2xlLXVwOmJlZm9yZSxcclxuICAmLmljb24tdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcbiAgfVxyXG4gICYuaWNvbi1iYXJzOmJlZm9yZSxcclxuICAmLmljb24tbWVudTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MGFcIjtcclxuICB9XHJcbiAgJi5pY29uLXRpbWVzOmJlZm9yZSxcclxuICAmLmljb24tY2xvc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODBiXCI7XHJcbiAgfVxyXG4gICYuaWNvbi1zZWFyY2g6YmVmb3JlLFxyXG4gICYuaWNvbi1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xyXG4gIH1cclxuICAmLmljb24tcXVvdGUtcmlnaHQ6YmVmb3JlLFxyXG4gICYuc2xpZGVyLXF1b3RlLWljb246YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODBkXCI7XHJcbiAgfVxyXG4gICYuaWNvbi1waG9uZTpiZWZvcmUsXHJcbiAgJi5pY29uLXRlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MGVcIjtcclxuICB9XHJcbiAgJi5pY29uLWdsb2JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwZlwiO1xyXG4gIH1cclxuICAmLmljb24tc2lnbi1sYW5ndWFnZTpiZWZvcmUsXHJcbiAgJi5pY29uLXNpZ25sYW5ndWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MTBcIjtcclxuICB9XHJcbiAgJi5pY29uLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxMVwiO1xyXG4gIH1cclxuICAmLmljb24tZmlsZS1wZGY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODEyXCI7XHJcbiAgfVxyXG4gICYuaWNvbi1sZWljaHRlc3BhY2hlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxM1wiO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gd2lkdGg6IDIxcHg7XHJcbiAgLy8gaGVpZ2h0OiAyMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgY29sb3I6ICRmb250LWNvbG9yO1xyXG59XHJcbiIsImJvZHkge1xyXG4gIC8vZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ub3JhbmdlLWhpZ2hsaWdodCB7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogJGhpZ2hsaWdodC1idXR0b247XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuaDEjYnJlYWRjcnVtcyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogJGZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIwcHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLWNhcHRpb24ge1xyXG4gIEBpbmNsdWRlIGZvbnQtcmVndWxhcigxNnB4KTtcclxuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItbnVtYmVyLXJvdW5kIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1pbi13aWR0aDogNDBweDtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTlweDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmEuaG92ZXItY29sb3Ita3oge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGt6LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtcGFnZW5hdmkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIC5wYWdlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY3VycmVudCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBjb2xvcjogJGt6LWNvbG9yO1xyXG4gIH1cclxuICAuZXh0ZW5kIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAka3otY29sb3I7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgY29sb3I6ICRrei1jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnByZXZpb3VzcG9zdHNsaW5rLFxyXG4gICAgJi5uZXh0cG9zdHNsaW5rIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubmV4dHBvc3RzbGluayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrei1jb2xvcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmLnByZXZpb3VzcG9zdHNsaW5rOjphZnRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgY29udGVudDogXCJcXGU4MDdcIjtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuICAgICYubmV4dHBvc3RzbGluazo6YmVmb3JlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICBjb250ZW50OiBcIlxcZTgwOFwiO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZsO8ciB6dXLDvGNrIGJ1dHRvblxyXG4uYnRuLWt6IHtcclxuICBAaW5jbHVkZSBmb250LW1lZGl1bSgxOHB4KTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDdkOGI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogNDBweCAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmltYWdlLWNhcHRpb24ge1xyXG4gIEBpbmNsdWRlIGZvbnQtcmVndWxhcigxNnB4KTtcclxufVxyXG5cclxuaHIua3otaHIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICRrei1jb2xvcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiAka3otY29sb3IgYXV0byAxcHg7XHJcbn1cclxuXHJcbmEuYnRuLWt6IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otY29sb3I7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dC5idG4ta3oge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrei1jb2xvcjtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGt6LWNvbG9yLWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5hLmJyb2tlbl9saW5rIHtcclxudGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCJmb3JtIC5nZm9ybV9maWVsZHMge1xyXG4gIEBleHRlbmQgLmxpc3QtdW5zdHlsZWQ7XHJcbiAgQGV4dGVuZCAucm93O1xyXG5cclxuICBpbnB1dCxcclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMjhweDtcclxuICB9XHJcblxyXG4gIC5uZW8tZ2ZfdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgMTVweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmdmaWVsZCB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmdmaWVsZF9sYWJlbCB7XHJcbiAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIwcHgsIDMycHgpO1xyXG4gIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5nc2VjdGlvbl90aXRsZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMjZweCwgMzZweCk7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbn1cclxuXHJcbi5nZmllbGRfZGVzY3JpcHRpb24ge1xyXG4gIEBleHRlbmQgLmFsZXJ0O1xyXG59XHJcblxyXG4udmFsaWRhdGlvbl9lcnJvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1ib2xkKDE2cHgpO1xyXG4gIGNvbG9yOiAkZm9ybS1lcnJvcjtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZ2Zvcm1fYnV0dG9uIHtcclxuICBAZXh0ZW5kIC5idG47XHJcbiAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMThweCk7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvIGxpLFxyXG4uZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfY2hlY2tib3ggbGkge1xyXG4gIEBleHRlbmQgLmZvcm0tY2hlY2s7XHJcbn1cclxuXHJcbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdmaWVsZF9lcnJvciB7XHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tZXJyb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdpbnB1dF9jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1saW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otY29sb3I7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbmhlYWRlciB7XHJcbiAgJi5jb250YWluZXItZmx1aWQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGt6LWJhY2tncm91bmQtY29sb3I7XHJcbiAgLmhlYWRlci1yb3ctMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmxvZ28tYm94IHtcclxuICAgIC8vIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvLWltZyB7XHJcbiAgICB3aWR0aDogMjY2cHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWFyY2gtYm94IHtcclxuICBiYWNrZ3JvdW5kOiAka3otY29sb3ItaG92ZXI7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA5OTAwO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5zZWFyY2gtZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMjVweCAwO1xyXG4gIH1cclxuICBsYWJlbFtmb3I9XCJzZWFyY2gtYm94XCJdIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAyMDlweDtcclxuICAgIH1cclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYuc2VhcmNoLXN1Ym1pdCxcclxuICAgICYuY2xvc2Utc2VhcmNoIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRvcC1tZW51IHtcclxuICBsaSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGt6LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ0biB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIC5sYW5ndWFnZS1zd2l0Y2hlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjpob3ZlciB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vIGxlZnQ6IC0zNXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItaW5uZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAxMHB4IDI1cHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1nbG9iZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIH1cclxuICAuaWNvbi1tYWduaWZ5aW5nLWdsYXNzIHtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5tYWluLW1lbnUge1xyXG4gIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgbWFyZ2luOiA2NXB4IDAgMjBweCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgbGkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxOXB4IDAgMTlweDtcclxuICAgIG1pbi1oZWlnaHQ6IDY2cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaHlwaGVuO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLy8gJjpob3ZlciAuc3ViLW1lbnUge1xyXG4gICAgLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gfVxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICA+IGEge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAka3otY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcclxuICAuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcclxuICAgIGNvbG9yOiAka3otY29sb3I7XHJcbiAgfVxyXG5cclxuICAuc3ViLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHdpZHRoOiAxMTEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgJGt6LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMzRweCAwIDU1cHggMTBweDtcclxuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyZXk7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2xvc2UtbWFpbi1tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogNjVweCAwIDAgMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tY2xvc2UtYmxhY2sucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gbW9iaWxlIG1lbnVcclxuLm1vYmlsZS1tZW51LWJveCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICAubW9iaWxlLW1lbnUtb3BlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMTBweCAxNXB4IDAgMDtcclxuICAgIC5pY29uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNsb3NlLWJsYWNrLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZTo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1vYmlsZS1uYXYge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gb3BlbmVuZCBtb2JpbGUgbWVudVxyXG4ubW9iaWxlLW1lbnUge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTVweCAwIDM1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvbnQtY29sb3I7XHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODA2XCI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5hY3RpdmU6OmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAka3otY29sb3I7XHJcbiAgfVxyXG4gIC5zdWItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoeXBoZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xyXG4gICAgPiBhIHtcclxuICAgICAgY29sb3I6ICRrei1jb2xvcjtcclxuICAgIH1cclxuICAgIC5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcclxuICAgICAgY29sb3I6ICRrei1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNlYXJjaCBhbmQgbGFuZ3VhZ2UgdG9wKGJvdHRvbSkgbW9iaWxlIG1lbnVcclxuLm1vYmlsZS10b3Atc3ViLW1lbnUge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGxhbmd1YWdlIG1lbnVcclxuLm1vYmlsZS1sYW5ndWFnZS1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGt6LWNvbG9yLWhvdmVyO1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubW9iaWxlLWxhbmd1YWdlLW1lbnUtdG9wIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3NlLW1vYmlsZS1sYW5ndWFnZS1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1jbG9zZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuIiwiLmhlcm8tYXJlYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuLmhlcm8tYXJlYS1pbm5lciB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAxNXB4OyAvLyBBbnBhc3N1bmcgYW0gMDMtMTItMjAxOSwgdm9yaGVyOiBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnNsaWRlci1ob21lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNTYwcHg7XHJcbiAgICAuc2xpY2stcHJldjpiZWZvcmUsXHJcbiAgICAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIHotaW5kZXg6IDkwMDA7XHJcbiAgICAgIC8vICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAvLyAgIGJvdHRvbTogLTE5NXB4O1xyXG4gICAgICAvLyAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDlweCkge1xyXG4gICAgICAvLyAgIGJvdHRvbTogLTIxNXB4O1xyXG4gICAgICAvLyAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAvLyAgIGJvdHRvbTogLTI0NXB4O1xyXG4gICAgICAvLyAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDRweCkge1xyXG4gICAgICAvLyAgIGJvdHRvbTogLTI3NXB4O1xyXG4gICAgICAvLyAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyODNweCkge1xyXG4gICAgICAvLyAgIGJvdHRvbTogLTI5NXB4O1xyXG4gICAgICAvLyAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAka3otY29sb3ItaG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlci1xdW90ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRrei1jb2xvcjtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gcmlnaHQ6IDA7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5zbGlkZXItcXVvdGUtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLXF1b3RlLWF1dGhvciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlci1xdW90ZS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTM1cHg7XHJcbiAgICBsZWZ0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otY29sb3I7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi16aXRhdC5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmhlcm8tYXJlYS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otY29sb3I7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG4gICAgLy8gQW5wYXNzdW5nIGFtIDAzLTEyLTIwMTkgKGF1c2tvbW1lbnRpZXJ0KVxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLy8gICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogM3B4IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250ZW50LW5hdiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDE2cHgpO1xyXG4gICAgICBjb2xvcjogJGZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDE0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYl9sYXN0IHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXIoMTZweCk7XHJcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXIoMTRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1iZWRpZW51bmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigxOHB4KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1sZWljaHRlc3BhY2hlLFxyXG4gICAgLmljb24tc2lnbmxhbmd1YWdlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAuY29udGVudC1uYXYgLmJyZWFkY3J1bWItbmF2LWxhcmdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY29udGVudC1uYXYgLmJyZWFkY3J1bWItbmF2LXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNvbnRlbnQtbmF2IC5icmVhZGNydW1iLW5hdi1sYXJnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29udGVudC1uYXYgLmJyZWFkY3J1bWItbmF2LXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtbmF2IC5icmVhZGNydW1iLW5hdi1zbWFsbCAuYnJlYWRjcnVtYi1uYXYtZmllbGQge1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICBwYWRkaW5nOiAzcHggMHB4O1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgLy8gZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3VicGFnZW5hdi1jb250YWluZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRrei1jb2xvci1ob3ZlcjtcclxuICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gIC5zdWJwYWdlbmF2LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKDIycHgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuc3VicGFnZW5hdi1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgY29sb3I6ICRrei1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgJi5pY29uLWNsb3NlIHtcclxuICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuc3VicGFnZW5hdi1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAuc3VicGFnZW5hdi10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zdWJwYWdlbmF2LW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAuaWNvbi1jbG9zZS1zdWJwYWdlIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tcHJldi1zdWJwYWdlLFxyXG4gICAgICAuaWNvbi1uZXh0LXN1YnBhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjYnJlYWRjcnVtYnMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59XHJcbiIsIi5pbnRyby1hcmVhIHtcclxuICAuYWxpZ24tc2VsZi1zdHJldGNoLFxyXG4gIC5vcGVuaW5nLXRpbWVzIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuZmlyc3QtZXZlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGt6LWNvbG9yLWhvdmVyO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlyc3QtZXZlbnQtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAzMHB4O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlyc3QtZXZlbnQtY2F0ZWdvcnkge1xyXG4gICAgICBAaW5jbHVkZSBmb250LW1lZGl1bSgxOHB4KTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlyc3QtZXZlbnQtdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LW1lZGl1bSgyNnB4LCAzNnB4KTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maXJzdC1ldmVudC1kYXRlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDE4cHgpO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3BlbmluZy10aW1lcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcGVuaW5nLXRpbWVzIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5vcGVuaW5ndGltZS1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGt6LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGt6LWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stc3RhcnRlZCB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5idG4ta3pnZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMThweCk7XHJcbiAgYmFja2dyb3VuZDogJGt6LWNvbG9yO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRrei1jb2xvci1ob3ZlcjtcclxuICB9XHJcbn1cclxuLnF1aWNrLXN0YXJ0ZWQtYnV0dG9ucyB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAuYnRuLWt6Z2Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5leHQtZXZlbnRzIHtcclxuICAvLyBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ub3RpZmljYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJGt6LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIC5ub3RpZmljYXRpb24tb3JhbmdlLWhpZ2hsaWdodCB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250LW1lZGl1bSgxNnB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaW5nbGUtZXZlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGt6LWNvbG9yLWhvdmVyO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtZXZlbnQtY2F0ZWdvcnkge1xyXG4gICAgICBAaW5jbHVkZSBmb250LW1lZGl1bSgxNnB4KTtcclxuICAgICAgLy8gbWFyZ2luOiA3cHggMDtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLWV2ZW50LXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMjZweCwgMzJweCk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIC8vICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMjJweCwgMjhweCk7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtZXZlbnQtdGltZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigxNnB4KTtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtZXZlbnQtZXhjZXJwdCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigyMHB4KTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5zdGltbWVuLXRpdGxlIHtcclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRrei1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gIC5pbnRyby1hcmVhIHtcclxuICAgIC5vcGVuaW5nLXRpbWVzIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5leHQtZXZlbnRzIHtcclxuICAgIC5zaW5nbGUtZXZlbnQge1xyXG4gICAgICBoNC5zaW5nbGUtZXZlbnQtY2F0ZWdvcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2l0ZS1tYWluIHtcclxuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG59XHJcblxyXG4uaGlzdG9yaXNjaGVyLW9ydC1nZXNjaGljaHRlIGgxIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5oaXN0b3Jpc2NoZXItb3J0LWphaHJlIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAuZ2VzY2hpY2h0ZS10aXRlbC1qYWhyIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGt6LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZXNjaGljaHRlLXRpdGVsLWphaHIgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmdlc2NoaWNodGUtdGl0ZWwtYmlsZCBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5nZXNjaGljaHRlLXRpdGVsLWJpbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi52aXJ0dWVsbC10b3VyLW1haW4ge1xyXG4gIC52aXJ0dWVsbC10b3VyLWNvbnRlbnQge1xyXG4gICAgaDEge1xyXG4gICAgICBAaW5jbHVkZSBmb250LW1lZGl1bSgzMnB4LCAzOHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigyMHB4LCAzMnB4KTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC53cC1jYXB0aW9uLXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXIoMTZweCk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZpcnR1ZWxsLXRvdXItbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1saXN0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMjBweDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGt6LWNvbG9yLWhvdmVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQoMjBweCwgMjZweCk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQoMThweCwgMjZweCk7XHJcbiAgICAgIH1cclxuICAgICAgY29sb3I6ICRrei1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRrei1jb2xvci1ob3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm51bWJlciB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LW1lZGl1bSgxOXB4KTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGt6LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjc3BlY2lmaWNfZXZlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbn1cclxuXHJcbiNzcGVjaWZpY19ldmVudCB1bCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuI3NwZWNpZmljX2V2ZW50IHAgPiBhIHtcclxuICBjb2xvcjogJGt6LWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4jc3BlY2lmaWNfZXZlbnQgcCA+IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4jZXZlbnRzX3JlY2VudF95ZWFyIC5zaW5nbGUtZXZlbnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRrei1jb2xvci1ob3ZlcjtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAuc2luZ2xlLWV2ZW50LWNhdGVnb3J5IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKDE2cHgpO1xyXG4gIH1cclxuICAuc2luZ2xlLWV2ZW50LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKDI2cHgsIDMycHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMjJweCwgMjhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUtZXZlbnQtdGltZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXIoMTZweCk7XHJcbiAgfVxyXG4gIC5zaW5nbGUtZXZlbnQtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXIoMjBweCk7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnNwZWNpZmljX2V2ZW50X2J1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGt6LWNvbG9yO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbn1cclxuIiwiLnNpbmdsZS1leGhpYml0aW9uIGgyIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiNzcGVjaWZpY19leGhpYml0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ3VlLWJveC5ib3JkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmltYWdlLWNhcHRpb24gcCB7XHJcbiAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDE4cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG4uY2F0YWxvZ3VlLWJveCAuaWNvbi1ib29rbWFyayB7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxufVxyXG4uYmlsZGVyZ2FsZXJpZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNpbmdsZS1leGhpYml0aW9uLWltZyBwIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNhdGFsb2d1ZS1pbWcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm5ld3NsZXR0ZXItd2VsY29tZSB7XHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAsXHJcbiAgbGkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG4gIHAgPiBhIHtcclxuICAgIGNvbG9yOiAka3otY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgcCA+IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuI2V2ZW50c19yZWNlbnRfeWVhciAuc2luZ2xlLWV2ZW50IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAka3otY29sb3ItaG92ZXI7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbiAgLnNpbmdsZS1ldmVudC1jYXRlZ29yeSB7XHJcbiAgICBAaW5jbHVkZSBmb250LW1lZGl1bSgxOHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlLWV2ZW50LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKDI2cHgsIDMycHgpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKDIycHgsIDI4cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlLWV2ZW50LXRpbWUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUtZXZlbnQtZXhjZXJwdCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXIoMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi5zb25kZXJhdXNzdGVsbHVuZ2VuLWhhdXB0c2VpdGUgaDEge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zb25kZXJhdXNzdGVsbHVuZ2VuLWhhdXB0c2VpdGUgaDIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNpbmdsZS1leGhpYml0aW9uIHtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb25kZXJhdXNzdGVsbHVuZ2VuLWhhdXB0c2VpdGUgcCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4jZXhoaWJpdGlvbnNfcmVjZW50X3llYXIgLnNpbmdsZS1leGhpYml0aW9uIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAka3otY29sb3ItaG92ZXI7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbiAgLnNpbmdsZS1leGhpYml0aW9uLWNhdGVnb3J5IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKDE2cHgpO1xyXG4gIH1cclxuICAuc2luZ2xlLWV4aGliaXRpb24tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMjZweCwgMzJweCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMjJweCwgMjhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUtZXhoaWJpdGlvbi10aW1lIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUtZXhoaWJpdGlvbi1leGNlcnB0IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLm5ld3NsZXR0ZXItbWFpbnBhZ2UtY29udGVudCBoMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuZm9ybSB7XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRrei1jb2xvcjtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1tYWlucGFnZS1saW5rcyB7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1tYWlucGFnZS1saW5rcyBoNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItbWFpbnBhZ2UtbGlua3MgYSB7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItbWFpbnBhZ2UtbGlua3MgYTpob3ZlciB7XHJcbiAgY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLW1haW5wYWdlLXVuc3Vic2NyaXB0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1tYWlucGFnZS11bnN1YnNjcmlwdGlvbiBhIHtcclxuICBjb2xvcjogJGt6LWNvbG9yO1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1tYWlucGFnZS11bnN1YnNjcmlwdGlvbiBhOmhvdmVyIHtcclxuICBjb2xvcjogJGt6LWNvbG9yLWhvdmVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4iLCIvLyAua29udGFrdC1hYnNjaG5pdHQtdWViZXJzY2hyaWZ0IHtcclxuLy8gICBoMSB7XHJcbi8vICAgICBmb250LXNpemU6IDMycHg7XHJcbi8vICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5rb250YWt0LWFic2Nobml0dC1iZXN1Y2hlcnplbnRydW0sXHJcbi52ZXJ3YWx0dW5nLFxyXG4ua29udGFrdC1hYnNjaG5pdHQtc3BlbmRlbmhpbndlaXMsXHJcbi5zcGVuZGVuaGlud2Vpcy11ZWJlcnNjaHJpZnQsXHJcbi5rb250YWt0LWFic2Nobml0dC1hbnNwcmVjaHBhcnRuZXIsXHJcbi5hbnNwcmVjaHBhcnRuZXItdWViZXJzY2hyaWZ0IHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ua29udGFrdC1hYnNjaG5pdHQtYmVzdWNoZXJ6ZW50cnVtIGEsXHJcbi5rb250YWt0LWFic2Nobml0dC12ZXJ3YWx0dW5nIGEsXHJcbi5rb250YWt0LWFic2Nobml0dC1zcGVuZGVuaGlud2VpcyBhLFxyXG4ua29udGFrdC1hYnNjaG5pdHQtYW5zcHJlY2hwYXJ0bmVyIGEge1xyXG4gIGNvbG9yOiAka3otY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmtvbnRha3QtYWJzY2huaXR0LWJlc3VjaGVyemVudHJ1bSBwID4gYSxcclxuLmtvbnRha3QtYWJzY2huaXR0LXZlcndhbHR1bmcgcCA+IGEsXHJcbi5rb250YWt0LWFic2Nobml0dC1zcGVuZGVuaGlud2VpcyBwID4gYSxcclxuLmtvbnRha3QtYWJzY2huaXR0LWFuc3ByZWNocGFydG5lciBwID4gYSB7XHJcbiAgY29sb3I6ICRrei1jb2xvciAhaW1wb3J0YW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRrei1jb2xvci1ob3ZlciAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgLy8gbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5rb250YWt0LXVlYmVyc2NocmlmdCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnNwZW5kZW5rb250by1ib3ggcCxcclxuLmtvbnRha3RmZWxkLWJveCBwLmtvbnRha3RmZWxkLXRlbGVmb24sXHJcbi5rb250YWt0ZmVsZC1ib3ggcC5rb250YWt0ZmVsZC1mYXgsXHJcbi5rb250YWt0ZmVsZC1ib3ggcC5rb250YWt0ZmVsZC1lbWFpbCxcclxuLmtvbnRha3QtYWJzY2huaXR0LXZlcndhbHR1bmcgcC5rb250YWt0ZmVsZC10ZWwsXHJcbi5rb250YWt0LWFic2Nobml0dC12ZXJ3YWx0dW5nIHAua29udGFrdGZlbGQtZmF4LFxyXG4ua29udGFrdC1hYnNjaG5pdHQtdmVyd2FsdHVuZyBwLmtvbnRha3RmZWxkLWVtYWlsIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuIiwiLmhpc3RvcmlzY2hlci1vcnQtYWxsZ2VtZWluIGgxIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcmlzY2hlci1vcnQtYWxsZ2VtZWluIGgyIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yaXNjaGVyLW9ydC1hbGxnZW1laW4gcCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcmlzY2hlci1vcnQtYWxsZ2VtZWluIGEge1xyXG4gIGNvbG9yOiAka3otY29sb3I7XHJcbn1cclxuXHJcbi5oaXN0b3Jpc2NoZXItb3J0LWFsbGdlbWVpbiBhOmhvdmVyIHtcclxuICBjb2xvcjogJGt6LWNvbG9yLWhvdmVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhpc3RvcmlzY2hlci1vcnQtYWxsZ2VtZWluIC5pbWctc3BhY2UtYm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbiIsIi8vIC5iZXN1Y2gtaW5mb3JtYXRpb24gaDIge1xyXG4vLyAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIC5iZXN1Y2gtaW5oYWx0IGgyIHtcclxuLy8gICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbi8vIH1cclxuXHJcbi5iZXN1Y2hlcmluZm9ybWF0aW9uIGgxIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYmVzdWNoZXJpbmZvcm1hdGlvbiBoMiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4vLyAuYmVzdWNoZXJpbmZvcm1hdGlvbiBpbWcuYmVzdWNoZXJpbmZvcm1hdGlvbi1iaWxkIHtcclxuLy8gICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4uYmVzdWNoaW5mb3JtYXRpb24gcCxcclxubGkge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5iZXN1Y2hlcmluZm9ybWF0aW9uIHAgPiBhIHtcclxuICBjb2xvcjogJGt6LWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYmVzdWNoZXJpbmZvcm1hdGlvbiBwID4gYTpob3ZlciB7XHJcbiAgY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5iZXN1Y2hlcmluZm9ybWF0aW9uIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZXN1Y2hlcmluZm9ybWF0aW9uIHVsIHVsIHtcclxuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJlc3VjaGVyaW5mb3JtYXRpb24gLnBkZi1maWVsZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaWNvbi1maWxlLXBkZiB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWJpZyB7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG59XHJcblxyXG4ucGRmLWJveCB7XHJcbiAgbWFyZ2luOiAyMHB4IDBweDtcclxuICBhIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC5wZGYtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbWctZG93bmxvYWQtYm94IHtcclxuICBtYXJnaW46IDIwcHggMHB4O1xyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIycHgpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC5wYWdlLXRpdGxlIHtcclxuLy8gICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbi8vIH1cclxuXHJcbi8vICNleGhpYml0aW9uc19yZWNlbnRfeWVhciAuc2luZ2xlLWV2ZW50IHtcclxuLy8gICBib3JkZXI6IDFweCBzb2xpZCAka3otY29sb3ItaG92ZXI7XHJcbi8vICAgcGFkZGluZzogMzBweDtcclxuLy8gICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4vLyAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4vLyAgICAgcGFkZGluZzogMTVweDtcclxuLy8gICB9XHJcbi8vICAgLnNpbmdsZS1leGhpYml0aW9uLWNhdGVnb3J5IHtcclxuLy8gICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKDE2cHgpO1xyXG4vLyAgIH1cclxuLy8gICAuc2luZ2xlLWV4aGliaXRpb24tdGl0bGUge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMjZweCwgMzJweCk7XHJcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuLy8gICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMjJweCwgMjhweCk7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyAgIC5zaW5nbGUtZXhoaWJpdGlvbi10aW1lIHtcclxuLy8gICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigxNnB4KTtcclxuLy8gICB9XHJcbi8vICAgLnNpbmdsZS1leGhpYml0aW9uLWV4Y2VycHQge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIwcHgpO1xyXG4vLyAgIH1cclxuLy8gICBhIHtcclxuLy8gICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuLy8gICB9XHJcbi8vIH1cclxuIiwiLmRhdWVyYXVzc3RlbGx1bmdlbi1zdGFydHNlaXRlIGgxIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uZGF1ZXJhdXNzdGVsbHVuZ2VuLXN0YXJ0c2VpdGUgaDIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmRhdWVyYXVzc3RlbGx1bmdlbi1zdGFydHNlaXRlIGEge1xyXG4gIGNvbG9yOiAka3otY29sb3I7XHJcbn1cclxuXHJcbi5kYXVlcmF1c3N0ZWxsdW5nZW4tc3RhcnRzZWl0ZSBwID4gYSB7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmRhdWVyYXVzc3RlbGx1bmdlbi1zdGFydHNlaXRlIHAgPiBhOmhvdmVyIHtcclxuICBjb2xvcjogJGt6LWNvbG9yLWhvdmVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmRhdWVyYXVzc3RlbGx1bmdlbi1zdGFydHNlaXRlIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdWVyYXVzc3RlbGx1bmdlbi1zdGFydHNlaXRlIC5saXN0LWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF1ZXJhdXNzdGVsbHVuZ2VuLXN0YXJ0c2VpdGUgLmJ0bi1saXN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogODBweDtcclxuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyMHB4O1xyXG4gIGZsZXg6IDE7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGt6LWNvbG9yLWhvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgQGluY2x1ZGUgZm9udC1ib2xkKDIwcHgsIDI2cHgpO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZCgxOHB4LCAyNnB4KTtcclxuICB9XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLmljb24tYW5nbGUtcmlnaHQge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgY29sb3I6ICRrei1jb2xvcjtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGt6LWNvbG9yLWhvdmVyO1xyXG4gICAgLmljb24tYW5nbGUtcmlnaHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhdWVyYXVzc3RlbGx1bmdlbi1saXN0ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmljb24tbmV4dC1zdWJwYWdlIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWFycm93LWxlZnQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG4uaWNvbi1uZXh0LXN1YnBhZ2Uge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIuZGF1ZXJhdXNzdGVsbHVuZ2VuLXVudGVyc2VpdGUgaDEge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5kYXVlcmF1c3N0ZWxsdW5nZW4tdW50ZXJzZWl0ZSBoMiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZGF1ZXJhdXNzdGVsbHVuZ2VuLXVudGVyc2VpdGUgYSB7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxufVxyXG5cclxuLmRhdWVyYXVzc3RlbGx1bmdlbi11bnRlcnNlaXRlIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZGF1ZXJhdXNzdGVsbHVuZ2VuLXN0YXJ0c2VpdGUgcCA+IGEge1xyXG4gIGNvbG9yOiAka3otY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5kYXVlcmF1c3N0ZWxsdW5nZW4tc3RhcnRzZWl0ZSBwID4gYTpob3ZlciB7XHJcbiAgY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuIiwiLy8gLnNlbWluYXJzLWNvbnRlbnQgaDEsXHJcbi8vIC5zZW1pbmFycy1pbmZvcm1hdGlvbiBoMSB7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuLy8gfVxyXG5cclxuLnNlbWluYXJzLWNvbnRlbnQgaDIsXHJcbi5zZW1pbmFycy1pbmZvcm1hdGlvbiBoMiB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VtaW5hci1pbmZvIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi5zZW1pbmFyLWV4Y2VycHQgLnNlbWluYXItdGl0bGUsXHJcbi5zZW1pbmFyLWV4Y2VycHQgLnNlbWluYXItdGV4dCB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgfVxyXG4gIDpob3ZlciB7XHJcbiAgICBjb2xvcjogJGt6LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbWluYXItaW5mbyB7XHJcbiAgLnNlbWluYXItY2F0ZWdvcnkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZW1pbmFyLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VtaW5hci10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjZXZlbnRzX3JlY2VudF95ZWFyIGgxIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbnAuc2luZ2xlLWV2ZW50LWV4Y2VycHQge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5wLnNpbmdsZS1ldmVudC10aW1lIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxufVxyXG4iLCIuZXZlbnRzX3Bhc3NlZC10aXRsZSBoMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5wLnNpbmdsZS1ldmVudC1leGNlcnB0IHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG4iLCJoMS5zaW5nbGUtc2VtaW5hci10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNpbmdsZS1zZW1pbmFyIC5zaW5nbGUtc2VtaW5hci1leGNlcnB0IGgyIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtc2VtaW5hciAuc2luZ2xlLXNlbWluYXItZXhjZXJwdCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnNpbmdsZS1zZW1pbmFyIC5zaW5nbGUtc2VtaW5hci1jb250YWN0LmNvbnRhY3QtYm94IHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1zZW1pbmFyIC5zcGVjaWZpY19ldmVudF9idXR0b24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtc2VtaW5hciAuc2VtaW5hci1xdW90ZS1ib3gge1xyXG4gIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgLmljb24tYmlnIHtcclxuICAgIGNvbG9yOiAka3otY29sb3I7XHJcbiAgfVxyXG4gIC5pY29uLXF1b3RlLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIC5zZW1pbmFyLXF1b3RlLWJveC1jaXRhdGlvbi10ZXh0IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtaXRhbGljKDIwcHgpO1xyXG4gIH1cclxuICAuc2VtaW5hci1xdW90ZS1ib3gtY2l0YXRpb24tYXV0aG9yIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigxOHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtc2VtaW5hciBwID4gYSB7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNpbmdsZS1zZW1pbmFyIHAgPiBhOmhvdmVyIHtcclxuICBjb2xvcjogJGt6LWNvbG9yLWhvdmVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmluZm9ybWF0aW9uLWJveCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBwOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuc2luZ2xlLW5hY2hyaWNodGVuIHtcclxuICBoMSB7XHJcbiAgICAvLyBmb250LXNpemU6IDMycHg7XHJcbiAgICAvLyBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAvLyBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpbmdsZS1uZXdzLWNvbnRlbnQtZW50cnkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBwLnNpbmdsZS1uZXdzLXRpbWUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAuaW1hZ2UtY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIC5zaW5nbGUtbmV3cy1jb250ZW50LWVudHJ5IHtcclxuICAgIHAgPiBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRrei1jb2xvci1ob3ZlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpLnNpbmdsZS1uZXdzLWNvbnRlbnQtZW50cnkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICB9XHJcblxyXG4gIC5zaW5nbGUtbmV3cy1jb250ZW50IC5idG4ta3oge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuIiwiLmluZm9ybWF0aW9uIHtcclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHAsXHJcbiAgbGksXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbiAgcCA+IGEge1xyXG4gICAgY29sb3I6ICRrei1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWJpZyB7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxufVxyXG5cclxuLmluZm9ybWF0aW9uIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbGkge1xyXG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9ybWF0aW9uIC5wZGYtZmllbGQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmljb24tZmlsZS1wZGYge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGRmLWJveCB7XHJcbiAgbWFyZ2luOiAyMHB4IDBweDtcclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigyMnB4KTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmZvcm1hdGlvbiAuaW1nLWRvd25sb2FkLWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaWNvbi1pbWFnZXMge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1nLWRvd25sb2FkLWJveCB7XHJcbiAgbWFyZ2luOiAyMHB4IDBweDtcclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigyMnB4KTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC5pbWFnZS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkcmVzcy1ib3gge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbmZvcm1hdGlvbi1ib3gge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb2RjYXN0LWxpbmtzIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgaW1nIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWFwcHMtbGlua3Mge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBpbWcge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIGhlaWdodDogNTdweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLmluaGFsdHN2ZXJ6ZWljaG5pcyB7XHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAuaW5oYWx0c3ZlcnplaWNobmlzLWluaGFsdCB7XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgdWwgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB1bCB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuICAgIC5pbmhhbHRzdmVyemVpY2huaXMtaHIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt6LWNvbG9yO1xyXG4gICAgICBib3JkZXItdG9wOiAwcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zaW5nbGVuZXdzIHtcclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgcCxcclxuICBsaSB7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcbiAgcCA+IGEge1xyXG4gICAgY29sb3I6ICRrei1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICBwID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogJGt6LWNvbG9yLWhvdmVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIucHJlc3NlIHtcclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG4gIHAgPiBhIHtcclxuICAgIGNvbG9yOiAka3otY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGt6LWNvbG9yLWhvdmVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIC5wcmVzc2UgcCxcclxuLy8gLnByZXNzZSBsaSB7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbi8vIH1cclxuXHJcbi8vIC5wcmVzc2UgcCA+IGEge1xyXG4vLyAgIGNvbG9yOiAka3otY29sb3I7XHJcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vIH1cclxuXHJcbi8vIC5wcmVzc2UgcCA+IGE6aG92ZXIge1xyXG4vLyAgIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyB9XHJcblxyXG4vLyAuaWNvbi1iaWcge1xyXG4vLyAgIGNvbG9yOiAka3otY29sb3I7XHJcbi8vIH1cclxuXHJcbi8vIC5wcmVzc2UgdWwge1xyXG4vLyAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4vLyAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuLy8gICBsaSB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXIoMjBweCk7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAucGRmLWJveCB7XHJcbi8vICAgbWFyZ2luOiAyMHB4IDBweDtcclxuLy8gICBhIHtcclxuLy8gICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcigyMnB4KTtcclxuLy8gICAgIHNwYW4ge1xyXG4vLyAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuLy8gICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5pbWctZG93bmxvYWQtYm94IHtcclxuLy8gICBtYXJnaW46IDIwcHggMHB4O1xyXG4vLyAgIGEge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIycHgpO1xyXG4vLyAgICAgc3BhbiB7XHJcbi8vICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmFkcmVzcy1ib3gge1xyXG4vLyAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4vLyAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbi8vICAgcDpsYXN0LWNoaWxkIHtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5wcmVzc2UtYm94IHtcclxuLy8gICBwYWRkaW5nLXRvcDogMjBweDtcclxuLy8gICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuLy8gICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4vLyAgIHA6bGFzdC1jaGlsZCB7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4ucHJlc3NlIC5pbWctZG93bmxvYWQtYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5pY29uLWltYWdlcyB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbWctZG93bmxvYWQtYm94IHtcclxuICBtYXJnaW46IDIwcHggMHB4O1xyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyKDIycHgpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hcmNoaXYtdGhpcmRsdmwge1xyXG4gIC5saXN0LWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1hcmNoaXYgaDEge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWFyY2hpdiBoMiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucGFnZS1hcmNoaXYgaDMge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWFyY2hpdiBwLFxyXG4ucGFnZS1hcmNoaXYgbGkge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5wYWdlLWFyY2hpdiB1bCB7XHJcbi8vICAgbWFyZ2luLXRvcDogMzBweDtcclxuLy8gfVxyXG5cclxuLnBhZ2UtYXJjaGl2IHAgPiBhIHtcclxuICBjb2xvcjogJGt6LWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ucGFnZS1hcmNoaXYgcCA+IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1hcmNoaXYgLmFyY2hpdi10aGlyZGx2bCAuYnRuLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDIwcHg7XHJcbiAgZmxleDogMTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAka3otY29sb3ItaG92ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBAaW5jbHVkZSBmb250LWJvbGQoMjBweCwgMjZweCk7XHJcbiAgY29sb3I6ICRrei1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGt6LWNvbG9yLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLnJlcXVlc3QtZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIC5nc2VjdGlvbl90aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn1cclxuIiwiLnZpZGVvLWltYWdlLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudmlkZW8tcGxheS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcbn0iLCIucGFnZS1zaW5nbGUtdmlkZW8ge1xyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHZpZGVvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5wcmlzb25uaWVyLWxpZmV0aW1lLFxyXG4gIC5wcmlzaW9uLXRpbWUsXHJcbiAgLnByaXNvbm5pZXItYmlvZ3JhcGhpZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXIoMjBweCwgMzJweCk7XHJcbiAgfVxyXG4gIC5wcmlzb25uaWVyLWxpZmV0aW1lLFxyXG4gIC5wcmlzaW9uLXRpbWUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAucHJpc29ubmllci1iaW9ncmFwaGllIHtcclxuICAgIG1hcmdpbjogNDVweCAwIDgwcHg7XHJcbiAgfVxyXG4gIC5idG4ta3oge1xyXG4gICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oMThweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3ZDhiO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufSIsIi5nb211cy1jb250YWN0LWZvcm0ge1xyXG4gIGlmcmFtZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRyb2xzIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwN2Q4YjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBhYmJyW3RpdGxlXSxcclxuICAgIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1vZGFsLm1vZGFsLXNpZ25sYW5ndWFnZSB7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDExMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjZm9vdGVyLW1heC1jb250YWluZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBvZGVyIDEyODJweFxyXG5cclxuICAvLyBubCBmb3JtXHJcbiAgZm9ybSB7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvb3Rlci1saW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otY29sb3I7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW1wcmludC1yb3cge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uaW1wcmludC1yb3cgcCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMTBweCAwcHg7XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1tZW51IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka3otYmFja2dyb3VuZC1jb2xvcjtcclxuICAvLyBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1tZW51IGgzIHtcclxuICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1tZW51IHAge1xyXG4gIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1tZW51IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDBweDtcclxufVxyXG5cclxuLm1haW4tZm9vdGVyLW1lbnUgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLm1haW4tZm9vdGVyLW1lbnUgYSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xyXG4gIGNvbG9yOiAka3otY29sb3I7XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1tZW51IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAka3otY29sb3ItaG92ZXI7XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1tZW51IHVsIGxpIGEge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcclxuICBjb2xvcjogJGt6LWNvbG9yO1xyXG59XHJcblxyXG4ubWFpbi1mb290ZXItbWVudSB1bCBsaSBhOmhvdmVyIHtcclxuICBjb2xvcjogJGt6LWNvbG9yLWhvdmVyO1xyXG59XHJcblxyXG4ubWFpbi1mb290ZXItbWVudSB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIHwgXCI7XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1tZW51IC5mb290ZXItY29sdW1uLTMgcCB7XHJcbiAgbWFyZ2luOiAzMnB4IDAgMTJweCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgLmZvb3Rlci1jb2x1bW4tMyBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBOzs7OztHQUtHLEFrQ0xILEFBQUEsS0FBSyxBQUFDLENBR0YsTUFBVyxDQUFFLFFBQUMsQ0FBZCxRQUFXLENBQUUsUUFBQyxDQUFkLFFBQVcsQ0FBRSxRQUFDLENBQWQsTUFBVyxDQUFFLFFBQUMsQ0FBZCxLQUFXLENBQUUsUUFBQyxDQUFkLFFBQVcsQ0FBRSxRQUFDLENBQWQsUUFBVyxDQUFFLFFBQUMsQ0FBZCxPQUFXLENBQUUsUUFBQyxDQUFkLE1BQVcsQ0FBRSxRQUFDLENBQWQsTUFBVyxDQUFFLFFBQUMsQ0FBZCxPQUFXLENBQUUsS0FBQyxDQUFkLE1BQVcsQ0FBRSxRQUFDLENBQWQsV0FBVyxDQUFFLFFBQUMsQ0FJZCxTQUFXLENBQUUsUUFBQyxDQUFkLFdBQVcsQ0FBRSxRQUFDLENBQWQsU0FBVyxDQUFFLFFBQUMsQ0FBZCxNQUFXLENBQUUsUUFBQyxDQUFkLFNBQVcsQ0FBRSxRQUFDLENBQWQsUUFBVyxDQUFFLFFBQUMsQ0FBZCxPQUFXLENBQUUsUUFBQyxDQUFkLE1BQVcsQ0FBRSxRQUFDLENBSWQsZUFBbUIsQ0FBYSxFQUFDLENBQWpDLGVBQW1CLENBQWEsTUFBQyxDQUFqQyxlQUFtQixDQUFhLE1BQUMsQ0FBakMsZUFBbUIsQ0FBYSxNQUFDLENBQWpDLGVBQW1CLENBQWEsT0FBQyxDQUtuQyx3QkFBd0IsQ0FBQSxxSkFBQyxDQUN6Qix1QkFBdUIsQ0FBQSxxRkFBQyxDQUN6QixBQ0VELEFBQUEsQ0FBQyxDQUNELENBQUMsQUFBQSxRQUFRLENBQ1QsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxVQUFVLENBQ3ZCLEFBRUQsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsVUFBVSxDQUN2QixXQUFXLENBQUUsSUFBSSxDQUNqQix3QkFBd0IsQ0FBRSxJQUFJLENBQzlCLG9CQUFvQixDQUFF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RjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDREFoQyxBQUdILEFBQUEsWUFBWSxBQUFVLENB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Q0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFFBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlB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QyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFFBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFX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QUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFFBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxDM0JEUCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRTJCN0J2QixBQUFBLE9BQU8sQUFBTyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUNELEFBQUEsWUFBWSxBQUFPLENBQ2pCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdDLEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFD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 */
