/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 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: #da291c;--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: 1288px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){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;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}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}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:#da291c;text-decoration:none;background-color:transparent}a:hover{color:#961c13;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}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}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}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}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}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{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:0px;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{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:0px}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,.container-fluid,.container-xl{width:100%;padding-right:9px;padding-left:9px;margin-right:auto;margin-left:auto}@media (min-width: 1288px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1240px}}.row{display:flex;flex-wrap:wrap;margin-right:-9px;margin-left:-9px}.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%;padding-right:9px;padding-left:9px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1288px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.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-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-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#f5c3bf}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#ec9089}.table-hover .table-primary:hover{background-color:#f2aea9}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#f2aea9}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.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{color:#fff;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}.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}.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}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1287.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control,.ais-search-box .ais-search-box--input,.ais-search-box .ais-SearchBox-input,.ais-SearchBox .ais-search-box--input,.ais-SearchBox .ais-SearchBox-input{display:block;width:100%;height:calc(1em + .5rem + 2px);padding:.25rem .35rem;font-size:1rem;font-weight:400;line-height:1;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control,.ais-search-box .ais-search-box--input,.ais-search-box .ais-SearchBox-input,.ais-SearchBox .ais-search-box--input,.ais-SearchBox .ais-SearchBox-input{transition:none}}.form-control::-ms-expand,.ais-search-box .ais-search-box--input::-ms-expand,.ais-search-box .ais-SearchBox-input::-ms-expand,.ais-SearchBox .ais-search-box--input::-ms-expand,.ais-SearchBox .ais-SearchBox-input::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring,.ais-search-box .ais-search-box--input:-moz-focusring,.ais-search-box .ais-SearchBox-input:-moz-focusring,.ais-SearchBox .ais-search-box--input:-moz-focusring,.ais-SearchBox .ais-SearchBox-input:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus,.ais-search-box .ais-search-box--input:focus,.ais-search-box .ais-SearchBox-input:focus,.ais-SearchBox .ais-search-box--input:focus,.ais-SearchBox .ais-SearchBox-input:focus{color:#495057;background-color:#fff;border-color:#ef8d86;outline:0;box-shadow:0 0 0 .2rem rgba(218,41,28,0.25)}.form-control::-moz-placeholder, .ais-search-box .ais-search-box--input::-moz-placeholder, .ais-search-box .ais-SearchBox-input::-moz-placeholder, .ais-SearchBox .ais-search-box--input::-moz-placeholder, .ais-SearchBox .ais-SearchBox-input::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder, .ais-search-box .ais-search-box--input:-ms-input-placeholder, .ais-search-box .ais-SearchBox-input:-ms-input-placeholder, .ais-SearchBox .ais-search-box--input:-ms-input-placeholder, .ais-SearchBox .ais-SearchBox-input:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder,.ais-search-box .ais-search-box--input::placeholder,.ais-search-box .ais-SearchBox-input::placeholder,.ais-SearchBox .ais-search-box--input::placeholder,.ais-SearchBox .ais-SearchBox-input::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.ais-search-box .ais-search-box--input:disabled,.ais-search-box .ais-SearchBox-input:disabled,.ais-SearchBox .ais-search-box--input:disabled,.ais-SearchBox .ais-SearchBox-input:disabled,.form-control[readonly],.ais-search-box .ais-search-box--input[readonly],.ais-search-box .ais-SearchBox-input[readonly],.ais-SearchBox .ais-search-box--input[readonly],.ais-SearchBox .ais-SearchBox-input[readonly]{background-color:#e9ecef;opacity:1}input[type="date"].form-control,.ais-search-box input.ais-search-box--input[type="date"],.ais-search-box input.ais-SearchBox-input[type="date"],.ais-SearchBox input.ais-search-box--input[type="date"],.ais-SearchBox input.ais-SearchBox-input[type="date"],input[type="time"].form-control,.ais-search-box input.ais-search-box--input[type="time"],.ais-search-box input.ais-SearchBox-input[type="time"],.ais-SearchBox input.ais-search-box--input[type="time"],.ais-SearchBox input.ais-SearchBox-input[type="time"],input[type="datetime-local"].form-control,.ais-search-box input.ais-search-box--input[type="datetime-local"],.ais-search-box input.ais-SearchBox-input[type="datetime-local"],.ais-SearchBox input.ais-search-box--input[type="datetime-local"],.ais-SearchBox input.ais-SearchBox-input[type="datetime-local"],input[type="month"].form-control,.ais-search-box input.ais-search-box--input[type="month"],.ais-search-box input.ais-SearchBox-input[type="month"],.ais-SearchBox input.ais-search-box--input[type="month"],.ais-SearchBox input.ais-SearchBox-input[type="month"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value,.ais-search-box select.ais-search-box--input:focus::-ms-value,.ais-search-box select.ais-SearchBox-input:focus::-ms-value,.ais-SearchBox select.ais-search-box--input:focus::-ms-value,.ais-SearchBox select.ais-SearchBox-input:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);margin-bottom:0;font-size:inherit;line-height:1}.col-form-label-lg{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 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:.25rem 0;margin-bottom:0;font-size:1rem;line-height:1;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .35rem;font-size:.875rem;line-height:1.5;border-radius:0px}.form-control-lg{height:calc(1.5em + .5rem + 2px);padding:.25rem .35rem;font-size:1.25rem;line-height:1.5;border-radius:0px}select.form-control[size],.ais-search-box select.ais-search-box--input[size],.ais-search-box select.ais-SearchBox-input[size],.ais-SearchBox select.ais-search-box--input[size],.ais-SearchBox select.ais-SearchBox-input[size],select.form-control[multiple],.ais-search-box select.ais-search-box--input[multiple],.ais-search-box select.ais-SearchBox-input[multiple],.ais-SearchBox select.ais-search-box--input[multiple],.ais-SearchBox select.ais-SearchBox-input[multiple]{height:auto}textarea.form-control,.ais-search-box textarea.ais-search-box--input,.ais-search-box textarea.ais-SearchBox-input,.ais-SearchBox textarea.ais-search-box--input,.ais-SearchBox textarea.ais-SearchBox-input{height:auto}.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{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,.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%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:0px}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.was-validated .ais-search-box .ais-search-box--input:valid,.ais-search-box .was-validated .ais-search-box--input:valid,.was-validated .ais-search-box .ais-SearchBox-input:valid,.ais-search-box .was-validated .ais-SearchBox-input:valid,.was-validated .ais-SearchBox .ais-search-box--input:valid,.ais-SearchBox .was-validated .ais-search-box--input:valid,.was-validated .ais-SearchBox .ais-SearchBox-input:valid,.ais-SearchBox .was-validated .ais-SearchBox-input:valid,.form-control.is-valid,.ais-search-box .is-valid.ais-search-box--input,.ais-search-box .is-valid.ais-SearchBox-input,.ais-SearchBox .is-valid.ais-search-box--input,.ais-SearchBox .is-valid.ais-SearchBox-input{border-color:#28a745;padding-right:calc(1em + .5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.25em + .125rem) center;background-size:calc(.5em + .25rem) calc(.5em + .25rem)}.was-validated .form-control:valid:focus,.was-validated .ais-search-box .ais-search-box--input:valid:focus,.ais-search-box .was-validated .ais-search-box--input:valid:focus,.was-validated .ais-search-box .ais-SearchBox-input:valid:focus,.ais-search-box .was-validated .ais-SearchBox-input:valid:focus,.was-validated .ais-SearchBox .ais-search-box--input:valid:focus,.ais-SearchBox .was-validated .ais-search-box--input:valid:focus,.was-validated .ais-SearchBox .ais-SearchBox-input:valid:focus,.ais-SearchBox .was-validated .ais-SearchBox-input:valid:focus,.form-control.is-valid:focus,.ais-search-box .is-valid.ais-search-box--input:focus,.ais-search-box .is-valid.ais-SearchBox-input:focus,.ais-SearchBox .is-valid.ais-search-box--input:focus,.ais-SearchBox .is-valid.ais-SearchBox-input:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated textarea.form-control:valid,.was-validated .ais-search-box textarea.ais-search-box--input:valid,.ais-search-box .was-validated textarea.ais-search-box--input:valid,.was-validated .ais-search-box textarea.ais-SearchBox-input:valid,.ais-search-box .was-validated textarea.ais-SearchBox-input:valid,.was-validated .ais-SearchBox textarea.ais-search-box--input:valid,.ais-SearchBox .was-validated textarea.ais-search-box--input:valid,.was-validated .ais-SearchBox textarea.ais-SearchBox-input:valid,.ais-SearchBox .was-validated textarea.ais-SearchBox-input:valid,textarea.form-control.is-valid,.ais-search-box textarea.is-valid.ais-search-box--input,.ais-search-box textarea.is-valid.ais-SearchBox-input,.ais-SearchBox textarea.is-valid.ais-search-box--input,.ais-SearchBox textarea.is-valid.ais-SearchBox-input{padding-right:calc(1em + .5rem);background-position:top calc(.25em + .125rem) right calc(.25em + .125rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 1.725rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .35rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.35rem/calc(.5em + .25rem) calc(.5em + .25rem)}.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-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:0px}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.was-validated .ais-search-box .ais-search-box--input:invalid,.ais-search-box .was-validated .ais-search-box--input:invalid,.was-validated .ais-search-box .ais-SearchBox-input:invalid,.ais-search-box .was-validated .ais-SearchBox-input:invalid,.was-validated .ais-SearchBox .ais-search-box--input:invalid,.ais-SearchBox .was-validated .ais-search-box--input:invalid,.was-validated .ais-SearchBox .ais-SearchBox-input:invalid,.ais-SearchBox .was-validated .ais-SearchBox-input:invalid,.form-control.is-invalid,.ais-search-box .is-invalid.ais-search-box--input,.ais-search-box .is-invalid.ais-SearchBox-input,.ais-SearchBox .is-invalid.ais-search-box--input,.ais-SearchBox .is-invalid.ais-SearchBox-input{border-color:#dc3545;padding-right:calc(1em + .5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.25em + .125rem) center;background-size:calc(.5em + .25rem) calc(.5em + .25rem)}.was-validated .form-control:invalid:focus,.was-validated .ais-search-box .ais-search-box--input:invalid:focus,.ais-search-box .was-validated .ais-search-box--input:invalid:focus,.was-validated .ais-search-box .ais-SearchBox-input:invalid:focus,.ais-search-box .was-validated .ais-SearchBox-input:invalid:focus,.was-validated .ais-SearchBox .ais-search-box--input:invalid:focus,.ais-SearchBox .was-validated .ais-search-box--input:invalid:focus,.was-validated .ais-SearchBox .ais-SearchBox-input:invalid:focus,.ais-SearchBox .was-validated .ais-SearchBox-input:invalid:focus,.form-control.is-invalid:focus,.ais-search-box .is-invalid.ais-search-box--input:focus,.ais-search-box .is-invalid.ais-SearchBox-input:focus,.ais-SearchBox .is-invalid.ais-search-box--input:focus,.ais-SearchBox .is-invalid.ais-SearchBox-input:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,.was-validated .ais-search-box textarea.ais-search-box--input:invalid,.ais-search-box .was-validated textarea.ais-search-box--input:invalid,.was-validated .ais-search-box textarea.ais-SearchBox-input:invalid,.ais-search-box .was-validated textarea.ais-SearchBox-input:invalid,.was-validated .ais-SearchBox textarea.ais-search-box--input:invalid,.ais-SearchBox .was-validated textarea.ais-search-box--input:invalid,.was-validated .ais-SearchBox textarea.ais-SearchBox-input:invalid,.ais-SearchBox .was-validated textarea.ais-SearchBox-input:invalid,textarea.form-control.is-invalid,.ais-search-box textarea.is-invalid.ais-search-box--input,.ais-search-box textarea.is-invalid.ais-SearchBox-input,.ais-SearchBox textarea.is-invalid.ais-search-box--input,.ais-SearchBox textarea.is-invalid.ais-SearchBox-input{padding-right:calc(1em + .5rem);background-position:top calc(.25em + .125rem) right calc(.25em + .125rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 1.725rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .35rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.35rem/calc(.5em + .25rem) calc(.5em + .25rem)}.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-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control,.form-inline .ais-search-box .ais-search-box--input,.ais-search-box .form-inline .ais-search-box--input,.form-inline .ais-search-box .ais-SearchBox-input,.ais-search-box .form-inline .ais-SearchBox-input,.form-inline .ais-SearchBox .ais-search-box--input,.ais-SearchBox .form-inline .ais-search-box--input,.form-inline .ais-SearchBox .ais-SearchBox-input,.ais-SearchBox .form-inline .ais-SearchBox-input{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;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,.ais-InfiniteHits-loadMore{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.25rem .35rem;font-size:1rem;line-height:1;border-radius:0px;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}@media (prefers-reduced-motion: reduce){.btn,.ais-InfiniteHits-loadMore{transition:none}}.btn:hover,.ais-InfiniteHits-loadMore:hover{color:#212529;text-decoration:none}.btn:focus,.ais-InfiniteHits-loadMore:focus,.btn.focus,.focus.ais-InfiniteHits-loadMore{outline:0;box-shadow:0 0 0 .2rem rgba(218,41,28,0.25)}.btn.disabled,.disabled.ais-InfiniteHits-loadMore,.btn:disabled,.ais-InfiniteHits-loadMore:disabled{opacity:.65}.btn:not(:disabled):not(.disabled),.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,a.disabled.ais-InfiniteHits-loadMore,fieldset:disabled a.btn,fieldset:disabled a.ais-InfiniteHits-loadMore{pointer-events:none}.btn-primary,.ais-InfiniteHits-loadMore{color:#fff;background-color:#da291c;border-color:#da291c}.btn-primary:hover,.ais-InfiniteHits-loadMore:hover{color:#fff;background-color:#b82318;border-color:#ad2116}.btn-primary:focus,.ais-InfiniteHits-loadMore:focus,.btn-primary.focus,.focus.ais-InfiniteHits-loadMore{color:#fff;background-color:#b82318;border-color:#ad2116;box-shadow:0 0 0 .2rem rgba(224,73,62,0.5)}.btn-primary.disabled,.disabled.ais-InfiniteHits-loadMore,.btn-primary:disabled,.ais-InfiniteHits-loadMore:disabled{color:#fff;background-color:#da291c;border-color:#da291c}.btn-primary:not(:disabled):not(.disabled):active,.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,.show>.dropdown-toggle.ais-InfiniteHits-loadMore{color:#fff;background-color:#ad2116;border-color:#a21e15}.btn-primary:not(:disabled):not(.disabled):active:focus,.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus,.show>.dropdown-toggle.ais-InfiniteHits-loadMore:focus{box-shadow:0 0 0 .2rem rgba(224,73,62,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{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,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(130,138,145,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{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,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(72,180,97,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{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,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(58,176,195,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{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,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(222,170,12,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{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,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(225,83,97,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{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,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(216,217,219,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{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,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(82,88,93,0.5)}.btn-outline-primary{color:#da291c;border-color:#da291c}.btn-outline-primary:hover{color:#fff;background-color:#da291c;border-color:#da291c}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(218,41,28,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#da291c;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:#da291c;border-color:#da291c}.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(218,41,28,0.5)}.btn-outline-secondary{color:#6c757d;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;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;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;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;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;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;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:#da291c;text-decoration:none}.btn-link:hover{color:#961c13;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.25rem .35rem;font-size:1.25rem;line-height:1.5;border-radius:0px}.btn-sm{padding:.25rem .35rem;font-size:.875rem;line-height:1.5;border-radius:0px}.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{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size: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:0px}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1288px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.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:#da291c}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.ais-search-box .input-group>.ais-search-box--input,.ais-search-box .input-group>.ais-SearchBox-input,.ais-SearchBox .input-group>.ais-search-box--input,.ais-SearchBox .input-group>.ais-SearchBox-input,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.ais-search-box .input-group>.ais-search-box--input+.form-control,.ais-search-box .input-group>.ais-SearchBox-input+.form-control,.ais-SearchBox .input-group>.ais-search-box--input+.form-control,.ais-SearchBox .input-group>.ais-SearchBox-input+.form-control,.ais-search-box .input-group>.form-control+.ais-search-box--input,.ais-search-box .input-group>.ais-search-box--input+.ais-search-box--input,.ais-search-box .input-group>.ais-SearchBox-input+.ais-search-box--input,.ais-search-box .input-group>.form-control+.ais-SearchBox-input,.ais-search-box .input-group>.ais-search-box--input+.ais-SearchBox-input,.ais-search-box .input-group>.ais-SearchBox-input+.ais-SearchBox-input,.ais-SearchBox .input-group>.form-control+.ais-search-box--input,.ais-SearchBox .input-group>.ais-search-box--input+.ais-search-box--input,.ais-SearchBox .input-group>.ais-SearchBox-input+.ais-search-box--input,.ais-SearchBox .input-group>.form-control+.ais-SearchBox-input,.ais-SearchBox .input-group>.ais-search-box--input+.ais-SearchBox-input,.ais-SearchBox .input-group>.ais-SearchBox-input+.ais-SearchBox-input,.input-group>.form-control+.custom-select,.ais-search-box .input-group>.ais-search-box--input+.custom-select,.ais-search-box .input-group>.ais-SearchBox-input+.custom-select,.ais-SearchBox .input-group>.ais-search-box--input+.custom-select,.ais-SearchBox .input-group>.ais-SearchBox-input+.custom-select,.input-group>.form-control+.custom-file,.ais-search-box .input-group>.ais-search-box--input+.custom-file,.ais-search-box .input-group>.ais-SearchBox-input+.custom-file,.ais-SearchBox .input-group>.ais-search-box--input+.custom-file,.ais-SearchBox .input-group>.ais-SearchBox-input+.custom-file,.input-group>.form-control-plaintext+.form-control,.ais-search-box .input-group>.form-control-plaintext+.ais-search-box--input,.ais-search-box .input-group>.form-control-plaintext+.ais-SearchBox-input,.ais-SearchBox .input-group>.form-control-plaintext+.ais-search-box--input,.ais-SearchBox .input-group>.form-control-plaintext+.ais-SearchBox-input,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.ais-search-box .input-group>.custom-select+.ais-search-box--input,.ais-search-box .input-group>.custom-select+.ais-SearchBox-input,.ais-SearchBox .input-group>.custom-select+.ais-search-box--input,.ais-SearchBox .input-group>.custom-select+.ais-SearchBox-input,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.ais-search-box .input-group>.custom-file+.ais-search-box--input,.ais-search-box .input-group>.custom-file+.ais-SearchBox-input,.ais-SearchBox .input-group>.custom-file+.ais-search-box--input,.ais-SearchBox .input-group>.custom-file+.ais-SearchBox-input,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.ais-search-box .input-group>.ais-search-box--input:focus,.ais-search-box .input-group>.ais-SearchBox-input:focus,.ais-SearchBox .input-group>.ais-search-box--input:focus,.ais-SearchBox .input-group>.ais-SearchBox-input:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.ais-search-box .input-group>.ais-search-box--input:not(:last-child),.ais-search-box .input-group>.ais-SearchBox-input:not(:last-child),.ais-SearchBox .input-group>.ais-search-box--input:not(:last-child),.ais-SearchBox .input-group>.ais-SearchBox-input: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),.ais-search-box .input-group>.ais-search-box--input:not(:first-child),.ais-search-box .input-group>.ais-SearchBox-input:not(:first-child),.ais-SearchBox .input-group>.ais-search-box--input:not(:first-child),.ais-SearchBox .input-group>.ais-SearchBox-input:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-prepend .ais-InfiniteHits-loadMore,.input-group-append .btn,.input-group-append .ais-InfiniteHits-loadMore{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-prepend .ais-InfiniteHits-loadMore:focus,.input-group-append .btn:focus,.input-group-append .ais-InfiniteHits-loadMore:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .ais-InfiniteHits-loadMore+.btn,.input-group-prepend .btn+.ais-InfiniteHits-loadMore,.input-group-prepend .ais-InfiniteHits-loadMore+.ais-InfiniteHits-loadMore,.input-group-prepend .btn+.input-group-text,.input-group-prepend .ais-InfiniteHits-loadMore+.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+.ais-InfiniteHits-loadMore,.input-group-append .btn+.btn,.input-group-append .ais-InfiniteHits-loadMore+.btn,.input-group-append .btn+.ais-InfiniteHits-loadMore,.input-group-append .ais-InfiniteHits-loadMore+.ais-InfiniteHits-loadMore,.input-group-append .btn+.input-group-text,.input-group-append .ais-InfiniteHits-loadMore+.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+.ais-InfiniteHits-loadMore{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.25rem .35rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0px}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.ais-search-box .input-group-lg>.ais-search-box--input:not(textarea),.ais-search-box .input-group-lg>.ais-SearchBox-input:not(textarea),.ais-SearchBox .input-group-lg>.ais-search-box--input:not(textarea),.ais-SearchBox .input-group-lg>.ais-SearchBox-input:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-lg>.form-control,.ais-search-box .input-group-lg>.ais-search-box--input,.ais-search-box .input-group-lg>.ais-SearchBox-input,.ais-SearchBox .input-group-lg>.ais-search-box--input,.ais-SearchBox .input-group-lg>.ais-SearchBox-input,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.ais-InfiniteHits-loadMore,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.ais-InfiniteHits-loadMore{padding:.25rem .35rem;font-size:1.25rem;line-height:1.5;border-radius:0px}.input-group-sm>.form-control:not(textarea),.ais-search-box .input-group-sm>.ais-search-box--input:not(textarea),.ais-search-box .input-group-sm>.ais-SearchBox-input:not(textarea),.ais-SearchBox .input-group-sm>.ais-search-box--input:not(textarea),.ais-SearchBox .input-group-sm>.ais-SearchBox-input:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.ais-search-box .input-group-sm>.ais-search-box--input,.ais-search-box .input-group-sm>.ais-SearchBox-input,.ais-SearchBox .input-group-sm>.ais-search-box--input,.ais-SearchBox .input-group-sm>.ais-SearchBox-input,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.ais-InfiniteHits-loadMore,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.ais-InfiniteHits-loadMore{padding:.25rem .35rem;font-size:.875rem;line-height:1.5;border-radius:0px}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.35rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.ais-InfiniteHits-loadMore,.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)>.ais-InfiniteHits-loadMore,.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>.ais-InfiniteHits-loadMore: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>.ais-InfiniteHits-loadMore,.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)>.ais-InfiniteHits-loadMore,.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>.ais-InfiniteHits-loadMore: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;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#da291c;background-color:#da291c}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(218,41,28,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#ef8d86}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#f5b8b3;border-color:#f5b8b3}.custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#da291c;background-color:#da291c}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' 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(218,41,28,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(218,41,28,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' 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(218,41,28,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(218,41,28,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1em + .5rem + 2px);padding:.25rem 1.35rem .25rem .35rem;font-size:1rem;font-weight:400;line-height:1;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .35rem center/8px 10px;border:1px solid #ced4da;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#ef8d86;outline:0;box-shadow:0 0 0 .2rem rgba(218,41,28,0.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.35rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.35rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.35rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1em + .5rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1em + .5rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#ef8d86;box-shadow:0 0 0 .2rem rgba(218,41,28,0.25)}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1em + .5rem + 2px);padding:.25rem .35rem;font-weight:400;line-height:1;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0px}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1em + .5rem);padding:.25rem .35rem;line-height:1;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 0px 0px 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(218,41,28,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(218,41,28,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(218,41,28,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#da291c;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#f5b8b3}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#da291c;border:0;border-radius:1rem;-moz-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#f5b8b3}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#da291c;border:0;border-radius:1rem;-ms-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#f5b8b3}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0px;border-top-right-radius:0px}.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:0px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#da291c}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.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,.navbar .container-xl{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:0px}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.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,.navbar-expand-sm>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1287.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1288px){.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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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:0px}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;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:0 0 0 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 0 0}.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;border-radius:0}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card-img,.card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-deck .card{margin-bottom:9px}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-9px;margin-left:-9px}.card-deck .card{flex:1 0 0%;margin-right:9px;margin-bottom:0;margin-left:9px}}.card-group>.card{margin-bottom:9px}@media (min-width: 576px){.card-group{display:flex;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:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.pagination,.ais-pagination,.ais-Pagination-list{display:flex;padding-left:0;list-style:none;border-radius:0px}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#da291c;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#961c13;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(218,41,28,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0px;border-bottom-left-radius:0px}.page-item:last-child .page-link{border-top-right-radius:0px;border-bottom-right-radius:0px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#da291c;border-color:#da291c}.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:0px;border-bottom-left-radius:0px}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0px;border-bottom-right-radius:0px}.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:0px;border-bottom-left-radius:0px}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0px;border-bottom-right-radius:0px}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#71150f;background-color:#f8d4d2;border-color:#f5c3bf}.alert-primary hr{border-top-color:#f2aea9}.alert-primary .alert-link{color:#440d09}.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}.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{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.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:0px;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:0;border-top-right-radius:0}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-footer>*{margin:.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-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1288px){.modal-xl{max-width:1140px}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#da291c !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#ad2116 !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:#da291c !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-sm{border-radius:0px !important}.rounded{border-radius:0px !important}.rounded-top{border-top-left-radius:0px !important;border-top-right-radius:0px !important}.rounded-right{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}.rounded-bottom{border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important}.rounded-left{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}.rounded-lg{border-radius:0px !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 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: 1288px){.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}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center,.ais-pagination,.ais-Pagination{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 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}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1288px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 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: 1288px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;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: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.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-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-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-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-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-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-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-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-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: 1288px){.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-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-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}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 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: 1288px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#da291c !important}a.text-primary:hover,a.text-primary:focus{color:#961c13 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn):not(.ais-InfiniteHits-loadMore){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@font-face{font-family:'fontello';src:url("../fonts/fontello/fontello.eot?71803901");src:url("../fonts/fontello/fontello.eot?71803901#iefix") format("embedded-opentype"),url("../fonts/fontello/fontello.woff2?71803901") format("woff2"),url("../fonts/fontello/fontello.woff?71803901") format("woff"),url("../fonts/fontello/fontello.ttf?71803901") format("truetype"),url("../fonts/fontello/fontello.svg?71803901#fontello") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-book-open:before{content:'\e800'}.icon-doc-text:before{content:'\e801'}.icon-share:before{content:'\e802'}.icon-up-open-big:before{content:'\e803'}.icon-right-open-big:before{content:'\e804'}.icon-facebook:before{content:'\e805'}.icon-left-open-big:before{content:'\e806'}.icon-down-open-big:before{content:'\e807'}.icon-twitter:before{content:'\e808'}.icon-up-open-mini:before{content:'\e809'}.icon-right-open-mini:before{content:'\e80a'}.icon-left-open-mini:before{content:'\e80b'}.icon-down-open-mini:before{content:'\e80c'}.icon-up-open:before{content:'\e80d'}.icon-right-open:before{content:'\e80e'}.icon-left-open:before{content:'\e80f'}.icon-down-open:before{content:'\e810'}.icon-rss:before{content:'\e811'}.icon-xing:before{content:'\e812'}.icon-youtube:before{content:'\e813'}.icon-youtube-play:before{content:'\e814'}.icon-play-circled2:before{content:'\e815'}.icon-map:before{content:'\e816'}.icon-search:before{content:'\e817'}.icon-menu:before{content:'\e818'}.icon-mail:before{content:'\e819'}.icon-link:before{content:'\e81a'}.icon-print:before{content:'\e81b'}.icon-dot:before{content:'\e81c'}.icon-pause:before{content:'\e81d'}.icon-avenirsuisse_asset_close:before{content:'\e81e'}.icon-avenirsuisse_asset_menu:before{content:'\e81f'}.icon-avenirsuisse_asset_podcast_image:before{content:'\e820'}.icon-avenirsuisse_asset_podcast_text:before{content:'\e821'}.icon-avenirsuisse_asset_podcast-playing:before{content:'\e822'}.icon-avenirsuisse_asset_search:before{content:'\e823'}.icon-avenirsuisse_asset_video:before{content:'\e824'}.icon-cloud:before{content:'\e825'}.icon-stop:before{content:'\e826'}.icon-flash:before{content:'\e827'}.icon-to-end-alt:before{content:'\e828'}.icon-to-start:before{content:'\e829'}.icon-avenirsuisse_asset_onlinepublication:before{content:'\e82a'}.icon-whatsapp:before{content:'\f232'}.icon-gplus:before{content:'\f30f'}.icon-linkedin:before{content:'\f318'}.icon-instagram:before{content:'\f32d'}@font-face{font-family:"GravurCondensed";src:url("../fonts/gravur/lineto-gravurcondensed-regular.eot");src:url("../fonts/gravur/lineto-gravurcondensed-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/gravur/lineto-gravurcondensed-regular.woff2") format("woff2"),url("../fonts/gravur/lineto-gravurcondensed-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GravurCondensed";src:url("../fonts/gravur/lineto-gravurcondensed-bold.eot");src:url("../fonts/gravur/lineto-gravurcondensed-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/gravur/lineto-gravurcondensed-bold.woff2") format("woff2"),url("../fonts/gravur/lineto-gravurcondensed-bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}body{color:#262626;font-family:"Georgia",serif;-webkit-font-smoothing:antialiased}::-moz-selection{background:#bdbebd}::selection{background:#bdbebd}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:"GravurCondensed",sans-serif}h1,.article-h1{font-size:68px;line-height:1.088;margin-bottom:16px}h3{font-size:21px;line-height:30px}b,strong{font-weight:bold}a,a:visited{color:#da291c;transition:opacity 0.2s ease-out}a:hover,a:active,a:focus,a:visited:hover,a:visited:active,a:visited:focus{color:#da291c;text-decoration:none}a i.icon,a:visited i.icon{text-decoration:inherit}a.btn:hover,a.ais-InfiniteHits-loadMore:hover,a.btn:active,a.ais-InfiniteHits-loadMore:active,a.btn:focus,a.ais-InfiniteHits-loadMore:focus{color:#fff}a.tease-link{word-wrap:break-word}.btn,.ais-InfiniteHits-loadMore,.form-control,.ais-search-box .ais-search-box--input,.ais-search-box .ais-SearchBox-input,.ais-SearchBox .ais-search-box--input,.ais-SearchBox .ais-SearchBox-input{font-size:18px;font-family:"GravurCondensed",sans-serif}.form-control,.ais-search-box .ais-search-box--input,.ais-search-box .ais-SearchBox-input,.ais-SearchBox .ais-search-box--input,.ais-SearchBox .ais-SearchBox-input{border-color:#262626}.color-link{color:#da291c}.article-lead{font-size:30px;line-height:1.233;font-style:italic;margin-bottom:40px}.title-section{font-size:16px;line-height:22px;font-family:"GravurCondensed",sans-serif;margin-bottom:24px}.title-section a:hover,.title-section a:active,.title-section a:focus{text-decoration:underline}.home .title-section,.page-template-page-prosperity .title-section,.page-template-page-media .title-section,.page-template-page-about .title-section,.page-template-page-team .title-section,.page-template-page-landing .title-section{color:#262626}.title-archive{font-size:20px;line-height:20px;font-family:"GravurCondensed",sans-serif;margin:0;color:#da291c}.title-archive span{color:#262626}.title-big{font-size:26px;line-height:29px;font-family:"GravurCondensed",sans-serif;text-shadow:1px 1px 0 #fff, -1px 1px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff}.title-big span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #262626}.lead-medium,.lead-medium p{font-size:20px;line-height:24px;font-family:"GravurCondensed",sans-serif}.lead-big,.lead-big p{font-size:22px;line-height:26px;font-family:"GravurCondensed",sans-serif}.title-widget{font-size:18px;line-height:22px;font-family:"GravurCondensed",sans-serif;margin-bottom:8px}ul.list-simple{list-style:none outside none;margin:0;padding:0}.link-section a{color:#262626;font-size:17px;line-height:19px;font-family:"GravurCondensed",sans-serif;font-weight:bold}.link-section a:focus{text-decoration:none}.link-section a .icon-down-open-big:before{transform:rotate(180deg);transition:transform 0.2s ease-out;line-height:1;text-decoration:none}.link-section a.collapsed .icon-down-open-big:before{transform:rotate(0deg);text-decoration:inherit}.link-section a.collapsed:hover,.link-section a.collapsed:active{text-decoration:underline}.article-body-lead p{font-size:30px;line-height:37px;font-style:italic;margin-bottom:24px}.article-body-byline{margin-top:24px;margin-bottom:48px}.article-body-byline p{font-size:26px;line-height:28px;font-family:"GravurCondensed",sans-serif;font-weight:bold;margin-bottom:8px}.block-widget p,.block-widget address{font-size:16px;line-height:18px;margin-bottom:16px;font-family:"GravurCondensed",sans-serif}.block-widget a{text-decoration:none}.block-widget a:hover,.block-widget a:focus,.block-widget a:active{text-decoration:underline}@media screen and (max-width: 767px){h1,.article-h1{font-size:36px;line-height:39px;margin-bottom:8px}.article-lead{font-size:21px;line-height:25px;margin-bottom:24px}.title-section{color:#262626}h2.title-section{font-size:18px}}button:focus{outline:none}.btn-primary,.ais-InfiniteHits-loadMore,a.btn-primary,a.ais-InfiniteHits-loadMore{color:#fff;background-color:#da291c;border-color:#da291c}.btn-srsly{color:#212529;background-color:#fff;border-color:#262626}.btn-srsly:hover{color:#fff;background-color:#262626;border-color:#0d0d0d}.btn-srsly:focus,.btn-srsly.focus{color:#fff;background-color:#262626;border-color:#0d0d0d;box-shadow:0 0 0 .2rem rgba(37,38,38,0.5)}.btn-srsly.disabled,.btn-srsly:disabled{color:#212529;background-color:#fff;border-color:#262626}.btn-srsly:not(:disabled):not(.disabled):active,.btn-srsly:not(:disabled):not(.disabled).active,.show>.btn-srsly.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#060606}.btn-srsly:not(:disabled):not(.disabled):active:focus,.btn-srsly:not(:disabled):not(.disabled).active:focus,.show>.btn-srsly.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(37,38,38,0.5)}body.admin-bar #header{top:32px}@media screen and (max-width: 767px){body.admin-bar #header{top:46px}.container{padding-right:18px;padding-left:18px}.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-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-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-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-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{padding-left:5px;padding-right:5px}.row{margin-left:-5px;margin-right:-5px}}.seo-hidden{font-size:0;width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute !important;border:0 !important;padding:0 !important;margin:0 !important;clip:rect(1px, 1px, 1px, 1px)}#breadcrumbs{display:none !important}.social-bubble{border-radius:50%;background-color:#ccc;display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;margin-top:5px;margin-right:5px;color:#fff}.social-bubble:hover,.social-bubble:active,.social-bubble:focus{color:#fff;background:#efefef}#typed-strings{display:none}.typed-container{background:#fff;padding:16px;height:212px}.typed-container .typed-inner{position:relative;overflow:hidden;height:100%}.typed-container .typed-inner #typed{font-size:26px;line-height:36px;font-family:"GravurCondensed",sans-serif;font-weight:bold;color:#262626;position:absolute;bottom:0;left:0;width:100%}.overlay-container{position:relative}.overlay-container .overlay{position:absolute;bottom:0;left:0}.mobile-only,.mobile-only-inline{display:none !important}@media screen and (max-width: 575px){.touchevents .mobile-only{display:block !important}.touchevents .mobile-only-inline{display:inline !important}}.srsly-fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.srsly-fontello,.nav.flex-column .nav-link.nav-link-file:before,.ais-search-box:after,.ais-SearchBox:after,.ais-Panel .ais-Panel-header:after,#srsly .mejs-controls .mejs-play button:before,#srsly .mejs-controls .mejs-pause button:before,.single-video__title:before,.tease-post h3:before,.tease-publication h3:before,.tease-podcast h3:before,.tease-video h3:before,.tease-microsite h3:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.plusminus{position:relative;display:block;width:28px;height:28px}.plusminus .plusminus-vertical{position:absolute;left:50%;height:100%;transition:height 0.2s ease-in;border-left:1px solid #262626}.plusminus .plusminus-horizontal{position:absolute;top:50%;width:100%;border-bottom:1px solid #262626}.plusminus-dropdown{width:100%;display:block;overflow:hidden}.plusminus-dropdown .plusminus{float:left;margin-right:10px}.plusminus-dropdown .plusminus .plusminus-vertical{height:0%}.plusminus-dropdown.collapsed .plusminus .plusminus-vertical{height:100%}.plusminus-dropdown .plusminus-text{font-size:17px;line-height:28px;float:left;color:#262626}.alert-dismissible{padding-right:0}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}input,textarea,.form-control,.ais-search-box .ais-search-box--input,.ais-search-box .ais-SearchBox-input,.ais-SearchBox .ais-search-box--input,.ais-SearchBox .ais-SearchBox-input{height:auto !important}input:focus,textarea:focus,.form-control:focus,.ais-search-box .ais-search-box--input:focus,.ais-search-box .ais-SearchBox-input:focus,.ais-SearchBox .ais-search-box--input:focus,.ais-SearchBox .ais-SearchBox-input:focus{box-shadow:none !important}.pardot{max-width:600px;margin:0 auto 2em;background-color:#efefef;padding:16px}.pardot form{font-family:"GravurCondensed",sans-serif;font-size:18px}.pardot label{width:100%;margin-bottom:8px}.pardot input[type="checkbox"]{width:auto;display:inline-block;margin-right:8px}.pardot .submit-wrapper{margin-top:8px;text-align:right}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider .slick-arrow{z-index:10;font-size:42px;line-height:1;position:absolute;top:50%;margin-top:-16px;cursor:pointer}.slider .slick-arrow.slide-prev{left:-10px}.slider .slick-arrow.slide-next{right:-10px}.slick-dotted.slick-slider{margin-bottom:32px;padding-bottom:16px}.slick-dots{position:absolute;bottom:-24px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 4px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:"fontello";font-size:60px;line-height:20px;text-align:center;color:#262626;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#262626;opacity:.75}.slider{position:relative;display:none}.slider.slick-initialized{display:block}.slider .slide{height:auto}.slider .slide h3{margin:0}.slider .slide h4{margin:0}.slider .slide img{margin:0 auto;width:auto}.slider .slide p{margin:0}.slide-user .slide-inner{padding-left:16px;padding-right:16px}.slide-user .featured-image{margin-bottom:16px}.slide-user img{border-radius:50%;border:1px solid #262626}.slide-user h4{font-size:16px;line-height:24px;font-family:"GravurCondensed",sans-serif;font-weight:bold;text-decoration:underline;text-align:center}.slide-user p.position{font-size:16px;line-height:24px;font-family:"GravurCondensed",sans-serif;text-align:center}.slide-user .person-phone{margin-top:16px}.slide-user .person-phone,.slide-user .person-mail{font-size:16px;line-height:24px;font-family:"GravurCondensed",sans-serif;text-align:center}.slider-experts-details .slide-user h4{font-size:20px;line-height:24px;font-weight:bold}.slider.slider-content .slick-arrow.slide-prev{left:-20px}.slider.slider-content .slick-arrow.slide-next{right:-20px}.slide .image-description{margin-top:8px;font-family:"GravurCondensed",sans-serif;text-align:center;font-size:20px;line-height:28px}#footer{border-top:7px solid #262626;margin-top:56px;padding-top:24px;padding-bottom:80px}#footer .social-profiles a{font-size:22px;margin-right:16px}#footer .social-profiles a:hover{text-decoration:none;opacity:0.8}.footer-widgets .block-widget-newsletter form .input-group input.form-control,.footer-widgets .block-widget-newsletter form .input-group .ais-search-box input.ais-search-box--input,.ais-search-box .footer-widgets .block-widget-newsletter form .input-group input.ais-search-box--input,.footer-widgets .block-widget-newsletter form .input-group .ais-search-box input.ais-SearchBox-input,.ais-search-box .footer-widgets .block-widget-newsletter form .input-group input.ais-SearchBox-input,.footer-widgets .block-widget-newsletter form .input-group .ais-SearchBox input.ais-search-box--input,.ais-SearchBox .footer-widgets .block-widget-newsletter form .input-group input.ais-search-box--input,.footer-widgets .block-widget-newsletter form .input-group .ais-SearchBox input.ais-SearchBox-input,.ais-SearchBox .footer-widgets .block-widget-newsletter form .input-group input.ais-SearchBox-input{width:100%}.block-widget{margin-bottom:48px}@media screen and (min-width: 768px) and (max-width: 1200px){.block-widget-newsletter .input-group,.block-widget-newsletter .input-grou-btn,.block-widget-newsletter .form-control,.block-widget-newsletter .ais-search-box .ais-search-box--input,.ais-search-box .block-widget-newsletter .ais-search-box--input,.block-widget-newsletter .ais-search-box .ais-SearchBox-input,.ais-search-box .block-widget-newsletter .ais-SearchBox-input,.block-widget-newsletter .ais-SearchBox .ais-search-box--input,.ais-SearchBox .block-widget-newsletter .ais-search-box--input,.block-widget-newsletter .ais-SearchBox .ais-SearchBox-input,.ais-SearchBox .block-widget-newsletter .ais-SearchBox-input{display:block}}.nav.flex-column .nav-link{padding-left:0;padding-right:0;border-top:1px solid #262626;font-size:16px;line-height:19px;font-family:"GravurCondensed",sans-serif;text-decoration:none}.nav.flex-column .nav-link.nav-link-file:before{margin-right:0.25em;content:"\e801";text-decoration:none}.nav.flex-column .nav-link:hover,.nav.flex-column .nav-link:focus,.nav.flex-column .nav-link:active{text-decoration:underline}.footer-sitemap .navbar-languages{list-style:none outside none;padding:0;margin:0;border-top:1px solid #262626;padding-top:6px}.footer-sitemap .navbar-languages .lang-item{margin-right:24px;float:left}.footer-sitemap .navbar-languages .lang-item a{font-size:16px;line-height:19px;font-family:"GravurCondensed",sans-serif;text-transform:uppercase}.footer-sitemap .navbar-languages .lang-item a:hover,.footer-sitemap .navbar-languages .lang-item a:active,.footer-sitemap .navbar-languages .lang-item a:focus{border-bottom:1px solid #da291c}.footer-sitemap .navbar-languages .lang-item.current-lang a{border-bottom:1px solid #da291c}.seperator-mobile{display:none}@media screen and (max-width: 575px){#footer .social-profiles{display:flex;justify-content:space-between}#footer .social-profiles .icon{margin-right:0}.block-widget{margin-bottom:32px}.seperator-mobile{display:block;margin:16px -9px 16px;border-bottom:1px solid #262626;width:100%}.footer-sitemap .nav .nav-link{border:medium none}.mobile-search-lang{padding:8px 0;border-top:1px solid #262626;border-bottom:1px solid #262626;margin:16px 0 16px}.mobile-search-lang .search-link{font-family:"GravurCondensed",sans-serif;color:#262626;font-size:18px;line-height:22px;font-weight:bold}.mobile-search-lang .navbar-languages{list-style:none outside none;padding:0;margin:0;float:right}.mobile-search-lang .navbar-languages .lang-item{margin-left:24px;float:left}.mobile-search-lang .navbar-languages .lang-item:first-child{margin-left:0}.mobile-search-lang .navbar-languages .lang-item a{font-size:18px;line-height:22px;font-family:"GravurCondensed",sans-serif;text-transform:uppercase;color:#262626;font-weight:bold}.mobile-search-lang .navbar-languages .lang-item.current-lang a{border-bottom:1px solid #262626}}#header{background:#fff;margin-bottom:56px;border-bottom:7px solid #262626}.seperator-header{border-bottom:2px solid #262626;margin:0}@media screen and (max-width: 767px){#header.header-up{top:-58px}body.admin-bar #header.header-up{top:-12px}}.navbar.navbar-avenir{padding:0}.navbar.navbar-avenir .navbar-brand{padding:0}.navbar.navbar-avenir .navbar-brand img{height:47px}.navbar.navbar-avenir .navbar-toggler{position:absolute;right:-6px;font-size:32px;line-height:1;top:-7px;padding:0 6px}.navbar.navbar-avenir .navbar-toggler .navbar-toggler-icon{width:auto;height:auto}.navbar.navbar-avenir .navbar-toggler .icon-avenirsuisse_asset_close{display:block;font-style:normal}.navbar.navbar-avenir .navbar-toggler .icon-avenirsuisse_asset_menu{display:none}.navbar.navbar-avenir .navbar-toggler.navbar-toggler-search{position:absolute;right:32px;top:-5px;color:#262626;font-size:30px}@media screen and (min-width: 992px){.navbar.navbar-avenir .navbar-toggler.navbar-toggler-search{top:0;font-size:25px}}.navbar.navbar-avenir .navbar-toggler.collapsed .icon-avenirsuisse_asset_close{display:none}.navbar.navbar-avenir .navbar-toggler.collapsed .icon-avenirsuisse_asset_menu{display:block}.navbar.navbar-avenir-top{padding-top:48px;padding-bottom:24px}.navbar.navbar-avenir-top .navbar-nav{position:absolute;right:0;bottom:20px}.navbar.navbar-avenir-top .navbar-nav .nav-item{padding:0 0 0 16px}.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link{padding:0;font-size:16px;line-height:24px;color:#262626;font-family:"GravurCondensed",sans-serif;font-weight:bold}.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:hover,.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:active,.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:focus{box-shadow:inset 0 -2px 0 0 #fff,inset 0 -3px 0 0 #262626}.navbar.navbar-avenir-top .navbar-nav .nav-item.current-menu-item .nav-link{box-shadow:inset 0 -2px 0 0 #fff,inset 0 -3px 0 0 #262626}.navbar.navbar-avenir-top .navbar-languages{position:absolute;right:0;bottom:48px}.navbar.navbar-avenir-bottom{padding-top:21px;padding-bottom:24px}.navbar.navbar-avenir-bottom .navbar-nav .nav-item{padding:0  84px 0 0;width:234px}.navbar.navbar-avenir-bottom .navbar-nav .nav-item .nav-link{padding:0;font-size:25px;line-height:28px;color:#262626;font-family:"GravurCondensed",sans-serif;font-weight:bold;text-shadow:1px 1px 0 #fff, -1px 1px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff}.navbar.navbar-avenir-bottom .navbar-nav .nav-item .nav-link span{color:#262626}.navbar.navbar-avenir-bottom .navbar-nav .nav-item.nav-item-search{padding-right:0;width:auto}.navbar.navbar-avenir-bottom .navbar-nav .nav-item.nav-item-search a.nav-link{font-size:50px}#header .navbar-languages{list-style:none outside none;padding:0;margin:0}#header .navbar-languages .lang-item{display:inline;padding:0 0 0 32px}#header .navbar-languages .lang-item a{font-size:18px;line-height:22px;color:#262626;font-family:"GravurCondensed",sans-serif;font-weight:bold;text-transform:uppercase}#header .navbar-languages .lang-item a:hover,#header .navbar-languages .lang-item a:active,#header .navbar-languages .lang-item a:focus{box-shadow:inset 0 -2px 0 0 #fff,inset 0 -3px 0 0 #262626}#header .navbar-languages .lang-item.current-lang a{box-shadow:inset 0 -2px 0 0 #fff,inset 0 -3px 0 0 #262626}.navpillar-switzerland .nav-link span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #da291c}.navpillar-switzerland .nav-link span:hover{color:#da291c !important}.navpillar-switzerland.current-menu-item .nav-link span{color:#da291c !important}.navpillar-markets .nav-link span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #ed8b00}.navpillar-markets .nav-link span:hover{color:#ed8b00 !important}.navpillar-markets.current-menu-item .nav-link span{color:#ed8b00 !important}.navpillar-state .nav-link span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #009660}.navpillar-state .nav-link span:hover{color:#009660 !important}.navpillar-state.current-menu-item .nav-link span{color:#009660 !important}.navpillar-government .nav-link span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #0086bf}.navpillar-government .nav-link span:hover{color:#0086bf !important}.navpillar-government.current-menu-item .nav-link span{color:#0086bf !important}.navpillar-society .nav-link span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #bb16a3}.navpillar-society .nav-link span:hover{color:#bb16a3 !important}.navpillar-society.current-menu-item .nav-link span{color:#bb16a3 !important}#navbarNavMobile{margin:16px 0;border-top:7px solid #262626}#navbarNavMobile .nav-prosperity{padding-top:24px;border:medium none}#navbarNavMobile .nav-prosperity .nav-item{padding:0 0 24px}#navbarNavMobile .nav-prosperity .nav-item .nav-link{text-decoration:none;font-size:22px}#navbarNavMobile .nav-prosperity .nav-item .nav-link span{box-shadow:none}#navbarNavMobile .seperator-header{margin-bottom:24px}#navbarNavMobile .seperator-header.seperator-header2{margin-top:24px}#navbarNavMobile .border-left{border-left:1px solid #262626;padding-left:18px}#navbarNavMobile .nav.nav-mobile .nav-link{padding:16px 0 0;font-size:18px;line-height:24px;color:#262626;font-family:"GravurCondensed",sans-serif;font-weight:bold;border:medium none}#navbarNavMobile .nav.nav-mobile .nav-link:hover,#navbarNavMobile .nav.nav-mobile .nav-link:active,#navbarNavMobile .nav.nav-mobile .nav-link:focus{text-decoration:underline}#navbarNavMobile .nav.nav-mobile .nav-link:first-child{padding:0}#navbarNavMobile .navbar-languages{list-style:none outside none;padding:16px 0 0;margin:0}#navbarNavMobile .navbar-languages .lang-item{display:inline;padding:0 0 0 9px}#navbarNavMobile .navbar-languages .lang-item:first-child{padding:0}#navbarNavMobile .navbar-languages .lang-item a{font-size:18px;line-height:22px;color:#262626;font-family:"GravurCondensed",sans-serif;font-weight:bold;text-transform:uppercase}#navbarNavMobile .navbar-languages .lang-item a:hover,#navbarNavMobile .navbar-languages .lang-item a:active,#navbarNavMobile .navbar-languages .lang-item a:focus{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #262626}#navbarNavMobile .navbar-languages .lang-item.current-lang a{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #262626}#navbarNavMobile .social-profiles{display:flex;justify-content:space-between}#navbarNavMobile .social-profiles a{margin-left:9px;color:#262626;font-size:18px}#navbarNavMobile .social-profiles a:first-child{margin-left:0}@media screen and (max-width: 1287px){.navbar.navbar-avenir-bottom .navbar-nav .nav-item{padding:0 84px 0 0;width:180px}.navbar.navbar-avenir-bottom .navbar-nav .nav-item .nav-link{padding:0;font-size:22px;line-height:28px}}.header__claim__image{padding:3px 0}@media screen and (max-width: 991px){#header{padding:36px 0 0;margin-bottom:16px;border-bottom:4px solid #262626}#header .header__claim{margin-top:10px}#header .header__claim__image{padding:3px 0}.single #header,.page-template-landing #header,.page-template-team #header{margin-bottom:32px}.navbar.navbar-avenir{padding:0}.navbar.navbar-avenir .navbar-brand{padding:0}.navbar.navbar-avenir .navbar-brand img{height:25px;width:auto;margin-top:-9px}}@media screen and (max-width: 320px){.navbar.navbar-avenir .navbar-brand img{height:22px;margin-top:1px}}.pagination .page-item .page-link,.ais-pagination .page-item .page-link,.ais-Pagination-list .page-item .page-link{font-family:"GravurCondensed",sans-serif}ul.social-shares{list-style:none outside none;padding:0;margin:0}ul.social-shares li{display:inline}ul.social-shares li a{font-size:18px;margin-right:8px}.metabar ul.social-shares li a{font-size:22px;margin-right:30px;line-height:24px}.social-container{border:1px solid #262626;text-align:center}.social-container .twitter-timeline{display:inline-block}@media screen and (max-width: 767px){ul.social-shares{display:flex;justify-content:space-between;float:none !important}ul.social-shares li:last-child a{margin-right:0}}.tag.archive{display:block;padding:0;text-align:left;white-space:normal;vertical-align:baseline;border-radius:0;font-size:1rem;line-height:1.5;color:#373a3c;font-weight:normal}body.archive #header,body.page-template-page-blog #header,body.page-template-page-podcast-videos #header,body.page-template-page-videos #header,.page-template-page-search #header{margin-bottom:0}.archive-header{border-bottom:2px solid #262626;padding:16px 0}.archive-descripton-header .text-archive{border:1px solid #262626;margin-top:32px;padding:8px}.text-archive{margin-top:16px;font-size:17px;line-height:23px;font-family:"GravurCondensed",sans-serif}@media screen and (max-width: 767px){.archive-header{margin-bottom:16px}}.section-hero h2{font-size:38px;line-height:60px;font-weight:normal}.logo-home{position:absolute;top:15px;z-index:1050}.logo-home.fix-logo{position:fixed}@media screen and (max-width: 767px){.section-hero h2{font-size:24px;line-height:32px}}.nav.flex-column.nav-anchors .nav-link{font-size:23px;line-height:25px;font-family:"GravurCondensed",sans-serif;color:#262626;font-weight:bold;padding:8px 0 0 0;border:medium none}.nav.flex-column.nav-anchors .nav-link:hover,.nav.flex-column.nav-anchors .nav-link:active,.nav.flex-column.nav-anchors .nav-link:focus{text-decoration:underline}@media screen and (max-width: 767px){.nav-anchors{margin-bottom:24px}}.page-template-page-freiheitsindex .article-body iframe{max-width:inherit;min-height:1540px !important}@media screen and (max-width: 942px){.page-template-page-freiheitsindex .article-body iframe{max-width:100%;min-height:3970px !important}}@media screen and (max-width: 767px){.page-template-page-freiheitsindex .article-body iframe{max-width:100%;min-height:3540px !important}}@media screen and (max-width: 550px){.page-template-page-freiheitsindex .article-body iframe{max-width:100%;min-height:3040px !important}}.block-member{margin-bottom:32px}.block-member .featured-image{border:1px solid #262626;margin-bottom:8px}.block-member .title-member{font-size:20px;line-height:24px;margin-bottom:4px}.block-member .title-member span{box-shadow:inset 0 -2px 0 0 #fff,inset 0 -3px 0 0 #262626}.block-member p.position{font-size:16px;line-height:20px;margin-bottom:0;font-family:"GravurCondensed",sans-serif}.page-template-page-landing h1,.page-template-page-landing .article-h1{font-size:60px;line-height:66px;margin-bottom:24px}.page-template-page-landing .article-body-lead p{font-size:30px;line-height:37px;margin-bottom:16px}.page-template-page-landing .nav-anchors{margin-top:32px}.single-team p.position{font-size:26px;line-height:29px;margin-bottom:32px;font-family:"GravurCondensed",sans-serif;font-weight:bold}.team-header{position:relative;padding-right:160px}.team-header .team-pagination{position:absolute;right:0;top:0;font-family:"GravurCondensed",sans-serif}.team-header .team-pagination .teamlink{color:#262626}.team-header .team-pagination .teamlink .icon:before{font-size:60px;line-height:60px}.team-header .team-pagination .teamlink:hover,.team-header .team-pagination .teamlink:active,.team-header .team-pagination .teamlink:focus{color:#da291c}.team-header .team-pagination .teamlink.teamlink-prev{margin-right:56px}.metacard.metacard-team{padding:16px}.metacard.metacard-team .image-download{margin-top:8px}.metacard.metacard-team .image-download a{color:#262626;text-decoration:underline}.metacard.metacard-team .image-download a:hover,.metacard.metacard-team .image-download a:active,.metacard.metacard-team .image-download a:focus{color:#da291c}.metacard.metacard-team .cardrow-person-cv a{color:#262626;text-decoration:underline}.metacard.metacard-team .cardrow-person-cv a:hover,.metacard.metacard-team .cardrow-person-cv a:active,.metacard.metacard-team .cardrow-person-cv a:focus{color:#da291c;text-decoration:none}@media screen and (max-width: 767px){.team-header{position:relative;padding-right:0}.team-header .team-pagination{position:relative;top:0}.team-header .team-pagination .teamlink .icon:before{font-size:40px}.team-header .team-pagination .teamlink.teamlink-prev{margin-right:16px}}@media screen and (max-width: 767px){body.page-id-7202 #content .section.section-search{margin-top:56px}}.section-search-only .col-12.col-md-8{flex:0 0 100%;max-width:100%}.ais-SearchBox--simple .ais-SearchBox-submit{position:absolute;top:0;right:0;border:none;background:transparent;height:50px !important;width:60px;cursor:pointer;z-index:100000}.ais-InfiniteHits-loadMore{padding:7px 14px;margin:64px auto 0;display:block}.search.search-results .ais-search-box,.search.search-results .ais-SearchBox,.page-template-page-search .ais-search-box,.page-template-page-search .ais-SearchBox{margin-top:16px;margin-bottom:0}.search.search-results .ais-search-box .ais-SearchBox-input,.search.search-results .ais-SearchBox .ais-SearchBox-input,.page-template-page-search .ais-search-box .ais-SearchBox-input,.page-template-page-search .ais-SearchBox .ais-SearchBox-input{margin-bottom:24px}.search.search-results #algolia-hits-container,.page-template-page-search #algolia-hits-container{margin-top:8px}.search.search-results #algolia-hits-container .tease-publication .featured-image,.search.search-results #algolia-hits-container .tease-podcast .featured-image,.search.search-results #algolia-hits-container .tease-video .featured-image,.page-template-page-search #algolia-hits-container .tease-publication .featured-image,.page-template-page-search #algolia-hits-container .tease-podcast .featured-image,.page-template-page-search #algolia-hits-container .tease-video .featured-image{margin-left:33%}#algolia-hits-container .ais-Hits-list,#algolia-hits-container .ais-InfiniteHits-list{list-style-type:none;padding:0;margin:0}#algolia-hits-container .title-teaser em,#algolia-hits-container .title-teaser mark,#algolia-hits-container p.lead em,#algolia-hits-container p.lead mark,#algolia-hits-container .lead p em,#algolia-hits-container .lead p mark{color:#da291c;font-style:normal}#algolia-hits-container .title-teaser mark,#algolia-hits-container p.lead mark,#algolia-hits-container .lead p mark{background-color:unset;padding:0}.ais-search-box,.ais-SearchBox{margin-bottom:16px;position:relative}.ais-search-box .ais-search-box--input,.ais-search-box .ais-SearchBox-input,.ais-SearchBox .ais-search-box--input,.ais-SearchBox .ais-SearchBox-input{font-size:20px;line-height:40px;padding-left:15px;padding-right:40px}.ais-search-box:after,.ais-SearchBox:after{content:'\e823';position:absolute;right:15px;top:10px;color:#da291c;font-size:30px}.ais-Panel .ais-Panel-header{position:relative;cursor:pointer}.ais-Panel .ais-Panel-header:after{content:'\e807';transform:rotate(180deg);transition:transform 0.2s ease-out;line-height:1;position:absolute;right:0;top:3px}.ais-Panel .ais-Panel-header.hide:after{transform:rotate(0deg)}.ais-Panel .ais-Panel-body{transition:max-height 1s ease-in;overflow:hidden}.ais-Panel .ais-Panel-body.hide{max-height:0px;transition:max-height 0.2s ease-out}.ais-RefinementList-list{list-style-type:none;padding:0;margin-bottom:0}.ais-Pagination-list{margin-bottom:0}.ais-Pagination-item--firstPage,.ais-Pagination-item--lastPage{display:none}.ais-Pagination-item--selected .page-link{z-index:2;color:#fff;background-color:#da291c;border-color:#da291c}.ais-Pagination-item--selected .page-link:hover,.ais-Pagination-item--selected .page-link:focus,.ais-Pagination-item--selected .page-link:active{outline:none;color:#fff}.algolia__taxbox,.algolia__sortby{font-family:"GravurCondensed",sans-serif;margin-bottom:24px;border-bottom:1px solid #262626}.algolia__taxbox .ais-refinement-list--header,.algolia__taxbox .ais-Panel-header,.algolia__sortby .ais-refinement-list--header,.algolia__sortby .ais-Panel-header{font-weight:bold;font-size:16px;line-height:20px;margin-bottom:8px}.algolia__taxbox .ais-refinement-list--label,.algolia__taxbox .ais-RefinementList-label,.algolia__sortby .ais-refinement-list--label,.algolia__sortby .ais-RefinementList-label{color:#da291c;padding-left:24px;position:relative;line-height:1.2;margin-bottom:12px}.algolia__taxbox .ais-refinement-list--label input,.algolia__taxbox .ais-RefinementList-label input,.algolia__sortby .ais-refinement-list--label input,.algolia__sortby .ais-RefinementList-label input{padding:0;position:absolute;left:0;top:1px}.algolia__taxbox .ais-refinement-list--label .ais-refinement-list--count,.algolia__taxbox .ais-refinement-list--label .ais-RefinementList-count,.algolia__taxbox .ais-RefinementList-label .ais-refinement-list--count,.algolia__taxbox .ais-RefinementList-label .ais-RefinementList-count,.algolia__sortby .ais-refinement-list--label .ais-refinement-list--count,.algolia__sortby .ais-refinement-list--label .ais-RefinementList-count,.algolia__sortby .ais-RefinementList-label .ais-refinement-list--count,.algolia__sortby .ais-RefinementList-label .ais-RefinementList-count{color:#262626;font-size:12px}.algolia__sortby{padding-bottom:8px}.algolia__controls{font-family:"GravurCondensed",sans-serif;margin-bottom:24px}html:lang(fr-FR) #algolia-series,html:lang(it-IT) #algolia-series,html:lang(en-EN) #algolia-series{display:none}.search-header .link-section{margin-bottom:24px}.algolia-collapse{margin-bottom:24px}.algolia-collapse .algolia__taxbox{border:medium none;margin-bottom:8px}.algolia-collapse .ais-refinement-list--body{max-height:184px;overflow-y:auto}.algolia-collapse .aloglia-hits-section{margin-top:24px}.ais-range-slider--header{font-weight:bold;font-size:16px;line-height:20px;margin-bottom:8px}.ais-range-slider .rheostat,.ais-RangeSlider .rheostat{overflow:visible;margin-top:38px;margin-bottom:20px}.ais-range-slider .rheostat-background,.ais-RangeSlider .rheostat-background{background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd;position:relative}.ais-range-slider .rheostat-horizontal .rheostat-background,.ais-RangeSlider .rheostat-horizontal .rheostat-background{height:4px;top:1px;width:100%}.ais-range-slider .rheostat-horizontal .rheostat-progress,.ais-RangeSlider .rheostat-horizontal .rheostat-progress{background-color:#da291c;position:absolute;height:2px;top:2px}.ais-range-slider .rheostat-horizontal .rheostat-handle,.ais-RangeSlider .rheostat-horizontal .rheostat-handle{margin-left:0px;top:-7px}.ais-range-slider .rheostat-horizontal .rheostat-handle.ais-range-slider--handle-upper,.ais-range-slider .rheostat-horizontal .rheostat-handle.rheostat-handle-upper,.ais-RangeSlider .rheostat-horizontal .rheostat-handle.ais-range-slider--handle-upper,.ais-RangeSlider .rheostat-horizontal .rheostat-handle.rheostat-handle-upper{margin-left:-20px}.ais-range-slider--handle,.rheostat-handle{width:20px;height:20px;position:relative;z-index:1;background:#fff;border:1px solid #262626;border-radius:50%;cursor:pointer}.ais-range-slider--handle .ais-range-slider--tooltip,.ais-range-slider--handle .rheostat-tooltip,.rheostat-handle .ais-range-slider--tooltip,.rheostat-handle .rheostat-tooltip{position:absolute;top:-24px}.ais-range-slider--handle.ais-range-slider--handle-upper .ais-range-slider--tooltip,.ais-range-slider--handle.ais-range-slider--handle-upper .rheostat-tooltip,.ais-range-slider--handle.rheostat-handle-upper .ais-range-slider--tooltip,.ais-range-slider--handle.rheostat-handle-upper .rheostat-tooltip,.rheostat-handle.ais-range-slider--handle-upper .ais-range-slider--tooltip,.rheostat-handle.ais-range-slider--handle-upper .rheostat-tooltip,.rheostat-handle.rheostat-handle-upper .ais-range-slider--tooltip,.rheostat-handle.rheostat-handle-upper .rheostat-tooltip{right:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}@media screen and (max-width: 767px){.search.search-results #algolia-hits-container .tease-publication .featured-img,.search.search-results #algolia-hits-container .tease-podcast .featured-img,.search.search-results #algolia-hits-container .tease-video .featured-img{margin-left:0%}}.page-template-page-prosperity .prosperity-description .article-h1,.page-template-page-avenir-jeunesse .prosperity-description .article-h1{color:#da291c;font-size:40px;line-height:44px;margin-bottom:8px}.page-template-page-prosperity .prosperity-description .article-body,.page-template-page-avenir-jeunesse .prosperity-description .article-body{margin-bottom:32px}.page-template-page-prosperity .prosperity-description .article-body p,.page-template-page-avenir-jeunesse .prosperity-description .article-body p{font-size:19px;line-height:27px;margin-bottom:16px}.page-template-page-prosperity .prosperity-description h3,.page-template-page-avenir-jeunesse .prosperity-description h3{font-size:20px;line-height:24px;margin-bottom:8px}.page-template-page-prosperity .prosperity-description h3 a,.page-template-page-avenir-jeunesse .prosperity-description h3 a{color:#262626}.page-template-page-prosperity .prosperity-description h3 a:focus,.page-template-page-prosperity .prosperity-description h3 a:hover,.page-template-page-prosperity .prosperity-description h3 a:active,.page-template-page-avenir-jeunesse .prosperity-description h3 a:focus,.page-template-page-avenir-jeunesse .prosperity-description h3 a:hover,.page-template-page-avenir-jeunesse .prosperity-description h3 a:active{text-decoration:none}.page-template-page-prosperity .prosperity-description h3 a .icon:before,.page-template-page-avenir-jeunesse .prosperity-description h3 a .icon:before{transform:rotate(180deg);transition:transform 0.2s ease-out;line-height:1}.page-template-page-prosperity .prosperity-description h3 a.collapsed .icon:before,.page-template-page-avenir-jeunesse .prosperity-description h3 a.collapsed .icon:before{transform:rotate(0deg)}.page-template-page-prosperity .prosperity-description .box-issues,.page-template-page-avenir-jeunesse .prosperity-description .box-issues{margin-bottom:40px}.page-template-page-prosperity .prosperity-description .box-issues .issue-item,.page-template-page-avenir-jeunesse .prosperity-description .box-issues .issue-item{margin-bottom:8px}.page-template-page-prosperity .prosperity-description .box-issues .issue-item .issue-link,.page-template-page-avenir-jeunesse .prosperity-description .box-issues .issue-item .issue-link{font-size:18px;line-height:21px;color:#262626;text-decoration:underline;font-family:"GravurCondensed",sans-serif}#post-373 .article-h1,#post-373 .title-singlecat,#post-6944 .article-h1,#post-6944 .title-singlecat,#post-6950 .article-h1,#post-6950 .title-singlecat,#post-6946 .article-h1,#post-6946 .title-singlecat{color:#da291c}#post-375 .article-h1,#post-375 .title-singlecat,#post-6979 .article-h1,#post-6979 .title-singlecat,#post-6980 .article-h1,#post-6980 .title-singlecat,#post-6981 .article-h1,#post-6981 .title-singlecat{color:#ed8b00}#post-377 .article-h1,#post-377 .title-singlecat,#post-6966 .article-h1,#post-6966 .title-singlecat,#post-6967 .article-h1,#post-6967 .title-singlecat,#post-6968 .article-h1,#post-6968 .title-singlecat{color:#009660}#post-379 .article-h1,#post-379 .title-singlecat,#post-7004 .article-h1,#post-7004 .title-singlecat,#post-7005 .article-h1,#post-7005 .title-singlecat,#post-7006 .article-h1,#post-7006 .title-singlecat{color:#0086bf}#post-381 .article-h1,#post-381 .title-singlecat,#post-6885 .article-h1,#post-6885 .title-singlecat,#post-6886 .article-h1,#post-6886 .title-singlecat,#post-6887 .article-h1,#post-6887 .title-singlecat{color:#bb16a3}@media screen and (min-width: 768px){.page-template-page-prosperity .prosperity-description .box-issues,.page-template-page-avenir-jeunesse .prosperity-description .box-issues{display:block}}@media screen and (max-width: 767px){.page-template-page-prosperity .prosperity-description,.page-template-page-avenir-jeunesse .prosperity-description{margin:32px -18px 56px}.page-template-page-prosperity .prosperity-description .article-h1,.page-template-page-avenir-jeunesse .prosperity-description .article-h1{color:#262626;font-size:31px;line-height:38px;margin-bottom:18px;margin-top:-2px}.page-template-page-prosperity .prosperity-description .article-body p,.page-template-page-avenir-jeunesse .prosperity-description .article-body p{font-size:17px;line-height:23px}.page-template-page-prosperity .prosperity-description h3,.page-template-page-avenir-jeunesse .prosperity-description h3{font-size:18px;line-height:21px}.page-template-page-prosperity .prosperity-description .seperator-mobile,.page-template-page-avenir-jeunesse .prosperity-description .seperator-mobile{margin:32px -16px 8px}.page-template-page-prosperity .prosperity-description .box-issues,.page-template-page-avenir-jeunesse .prosperity-description .box-issues{margin-bottom:0}}p.media-byline{font-size:18px;line-height:22px;font-family:"GravurCondensed", sans-serif;margin-top:30px;text-align:center}.actions{text-align:center;line-height:32px}.actions .actionsrow-socials{font-size:26px;margin-bottom:16px}.actions .actionsrow-socials ul.social-shares{margin-bottom:24px}.actions .actionsrow-socials ul.social-shares li{display:block}.actions .actionsrow-socials ul.social-shares li a{margin-right:0}.actions .actionsrow-socials ul.social-shares li.mobile-only-inline{display:none !important}.actions .actionsrow-textsize .js-plustext{font-size:32px;line-height:32px;font-family:"GravurCondensed",sans-serif;font-weight:bold}.actions .actionsrow-textsize .js-minustext{font-size:22px;line-height:32px;font-family:"GravurCondensed",sans-serif;font-weight:bold}#newsletterflyin,#avenirjeunesseflyin{position:fixed;right:-400px;top:30%;z-index:10;width:702px;opacity:0;transition:all 1s ease-out}#newsletterflyin.newsletterflyin--no-image,#avenirjeunesseflyin.newsletterflyin--no-image{width:400px}#newsletterflyin.srsly-show,#avenirjeunesseflyin.srsly-show{opacity:1;right:100px}#newsletterflyin .block-inner,#avenirjeunesseflyin .block-inner{padding:32px}#newsletterflyin .close,#avenirjeunesseflyin .close{position:absolute;top:12px;right:-6px}#newsletterflyin .flyin__link,#avenirjeunesseflyin .flyin__link{color:#262626;font-weight:bold}@media screen and (max-width: 767px){#newsletterflyin.srsly-show,#avenirjeunesseflyin.srsly-show{right:0;width:100%}#newsletterflyin .block-banner,#avenirjeunesseflyin .block-banner{margin-left:-21px;margin-right:0}#newsletterflyin .block-inner,#avenirjeunesseflyin .block-inner{padding:40px}#newsletterflyin .featured-image,#avenirjeunesseflyin .featured-image{margin-bottom:10px}}.metabar{margin:90px 0;border-top:1px solid #262626;border-bottom:1px solid #262626}.metabar .container{padding-top:16px;padding-bottom:16px}.metabar .metabar-inner{overflow:hidden}.metabar .metabar-inner .social-shares{float:left}.metabar .metabar-inner .readmore-article{float:right;text-align:right}.readmore-article{font-family:"GravurCondensed",sans-serif;font-size:18px;line-height:24px;font-weight:bold}.readmore-article-mobile{margin-bottom:56px}#metabar{position:fixed;width:100%;bottom:-64px;left:0;margin:0;z-index:10;background:white;transition:bottom 0.5s ease-out}#metabar.srsly-show{bottom:0}@media screen and (max-width: 575px){.metabar .container{padding-top:8px;padding-bottom:8px}.metabar .metabar-inner .social-shares{display:block;float:left !important}.metabar .metabar-inner .social-shares li a{color:#262626}}@media screen and (min-width: 992px){#articlemeta{display:none;float:right;width:400px;margin-left:18px;margin-right:-24px}#articlemeta.metacard-inline,#articlemeta.metacard-publication{width:100%;margin:0 0 50px;float:none}}@media screen and (min-width: 1150px){#articlemeta.metacard-publication{width:610px;margin-right:-196px;float:right;margin-left:18px}}.metacard{margin-bottom:30px;font-size:16px;line-height:19px;font-family:"GravurCondensed",sans-serif;padding:8px;border:1px solid #262626}.metacard .row{margin-left:-8px;margin-right:-8px}.metacard .row div[class^='col'],.metacard .row div[class*=' col']{padding-left:8px;padding-right:8px}.metacard .row div[class^='col'].border-left,.metacard .row div[class*=' col'].border-left{border-left:1px solid #262626}.metacard .btn,.metacard .ais-InfiniteHits-loadMore{white-space:normal}#collapseCV.cardbox .cardrow.cardrow-excerpt{margin-top:8px}#collapseCV.cardbox .cardrow.cardrow-excerpt p{margin-bottom:16px}.cardbox h1,.cardbox h2,.cardbox h3,.cardbox h4,.cardbox h5,.cardbox h6,.cardbox p{margin:0}.cardbox .cardrow{padding:4px 0;border-top:1px solid #262626}.cardbox .cardrow .btn,.cardbox .cardrow .ais-InfiniteHits-loadMore{width:100%}.cardbox .cardrow p{font-size:16px;line-height:19px;font-family:"GravurCondensed",sans-serif}.cardbox .cardrow:first-child,.cardbox .cardrow.cardrow-contact{border-top:medium none}.cardbox .cardrow.cardrow-order .row-title{margin-top:8px;font-weight:bold;display:block}.cardbox .cardrow.cardrow-order p{margin-bottom:8px}.cardbox .cardrow.cardrow-order .btn,.cardbox .cardrow.cardrow-order .ais-InfiniteHits-loadMore{width:auto;padding-right:48px;padding-left:48px;max-width:100%}@media screen and (max-width: 767px){.cardbox .cardrow.cardrow-order .btn,.cardbox .cardrow.cardrow-order .ais-InfiniteHits-loadMore{margin-bottom:8px}}.cardbox .cardrow.cardrow-excerpt .row-title{font-weight:bold;display:block}.cardbox .cardrow.cardrow-excerpt h2,.cardbox .cardrow.cardrow-excerpt h3,.cardbox .cardrow.cardrow-excerpt h4,.cardbox .cardrow.cardrow-excerpt h5{font-size:16px;line-height:19px;font-family:"GravurCondensed",sans-serif;margin:0}.cardbox .cardrow.cardrow-excerpt p,.cardbox .cardrow.cardrow-excerpt ul,.cardbox .cardrow.cardrow-excerpt ol{font-size:17px;line-height:23px;font-family:"Georgia",serif}.cardbox .cardrow.cardrow-socials ul.social-shares{margin-bottom:0}.cardbox .cardrow.cardrow-collapse a{color:#262626}.cardbox .cardrow.cardrow-collapse a:focus{text-decoration:none}.cardbox .cardrow.cardrow-collapse a .icon{float:right;transform:rotate(180deg);transition:transform 0.2s ease-out;line-height:1}.cardbox .cardrow.cardrow-collapse a.collapsed .icon{transform:rotate(0deg)}.cardbox .cardrow.cardrow-collapse a.collapsed:hover,.cardbox .cardrow.cardrow-collapse a.collapsed:active{color:#da291c;text-decoration:none}.cardbox.cardbox-collapse .cardrow-link .icon-link:before{margin-right:5px}.cardbox.cardbox-publication .cardrow.cardrow-image .featured-image{border:1px solid #262626;text-align:center}.seperator-cardbox-horizontal{width:100%;border-bottom:1px solid #262626;margin:8px 0}@media screen and (max-width: 575px){.metacard-author .seperator-cardbox-horizontal{display:none}.metacard{border-top:1px solid #262626;border-left:medium none;border-right:medium none;padding:0}.metacard.metacard-team{padding:0}.metacard .row div[class^='col'].border-left,.metacard .row div[class*=' col'].border-left{border-left:medium none}.metacard.metacard-author .box-author{padding-top:8px;border-top:2px solid #262626}.metacard.metacard-author .box-author.box-last{border-bottom:2px solid #262626}}#prosperitybanner,#weiterlesen,#secondhalf{display:none}.banner-article{border-top:1px solid #262626;border-bottom:1px solid #262626;padding:16px 0;margin:32px 0}.banner-article h3.title-banner{font-size:16px;line-height:22px;font-family:"GravurCondensed",sans-serif;margin-bottom:8px}.banner-article h4.title-prosperity{font-size:23px;line-height:25px;font-family:"GravurCondensed",sans-serif;margin-bottom:16px;padding:0}.banner-article h4.title-prosperity span{color:#262626 !important}.banner-article .tease p.lead{font-size:17px;line-height:20px}.banner-article .nav.flex-column .nav-link:active,.banner-article .nav.flex-column .nav-link:focus,.banner-article .nav.flex-column .nav-link:hover{text-decoration:none}.nav-prosperity{border-left:1px solid #262626}.nav-prosperity .nav-item{padding:16px 8px 0}.nav-prosperity .nav-item .nav-link{padding:0;font-size:23px;line-height:25px;font-family:"GravurCondensed",sans-serif;font-weight:bold;border:medium none}.nav-prosperity .nav-item .nav-link span{color:#262626}.nav-prosperity .nav-item:first-child{padding-top:0}@media screen and (max-width: 767px){.nav-prosperity{border-left:medium none}.nav-prosperity .nav-item{padding:16px 0 0}.nav-prosperity .nav-item .nav-link{font-size:21px}.banner-article{padding-bottom:40px}.banner-article h3.title-banner{color:#da291c;margin-bottom:24px;font-size:18px}}.single .section-slider{margin-bottom:80px;margin-top:0}.article-body,#tinymce{font-size:21px;line-height:1.435}.article-body img,.article-body img.alignright,.article-body img.alignleft,#tinymce img,#tinymce img.alignright,#tinymce img.alignleft{max-width:100%;height:auto;margin:0 auto 8px;display:block;float:none}.article-body img,.article-body iframe,.article-body object,.article-body .twitter-tweet,.article-body .tableauPlaceholder,#tinymce img,#tinymce iframe,#tinymce object,#tinymce .twitter-tweet,#tinymce .tableauPlaceholder{max-width:100%;margin:0 auto 8px;display:block}.article-body img.image-wide,#tinymce img.image-wide{max-width:initial}.article-body .wp-caption,#tinymce .wp-caption{max-width:100%;width:100% !important;margin:0 auto 2em}.article-body .wp-caption .wp-caption-text,.article-body .wp-caption .wp-caption-dd,#tinymce .wp-caption .wp-caption-text,#tinymce .wp-caption .wp-caption-dd{font-family:"GravurCondensed",sans-serif;font-size:0.857em;line-height:1.111;text-align:center;margin:0 auto}.article-body .wp-caption .wp-caption-text a,.article-body .wp-caption .wp-caption-dd a,#tinymce .wp-caption .wp-caption-text a,#tinymce .wp-caption .wp-caption-dd a{font-size:1em}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6{font-size:1em;font-family:"Georgia",serif;margin-bottom:16px;line-height:1.533}.article-body p,#tinymce p{font-size:1em;margin-bottom:2em}.article-body p a,#tinymce p a{font-size:1.1em;font-family:"GravurCondensed",sans-serif;text-decoration:none}.article-body p a:hover,.article-body p a:focus,.article-body p a:active,#tinymce p a:hover,#tinymce p a:focus,#tinymce p a:active{color:#da291c;text-decoration:underline}.article-body ul,.article-body ol,#tinymce ul,#tinymce ol{margin-bottom:2em}.article-body ul li,.article-body ol li,#tinymce ul li,#tinymce ol li{font-size:1em;margin-bottom:16px}.article-body em+img,#tinymce em+img{margin-top:2em}.article-body pre,.article-body address,#tinymce pre,#tinymce address{font-family:"GravurCondensed",sans-serif;font-size:16px;line-height:19px;display:block;margin-top:0;color:#292b2c;white-space:normal;margin-bottom:2em}.article-body .typeform-widget,#tinymce .typeform-widget{border:1px solid #262626;float:left;width:100%;margin-bottom:2em;padding-right:1px}.article-body .typeform-widget.typeform-results,#tinymce .typeform-widget.typeform-results{display:none}.article-body .typeform-widget.typeform-results.show,#tinymce .typeform-widget.typeform-results.show{display:block}.article-body .textbox,#tinymce .textbox{border:1px solid #262626;margin-bottom:2em;padding:1em 1em 0;font-size:18px}.article-body .textbox h2,.article-body .textbox h3,.article-body .textbox h4,.article-body .textbox h5,#tinymce .textbox h2,#tinymce .textbox h3,#tinymce .textbox h4,#tinymce .textbox h5{margin-bottom:0}.article-body .textbox p,.article-body .textbox ul,.article-body .textbox ol,.article-body .textbox pre,.article-body .textbox address,.article-body .textbox .typeform-widget,#tinymce .textbox p,#tinymce .textbox ul,#tinymce .textbox ol,#tinymce .textbox pre,#tinymce .textbox address,#tinymce .textbox .typeform-widget{margin-bottom:1em}.article-body .dataTables_wrapper,.article-body .tablepress-scroll-wrapper,#tinymce .dataTables_wrapper,#tinymce .tablepress-scroll-wrapper{font-size:17px;line-height:20px;font-family:"GravurCondensed",sans-serif;margin-bottom:2em}.article-body .dataTables_wrapper label input,.article-body .dataTables_wrapper label select,.article-body .tablepress-scroll-wrapper label input,.article-body .tablepress-scroll-wrapper label select,#tinymce .dataTables_wrapper label input,#tinymce .dataTables_wrapper label select,#tinymce .tablepress-scroll-wrapper label input,#tinymce .tablepress-scroll-wrapper label select{font-size:17px;font-family:"GravurCondensed",sans-serif;border:1px solid #262626;padding:2px 5px}.article-body .tablepress,#tinymce .tablepress{font-size:17px;line-height:20px;font-family:"GravurCondensed",sans-serif;border-top:1px solid #262626;border-bottom:1px solid #262626;width:100% !important}.article-body .tablepress thead th,#tinymce .tablepress thead th{background-color:#efefef}.article-body .tablepress tfoot th,#tinymce .tablepress tfoot th{background-color:#efefef}.article-body table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,.article-body table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before,#tinymce table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,#tinymce table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{background-color:#da291c;line-height:1;border:medium none}.article-body .paging_simple .paginate_button.next:after,.article-body .paging_simple .paginate_button.previous:before,#tinymce .paging_simple .paginate_button.next:after,#tinymce .paging_simple .paginate_button.previous:before{color:#ccc;text-shadow:none;font-weight:lighter}.article-body .tablepress-table-description,#tinymce .tablepress-table-description{display:block;font-family:"GravurCondensed",sans-serif;font-size:0.857em;line-height:1.111;text-align:center;margin:0 auto 2em}.section.section-layout-2_columns .article-body h1,.section.section-layout-2_columns .article-body h2,.section.section-layout-2_columns .article-body h3,.section.section-layout-2_columns .article-body h4,.section.section-layout-2_columns .article-body h5,.section.section-layout-2_columns .article-body h6,.section.section-layout-3_columns .article-body h1,.section.section-layout-3_columns .article-body h2,.section.section-layout-3_columns .article-body h3,.section.section-layout-3_columns .article-body h4,.section.section-layout-3_columns .article-body h5,.section.section-layout-3_columns .article-body h6,.section.section-layout-4_columns .article-body h1,.section.section-layout-4_columns .article-body h2,.section.section-layout-4_columns .article-body h3,.section.section-layout-4_columns .article-body h4,.section.section-layout-4_columns .article-body h5,.section.section-layout-4_columns .article-body h6,.section.section-layout-contact_section .article-body h1,.section.section-layout-contact_section .article-body h2,.section.section-layout-contact_section .article-body h3,.section.section-layout-contact_section .article-body h4,.section.section-layout-contact_section .article-body h5,.section.section-layout-contact_section .article-body h6,#tinymce.page-template-page-landing h1,#tinymce.page-template-page-landing h2,#tinymce.page-template-page-landing h3,#tinymce.page-template-page-landing h4,#tinymce.page-template-page-landing h5,#tinymce.page-template-page-landing h6{font-size:26px;line-height:28px;font-family:"GravurCondensed",sans-serif;margin-bottom:16px}.section.section-layout-2_columns .article-body p,.section.section-layout-3_columns .article-body p,.section.section-layout-4_columns .article-body p,.section.section-layout-contact_section .article-body p,#tinymce.page-template-page-landing p{margin-bottom:16px}.section.section-layout-2_columns .article-body p,.section.section-layout-2_columns .article-body ul li,.section.section-layout-2_columns .article-body ol li,.section.section-layout-3_columns .article-body p,.section.section-layout-3_columns .article-body ul li,.section.section-layout-3_columns .article-body ol li,.section.section-layout-4_columns .article-body p,.section.section-layout-4_columns .article-body ul li,.section.section-layout-4_columns .article-body ol li,.section.section-layout-contact_section .article-body p,.section.section-layout-contact_section .article-body ul li,.section.section-layout-contact_section .article-body ol li,#tinymce.page-template-page-landing p,#tinymce.page-template-page-landing ul li,#tinymce.page-template-page-landing ol li{font-size:20px;line-height:24px;font-family:"GravurCondensed",sans-serif}.section.section-layout-2_columns .article-body a,.section.section-layout-3_columns .article-body a,.section.section-layout-4_columns .article-body a,.section.section-layout-contact_section .article-body a,#tinymce.page-template-page-landing a{font-size:20px;line-height:24px;font-family:"GravurCondensed",sans-serif;color:#262626;text-decoration:underline}.section.section-layout-2_columns .article-body a:hover,.section.section-layout-2_columns .article-body a:focus,.section.section-layout-2_columns .article-body a:active,.section.section-layout-3_columns .article-body a:hover,.section.section-layout-3_columns .article-body a:focus,.section.section-layout-3_columns .article-body a:active,.section.section-layout-4_columns .article-body a:hover,.section.section-layout-4_columns .article-body a:focus,.section.section-layout-4_columns .article-body a:active,.section.section-layout-contact_section .article-body a:hover,.section.section-layout-contact_section .article-body a:focus,.section.section-layout-contact_section .article-body a:active,#tinymce.page-template-page-landing a:hover,#tinymce.page-template-page-landing a:focus,#tinymce.page-template-page-landing a:active{color:#da291c}.banner-contact{padding:8px;font-family:"GravurCondensed",sans-serif;font-size:20px;line-height:22px;background:#da291c;color:white}.banner-contact a,.banner-contact a:hover{color:white;box-shadow:inset 0 23px 0 -1px #da291c, inset 0 -22px 0 -1px #ffffff}.title-singlecat{display:none;font-family:"GravurCondensed",sans-serif;font-size:22px;line-height:28px;margin-bottom:8px}.title-singlecat a{text-decoration:underline}@media screen and (max-width: 767px){.article-body p>img.img-wide,.article-body p>iframe,.article-body p>object,.article-body p>.twitter-tweet,.article-body .wp-caption>img.img-wide,.article-body .wp-caption>iframe,.article-body .wp-caption>object,.article-body .wp-caption>.twitter-tweet,#tinymce p>img.img-wide,#tinymce p>iframe,#tinymce p>object,#tinymce p>.twitter-tweet,#tinymce .wp-caption>img.img-wide,#tinymce .wp-caption>iframe,#tinymce .wp-caption>object,#tinymce .wp-caption>.twitter-tweet{margin-left:-18px;margin-right:-18px;max-width:initial}.article-body .dataTables_wrapper .dataTables_filter,#tinymce .dataTables_wrapper .dataTables_filter{float:left;width:100%}}@media screen and (max-width: 767px){.article-body,#tinymce{font-size:18px;line-height:1.278}.article-body p,#tinymce p{margin-bottom:24px}.article-body p a,#tinymce p a{font-size:20px;line-height:23px}.banner.banner-contact{margin:0 -18px 32px}.title-singlecat{display:block}.single-post h1:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.25em;content:"\e801";text-decoration:none}.single-publication h1:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.25em;content:"\e800";text-decoration:none}.single-podcast h1:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.25em;content:"\e820";text-decoration:none}.single-video h1:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.25em;content:"\e824";text-decoration:none}}#srsly .mejs-container,#srsly .mejs-container .mejs-controls,#srsly .mejs-embed,#srsly .mejs-embed body{background:#da291c;height:30px !important;padding:0 3px 0 0px}#srsly .mejs-container *{font-family:"GravurCondensed",sans-serif;font-size:16px;line-height:19px;outline:none}#srsly .mejs-controls .mejs-play button{background:none;margin:3px 7px;outline:none;height:24px;width:24px}#srsly .mejs-controls .mejs-play button:before{content:"\e821";color:#fff;font-size:24px}#srsly .mejs-button.mejs-playpause-button{width:42px;height:30px}#srsly .mejs-controls .mejs-pause button{background:none;margin:3px 8px;outline:none;height:24px;width:24px}#srsly .mejs-controls .mejs-pause button:before{content:'\e822';color:#fff;font-size:24px}#srsly .mejs-container .mejs-controls .mejs-time{padding:7px;float:right}#srsly .mejs-controls .mejs-time-rail{display:block;min-width:35px;padding:6px}#srsly .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,#srsly .mejs-controls .mejs-time-rail .mejs-time-loaded{background:rgba(255,255,255,0.33)}#srsly .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}#srsly .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,#srsly .mejs-controls .mejs-time-rail .mejs-time-total{background:#da291c;border:1px solid #fff;height:11px;margin-top:4px;min-width:35px}#srsly .mejs-controls .mejs-time-rail .mejs-time-float{height:20px;background:#fff}#srsly .mejs-controls .mejs-time-rail .mejs-time-float-current{margin:1px}#srsly .mejs-controls .mejs-time-rail .mejs-time-float-corner{border-color:#fff transparent transparent;top:18px}#srsly .mejs-controls .mejs-mute,#srsly .mejs-controls a.mejs-horizontal-volume-slider,#srsly .mejs-container .mejs-controls .mejs-time.mejs-duration-container{display:none !important}#srsly .mejs-replay>button{margin:5px}.single-podcast #srsly .mejs-container .mejs-controls .mejs-time.mejs-duration-container{display:block !important}.single-podcast .article-lead{margin-bottom:40px}.single-podcast .cardrow-player{margin-bottom:8px}.single-podcast .cardrow-player .wp-audio-shortcode{opacity:0;transition:opacity 0.5s linear}.single-podcast .cardrow-player .wp-audio-shortcode.mejs-audio{opacity:1}.single-podcast .subscribe-links{margin-bottom:40px;float:left;width:100%}.single-podcast .subscribe-links .cardrow-link{font-family:"GravurCondensed",sans-serif;float:left;margin-right:10px;font-weight:bold}.single-podcast .subscribe-links .cardrow-link a{font-weight:normal}.page-template-page-podcast .tease-podcast h3:before{display:none}@media screen and (max-width: 767px){.single-podcast .article-lead{margin-bottom:8px}.single-podcast .subscribe-links{margin-bottom:24px}}#pdfpreview{margin-bottom:30px;display:none;overflow:auto}.pdf-container{position:relative}.pdf-container iframe{width:100%}.pdf-container .alert-invisible{position:absolute;width:100%;height:100%;top:0;left:0}.alert-invisible{padding:0}.alert-invisible .close{width:100%;height:100%;padding:0;top:0;right:0;left:0;bottom:0}.single-1995-2035 .title-singlecat{display:block}.single-1995-2035 .readmore-article{display:none}.single-1995-2035 .section-liberal .article-body>h2:first-child{font-weight:bold;font-family:"GravurCondensed",sans-serif;margin-bottom:24px;font-size:32px;line-height:36px}.single-1995-2035 h1.article-h1 img{margin-top:-10px}.arrow-home{text-align:right;margin-top:-6px}.arrow-home a{font-size:40px}.box-1995{padding-top:8px;border-top:1px solid #262626;margin-bottom:32px}.box-1995 h4{margin-bottom:16px}.box-1995.box-button{padding-top:0;border:medium none}.box-1995.box-button .btn,.box-1995.box-button .ais-InfiniteHits-loadMore{width:100%}.infographic-1995{margin-bottom:32px}.mobile-wrap img{max-width:100%;height:auto}@media screen and (max-width: 767px){.single-1995-2035 h1.article-h1 img,.single-1995-2035 h2.article-h2 img{width:36px;height:36px}.single-1995-2035 .box-1995.box-download{margin:32px 0}}.single-avenir-jeunesse #header,.page-template-page-avenir-jeunesse #header,.term-avenir-jeunesse #header,body[class*=' term-avenir-jeunesse'] #header{margin-bottom:0}.single-avenir-jeunesse .banner-contact,.page-template-page-avenir-jeunesse .banner-contact,.term-avenir-jeunesse .banner-contact,body[class*=' term-avenir-jeunesse'] .banner-contact{background:#009e94}.single-avenir-jeunesse .banner-contact a,.single-avenir-jeunesse .banner-contact a:hover,.page-template-page-avenir-jeunesse .banner-contact a,.page-template-page-avenir-jeunesse .banner-contact a:hover,.term-avenir-jeunesse .banner-contact a,.term-avenir-jeunesse .banner-contact a:hover,body[class*=' term-avenir-jeunesse'] .banner-contact a,body[class*=' term-avenir-jeunesse'] .banner-contact a:hover{box-shadow:inset 0 23px 0 -1px #009e94,inset 0 -22px 0 -1px #fff}.single-avenir-jeunesse .color-link,.page-template-page-avenir-jeunesse .color-link,.term-avenir-jeunesse .color-link,body[class*=' term-avenir-jeunesse'] .color-link{color:#009e94}.single-avenir-jeunesse .alert .btn-primary,.single-avenir-jeunesse .alert .ais-InfiniteHits-loadMore,.single-avenir-jeunesse .alert a.btn-primary,.single-avenir-jeunesse .alert a.ais-InfiniteHits-loadMore,.page-template-page-avenir-jeunesse .alert .btn-primary,.page-template-page-avenir-jeunesse .alert .ais-InfiniteHits-loadMore,.page-template-page-avenir-jeunesse .alert a.btn-primary,.page-template-page-avenir-jeunesse .alert a.ais-InfiniteHits-loadMore,.term-avenir-jeunesse .alert .btn-primary,.term-avenir-jeunesse .alert .ais-InfiniteHits-loadMore,.term-avenir-jeunesse .alert a.btn-primary,.term-avenir-jeunesse .alert a.ais-InfiniteHits-loadMore,body[class*=' term-avenir-jeunesse'] .alert .btn-primary,body[class*=' term-avenir-jeunesse'] .alert .ais-InfiniteHits-loadMore,body[class*=' term-avenir-jeunesse'] .alert a.btn-primary,body[class*=' term-avenir-jeunesse'] .alert a.ais-InfiniteHits-loadMore{background-color:#009e94;border-color:#009e94}.single-avenir-jeunesse .section.section-banner .section-inner,.page-template-page-avenir-jeunesse .section.section-banner .section-inner,.term-avenir-jeunesse .section.section-banner .section-inner,body[class*=' term-avenir-jeunesse'] .section.section-banner .section-inner{background-color:#FAFFAE}.single-avenir-jeunesse .section.section-banner .section-inner a,.page-template-page-avenir-jeunesse .section.section-banner .section-inner a,.term-avenir-jeunesse .section.section-banner .section-inner a,body[class*=' term-avenir-jeunesse'] .section.section-banner .section-inner a{color:#262626 !important}.single-avenir-jeunesse .section.section-banner .section-inner a:hover,.page-template-page-avenir-jeunesse .section.section-banner .section-inner a:hover,.term-avenir-jeunesse .section.section-banner .section-inner a:hover,body[class*=' term-avenir-jeunesse'] .section.section-banner .section-inner a:hover{opacity:0.8}.single-avenir-jeunesse .event__marker,.page-template-page-avenir-jeunesse .event__marker,.term-avenir-jeunesse .event__marker,body[class*=' term-avenir-jeunesse'] .event__marker{color:#009e94}.single-avenir-jeunesse .microsite-header a,.page-template-page-avenir-jeunesse .microsite-header a,.term-avenir-jeunesse .microsite-header a,body[class*=' term-avenir-jeunesse'] .microsite-header a{color:#262626 !important}.single-avenir-jeunesse .microsite-header a:hover span,.single-avenir-jeunesse .microsite-header a:active span,.single-avenir-jeunesse .microsite-header a:focus span,.page-template-page-avenir-jeunesse .microsite-header a:hover span,.page-template-page-avenir-jeunesse .microsite-header a:active span,.page-template-page-avenir-jeunesse .microsite-header a:focus span,.term-avenir-jeunesse .microsite-header a:hover span,.term-avenir-jeunesse .microsite-header a:active span,.term-avenir-jeunesse .microsite-header a:focus span,body[class*=' term-avenir-jeunesse'] .microsite-header a:hover span,body[class*=' term-avenir-jeunesse'] .microsite-header a:active span,body[class*=' term-avenir-jeunesse'] .microsite-header a:focus span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #009e94}.single-avenir-jeunesse .avenir-jeunesse-header,.page-template-page-avenir-jeunesse .avenir-jeunesse-header,.term-avenir-jeunesse .avenir-jeunesse-header,body[class*=' term-avenir-jeunesse'] .avenir-jeunesse-header{background:#85E1CA;position:relative}.single-avenir-jeunesse .avenir-jeunesse-header .container,.page-template-page-avenir-jeunesse .avenir-jeunesse-header .container,.term-avenir-jeunesse .avenir-jeunesse-header .container,body[class*=' term-avenir-jeunesse'] .avenir-jeunesse-header .container{position:relative;background:#85E1CA;background:-webkit-gradient(left top, right top, color-stop(0%, #85E1CA), color-stop(100%, #FAFFAE));background:linear-gradient(to right, #85E1CA 0%, #FAFFAE 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$avenir-jeunesse-gradient-start, endColorstr=$avenir-jeunesse-gradient-stop, GradientType=1 )}.single-avenir-jeunesse .avenir-jeunesse-header .logo-aj,.page-template-page-avenir-jeunesse .avenir-jeunesse-header .logo-aj,.term-avenir-jeunesse .avenir-jeunesse-header .logo-aj,body[class*=' term-avenir-jeunesse'] .avenir-jeunesse-header .logo-aj{display:inline-block;padding:32px 0 8px}.single-avenir-jeunesse .avenir-jeunesse-header .bg-absolute-right,.page-template-page-avenir-jeunesse .avenir-jeunesse-header .bg-absolute-right,.term-avenir-jeunesse .avenir-jeunesse-header .bg-absolute-right,body[class*=' term-avenir-jeunesse'] .avenir-jeunesse-header .bg-absolute-right{background:#FAFFAE;width:50%;height:100%;position:absolute;top:0;right:0}.single-avenir-jeunesse .article-h1,.page-template-page-avenir-jeunesse .article-h1,.term-avenir-jeunesse .article-h1,body[class*=' term-avenir-jeunesse'] .article-h1{margin-top:40px}.single-avenir-jeunesse .post-type-avenir-jeunesse,.page-template-page-avenir-jeunesse .post-type-avenir-jeunesse,.term-avenir-jeunesse .post-type-avenir-jeunesse,body[class*=' term-avenir-jeunesse'] .post-type-avenir-jeunesse{background:#fff;background:-webkit-gradient(left top, left bottom, color-stop(0%, #009e94), color-stop(60%, #fff), color-stop(100%, #fff));background:linear-gradient(to bottom, #009e94 0%, #fff 60%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceef4b', endColorstr='#e73827', GradientType=1 )}.single-avenir-jeunesse #metabar,.page-template-page-avenir-jeunesse #metabar,.term-avenir-jeunesse #metabar,body[class*=' term-avenir-jeunesse'] #metabar{background:#85E1CA}.single-avenir-jeunesse #metabar .container,.page-template-page-avenir-jeunesse #metabar .container,.term-avenir-jeunesse #metabar .container,body[class*=' term-avenir-jeunesse'] #metabar .container{position:relative;background:#85E1CA;background:-webkit-gradient(left top, right top, color-stop(0%, #85E1CA), color-stop(100%, #FAFFAE));background:linear-gradient(to right, #85E1CA 0%, #FAFFAE 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$avenir-jeunesse-gradient-start, endColorstr=$avenir-jeunesse-gradient-stop, GradientType=1 )}.single-avenir-jeunesse #metabar .bg-absolute-right,.page-template-page-avenir-jeunesse #metabar .bg-absolute-right,.term-avenir-jeunesse #metabar .bg-absolute-right,body[class*=' term-avenir-jeunesse'] #metabar .bg-absolute-right{background:#FAFFAE;width:50%;height:100%;position:absolute;top:0;right:0}.single-avenir-jeunesse #metabar .tease .title-teaser span,.page-template-page-avenir-jeunesse #metabar .tease .title-teaser span,.term-avenir-jeunesse #metabar .tease .title-teaser span,body[class*=' term-avenir-jeunesse'] #metabar .tease .title-teaser span{text-shadow:none;box-shadow:none;text-decoration:underline}.single-avenir-jeunesse .logoGridFilter .filterItem:hover,.single-avenir-jeunesse .logoGridFilter .filterItem:active,.single-avenir-jeunesse .logoGridFilter .filterItem:focus,.single-avenir-jeunesse .logoGridFilter .filterItem.active,.page-template-page-avenir-jeunesse .logoGridFilter .filterItem:hover,.page-template-page-avenir-jeunesse .logoGridFilter .filterItem:active,.page-template-page-avenir-jeunesse .logoGridFilter .filterItem:focus,.page-template-page-avenir-jeunesse .logoGridFilter .filterItem.active,.term-avenir-jeunesse .logoGridFilter .filterItem:hover,.term-avenir-jeunesse .logoGridFilter .filterItem:active,.term-avenir-jeunesse .logoGridFilter .filterItem:focus,.term-avenir-jeunesse .logoGridFilter .filterItem.active,body[class*=' term-avenir-jeunesse'] .logoGridFilter .filterItem:hover,body[class*=' term-avenir-jeunesse'] .logoGridFilter .filterItem:active,body[class*=' term-avenir-jeunesse'] .logoGridFilter .filterItem:focus,body[class*=' term-avenir-jeunesse'] .logoGridFilter .filterItem.active{color:#009e94}.single-avenir-jeunesse #content a,.single-avenir-jeunesse #content a:visited,.page-template-page-avenir-jeunesse #content a,.page-template-page-avenir-jeunesse #content a:visited,.term-avenir-jeunesse #content a,.term-avenir-jeunesse #content a:visited,body[class*=' term-avenir-jeunesse'] #content a,body[class*=' term-avenir-jeunesse'] #content a:visited{color:#009e94}.single-avenir-jeunesse #content a:hover,.single-avenir-jeunesse #content a:active,.single-avenir-jeunesse #content a:focus,.single-avenir-jeunesse #content a:visited:hover,.single-avenir-jeunesse #content a:visited:active,.single-avenir-jeunesse #content a:visited:focus,.page-template-page-avenir-jeunesse #content a:hover,.page-template-page-avenir-jeunesse #content a:active,.page-template-page-avenir-jeunesse #content a:focus,.page-template-page-avenir-jeunesse #content a:visited:hover,.page-template-page-avenir-jeunesse #content a:visited:active,.page-template-page-avenir-jeunesse #content a:visited:focus,.term-avenir-jeunesse #content a:hover,.term-avenir-jeunesse #content a:active,.term-avenir-jeunesse #content a:focus,.term-avenir-jeunesse #content a:visited:hover,.term-avenir-jeunesse #content a:visited:active,.term-avenir-jeunesse #content a:visited:focus,body[class*=' term-avenir-jeunesse'] #content a:hover,body[class*=' term-avenir-jeunesse'] #content a:active,body[class*=' term-avenir-jeunesse'] #content a:focus,body[class*=' term-avenir-jeunesse'] #content a:visited:hover,body[class*=' term-avenir-jeunesse'] #content a:visited:active,body[class*=' term-avenir-jeunesse'] #content a:visited:focus{color:#009e94}.single-avenir-jeunesse #content a.btn-primary,.single-avenir-jeunesse #content a.ais-InfiniteHits-loadMore,.page-template-page-avenir-jeunesse #content a.btn-primary,.page-template-page-avenir-jeunesse #content a.ais-InfiniteHits-loadMore,.term-avenir-jeunesse #content a.btn-primary,.term-avenir-jeunesse #content a.ais-InfiniteHits-loadMore,body[class*=' term-avenir-jeunesse'] #content a.btn-primary,body[class*=' term-avenir-jeunesse'] #content a.ais-InfiniteHits-loadMore{color:white;background-color:#009e94;border-color:#009e94}.single-avenir-jeunesse #content a.btn-primary:hover,.single-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:hover,.single-avenir-jeunesse #content a.btn-primary:active,.single-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:active,.single-avenir-jeunesse #content a.btn-primary:focus,.single-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:focus,.page-template-page-avenir-jeunesse #content a.btn-primary:hover,.page-template-page-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:hover,.page-template-page-avenir-jeunesse #content a.btn-primary:active,.page-template-page-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:active,.page-template-page-avenir-jeunesse #content a.btn-primary:focus,.page-template-page-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:focus,.term-avenir-jeunesse #content a.btn-primary:hover,.term-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:hover,.term-avenir-jeunesse #content a.btn-primary:active,.term-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:active,.term-avenir-jeunesse #content a.btn-primary:focus,.term-avenir-jeunesse #content a.ais-InfiniteHits-loadMore:focus,body[class*=' term-avenir-jeunesse'] #content a.btn-primary:hover,body[class*=' term-avenir-jeunesse'] #content a.ais-InfiniteHits-loadMore:hover,body[class*=' term-avenir-jeunesse'] #content a.btn-primary:active,body[class*=' term-avenir-jeunesse'] #content a.ais-InfiniteHits-loadMore:active,body[class*=' term-avenir-jeunesse'] #content a.btn-primary:focus,body[class*=' term-avenir-jeunesse'] #content a.ais-InfiniteHits-loadMore:focus{opacity:0.8;color:white}.single-avenir-jeunesse #content a.tease-link,.page-template-page-avenir-jeunesse #content a.tease-link,.term-avenir-jeunesse #content a.tease-link,body[class*=' term-avenir-jeunesse'] #content a.tease-link{color:#262626}.single-avenir-jeunesse #content a.tease-link:hover,.single-avenir-jeunesse #content a.tease-link:active,.single-avenir-jeunesse #content a.tease-link:focus,.page-template-page-avenir-jeunesse #content a.tease-link:hover,.page-template-page-avenir-jeunesse #content a.tease-link:active,.page-template-page-avenir-jeunesse #content a.tease-link:focus,.term-avenir-jeunesse #content a.tease-link:hover,.term-avenir-jeunesse #content a.tease-link:active,.term-avenir-jeunesse #content a.tease-link:focus,body[class*=' term-avenir-jeunesse'] #content a.tease-link:hover,body[class*=' term-avenir-jeunesse'] #content a.tease-link:active,body[class*=' term-avenir-jeunesse'] #content a.tease-link:focus{color:#262626}.single-avenir-jeunesse #content .banner-contact a,.single-avenir-jeunesse #content .banner-contact a:hover,.page-template-page-avenir-jeunesse #content .banner-contact a,.page-template-page-avenir-jeunesse #content .banner-contact a:hover,.term-avenir-jeunesse #content .banner-contact a,.term-avenir-jeunesse #content .banner-contact a:hover,body[class*=' term-avenir-jeunesse'] #content .banner-contact a,body[class*=' term-avenir-jeunesse'] #content .banner-contact a:hover{color:#fff}.single-avenir-jeunesse #content .block-banner .block-inner,.page-template-page-avenir-jeunesse #content .block-banner .block-inner,.term-avenir-jeunesse #content .block-banner .block-inner,body[class*=' term-avenir-jeunesse'] #content .block-banner .block-inner{background:#FAFFAE}.single-avenir-jeunesse #content .block-banner .block-inner .title-big,.page-template-page-avenir-jeunesse #content .block-banner .block-inner .title-big,.term-avenir-jeunesse #content .block-banner .block-inner .title-big,body[class*=' term-avenir-jeunesse'] #content .block-banner .block-inner .title-big{text-shadow:none;box-shadow:none;margin-bottom:16px}.single-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a,.page-template-page-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a,.term-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a,body[class*=' term-avenir-jeunesse'] #content .block-banner .block-inner .lead-big .social-profiles a{color:#262626;margin:0 8px}.single-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:hover,.single-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:active,.single-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:focus,.page-template-page-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:hover,.page-template-page-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:active,.page-template-page-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:focus,.term-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:hover,.term-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:active,.term-avenir-jeunesse #content .block-banner .block-inner .lead-big .social-profiles a:focus,body[class*=' term-avenir-jeunesse'] #content .block-banner .block-inner .lead-big .social-profiles a:hover,body[class*=' term-avenir-jeunesse'] #content .block-banner .block-inner .lead-big .social-profiles a:active,body[class*=' term-avenir-jeunesse'] #content .block-banner .block-inner .lead-big .social-profiles a:focus{color:#262626;opacity:0.8}.single-avenir-jeunesse #content .section-search a,.page-template-page-avenir-jeunesse #content .section-search a,.term-avenir-jeunesse #content .section-search a,body[class*=' term-avenir-jeunesse'] #content .section-search a{color:#da291c}.single-avenir-jeunesse #content .section-search a:hover,.single-avenir-jeunesse #content .section-search a:active,.single-avenir-jeunesse #content .section-search a:focus,.page-template-page-avenir-jeunesse #content .section-search a:hover,.page-template-page-avenir-jeunesse #content .section-search a:active,.page-template-page-avenir-jeunesse #content .section-search a:focus,.term-avenir-jeunesse #content .section-search a:hover,.term-avenir-jeunesse #content .section-search a:active,.term-avenir-jeunesse #content .section-search a:focus,body[class*=' term-avenir-jeunesse'] #content .section-search a:hover,body[class*=' term-avenir-jeunesse'] #content .section-search a:active,body[class*=' term-avenir-jeunesse'] #content .section-search a:focus{color:#da291c}.single-avenir-jeunesse #content #avenirjeunesseflyin .block-inner,.page-template-page-avenir-jeunesse #content #avenirjeunesseflyin .block-inner,.term-avenir-jeunesse #content #avenirjeunesseflyin .block-inner,body[class*=' term-avenir-jeunesse'] #content #avenirjeunesseflyin .block-inner{padding-bottom:1px}.single-avenir-jeunesse .tease-podcast .featured-image:after,.single-avenir-jeunesse .tease-video .featured-image:after,.page-template-page-avenir-jeunesse .tease-podcast .featured-image:after,.page-template-page-avenir-jeunesse .tease-video .featured-image:after,.term-avenir-jeunesse .tease-podcast .featured-image:after,.term-avenir-jeunesse .tease-video .featured-image:after,body[class*=' term-avenir-jeunesse'] .tease-podcast .featured-image:after,body[class*=' term-avenir-jeunesse'] .tease-video .featured-image:after{color:#009e94}.single-avenir-jeunesse .tease .lead span,.page-template-page-avenir-jeunesse .tease .lead span,.term-avenir-jeunesse .tease .lead span,body[class*=' term-avenir-jeunesse'] .tease .lead span{color:#009e94}.single-avenir-jeunesse .tease .lead span.series-loop.series-loop-1,.page-template-page-avenir-jeunesse .tease .lead span.series-loop.series-loop-1,.term-avenir-jeunesse .tease .lead span.series-loop.series-loop-1,body[class*=' term-avenir-jeunesse'] .tease .lead span.series-loop.series-loop-1{display:none}.single-avenir-jeunesse .tease .lead span.series-loop.series-loop-2,.page-template-page-avenir-jeunesse .tease .lead span.series-loop.series-loop-2,.term-avenir-jeunesse .tease .lead span.series-loop.series-loop-2,body[class*=' term-avenir-jeunesse'] .tease .lead span.series-loop.series-loop-2{display:inline}.single-avenir-jeunesse #srsly .mejs-container,.single-avenir-jeunesse #srsly .mejs-container .mejs-controls,.single-avenir-jeunesse #srsly .mejs-embed,.single-avenir-jeunesse #srsly .mejs-embed body,.single-avenir-jeunesse #srsly .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.single-avenir-jeunesse #srsly .mejs-controls .mejs-time-rail .mejs-time-total,.page-template-page-avenir-jeunesse #srsly .mejs-container,.page-template-page-avenir-jeunesse #srsly .mejs-container .mejs-controls,.page-template-page-avenir-jeunesse #srsly .mejs-embed,.page-template-page-avenir-jeunesse #srsly .mejs-embed body,.page-template-page-avenir-jeunesse #srsly .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.page-template-page-avenir-jeunesse #srsly .mejs-controls .mejs-time-rail .mejs-time-total,.term-avenir-jeunesse #srsly .mejs-container,.term-avenir-jeunesse #srsly .mejs-container .mejs-controls,.term-avenir-jeunesse #srsly .mejs-embed,.term-avenir-jeunesse #srsly .mejs-embed body,.term-avenir-jeunesse #srsly .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.term-avenir-jeunesse #srsly .mejs-controls .mejs-time-rail .mejs-time-total,body[class*=' term-avenir-jeunesse'] #srsly .mejs-container,body[class*=' term-avenir-jeunesse'] #srsly .mejs-container .mejs-controls,body[class*=' term-avenir-jeunesse'] #srsly .mejs-embed,body[class*=' term-avenir-jeunesse'] #srsly .mejs-embed body,body[class*=' term-avenir-jeunesse'] #srsly .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,body[class*=' term-avenir-jeunesse'] #srsly .mejs-controls .mejs-time-rail .mejs-time-total{background:#009e94}.single-avenir-jeunesse .page-item.active .page-link,.single-avenir-jeunesse .ais-Pagination-item--selected .page-link,.page-template-page-avenir-jeunesse .page-item.active .page-link,.page-template-page-avenir-jeunesse .ais-Pagination-item--selected .page-link,.term-avenir-jeunesse .page-item.active .page-link,.term-avenir-jeunesse .ais-Pagination-item--selected .page-link,body[class*=' term-avenir-jeunesse'] .page-item.active .page-link,body[class*=' term-avenir-jeunesse'] .ais-Pagination-item--selected .page-link{background-color:#009e94;border-color:#009e94}.page-template-page-avenir-jeunesse .avenir-jeunesse-header{margin-bottom:56px}.page-template-page-avenir-jeunesse .article-h1{margin-top:0;color:#262626 !important}.page-template-page-avenir-jeunesse #content .prosperity-description a,.page-template-page-avenir-jeunesse #content .prosperity-description a:visited{color:#262626}.page-template-page-avenir-jeunesse #content .prosperity-description a:hover,.page-template-page-avenir-jeunesse #content .prosperity-description a:active,.page-template-page-avenir-jeunesse #content .prosperity-description a:focus,.page-template-page-avenir-jeunesse #content .prosperity-description a:visited:hover,.page-template-page-avenir-jeunesse #content .prosperity-description a:visited:active,.page-template-page-avenir-jeunesse #content .prosperity-description a:visited:focus{color:#262626}.page-template-page-avenir-jeunesse .section.section-socialembed{margin:56px 0 0}@media screen and (max-width: 767px){.single-avenir-jeunesse #header,.page-template-page-avenir-jeunesse #header{margin-bottom:0 !important}.single-avenir-jeunesse .avenir-jeunesse-header logo-aj,.page-template-page-avenir-jeunesse .avenir-jeunesse-header logo-aj{padding:15px 0 4px}.single-avenir-jeunesse .section-blog,.page-template-page-avenir-jeunesse .section-blog{margin-top:56px}body.page-template-page-avenir-jeunesse .prosperity-description{margin-bottom:0;margin-top:24px}}.microsite-header{padding:24px 0 0}.microsite-header a{font-size:23px;line-height:25px;color:#262626;font-family:"GravurCondensed",sans-serif;font-weight:bold;text-shadow:1px 1px 0 #fff, -1px 1px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff}.microsite-header a span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #262626;word-spacing:-2px}.microsite-header a:hover,.microsite-header a:focus,.microsite-header a:active{text-shadow:1px 1px 0 #fff, -1px 1px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff}.microsite-header a:hover span,.microsite-header a:focus span,.microsite-header a:active span{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -3px 0 0 #da291c}.single-microsite #header{margin-bottom:0}.single-microsite h1.article-h1{margin-top:56px}.single-microsite .article-body{margin-bottom:16px}@media screen and (min-width: 576px){.single-microsite #header .seperator-header,.single-microsite #header .navbar-avenir-bottom{display:none}}@media screen and (min-width: 576px){.single-microsite .tease-vertical.tease .featured-image img{max-height:213px}}@media screen and (min-width: 768px){.single-microsite .tease-vertical.tease .featured-image img{max-height:134px}}@media screen and (min-width: 992px){.single-microsite .tease-vertical.tease .featured-image img{max-height:185px}}@media screen and (min-width: 1288px){.single-microsite .tease-vertical.tease .featured-image img{height:194px}}.single-microsite .readmore-article{display:none !important}.grid-item,.grid-sizer{width:100%;padding-right:9px;padding-left:9px}@media screen and (min-width: 768px){.grid-item,.grid-sizer{width:25%}.grid-item.teaser-hero,.grid-sizer.teaser-hero{width:50%}}.logoGrid{margin-left:-9px;margin-right:-9px}.logoGrid .teaser-hero .tease .featured-image{margin-bottom:12px}.logoGridFilter{text-align:center;margin-bottom:40px}@media screen and (min-width: 768px){.logoGridFilter{font-size:28px;padding-top:10px;margin-bottom:60px}}.logoGridFilter .filterItem{cursor:pointer;font-family:"GravurCondensed",sans-serif;text-decoration:underline}.logoGridFilter .filterItem:hover,.logoGridFilter .filterItem:active,.logoGridFilter .filterItem:focus,.logoGridFilter .filterItem.active{color:#da291c}.logoGridFilter .filterItem.disabled{cursor:auto;color:#bdbebd}.logoGridFilter .filterItem.disabled:hover,.logoGridFilter .filterItem.disabled:active,.logoGridFilter .filterItem.disabled:focus{color:#bdbebd}.article-body.article-additional-information{border-top:1px solid #262626;padding-top:4px}.article-body.article-additional-information p,.article-body.article-additional-information h1,.article-body.article-additional-information h2,.article-body.article-additional-information h3,.article-body.article-additional-information h4,.article-body.article-additional-information h5,.article-body.article-additional-information h6,.article-body.article-additional-information ul,.article-body.article-additional-information li,.article-body.article-additional-information ol{font-size:0.857em}.article-body.article-additional-information p{margin-bottom:1em}.article-body.article-additional-information ul,.article-body.article-additional-information ol{padding:0 0 0 20px}.tease.tease-microsite{margin-bottom:56px}@media screen and (max-width: 767px){.single-microsite h1.article-h1{margin-top:0}}.blackedition{background:#212428;color:white !important}.blackedition #header{background:#212428;color:white !important;border-bottom:2px solid white}.blackedition #header .nav-link,.blackedition #header .navbar-languages .lang-item a,.blackedition #header .navbar.navbar-avenir .navbar-toggler.navbar-toggler-search,.blackedition #header .navbar.navbar-avenir .navbar-toggler .navbar-toggler-icon,.blackedition #header .nav-prosperity .nav-item .nav-link span,.blackedition #header #navbarNavMobile .social-profiles a{color:white !important}.blackedition #header .seperator-header,.blackedition #header #navbarNavMobile{border-color:white}.blackedition #header .header__claim .seperator-header{display:block;border-width:1px}.blackedition .actions,.blackedition .series-loop{display:none !important}.blackedition .tease .title-teaser span,.blackedition .tease p.lead,.blackedition .tease .book-text p,.blackedition .tease div.lead p,.blackedition .tease p.meta-info{text-shadow:none;box-shadow:none;color:white}.blackedition .section .section-inner,.blackedition .seperator-mobile,.blackedition .mobile-search-lang{border-color:white}.blackedition .slick-dots li button:before{color:white !important}.blackedition #footer{border-color:white;color:white !important}.blackedition #footer .nav.flex-column .nav-link,.blackedition #footer .footer-sitemap .navbar-languages,.blackedition #footer .footer-sitemap .navbar-languages .lang-item.current-lang a{border-color:white}.blackedition #footer a{color:white !important}.article-body.article-body--appstore h1{font-size:68px;line-height:73px;margin-bottom:14px;font-weight:bold;font-family:"GravurCondensed",sans-serif}@media screen and (max-width: 767px){.article-body.article-body--appstore h1{font-size:36px;line-height:39px;margin-bottom:8px}}.article-body.article-body--appstore h2{font-size:30px;line-height:1.233;font-style:italic;margin-bottom:28px;font-weight:normal;font-family:"GravurCondensed", sans-serif}@media screen and (max-width: 767px){.article-body.article-body--appstore h2{font-size:21px;line-height:25px;margin-bottom:24px}}.article-body.article-body--appstore iframe{width:100% !important;height:350px;margin:0 !important}@media screen and (min-width: 1288px){.article-body.article-body--appstore iframe{max-width:none;height:687px;width:1222px !important;margin-left:-207px !important}}.article-body.article-body--appstore .section{border-color:white !important}.article-body.article-body--appstore .title-section{color:white !important}.article-body.article-body--appstore .section.section-blog{margin-top:0;border-top:1px solid white}.article-body.article-body--appstore .section.section-blog .section-inner{margin-top:56px;border:medium none}.section.section-appstore{text-align:center;border-top:1px solid rgba(255,255,255,0.7);margin:40px 0;padding-top:40px}.section.section-appstore a:first-child{margin-right:10px}@media screen and (min-width: 768px){.section.section-appstore a:first-child{margin-right:30px}}.post-type-microsite .slider{margin-bottom:60px}.post-type-microsite .slider .slide img{max-height:none !important}.hero-image{position:relative;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.hero-image{margin-bottom:60px}}.hero-image img{width:100%;max-width:1920px}.hero-image__text{position:absolute;bottom:15px;text-align:center;width:100%}@media screen and (min-width: 768px){.hero-image__text{bottom:30px}}.hero-image__text a:first-child{margin-right:10px}@media screen and (min-width: 768px){.hero-image__text a:first-child{margin-right:30px}}.hero-image__text img{width:auto;display:inline-block}.single-video .article-body{margin-bottom:56px}.single-video__title{color:#262626;font-size:40px;line-height:40px;margin-bottom:8px}.single-video__title:before{margin-right:0.25em;content:"\e824";text-decoration:none;font-size:36px}.single-video__lead{font-size:30px;line-height:37px;margin-bottom:16px}@media screen and (max-width: 991px){.single-video__lead{font-size:22px;line-height:26px}}.single-video__date{font-family:"GravurCondensed",sans-serif;font-size:20px;line-height:24px;margin-bottom:16px}@media screen and (max-width: 767px){.single-video__date{margin-bottom:56px}}.single-video__embed{margin-bottom:1em;margin-top:-32px;margin-left:-18px;margin-right:-18px}@media screen and (min-width: 768px){.single-video__embed{margin-left:-9px;margin-right:-9px}}@media screen and (min-width: 992px){.single-video__embed{margin-left:0;margin-right:0;margin-top:0}}.single-video.single-avenir-jeunesse .single-video__embed{margin-top:0}.home .single-video__embed{margin-top:-16px}@media screen and (min-width: 992px){.home .single-video__embed{margin-top:0}}.home .single-video__date{font-size:14px;line-height:17px}.tease-video .featured-image{margin-bottom:1em}.embed-responsive-16by10::before{padding-top:62.5%}.section{margin:56px 0}.section .section-inner{padding-top:8px;border-top:1px solid #262626}.section .section-inner .section{margin:0}.home .section-announcement{margin-top:0}.home .section-media{margin-bottom:0}.section-media .collapse-media{margin-top:24px}.section.section-top:first-of-type .section-inner{padding-top:0;border-top:medium none}.section.section-topstories{margin-bottom:40px}.section.section-topstories--2020 .section-inner{padding-top:8px}@media screen and (max-width: 767px){.section.section-topstories--2020 .section-inner{padding-top:24px}}@media screen and (min-width: 768px){.section.section-topstories--2020 .order-md-1{padding-right:18px;border-right:1px solid #262626;margin-top:46px}.section.section-topstories--2020 .order-md-2{padding-left:18px}}.section.section-topstories--2020 .title-section{color:#da291c}.section.section-topstories--2020 .featured-image img{max-height:unset !important}@media screen and (max-width: 767px){.section.section-topstories--2020 .tease .title-teaser{font-size:21px;line-height:23px}.section.section-topstories--2020 .tease .lead{font-size:16px;line-height:18px}.section.section-topstories--2020 .tease.tease-microsite{margin-bottom:24px}}.section.section-topstories--2020 .tease-microsite{margin-bottom:32px}.section.section-topstories--2020 .tease-vertical-hero .featured-image{margin-bottom:16px}.section.section-topstories--2020 .tease-vertical-hero .title-teaser{font-size:40px;line-height:44px}.section.section-topstories--2020 .tease-vertical-hero .lead{font-size:22px;line-height:26px}.section.section-noborder{border-top:medium none}.section.section-noborder .section-inner{border:medium none;padding:0}.section.section-search{margin-bottom:96px}.home .section.section-search{margin-bottom:56px}.section.section-banner .section-inner{padding:16px 16px 8px;border-top:medium none;background:#efefef}.section.section-banner .section-inner .title-big{text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,2px 0 0 #efefef,-2px 0 0 #efefef}.block-banner .block-inner{padding:16px 16px 32px;border-top:medium none;background:#efefef}.block-banner .block-inner .title-big{text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,2px 0 0 #efefef,-2px 0 0 #efefef}.section-sponsors .block-banner .block-inner{padding:16px 16px 16px;background:#da291c;color:#fff;font-weight:bold}.section-sponsors .block-banner .block-inner .title-big{text-shadow:1px 1px 0 #da291c,-1px 1px 0 #da291c,2px 0 0 #da291c,-2px 0 0 #da291c}.section-sponsors .block-banner .block-inner .title-big span{box-shadow:inset 0 -1px 0 0 #da291c,inset 0 -3px 0 0 #fff}.section-sponsors .block-banner .block-inner p.more-link{font-size:17px;line-height:20px;font-family:"GravurCondensed",sans-serif}.section-sponsors .block-banner .block-inner p.more-link a{color:white}.section.section-avenirjeunesse .tease-aj-page{margin-left:-18px;margin-right:-18px;padding:18px}@media screen and (min-width: 768px){.section.section-avenirjeunesse .tease-aj-page{margin-left:0;margin-right:0;padding:12px}}@media screen and (min-width: 992px){.section.section-avenirjeunesse .tease-aj.tease-publication .featured-image img{width:65%}}@media screen and (max-width: 767px){.section.section-avenirjeunesse .tease-aj:not(.tease-aj-page) .title-big{font-size:21px;line-height:23px}.section.section-avenirjeunesse .tease-aj:not(.tease-aj-page) .lead-big p{font-size:18px;line-height:21px}}.section.section-avenirjeunesse p.lead{font-size:22px;line-height:26px}.section.section-avenirjeunesse p.more-link a{color:#262626;font-size:17px;line-height:19px;font-family:"GravurCondensed", sans-serif;font-weight:bold}.section.section-avenirjeunesse .block-banner p.lead{margin-bottom:32px}.section.section-newsletter{border-top:none}.section.section-newsletter .section-inner{border-top:none}.section.section-newsletter .block-banner .block-inner{justify-content:space-between;background-color:#da291c;color:#fff;padding:18px 18px 18px 36px;margin-left:-18px}@media screen and (min-width: 768px){.section.section-newsletter .block-banner .block-inner{display:flex;padding:12px;margin-left:0}}.section.section-newsletter .block-banner .block-inner .title-big{text-shadow:1px 1px 0 #da291c, -1px 1px 0 #da291c, 2px 0 0 #da291c, -2px 0 0 #da291c}@media screen and (min-width: 768px){.section.section-newsletter .block-banner .block-inner .title-big{display:none}}.section.section-newsletter .block-banner .block-inner .title-big span{box-shadow:inset 0 -1px 0 0 #da291c, inset 0 -3px 0 0 #ffffff}.section.section-newsletter .block-banner .block-inner .lead-big p{font-size:20px;line-height:22px}@media screen and (min-width: 768px){.section.section-newsletter .block-banner .block-inner .lead-big p{margin-bottom:0;padding-right:16px}}.section.section-newsletter .block-banner .block-inner .btn,.section.section-newsletter .block-banner .block-inner .ais-InfiniteHits-loadMore{border:1px solid #fff;align-self:flex-start}.section.section-socialembed{margin-top:16px}.section.section-socialembed .social-profiles a{font-size:32px;line-height:2;margin-left:32px}.section.section-socialembed .social-profiles a:first-child{margin-left:0}@media screen and (max-width: 767px){.section.section-socialembed .social-profiles a{font-size:26px;line-height:2;margin-left:16px}.section.section-socialembed .social-profiles a:first-child{margin-left:0}}.section.section-team{margin:40px 0}.section.section-layout{margin-bottom:72px}.section.section-layout .title-section{margin-bottom:16px}.section.section-layout.section-layout-contact_section{margin-top:16px}.section.section-team .title-section{margin-bottom:8px}@media screen and (max-width: 767px){.section.section-ticker{margin-top:20px;margin-bottom:36px}}.section.section-ticker .section-inner{padding:16px !important;background-color:#efefef;border:none}.section.section-ticker .ticker{font-family:"GravurCondensed",sans-serif;font-size:20px;line-height:20px;margin-bottom:0}.section.section-ticker .ticker__spitzmarke{color:#da291c;font-size:16px;display:block;margin-bottom:5px}@media screen and (min-width: 992px){.section.section-ticker .ticker__spitzmarke{display:inline-block;margin-bottom:0}}.section.section-ticker .ticker__link{color:#262626;font-weight:700;text-decoration:underline;display:block;margin:0 0 5px}@media screen and (min-width: 992px){.section.section-ticker .ticker__link{display:inline-block;margin:0 5px 0}}@media screen and (max-width: 767px){.section{margin-top:0;border-top:1px solid #262626}.section .section-inner{border-top:medium none}.section.section-top:first-of-type{border-top:medium none}.home .banner-article{border-bottom:medium none}.block-banner{margin-left:-18px;margin-right:-18px}.section-aj-newsletter .seperator-mobile{margin-left:-13px;margin-right:-13px}.section.section-announcement,.section.section-event{border-top:medium none}.section.section-announcement .section-inner,.section.section-event .section-inner{margin-left:-18px;margin-right:-18px}.section-events .title-section{margin-bottom:16px}.section-sponsors img,.section-sponsors .typed-container{margin-bottom:16px}.home .section-media .col-md-3:nth-child(3),.home .section-media .col-md-3:nth-child(4){display:none}}.section-event+.section-event{margin-top:24px !important}@media screen and (max-width: 767px){.event{display:block}}.event__marker{font-size:16px;line-height:20px;font-family:"GravurCondensed",sans-serif;color:#da291c;font-weight:bold;margin-right:8px}@media screen and (min-width: 768px){.event__marker{width:25%;margin-right:2%;display:inline-block;vertical-align:top}}.event__title{display:inline;font-size:20px;line-height:22px;font-family:"GravurCondensed",sans-serif;margin-right:16px}.event__title a{color:#262626;text-decoration:underline}.event__title a:hover,.event__title a:focus,.event__title a:active{color:#da291c}@media screen and (min-width: 768px){.event__title{width:40%;margin-right:2%;display:inline-block;vertical-align:top}}.event__description{font-size:17px;line-height:20px;font-family:"GravurCondensed",sans-serif;font-weight:bold;margin-right:16px}.event__meta{font-size:17px;line-height:20px;font-family:"GravurCondensed",sans-serif;font-weight:bold}@media screen and (min-width: 768px){.event__meta{width:29%;margin-right:0%;display:inline-block;vertical-align:top}}.tease{margin-bottom:32px}.tease .title-teaser{font-size:20px;line-height:22px;font-family:"GravurCondensed",sans-serif;margin-bottom:8px}.tease .title-teaser span{text-shadow:1px 1px 0 #fff, -1px 1px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff;box-shadow:inset 0 -1px 0 0 #fff,inset 0 -4px 0 -1px #262626}.tease p.lead,.tease .book-text p,.tease div.lead p{font-size:18px;line-height:21px;margin-bottom:8px;font-family:"GravurCondensed",sans-serif}.tease p.lead span,.tease .book-text p span,.tease div.lead p span{color:#da291c}.tease p.lead span.series-loop,.tease .book-text p span.series-loop,.tease div.lead p span.series-loop{display:none}.tease p.lead span.series-loop.series-loop-1,.tease .book-text p span.series-loop.series-loop-1,.tease div.lead p span.series-loop.series-loop-1{display:inline}.tease p.meta-info{font-size:15px;line-height:18px;font-family:"GravurCondensed",sans-serif;margin-bottom:0}.tease p.more-link{margin-bottom:0;font-size:15px;line-height:18px;font-family:"GravurCondensed",sans-serif}.tease .powerpress_player{display:none}.tease .featured-image{position:relative}.tease .featured-image .bubble-absolute{position:absolute;top:10px;left:10px;width:50px;height:50px;background:white;border-radius:50%;font-family:"GravurCondensed",sans-serif}.tease .featured-image .bubble-absolute .number-order{position:absolute;right:26px;font-size:21px;top:5px;width:22px}.tease .featured-image .bubble-absolute .number-seperator{font-size:36px;margin-left:3px}.tease .featured-image .bubble-absolute .number-total{position:absolute;bottom:3px;right:7px}@media screen and (min-width: 992px){.tease.tease-vertical-hero .featured-image .bubble-absolute,.tease.tease-hero .featured-image .bubble-absolute{top:20px;left:30px;width:80px;height:80px}.tease.tease-vertical-hero .featured-image .bubble-absolute .number-order,.tease.tease-hero .featured-image .bubble-absolute .number-order{right:40px;font-size:33px;top:12px;width:34px}.tease.tease-vertical-hero .featured-image .bubble-absolute .number-seperator,.tease.tease-hero .featured-image .bubble-absolute .number-seperator{font-size:54px;margin-left:9px}.tease.tease-vertical-hero .featured-image .bubble-absolute .number-total,.tease.tease-hero .featured-image .bubble-absolute .number-total{bottom:6px;right:12px;font-size:24px}}h1.article-h1{position:relative}h1.article-h1 .bubble-absolute{position:relative;display:inline-block;text-align:center;width:40px;height:40px;background:white;border-radius:50%;font-family:"GravurCondensed",sans-serif;border:1px solid #262626}h1.article-h1 .bubble-absolute .number-order{position:absolute;right:26px;font-size:17px;top:6px;width:22px;line-height:1}h1.article-h1 .bubble-absolute .number-seperator{font-size:36px;margin-left:3px}h1.article-h1 .bubble-absolute .number-total{font-size:14px;position:absolute;bottom:3px;right:4px;line-height:1}@media screen and (min-width: 992px){h1.article-h1 .bubble-absolute{width:70px;height:70px}h1.article-h1 .bubble-absolute .number-order{right:30px;font-size:33px;top:12px;width:34px}h1.article-h1 .bubble-absolute .number-seperator{font-size:54px;margin-left:9px}h1.article-h1 .bubble-absolute .number-total{bottom:10px;right:5px;font-size:22px}}a.tease-link{display:block;color:#262626;transition:transform 0.1s ease-out;transform:translateY(0) scale(1)}a.tease-link:hover,a.tease-link:active,a.tease-link:focus{color:#262626;transform:translateY(-2px) scale(0.98)}a.tease-link.active-touch{opacity:0.7}.tease-publication,.tease-aj{transition:transform 0.1s ease-out;transform:translateY(0) scale(1)}.tease-publication a.tease-link:hover,.tease-publication a.tease-link:active,.tease-publication a.tease-link:focus,.tease-aj a.tease-link:hover,.tease-aj a.tease-link:active,.tease-aj a.tease-link:focus{transform:translateY(0) scale(1)}.tease-publication:hover,.tease-publication:active,.tease-publication:focus,.tease-aj:hover,.tease-aj:active,.tease-aj:focus{transform:translateY(-2px) scale(0.98)}.tease-title{font-family:"GravurCondensed",sans-serif;font-weight:bold}.tease-title a.tease-link{display:inline}.tease-title a.tease-link h3{display:inline;font-size:18px;margin-left:4px}.tease.tease-vertical .featured-image,.tease.tease-featured-item .featured-image{margin-bottom:16px}.teaser-hero .tease .featured-image{margin-bottom:24px}.teaser-hero .tease .title-teaser{font-size:40px;line-height:44px;margin-bottom:8px}.teaser-hero .tease .title-teaser span{box-shadow:inset 0 -3px 0 -1px #fff,inset 0 -6px 0 -1px #262626}.teaser-hero .tease p.lead{font-size:22px;line-height:24px}.tease .featured-image{text-align:center}.tease .featured-image img{border:1px solid #262626}.tease.tease-microsite .featured-image img{border:1px solid #bdbebd}.section-top .tease-vertical .featured-image img{max-height:215px}body.archive .tease .featured-image,body.page-template-page-blog .tease .featured-image,.page-template-page-podcast-videos .tease .featured-image,.page-template-page-search .tease .featured-image{text-align:right}.tease-featured-item .title-teaser{text-decoration:none;font-size:18px;line-height:21px;font-weight:normal}.tease-featured-item .featured-image img{border:medium none}.press-hero .tease-press .title-teaser{font-size:26px;line-height:29px}.tease-aj img{margin-bottom:16px}.tease-aj-page{transform:none;background:linear-gradient(to right, #85E1CA 0%, #FAFFAE 100%)}.tease-aj-page:hover{transform:none}.tease-aj-page .title-big{text-shadow:none;font-size:26px;line-height:28px}.tease-aj-page .title-big span{box-shadow:inset 0 -2px 0 0 #262626}.banner-article-prosperity .tease{margin-bottom:8px}.tease-post h3:before{margin-right:0.25em;content:"\e801";text-decoration:none}.tease-publication h3:before{margin-right:0.25em;content:"\e800";text-decoration:none}.tease-podcast h3:before{margin-right:0.25em;content:"\e820";text-decoration:none}.tease-video h3:before{margin-right:0.25em;content:"\e824";text-decoration:none}.tease-video .lead span{color:#da291c}.single-avenir-jeunesse .tease-video .lead span{color:#009e94}.tease-microsite h3:before{margin-right:0.25em;content:"\e82a";text-decoration:none}.tease-microsite.tease-child h3:before{content:"\e801"}.single-microsite .tease-microsite h3:before{display:none;content:""}span.icon-teaser{float:left;margin-right:16px;margin-bottom:12px}span.icon-teaser img{width:48px;height:auto}.article-h1 span.icon-teaser{margin-top:-7px;margin-bottom:0}@media screen and (max-width: 1024px){.touchevents a.tease-link:hover,.touchevents a.tease-link:focus,.touchevents a.tease-link:active{transform:none}}@media screen and (max-width: 767px){.teaser-hero .tease .title-teaser span{box-shadow:inset 0 -1px 0 -1px #fff,inset 0 -4px 0 -1px #262626}.tease{margin-bottom:24px}.tease .featured-image{margin-bottom:8px}.tease .title-teaser{font-size:21px;line-height:23px}.tease p.lead{font-size:18px;line-height:21px}.tease p.meta-info{font-size:14px;line-height:17px}.tease p.more-link{margin-bottom:0;font-size:15px;line-height:18px;font-family:"GravurCondensed",sans-serif}.teaser-hero .tease .featured-image{margin-bottom:16px}.teaser-hero .tease .title-teaser{font-size:27px;line-height:29px;margin-bottom:8px}.teaser-hero .tease p.lead{font-size:18px;line-height:20px}.tease.tease-microsite .title-teaser{font-size:27px;line-height:29px;margin-bottom:8px}.section-topstories .tease .title-teaser{font-size:27px;line-height:29px;margin-bottom:8px}.tease-featured-item .title-teaser{font-size:16px;line-height:18px}}@media screen and (min-width: 576px){.section-blog .tease .col-mixmobile-podcast{flex:0 0 68%;max-width:68%;margin-left:16%}.section-blog .tease .col-mixmobile-publication{flex:0 0 47%;max-width:47%;margin-left:26.5%}}.youdrawit,.shifthistogram,.shiftaveragehistogram{font-family:"GravurCondensed",sans-serif;margin:40px 0px}.youdrawit h2,.shifthistogram h2,.shiftaveragehistogram h2{font-family:"GravurCondensed",sans-serif;margin-bottom:.25rem}.youdrawit p,.shifthistogram p,.shiftaveragehistogram p{margin-bottom:1rem}.youdrawit .graph-container,.shifthistogram .graph-container,.shiftaveragehistogram .graph-container{margin:0px}.youdrawit .graph,.shifthistogram .graph,.shiftaveragehistogram .graph{position:relative;overflow:hidden}.youdrawit .graph .grid .domain,.shifthistogram .graph .grid .domain,.shiftaveragehistogram .graph .grid .domain{stroke-width:0}.youdrawit .graph .grid .tick line,.shifthistogram .graph .grid .tick line,.shiftaveragehistogram .graph .grid .tick line{stroke-dasharray:1, 1;opacity:.2}.youdrawit .graph .grid .tick line.highlight,.shifthistogram .graph .grid .tick line.highlight,.shiftaveragehistogram .graph .grid .tick line.highlight{opacity:.7}.youdrawit .graph .axis,.shifthistogram .graph .axis,.shiftaveragehistogram .graph .axis{opacity:.5}.youdrawit .graph .axis text,.shifthistogram .graph .axis text,.shiftaveragehistogram .graph .axis text{font-size:15px}.youdrawit .graph .text-null,.shifthistogram .graph .text-null,.shiftaveragehistogram .graph .text-null{font-size:15px}.youdrawit .graph .line,.shifthistogram .graph .line,.shiftaveragehistogram .graph .line{fill:none;stroke-width:3}.youdrawit .graph .line.black,.shifthistogram .graph .line.black,.shiftaveragehistogram .graph .line.black{stroke:#444445}.youdrawit .graph .line.red,.shifthistogram .graph .line.red,.shiftaveragehistogram .graph .line.red{stroke:#ff5900}.youdrawit .graph .preview-line,.youdrawit .graph .your-line,.shifthistogram .graph .preview-line,.shifthistogram .graph .your-line,.shiftaveragehistogram .graph .preview-line,.shiftaveragehistogram .graph .your-line{stroke-width:4;stroke-dasharray:1 7;stroke-linecap:round;fill:none}.youdrawit .graph .your-line,.shifthistogram .graph .your-line,.shiftaveragehistogram .graph .your-line{stroke:#005b7f}.youdrawit .graph .preview-line,.shifthistogram .graph .preview-line,.shiftaveragehistogram .graph .preview-line{opacity:0;stroke:#c6c6c6}.youdrawit .graph #preview-arrow path,.shifthistogram .graph #preview-arrow path,.shiftaveragehistogram .graph #preview-arrow path{fill:#c6c6c6}.youdrawit .graph.drawn .controls,.shifthistogram .graph.drawn .controls,.shiftaveragehistogram .graph.drawn .controls{display:none}.youdrawit .graph.drawn:hover .preview-line,.shifthistogram .graph.drawn:hover .preview-line,.shiftaveragehistogram .graph.drawn:hover .preview-line{opacity:0}.youdrawit .graph:hover .preview-line,.shifthistogram .graph:hover .preview-line,.shiftaveragehistogram .graph:hover .preview-line{opacity:1}.youdrawit .graph .draggable,.shifthistogram .graph .draggable,.shiftaveragehistogram .graph .draggable{cursor:pointer}.youdrawit .graph .dots circle,.shifthistogram .graph .dots circle,.shiftaveragehistogram .graph .dots circle{transition:opacity .3s}.youdrawit .graph .dots circle.median,.shifthistogram .graph .dots circle.median,.shiftaveragehistogram .graph .dots circle.median{cursor:pointer}.youdrawit .graph .dots circle.black,.shifthistogram .graph .dots circle.black,.shiftaveragehistogram .graph .dots circle.black{fill:#444445}.youdrawit .graph .dots circle.red,.shifthistogram .graph .dots circle.red,.shiftaveragehistogram .graph .dots circle.red{fill:#ff5900}.youdrawit .graph .labels,.shifthistogram .graph .labels,.shiftaveragehistogram .graph .labels{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.youdrawit .graph .labels .data-label,.shifthistogram .graph .labels .data-label,.shiftaveragehistogram .graph .labels .data-label{position:absolute;transition:opacity .3s;z-index:2}.youdrawit .graph .labels .data-label span,.shifthistogram .graph .labels .data-label span,.shiftaveragehistogram .graph .labels .data-label span{position:relative;margin-top:-43px;left:-50%;padding:5px 15px;color:#fff;display:block;text-align:center;font-size:17px;line-height:17px;white-space:nowrap;font-family:sans-serif}.youdrawit .graph .labels .data-label.edge-left span,.shifthistogram .graph .labels .data-label.edge-left span,.shiftaveragehistogram .graph .labels .data-label.edge-left span{left:-10px}.youdrawit .graph .labels .data-label.edge-right span,.shifthistogram .graph .labels .data-label.edge-right span,.shiftaveragehistogram .graph .labels .data-label.edge-right span{left:auto;right:86%}.youdrawit .graph .labels .data-label:after,.shifthistogram .graph .labels .data-label:after,.shiftaveragehistogram .graph .labels .data-label:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-width:12px 6px;margin-left:-6px}.youdrawit .graph .labels .data-label.black span,.shifthistogram .graph .labels .data-label.black span,.shiftaveragehistogram .graph .labels .data-label.black span{background-color:#444445}.youdrawit .graph .labels .data-label.black:after,.shifthistogram .graph .labels .data-label.black:after,.shiftaveragehistogram .graph .labels .data-label.black:after{border-top-color:#444445}.youdrawit .graph .labels .data-label.red span,.shifthistogram .graph .labels .data-label.red span,.shiftaveragehistogram .graph .labels .data-label.red span{background-color:#ff5900}.youdrawit .graph .labels .data-label.red:after,.shifthistogram .graph .labels .data-label.red:after,.shiftaveragehistogram .graph .labels .data-label.red:after{border-top-color:#ff5900}.youdrawit .graph .labels .data-label.your-result,.shifthistogram .graph .labels .data-label.your-result,.shiftaveragehistogram .graph .labels .data-label.your-result{position:absolute;z-index:1}.youdrawit .graph .labels .data-label.your-result span,.shifthistogram .graph .labels .data-label.your-result span,.shiftaveragehistogram .graph .labels .data-label.your-result span{background-color:#005b7f}.youdrawit .graph .labels .data-label.your-result:after,.shifthistogram .graph .labels .data-label.your-result:after,.shiftaveragehistogram .graph .labels .data-label.your-result:after{border-top-color:#005b7f}.youdrawit .graph .titles,.shifthistogram .graph .titles,.shiftaveragehistogram .graph .titles{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;padding-top:20px}.youdrawit .graph .titles span,.shifthistogram .graph .titles span,.shiftaveragehistogram .graph .titles span{display:block;position:absolute;text-align:center;white-space:pre-line;line-height:1.5;font-size:14px}.youdrawit .graph #gradient-black .start,.shifthistogram .graph #gradient-black .start,.shiftaveragehistogram .graph #gradient-black .start{stop-color:#444445;stop-opacity:.5}.youdrawit .graph #gradient-black .end,.shifthistogram .graph #gradient-black .end,.shiftaveragehistogram .graph #gradient-black .end{stop-color:#444445;stop-opacity:0}.youdrawit .graph #gradient-red .start,.shifthistogram .graph #gradient-red .start,.shiftaveragehistogram .graph #gradient-red .start{stop-color:#ff5900;stop-opacity:.5}.youdrawit .graph #gradient-red .end,.shifthistogram .graph #gradient-red .end,.shiftaveragehistogram .graph #gradient-red .end{stop-color:#ff5900;stop-opacity:0}.youdrawit .graph .controls,.shifthistogram .graph .controls,.shiftaveragehistogram .graph .controls{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;text-align:center;color:#444445}.youdrawit .graph .controls .box,.shifthistogram .graph .controls .box,.shiftaveragehistogram .graph .controls .box{margin-top:230px;display:inline-block;border:1px dotted #444445;padding:8px}.youdrawit .action,.shifthistogram .action,.shiftaveragehistogram .action{text-align:center;margin:.25rem -4px}.youdrawit .action button,.shifthistogram .action button,.shiftaveragehistogram .action button{margin:4px;padding:7px 14px;font-size:1em;display:inline-block;border:none;background:#005b7f;color:#fff;cursor:pointer;outline:0;font-family:"GravurCondensed",sans-serif}.youdrawit .action button[disabled],.shifthistogram .action button[disabled],.shiftaveragehistogram .action button[disabled]{background:#c6c6c6;cursor:not-allowed}.youdrawit .result,.shifthistogram .result,.shiftaveragehistogram .result{position:relative;margin-top:.25rem;margin-bottom:2rem}.youdrawit .result .result-container,.shifthistogram .result .result-container,.shiftaveragehistogram .result .result-container{margin:10px auto;display:none}.youdrawit .result.shown .action,.shifthistogram .result.shown .action,.shiftaveragehistogram .result.shown .action{display:none}.youdrawit .result.shown .result-container,.shifthistogram .result.shown .result-container,.shiftaveragehistogram .result.shown .result-container{display:block}.shifthistogram .graph #maskedAreaAnim,.shifthistogram .graph #lineAnim,.shiftaveragehistogram .graph #maskedAreaAnim,.shiftaveragehistogram .graph #lineAnim{transition:all .5s linear}.shifthistogram .graph .line,.shiftaveragehistogram .graph .line{fill:none;stroke-width:3;stroke:#b4b4b4}.shifthistogram .graph .line.line-static,.shiftaveragehistogram .graph .line.line-static{stroke-width:2}.shifthistogram .graph .line.line-lower,.shiftaveragehistogram .graph .line.line-lower{stroke:#a83400}.shifthistogram .graph .line.line-middle,.shiftaveragehistogram .graph .line.line-middle{stroke:#ff5900}.shifthistogram .graph .line.line-upper,.shiftaveragehistogram .graph .line.line-upper{stroke:#ff814c}.shifthistogram .graph #gradient-static .start,.shiftaveragehistogram .graph #gradient-static .start{stop-color:#b4b4b4;stop-opacity:.5}.shifthistogram .graph #gradient-static .end,.shiftaveragehistogram .graph #gradient-static .end{stop-color:#b4b4b4;stop-opacity:0}.shifthistogram .graph #gradient-lower .start,.shiftaveragehistogram .graph #gradient-lower .start{stop-color:#a83400;stop-opacity:.5}.shifthistogram .graph #gradient-lower .end,.shiftaveragehistogram .graph #gradient-lower .end{stop-color:#a83400;stop-opacity:0}.shifthistogram .graph #gradient-middle .start,.shiftaveragehistogram .graph #gradient-middle .start{stop-color:#ff5900;stop-opacity:.5}.shifthistogram .graph #gradient-middle .end,.shiftaveragehistogram .graph #gradient-middle .end{stop-color:#ff5900;stop-opacity:0}.shifthistogram .graph #gradient-upper .start,.shiftaveragehistogram .graph #gradient-upper .start{stop-color:#ff814c;stop-opacity:.5}.shifthistogram .graph #gradient-upper .end,.shiftaveragehistogram .graph #gradient-upper .end{stop-color:#ff814c;stop-opacity:0}.shifthistogram .graph .axis-label,.shiftaveragehistogram .graph .axis-label{opacity:.5;font-size:15px}.shifthistogram .action,.shiftaveragehistogram .action{text-align:left}.shifthistogram .action button,.shiftaveragehistogram .action button{background:#444445}.shifthistogram .result .result-container,.shiftaveragehistogram .result .result-container{display:block}.shiftaveragehistogram .graph .bar{stroke-width:1;stroke:#ff5900;transition:all .5s linear}.shiftaveragehistogram .graph .line{fill:none;stroke-width:2;stroke:#444445}.shiftaveragehistogram .graph .line.line-static{stroke-width:3}.shiftaveragehistogram .graph #gradient-middle .start{stop-color:#ff5900;stop-opacity:.5}.shiftaveragehistogram .graph #gradient-middle .end{stop-color:#ff5900;stop-opacity:0}.shiftaveragehistogram .graph #mcircle{fill:#444445}.shiftaveragehistogram .graph .average-label{color:#444445;font-size:15px}@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{@page{size:A4;margin:1.5cm 2cm 1.5cm 2cm}body{color:#000;background:#fff}body,article{width:100%;margin:0;padding:0}img,ul,ol,li,table,#footer{page-break-inside:avoid}.row{display:block !important}.container{width:auto !important}html,body{height:99% !important}#wrapper{overflow:hidden !important}.article-body a[href^=http]:after,.article-body a:not(:local-link):after{content:" <" attr(href) "> ";font-size:8pt;margin-left:0.2cm;font-family:"GravurCondensed",sans-serif;font-weight:normal;display:inline-table;word-break:break-all}.article-body a[href^="#"]:after,.article-body a[href^="javascript"]:after{content:""}h1:before,h1>a[href^=http]:before,h1>a:not(:local-link):before,h2:before,h2>a[href^=http]:before,h2>a:not(:local-link):before,h3:before,h3>a[href^=http]:before,h3>a:not(:local-link):before,h4:before,h4>a[href^=http]:before,h4>a:not(:local-link):before,p:before,p>a[href^=http]:before,p>a:not(:local-link):before{content:' ';display:block !important}h1,.article-h1{font-size:25pt !important;line-height:32pt !important;margin-bottom:0.5cm}p.article-lead{font-size:12pt !important;line-height:17pt !important}.article-body p,#tinymce p{font-size:11pt !important;line-height:16pt !important;margin-bottom:0.5cm}.article-body p a,#tinymce p a{font-size:11pt;line-height:15.5pt;color:#000000;font-weight:bold}.article-body pre,#tinymce pre{border:none;font-family:"GravurCondensed",sans-serif;font-size:8pt;line-height:9.5pt;margin-bottom:0.2cm}.article-body .dataTables_wrapper .dataTables_info,.article-body .dataTables_wrapper .dataTables_paginate,.article-body .dataTables_wrapper .dataTables_length,.article-body .dataTables_wrapper .dataTables_filter,#tinymce .dataTables_wrapper .dataTables_info,#tinymce .dataTables_wrapper .dataTables_paginate,#tinymce .dataTables_wrapper .dataTables_length,#tinymce .dataTables_wrapper .dataTables_filter{display:none !important}.currentURL{font-family:"GravurCondensed",sans-serif;font-size:11pt;line-height:15.5pt;color:#000000;font-weight:bold;margin-top:50px}.metacard{font-size:9pt !important;line-height:11pt !important}.article-body .wp-caption .wp-caption-text,.article-body .wp-caption .wp-caption-dd,#tinymce .wp-caption .wp-caption-text,#tinymce .wp-caption .wp-caption-dd{font-size:8pt;line-height:10.2pt;text-align:left}.navbar-toggler,.navbar-toggler-search,.navbar-nav,.navbar-languages,.navbar-toggleable-sm,#actionsarticle,#weiterlesen,.metacard.metacard-author,#newsletterflyin,#avenirjeunesseflyin,#pdfpreview,#metabar,.readmore-article,.readmore-article-mobile,.banner.banner-contact,.cardrow.cardrow-player,.section-blog,.section-publications,.section-podcasts,#prosperitybanner,.section-search,h4.title-singlecat{display:none !important}.navbar.navbar-avenir .navbar-brand img{height:20px !important;width:auto !important}#header{border:none !important;margin-bottom:1.3cm}#header .seperator-header{display:none !important}.navbar.navbar-avenir-top{padding:0}article .row{display:flex !important}#articlemeta{padding:5px;border:1px solid #333333;page-break-inside:avoid}#articlemeta .cardrow.cardrow-excerpt{font-size:8pt;line-height:10.8pt}#articlemeta .metacard-inner .col-6{float:left}#articlemeta #collapseMetacard{clear:both}#articlemeta .cardbox.cardbox-meta .cardrow-link,#articlemeta .cardbox.cardbox-meta .cardrow-print,#articlemeta .cardbox.cardbox-meta .cardrow-socials{display:none !important}#articlemeta .cardbox-excerpt,#articlemeta .border-left.d-none.d-sm-block{display:none !important}#articlemeta .cardrow-contact,#articlemeta .cardrow-communique,#articlemeta .cardrow-download{display:none !important}#articlemeta .cardrow-collapse a .icon:before{content:none !important}#articlemeta #collapseMetacard{display:block !important}#articlemeta #collapseMetacard .cardrow{display:none !important}#articlemeta #collapseMetacard .cardrow.cardrow-excerpt{display:block !important}#articlemeta.metacard-podcast{max-width:7.5cm}#articlemeta.metacard-podcast .metacard-inner .cardbox-player .cardrow-link{display:none !important}#articlemeta.metacard-podcast .js-blubrry-play:after{content:none !important}#articlemeta .cardrow a[href^=http]:after{content:none !important}#prosperitybanner{page-break-inside:avoid;width:100% !important;margin-left:0 !important}#prosperitybanner h3:before,#prosperitybanner .nav-item:before{content:' ';display:block !important}#prosperitybanner .row{display:block !important;flex-wrap:initial !important}#prosperitybanner .row .d-none.d-sm-block{display:none !important}#prosperitybanner .row div[class^='col']{width:100% !important;max-width:100% !important;flex:initial !important}#prosperitybanner .row div[class^='col'] .nav-prosperity{width:100% !important;display:block !important;flex-direction:initial !important}.article-body #prosperitybanner a:after{content:none}.metacard-author{margin-top:0.5cm;padding:20px 10px;page-break-inside:avoid}.metacard-author .col-sm-6{width:50%;float:left}.metacard-author .box-author .col-4,.metacard-author .box-author .col-8{float:left;display:inline-block}.metacard-author .box-author .col-4{width:33%}.metacard-author .box-author .col-8{width:66%}#footer{border-top-width:2pt;page-break-inside:avoid;color:#000000;margin-left:9px;margin-top:10px}#footer a{color:#000000}#footer .col-6{float:left;padding-left:0 !important}#footer .seperator-mobile,#footer .mobile-search-lang,#footer .footer-sitemap,#footer a.map,#footer .block-widget-social,#footer .block-widget-newsletter{display:none !important}#footer .title-widget.d-none.d-sm-block{display:block !important}#footer .title-widget{font-weight:normal}#footer address strong{font-weight:normal}#footer .block-widget,#footer address{margin-bottom:0}.title-singlecat{display:block !important}.single-publication h1:before,.single-post h1:before,.single-podcast h1:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-table;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.25em;text-decoration:none}.single-publication h1:before{content:"\e800"}.single-podcast h1:before{content:"\e820"}.single-post h1:before{content:"\e801"}.single-video h1:before{content:"\e824"}.single-team .section.section-team,.single-team .team-pagination,.single-team .image-download,.single-team #footer,.single-team .cardrow.cardrow-collapse.cardrow-person-cv a{display:none}.single-team .metacard.metacard-team .collapse{display:block}.single-team .cardbox .cardrow.cardrow-excerpt p,.single-team .cardbox .cardrow.cardrow-excerpt ul,.single-team .cardbox .cardrow.cardrow-excerpt ol{font-size:17px !important;line-height:23px !important;font-family:"Georgia",serif !important}.single-team .metacard.metacard-team .featured-image{width:33%;margin:0 auto}}.ie9 .navbar{display:block}.ie9 .navbar ul.navbar-nav{display:block}.ie9 .navbar ul.navbar-nav li.nav-item{display:inline-block;float:left}.ie9 .navbar-avenir-bottom.navbar ul.navbar-nav li.nav-item{height:120px;width:190px}.ie9 .section-aj-newsletter .form-control,.ie9 .section-aj-newsletter .ais-search-box .ais-search-box--input,.ais-search-box .ie9 .section-aj-newsletter .ais-search-box--input,.ie9 .section-aj-newsletter .ais-search-box .ais-SearchBox-input,.ais-search-box .ie9 .section-aj-newsletter .ais-SearchBox-input,.ie9 .section-aj-newsletter .ais-SearchBox .ais-search-box--input,.ais-SearchBox .ie9 .section-aj-newsletter .ais-search-box--input,.ie9 .section-aj-newsletter .ais-SearchBox .ais-SearchBox-input,.ais-SearchBox .ie9 .section-aj-newsletter .ais-SearchBox-input,.ie9 .block-widget-newsletter .form-control,.ie9 .block-widget-newsletter .ais-search-box .ais-search-box--input,.ais-search-box .ie9 .block-widget-newsletter .ais-search-box--input,.ie9 .block-widget-newsletter .ais-search-box .ais-SearchBox-input,.ais-search-box .ie9 .block-widget-newsletter .ais-SearchBox-input,.ie9 .block-widget-newsletter .ais-SearchBox .ais-search-box--input,.ais-SearchBox .ie9 .block-widget-newsletter .ais-search-box--input,.ie9 .block-widget-newsletter .ais-SearchBox .ais-SearchBox-input,.ais-SearchBox .ie9 .block-widget-newsletter .ais-SearchBox-input,.ie9 #newsletterflyin .form-control,.ie9 #newsletterflyin .ais-search-box .ais-search-box--input,.ais-search-box .ie9 #newsletterflyin .ais-search-box--input,.ie9 #newsletterflyin .ais-search-box .ais-SearchBox-input,.ais-search-box .ie9 #newsletterflyin .ais-SearchBox-input,.ie9 #newsletterflyin .ais-SearchBox .ais-search-box--input,.ais-SearchBox .ie9 #newsletterflyin .ais-search-box--input,.ie9 #newsletterflyin .ais-SearchBox .ais-SearchBox-input,.ais-SearchBox .ie9 #newsletterflyin .ais-SearchBox-input{width:100%}.ie9 .col-6{float:left}.ie9 ul.pagination,.ie9 ul.ais-pagination,.ie9 ul.ais-Pagination-list{display:block;text-align:center}.ie9 ul.pagination li,.ie9 ul.ais-pagination li,.ie9 ul.ais-Pagination-list li{display:inline-block}.ie9 .slider.slider-content .slick-arrow.slide-next{right:-15px}.ie9 .slider.slider-content .slick-arrow.slide-prev{left:-15px}.ie9 .cardbox-publication .cardrow-preview,.ie9 #pdfpreview{display:none !important}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.navbar{display:block\9}.navbar ul.navbar-nav{display:block\9}.navbar ul.navbar-nav li.nav-item{display:inline-block\9;float:left\9}.navbar-avenir-bottom.navbar ul.navbar-nav li.nav-item{height:120px\9;width:190px\9}.section-aj-newsletter .form-control,.section-aj-newsletter .ais-search-box .ais-search-box--input,.ais-search-box .section-aj-newsletter .ais-search-box--input,.section-aj-newsletter .ais-search-box .ais-SearchBox-input,.ais-search-box .section-aj-newsletter .ais-SearchBox-input,.section-aj-newsletter .ais-SearchBox .ais-search-box--input,.ais-SearchBox .section-aj-newsletter .ais-search-box--input,.section-aj-newsletter .ais-SearchBox .ais-SearchBox-input,.ais-SearchBox .section-aj-newsletter .ais-SearchBox-input,.block-widget-newsletter .form-control,.block-widget-newsletter .ais-search-box .ais-search-box--input,.ais-search-box .block-widget-newsletter .ais-search-box--input,.block-widget-newsletter .ais-search-box .ais-SearchBox-input,.ais-search-box .block-widget-newsletter .ais-SearchBox-input,.block-widget-newsletter .ais-SearchBox .ais-search-box--input,.ais-SearchBox .block-widget-newsletter .ais-search-box--input,.block-widget-newsletter .ais-SearchBox .ais-SearchBox-input,.ais-SearchBox .block-widget-newsletter .ais-SearchBox-input,#newsletterflyin .form-control,#newsletterflyin .ais-search-box .ais-search-box--input,.ais-search-box #newsletterflyin .ais-search-box--input,#newsletterflyin .ais-search-box .ais-SearchBox-input,.ais-search-box #newsletterflyin .ais-SearchBox-input,#newsletterflyin .ais-SearchBox .ais-search-box--input,.ais-SearchBox #newsletterflyin .ais-search-box--input,#newsletterflyin .ais-SearchBox .ais-SearchBox-input,.ais-SearchBox #newsletterflyin .ais-SearchBox-input{width:100%\9}.col-6{float:left\9}ul.pagination,ul.ais-pagination,ul.ais-Pagination-list{display:block\9;text-align:center\9}ul.pagination li,ul.ais-pagination li,ul.ais-Pagination-list li{display:inline-block\9}.slider.slider-content .slick-arrow.slide-next{right:-15px\9}.slider.slider-content .slick-arrow.slide-prev{left:-15px\9}.ais-search-box .ais-search-box--input,.ais-SearchBox .ais-SearchBox-input{height:50px\9}}@supports (-ms-accelerator: true){#header .navbar-languages .lang-item a:hover,#header .navbar-languages .lang-item a:active,#header .navbar-languages .lang-item a:focus{box-shadow:inset 0 -1px 0 0 #262626}#header .navbar-languages .lang-item.current-lang a{box-shadow:inset 0 -1px 0 0 #262626}.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:hover,.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:active,.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:focus{box-shadow:inset 0 -1px 0 0 #262626}.navbar.navbar-avenir-top .navbar-nav .nav-item.current-menu-item .nav-link{box-shadow:inset 0 -1px 0 0 #262626}.navpillar-switzerland .nav-link span{box-shadow:inset 0 -2px 0 0 #da291c}.navpillar-markets .nav-link span{box-shadow:inset 0 -2px 0 0 #ed8b00}.navpillar-state .nav-link span{box-shadow:inset 0 -2px 0 0 #009660}.navpillar-government .nav-link span{box-shadow:inset 0 -2px 0 0 #0086bf}.navpillar-society .nav-link span{box-shadow:inset 0 -2px 0 0 #bb16a3}.title-big span{box-shadow:inset 0 -1px 0 0 #262626}.section-sponsors .block-banner .block-inner .title-big span{box-shadow:inset 0 -2px 0 0 #fff}.baner-contact a,.baner-contact a:hover{box-shadow:inset 0 -3px 0 -2px #ffffff}.block-member .title-member span{box-shadow:inset 0 -1px 0 0 #262626}.tease .title-teaser span{box-shadow:inset 0 -3px 0 -1px #262626}.teaser-hero .tease .title-teaser span{box-shadow:inset 0 -4px 0 -1px #262626}}@supports (-ms-ime-align: auto){#header .navbar-languages .lang-item a:hover,#header .navbar-languages .lang-item a:active,#header .navbar-languages .lang-item a:focus{box-shadow:inset 0 -1px 0 0 #262626}#header .navbar-languages .lang-item.current-lang a{box-shadow:inset 0 -1px 0 0 #262626}.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:hover,.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:active,.navbar.navbar-avenir-top .navbar-nav .nav-item .nav-link:focus{box-shadow:inset 0 -1px 0 0 #262626}.navbar.navbar-avenir-top .navbar-nav .nav-item.current-menu-item .nav-link{box-shadow:inset 0 -1px 0 0 #262626}.navpillar-switzerland .nav-link span{box-shadow:inset 0 -2px 0 0 #da291c}.navpillar-markets .nav-link span{box-shadow:inset 0 -2px 0 0 #ed8b00}.navpillar-state .nav-link span{box-shadow:inset 0 -2px 0 0 #009660}.navpillar-government .nav-link span{box-shadow:inset 0 -2px 0 0 #0086bf}.navpillar-society .nav-link span{box-shadow:inset 0 -2px 0 0 #bb16a3}.title-big span{box-shadow:inset 0 -1px 0 0 #262626}.section-sponsors .block-banner .block-inner .title-big span{box-shadow:inset 0 -2px 0 0 #fff}.baner-contact a,.baner-contact a:hover{box-shadow:inset 0 -3px 0 -2px #ffffff}.block-member .title-member span{box-shadow:inset 0 -1px 0 0 #262626}.tease .title-teaser span{box-shadow:inset 0 -3px 0 -1px #262626}.teaser-hero .tease .title-teaser span{box-shadow:inset 0 -4px 0 -1px #262626}}@media screen and (min-width: 0\0){body{font-size:16px}h1,h2,h3,h4,h5,h6{margin-bottom:8px}p{margin-bottom:16px}address{margin-bottom:16px}ol,ul,dl{margin-bottom:16px}dd{margin-bottom:8px}blockquote{margin:0 0 16px}pre{margin-bottom:16px}figure{margin:0 0 16px}caption{padding-top:12px;padding-bottom:12px}label{margin-bottom:8px}legend{margin-bottom:8px;font-size:24px}code{padding:3px 6px}kbd{padding:3px 6px}hr{margin-top:16px;margin-bottom:16px;border-top:1px solid #000}h1{font-size:40px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}.alert{margin-bottom:16px}.alert-dismissible{padding-right:40px}.alert-dismissible .close{top:-2px;right:-20px}.blockquote{padding:8px 16px;margin-bottom:16px;font-size:20px;border-left:4px solid #eceeef}.blockquote-reverse{padding-right:16px;border-right:4px solid #eceeef}.breadcrumb{padding:12px 16px;margin-bottom:16px}.btn,.ais-InfiniteHits-loadMore{padding:8px 16px;font-size:16px}.btn.disabled,.disabled.ais-InfiniteHits-loadMore,.btn:disabled,.ais-InfiniteHits-loadMore:disabled{filter:alpha(opacity=65)}.btn-toolbar{margin-left:-8px}.card{margin-bottom:12px;border:1px solid #000}.card-block{padding:20px}.card-footer{padding:12px 20px;border-top:1px solid #000}.card-header{padding:12px 20px}.card-header-tabs{margin-right:-10px;margin-bottom:-12px;margin-left:-10px;border-bottom:0}.card-header-pills{margin-right:-10px;margin-left:-10px}.card-img-overlay{padding:20px}.card-subtitle{margin-top:-6px}.card-title{margin-bottom:12px}.caret{border-top:4px solid}.carousel-control-prev,.carousel-control-next{filter:alpha(opacity=50)}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{filter:alpha(opacity=90)}.carousel-indicators li{background-color:#fff}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-top:4px}.clearfix:after{content:"";display:table;clear:both}.close{font-size:24px;filter:alpha(opacity=50)}.close:focus,.close:hover{filter:alpha(opacity=75)}.col-form-label{padding-top:8px;padding-bottom:8px;margin-bottom:0}.col-form-label-lg{padding-top:12px;padding-bottom:12px;font-size:20px}.col-form-label-sm{padding-top:4px;padding-bottom:4px;font-size:14px}.col-form-legend{padding-top:8px;padding-bottom:8px;font-size:16px}.container{padding-right:15px;padding-left:15px}.custom-control{padding-left:24px}.custom-control-indicator{top:4px;width:16px;height:16px}.custom-control-input{filter:alpha(opacity=0)}.custom-file{height:40px}.custom-file-control{height:40px;padding:8px 16px}.custom-file-input{min-width:224px}.custom-select{padding:6px 28px 6px 12px;border:1px solid #000;background-image:none \9;padding-right:0.75rem \9}.custom-select-sm{padding-top:6px;padding-bottom:6px}.display-1{font-size:96px}.display-2{font-size:88px}.display-3{font-size:72px}.display-4{font-size:56px}.dl-horizontal{margin-right:-30px;margin-left:-30px}.dropdown-divider{margin:8px 0}.dropdown-header{font-size:14px;padding:8px 24px}.dropdown-item{padding:3px 24px}.dropdown-menu{font-size:16px;min-width:160px;padding:8px 0;margin:2px 0 0;border:1px solid #000}.dropdown-toggle:after{margin-right:4px;margin-left:4px}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom:4px solid}.fade.show{filter:alpha(opacity=100)}.fade{filter:alpha(opacity=0)}.figure-img{margin-bottom:8px}.form-check{margin-bottom:12px}.form-check-inline{padding-left:20px}.form-check-input{margin-top:4px;margin-left:-20px}.form-check-label{padding-left:20px}.form-control,.ais-search-box .ais-search-box--input,.ais-search-box .ais-SearchBox-input,.ais-SearchBox .ais-search-box--input,.ais-SearchBox .ais-SearchBox-input{padding:8px 12px;font-size:16px;border:1px solid #000}.form-control-feedback{margin-top:4px}.form-control-static{padding-top:8px;padding-bottom:8px}.form-group{margin-bottom:16px}.form-text{margin-top:4px}.img-thumbnail{padding:4px}.input-group-addon{padding:6px 12px;font-size:16px;border:1px solid #000}.jumbotron{padding:32px 16px;margin-bottom:32px}.lead{font-size:20px}.list-group-item{padding:12px 20px;border:1px solid #000}.modal-backdrop.fade{filter:alpha(opacity=0)}.modal-backdrop.show{filter:alpha(opacity=50)}.m-1{margin:16px 16px !important}.mt-1{margin-top:16px !important}.mr-1{margin-right:16px !important}.mb-1{margin-bottom:16px !important}.ml-1{margin-left:16px !important}.mx-1{margin-right:16px !important;margin-left:16px !important}.my-1{margin-top:16px !important;margin-bottom:16px !important}.m-2{margin:24px 24px !important}.mt-2{margin-top:24px !important}.mr-2{margin-right:24px !important}.mb-2{margin-bottom:24px !important}.ml-2{margin-left:24px !important}.mx-2{margin-right:24px !important;margin-left:24px !important}.my-2{margin-top:24px !important;margin-bottom:24px !important}.m-3{margin:48px 48px !important}.mt-3{margin-top:48px !important}.mr-3{margin-right:48px !important}.mb-3{margin-bottom:48px !important}.ml-3{margin-left:48px !important}.mx-3{margin-right:48px !important;margin-left:48px !important}.my-3{margin-top:48px !important;margin-bottom:48px !important}.navbar{padding:8px 16px}.navbar-brand{padding-top:4px;padding-bottom:4px;margin-right:16px;font-size:20px}.navbar-dark .navbar-divider{background-color:#fff}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link:focus{color:#fff}.navbar-dark .navbar-nav .nav-link:hover{color:#fff}.navbar-divider{padding-top:6.8px;padding-bottom:6.8px;margin-right:16px;margin-left:16px}.navbar-nav .nav-link{padding-top:6.8px;padding-bottom:6.8px}.navbar-toggler{padding:8px 12px;font-size:20px}.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:8px;padding-left:8px}.p-a-1{padding:16px 16px !important}.p-a-2{padding:24px 24px !important}.p-a-3{padding:48px 48px !important}.p-b-1{padding-bottom:16px !important}.p-b-2{padding-bottom:24px !important}.p-b-3{padding-bottom:48px !important}.p-l-1{padding-left:16px !important}.p-l-2{padding-left:24px !important}.p-l-3{padding-left:48px !important}.p-r-1{padding-right:16px !important}.p-r-2{padding-right:24px !important}.p-r-3{padding-right:48px !important}.p-t-1{padding-top:16px !important}.p-t-2{padding-top:24px !important}.p-t-3{padding-top:48px !important}.p-x-1{padding-right:16px !important;padding-left:16px !important}.p-x-2{padding-right:24px !important;padding-left:24px !important}.p-x-3{padding-right:48px !important;padding-left:48px !important}.p-y-1{padding-top:16px !important;padding-bottom:16px !important}.p-y-2{padding-top:24px !important;padding-bottom:24px !important}.p-y-3{padding-top:48px !important;padding-bottom:48px !important}.page-link{padding:8px 12px}.pagination,.ais-pagination,.ais-Pagination-list{margin-top:16px;margin-bottom:16px}.pagination-lg .page-link{padding:12px 24px;font-size:20px}.pagination-sm .page-link{padding:4.4px 12px;font-size:14px}.popover{font-size:14px;border:1px solid #000}.popover-title{font-size:16px}.progress{height:16px;margin-bottom:16px}.rounded-top{border-top-right-radius:4px;border-top-left-radius:4px}.rounded-right{border-bottom-right-radius:4px;border-top-right-radius:4px}.rounded-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-left{border-bottom-left-radius:4px;border-top-left-radius:4px}.table th,.table td{padding:12px}.table{margin-bottom:16px}.table-sm th,.table-sm td{padding:5px}.table-responsive{min-height:0%}.tooltip{font-size:14px}.tooltip.show{filter:alpha(opacity=90)}#srsly .container{margin-right:auto;margin-left:auto;padding-left:9px;padding-right:9px}#srsly .container:before,#srsly .container:after{content:" ";display:table}#srsly .container:after{clear:both}}@media screen and (min-width: 0\0) and (min-width: 768px){#srsly .container{width:738px}}@media screen and (min-width: 0\0) and (min-width: 992px){#srsly .container{width:958px}}@media screen and (min-width: 0\0) and (min-width: 1200px){#srsly .container{width:1158px}}@media screen and (min-width: 0\0){#srsly .container-fluid,#srsly .container-xl{margin-right:auto;margin-left:auto;padding-left:9px;padding-right:9px}#srsly .container-fluid:before,#srsly .container-xl:before,#srsly .container-fluid:after,#srsly .container-xl:after{content:" ";display:table}#srsly .container-fluid:after,#srsly .container-xl:after{clear:both}#srsly .row{margin-left:-9px;margin-right:-9px}#srsly .row:before,#srsly .row:after{content:" ";display:table}#srsly .row:after{clear:both}#srsly .col-xs-1,#srsly .col-sm-1,#srsly .col-md-1,#srsly .col-lg-1,#srsly .col-xs-2,#srsly .col-sm-2,#srsly .col-md-2,#srsly .col-lg-2,#srsly .col-xs-3,#srsly .col-sm-3,#srsly .col-md-3,#srsly .col-lg-3,#srsly .col-xs-4,#srsly .col-sm-4,#srsly .col-md-4,#srsly .col-lg-4,#srsly .col-xs-5,#srsly .col-sm-5,#srsly .col-md-5,#srsly .col-lg-5,#srsly .col-xs-6,#srsly .col-sm-6,#srsly .col-md-6,#srsly .col-lg-6,#srsly .col-xs-7,#srsly .col-sm-7,#srsly .col-md-7,#srsly .col-lg-7,#srsly .col-xs-8,#srsly .col-sm-8,#srsly .col-md-8,#srsly .col-lg-8,#srsly .col-xs-9,#srsly .col-sm-9,#srsly .col-md-9,#srsly .col-lg-9,#srsly .col-xs-10,#srsly .col-sm-10,#srsly .col-md-10,#srsly .col-lg-10,#srsly .col-xs-11,#srsly .col-sm-11,#srsly .col-md-11,#srsly .col-lg-11,#srsly .col-xs-12,#srsly .col-sm-12,#srsly .col-md-12,#srsly .col-lg-12{position:relative;min-height:1px;padding-left:9px;padding-right:9px}#srsly .col-xs-1,#srsly .col-xs-2,#srsly .col-xs-3,#srsly .col-xs-4,#srsly .col-xs-5,#srsly .col-xs-6,#srsly .col-xs-7,#srsly .col-xs-8,#srsly .col-xs-9,#srsly .col-xs-10,#srsly .col-xs-11,#srsly .col-xs-12{float:left}#srsly .col-xs-1{width:8.33333%}#srsly .col-xs-2{width:16.66667%}#srsly .col-xs-3{width:25%}#srsly .col-xs-4{width:33.33333%}#srsly .col-xs-5{width:41.66667%}#srsly .col-xs-6{width:50%}#srsly .col-xs-7{width:58.33333%}#srsly .col-xs-8{width:66.66667%}#srsly .col-xs-9{width:75%}#srsly .col-xs-10{width:83.33333%}#srsly .col-xs-11{width:91.66667%}#srsly .col-xs-12{width:100%}#srsly .col-xs-pull-0{right:auto}#srsly .col-xs-pull-1{right:8.33333%}#srsly .col-xs-pull-2{right:16.66667%}#srsly .col-xs-pull-3{right:25%}#srsly .col-xs-pull-4{right:33.33333%}#srsly .col-xs-pull-5{right:41.66667%}#srsly .col-xs-pull-6{right:50%}#srsly .col-xs-pull-7{right:58.33333%}#srsly .col-xs-pull-8{right:66.66667%}#srsly .col-xs-pull-9{right:75%}#srsly .col-xs-pull-10{right:83.33333%}#srsly .col-xs-pull-11{right:91.66667%}#srsly .col-xs-pull-12{right:100%}#srsly .col-xs-push-0{left:auto}#srsly .col-xs-push-1{left:8.33333%}#srsly .col-xs-push-2{left:16.66667%}#srsly .col-xs-push-3{left:25%}#srsly .col-xs-push-4{left:33.33333%}#srsly .col-xs-push-5{left:41.66667%}#srsly .col-xs-push-6{left:50%}#srsly .col-xs-push-7{left:58.33333%}#srsly .col-xs-push-8{left:66.66667%}#srsly .col-xs-push-9{left:75%}#srsly .col-xs-push-10{left:83.33333%}#srsly .col-xs-push-11{left:91.66667%}#srsly .col-xs-push-12{left:100%}#srsly .col-xs-offset-0{margin-left:0%}#srsly .col-xs-offset-1{margin-left:8.33333%}#srsly .col-xs-offset-2{margin-left:16.66667%}#srsly .col-xs-offset-3{margin-left:25%}#srsly .col-xs-offset-4{margin-left:33.33333%}#srsly .col-xs-offset-5{margin-left:41.66667%}#srsly .col-xs-offset-6{margin-left:50%}#srsly .col-xs-offset-7{margin-left:58.33333%}#srsly .col-xs-offset-8{margin-left:66.66667%}#srsly .col-xs-offset-9{margin-left:75%}#srsly .col-xs-offset-10{margin-left:83.33333%}#srsly .col-xs-offset-11{margin-left:91.66667%}#srsly .col-xs-offset-12{margin-left:100%}}@media screen and (min-width: 0\0) and (min-width: 768px){#srsly .col-sm-1,#srsly .col-sm-2,#srsly .col-sm-3,#srsly .col-sm-4,#srsly .col-sm-5,#srsly .col-sm-6,#srsly .col-sm-7,#srsly .col-sm-8,#srsly .col-sm-9,#srsly .col-sm-10,#srsly .col-sm-11,#srsly .col-sm-12{float:left}#srsly .col-sm-1{width:8.33333%}#srsly .col-sm-2{width:16.66667%}#srsly .col-sm-3{width:25%}#srsly .col-sm-4{width:33.33333%}#srsly .col-sm-5{width:41.66667%}#srsly .col-sm-6{width:50%}#srsly .col-sm-7{width:58.33333%}#srsly .col-sm-8{width:66.66667%}#srsly .col-sm-9{width:75%}#srsly .col-sm-10{width:83.33333%}#srsly .col-sm-11{width:91.66667%}#srsly .col-sm-12{width:100%}#srsly .col-sm-pull-0{right:auto}#srsly .col-sm-pull-1{right:8.33333%}#srsly .col-sm-pull-2{right:16.66667%}#srsly .col-sm-pull-3{right:25%}#srsly .col-sm-pull-4{right:33.33333%}#srsly .col-sm-pull-5{right:41.66667%}#srsly .col-sm-pull-6{right:50%}#srsly .col-sm-pull-7{right:58.33333%}#srsly .col-sm-pull-8{right:66.66667%}#srsly .col-sm-pull-9{right:75%}#srsly .col-sm-pull-10{right:83.33333%}#srsly .col-sm-pull-11{right:91.66667%}#srsly .col-sm-pull-12{right:100%}#srsly .col-sm-push-0{left:auto}#srsly .col-sm-push-1{left:8.33333%}#srsly .col-sm-push-2{left:16.66667%}#srsly .col-sm-push-3{left:25%}#srsly .col-sm-push-4{left:33.33333%}#srsly .col-sm-push-5{left:41.66667%}#srsly .col-sm-push-6{left:50%}#srsly .col-sm-push-7{left:58.33333%}#srsly .col-sm-push-8{left:66.66667%}#srsly .col-sm-push-9{left:75%}#srsly .col-sm-push-10{left:83.33333%}#srsly .col-sm-push-11{left:91.66667%}#srsly .col-sm-push-12{left:100%}#srsly .col-sm-offset-0{margin-left:0%}#srsly .col-sm-offset-1{margin-left:8.33333%}#srsly .col-sm-offset-2{margin-left:16.66667%}#srsly .col-sm-offset-3{margin-left:25%}#srsly .col-sm-offset-4{margin-left:33.33333%}#srsly .col-sm-offset-5{margin-left:41.66667%}#srsly .col-sm-offset-6{margin-left:50%}#srsly .col-sm-offset-7{margin-left:58.33333%}#srsly .col-sm-offset-8{margin-left:66.66667%}#srsly .col-sm-offset-9{margin-left:75%}#srsly .col-sm-offset-10{margin-left:83.33333%}#srsly .col-sm-offset-11{margin-left:91.66667%}#srsly .col-sm-offset-12{margin-left:100%}}@media screen and (min-width: 0\0) and (min-width: 992px){#srsly .col-md-1,#srsly .col-md-2,#srsly .col-md-3,#srsly .col-md-4,#srsly .col-md-5,#srsly .col-md-6,#srsly .col-md-7,#srsly .col-md-8,#srsly .col-md-9,#srsly .col-md-10,#srsly .col-md-11,#srsly .col-md-12{float:left}#srsly .col-md-1{width:8.33333%}#srsly .col-md-2{width:16.66667%}#srsly .col-md-3{width:25%}#srsly .col-md-4{width:33.33333%}#srsly .col-md-5{width:41.66667%}#srsly .col-md-6{width:50%}#srsly .col-md-7{width:58.33333%}#srsly .col-md-8{width:66.66667%}#srsly .col-md-9{width:75%}#srsly .col-md-10{width:83.33333%}#srsly .col-md-11{width:91.66667%}#srsly .col-md-12{width:100%}#srsly .col-md-pull-0{right:auto}#srsly .col-md-pull-1{right:8.33333%}#srsly .col-md-pull-2{right:16.66667%}#srsly .col-md-pull-3{right:25%}#srsly .col-md-pull-4{right:33.33333%}#srsly .col-md-pull-5{right:41.66667%}#srsly .col-md-pull-6{right:50%}#srsly .col-md-pull-7{right:58.33333%}#srsly .col-md-pull-8{right:66.66667%}#srsly .col-md-pull-9{right:75%}#srsly .col-md-pull-10{right:83.33333%}#srsly .col-md-pull-11{right:91.66667%}#srsly .col-md-pull-12{right:100%}#srsly .col-md-push-0{left:auto}#srsly .col-md-push-1{left:8.33333%}#srsly .col-md-push-2{left:16.66667%}#srsly .col-md-push-3{left:25%}#srsly .col-md-push-4{left:33.33333%}#srsly .col-md-push-5{left:41.66667%}#srsly .col-md-push-6{left:50%}#srsly .col-md-push-7{left:58.33333%}#srsly .col-md-push-8{left:66.66667%}#srsly .col-md-push-9{left:75%}#srsly .col-md-push-10{left:83.33333%}#srsly .col-md-push-11{left:91.66667%}#srsly .col-md-push-12{left:100%}#srsly .col-md-offset-0{margin-left:0%}#srsly .col-md-offset-1{margin-left:8.33333%}#srsly .col-md-offset-2{margin-left:16.66667%}#srsly .col-md-offset-3{margin-left:25%}#srsly .col-md-offset-4{margin-left:33.33333%}#srsly .col-md-offset-5{margin-left:41.66667%}#srsly .col-md-offset-6{margin-left:50%}#srsly .col-md-offset-7{margin-left:58.33333%}#srsly .col-md-offset-8{margin-left:66.66667%}#srsly .col-md-offset-9{margin-left:75%}#srsly .col-md-offset-10{margin-left:83.33333%}#srsly .col-md-offset-11{margin-left:91.66667%}#srsly .col-md-offset-12{margin-left:100%}}@media screen and (min-width: 0\0) and (min-width: 1200px){#srsly .col-lg-1,#srsly .col-lg-2,#srsly .col-lg-3,#srsly .col-lg-4,#srsly .col-lg-5,#srsly .col-lg-6,#srsly .col-lg-7,#srsly .col-lg-8,#srsly .col-lg-9,#srsly .col-lg-10,#srsly .col-lg-11,#srsly .col-lg-12{float:left}#srsly .col-lg-1{width:8.33333%}#srsly .col-lg-2{width:16.66667%}#srsly .col-lg-3{width:25%}#srsly .col-lg-4{width:33.33333%}#srsly .col-lg-5{width:41.66667%}#srsly .col-lg-6{width:50%}#srsly .col-lg-7{width:58.33333%}#srsly .col-lg-8{width:66.66667%}#srsly .col-lg-9{width:75%}#srsly .col-lg-10{width:83.33333%}#srsly .col-lg-11{width:91.66667%}#srsly .col-lg-12{width:100%}#srsly .col-lg-pull-0{right:auto}#srsly .col-lg-pull-1{right:8.33333%}#srsly .col-lg-pull-2{right:16.66667%}#srsly .col-lg-pull-3{right:25%}#srsly .col-lg-pull-4{right:33.33333%}#srsly .col-lg-pull-5{right:41.66667%}#srsly .col-lg-pull-6{right:50%}#srsly .col-lg-pull-7{right:58.33333%}#srsly .col-lg-pull-8{right:66.66667%}#srsly .col-lg-pull-9{right:75%}#srsly .col-lg-pull-10{right:83.33333%}#srsly .col-lg-pull-11{right:91.66667%}#srsly .col-lg-pull-12{right:100%}#srsly .col-lg-push-0{left:auto}#srsly .col-lg-push-1{left:8.33333%}#srsly .col-lg-push-2{left:16.66667%}#srsly .col-lg-push-3{left:25%}#srsly .col-lg-push-4{left:33.33333%}#srsly .col-lg-push-5{left:41.66667%}#srsly .col-lg-push-6{left:50%}#srsly .col-lg-push-7{left:58.33333%}#srsly .col-lg-push-8{left:66.66667%}#srsly .col-lg-push-9{left:75%}#srsly .col-lg-push-10{left:83.33333%}#srsly .col-lg-push-11{left:91.66667%}#srsly .col-lg-push-12{left:100%}#srsly .col-lg-offset-0{margin-left:0%}#srsly .col-lg-offset-1{margin-left:8.33333%}#srsly .col-lg-offset-2{margin-left:16.66667%}#srsly .col-lg-offset-3{margin-left:25%}#srsly .col-lg-offset-4{margin-left:33.33333%}#srsly .col-lg-offset-5{margin-left:41.66667%}#srsly .col-lg-offset-6{margin-left:50%}#srsly .col-lg-offset-7{margin-left:58.33333%}#srsly .col-lg-offset-8{margin-left:66.66667%}#srsly .col-lg-offset-9{margin-left:75%}#srsly .col-lg-offset-10{margin-left:83.33333%}#srsly .col-lg-offset-11{margin-left:91.66667%}#srsly .col-lg-offset-12{margin-left:100%}}@media screen and (min-width: 0\0){#srsly .section{overflow:hidden}#srsly #header .navbar.navbar-longform{padding:0}#srsly #header .container{padding-left:10px;padding-right:10px}#srsly #header .navbar-socials{display:block;text-align:right;margin-top:10px}#srsly #header .navbar-socials li{float:left;width:30px;margin-left:10px}#srsly #header .navbar-socials li:last-child{margin-left:15px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL19zcnNseS1ib290c3RyYXAuc2NzcyIsInNyc2x5LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL19zcnNseS1ib290c3RyYXAtb3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX3Nyc2x5LXZhcnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2dsb2JhbHMvX3Nyc2x5LXR5cG8uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2Jvb3RzdHJhcC1jb3JlLW92ZXJyaWRlcy9taXhpbnMvX3Nyc2x5LWJyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9nbG9iYWxzL19zcnNseS1idXR0b25zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9nbG9iYWxzL19zcnNseS1sYXlvdXQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2dsb2JhbHMvX3Nyc2x5LWNvbXBvbmVudHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2xpY2svX3Nyc2x5LWFycm93cy5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2xpY2svX3Nyc2x5LWRvdHMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NsaWNrL19zcnNseS1kZWZhdWx0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zbGljay9fc3JzbHktdmFyaWFudHMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2RlZmF1bHRzL19zcnNseS1mb290ZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2RlZmF1bHRzL19zcnNseS1oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2RlZmF1bHRzL19zcnNseS1wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9kZWZhdWx0cy9fc3JzbHktc29jaWFsLXNoYXJlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvcGFnZXMvX3Nyc2x5LWFyY2hpdmUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3BhZ2VzL19zcnNseS1ob21lLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9wYWdlcy9fc3JzbHktcGFnZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvcGFnZXMvX3Nyc2x5LXNlYXJjaC5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvcGFnZXMvX3Nyc2x5LXByb3NwZXJpdHkuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3BhZ2VzL19zcnNseS1tZWRpYS5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2luZ2xlcy9fc3JzbHktYWN0aW9ucy5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2luZ2xlcy9fc3JzbHktbWV0YWJhci5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2luZ2xlcy9fc3JzbHktbWV0YWNhcmQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LXByb3NwZXJpdHliYW5uZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LXNpbmdsZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2luZ2xlcy9fc3JzbHktc2luZ2xlLXBvZGNhc3Quc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LXNpbmdsZS1wdWJsaWNhdGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2luZ2xlcy9fc3JzbHktc2luZ2xlLTE5OTUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LXNpbmdsZS1hdmVuaXItamV1bmVzc2Uuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LXNpbmdsZS1taWNyb3NpdGUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LXNpbmdsZS12aWRlby5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2VjdGlvbnMvX3Nyc2x5LXNlY3Rpb25zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zZWN0aW9ucy9fc3JzbHktc2VjdGlvbi1ldmVudHMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3RlYXNlci9fc3JzbHktdGVhc2VyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9kMy9fc3JzbHktZDMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL19zcnNseS1wcmludC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX3Nyc2x5LWllLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9fc3JzbHktYm9vdHN0cmFwLWllOC5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvYm9vdHN0cmFwLWllOC9fZ3JpZC5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvYm9vdHN0cmFwLWllOC9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2Jvb3RzdHJhcC1pZTgvX2dyaWQtZnJhbWV3b3JrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0VDS0UsQ0RBQyxNRURDLGVBQWMsQ0FBZCxpQkFBYyxDQUFkLGlCQUFjLENBQWQsZUFBYyxDQUFkLGNBQWMsQ0FBZCxpQkFBYyxDQUFkLGlCQUFjLENBQWQsZ0JBQWMsQ0FBZCxlQUFjLENBQWQsZUFBYyxDQUFkLGFBQWMsQ0FBZCxlQUFjLENBQWQsb0JBQWMsQ0FJZCxrQkFBYyxDQUFkLG9CQUFjLENBQWQsa0JBQWMsQ0FBZCxlQUFjLENBQWQsa0JBQWMsQ0FBZCxpQkFBYyxDQUFkLGdCQUFjLENBQWQsZUFBYyxDQUlkLGtCQUFpQyxDQUFqQyxzQkFBaUMsQ0FBakMsc0JBQWlDLENBQWpDLHNCQUFpQyxDQUFqQyx1QkFBaUMsQ0FLbkMsK01BQXlCLENBQ3pCLDZHQUF3QixDQUN6QixxQkNFQyxxQkFBc0IsQ0FDdkIsS0FHQyxzQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLDZCQUE4QixDQUM5Qix5Q0NYYSxDRFlkLHNFQU1DLGFBQWMsQ0FDZixLQVVDLFFBQVMsQ0FDVCxzTENxT2lOLENDcko3TSxjQXRDWSxDRnhDaEIsZUM4TytCLENEN08vQixlQ2tQK0IsQ0RqUC9CLGFDbkNnQixDRG9DaEIsZUFBZ0IsQ0FDaEIscUJDOUNhLENEK0NkLDBDQVlDLG9CQUFxQixDQUN0QixHQVNDLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQWlCLENBQ2xCLGtCQWFDLFlBQWEsQ0FDYixtQkNnTnVDLENEL014QyxFQU9DLFlBQWEsQ0FDYixrQkNvRjhCLENEbkYvQixzQ0FZQyx5QkFBMEIsQ0FDMUIsd0NBQWlDLENBQWpDLGdDQUFpQyxDQUNqQyxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIscUNBQTBCLENBQTFCLDZCQUE4QixDQUMvQixRQUdDLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3JCLFNBS0MsWUFBYSxDQUNiLGtCQUFtQixDQUNwQix3QkFNQyxlQUFnQixDQUNqQixHQUdDLGVDaUorQixDRGhKaEMsR0FHQyxtQkFBb0IsQ0FDcEIsYUFBYyxDQUNmLFdBR0MsZUFBZ0IsQ0FDakIsU0FJQyxrQkNvSWtDLENEbkluQyxNRXRGRyxhQUFXLENGMEZkLFFBU0MsaUJBQWtCLENFbkdoQixhQUFXLENGcUdiLGFBQWMsQ0FDZCx1QkFBd0IsQ0FDekIsSUFFSyxhQUFjLENBQUksSUFDbEIsU0FBVSxDQUFJLEVBUWxCLGFHbktlLENIb0tmLG9CQ1g0QyxDRFk1Qyw0QkFBNkIsQ0loTDdCLFFKbUxFLGFDZDhELENEZTlELHlCQ2QrQyxDR3RLM0IsMkJKOEx0QixhQUFjLENBQ2Qsb0JBQXFCLENJL0xyQixpQ0prTUUsYUFBYyxDQUNkLG9CQUFxQixDSW5NRCxrQkpnTnRCLDBGQ3lEZ0gsQ0M3TTlHLGFBQVcsQ0ZzSmQsSUFJQyxZQUFhLENBRWIsa0JBQW1CLENBRW5CLGFBQWMsQ0FHZCw0QkFBNkIsQ0FDOUIsT0FTQyxlQUFnQixDQUNqQixJQVFDLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbkIsSUFLQyxlQUFnQixDQUNoQixxQkFBc0IsQ0FDdkIsTUFRQyx3QkFBeUIsQ0FDMUIsUUFHQyxrQkM2RWtDLENENUVsQyxxQkM0RWtDLENEM0VsQyxhQ3RRZ0IsQ0R1UWhCLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNyQixHQVFDLGtCQUFtQixDQUNuQiwrQkFBZ0MsQ0FDakMsTUFTQyxvQkFBcUIsQ0FDckIsbUJDMkoyQyxDRDFKNUMsT0FPQyxlQUFnQixDQUNqQixhQU9DLGtCQUFtQixDQUNuQix5Q0FBMEMsQ0FDM0Msc0NBT0MsUUFBUyxDQUNULG1CQUFvQixDRTVQbEIsaUJBQVcsQ0Y4UGIsbUJBQW9CLENBQ3JCLGFBSUMsZ0JBQWlCLENBQ2xCLGNBSUMsbUJBQW9CLENBQ3JCLGdCQU1DLGNBQWUsQ0FDaEIsT0FNQyxnQkFBaUIsQ0FDbEIsc0RBVUMseUJBQTBCLENBQzNCLGtIQVNLLGNBQWUsQ0FDaEIsOEhBU0gsU0FBVSxDQUNWLGlCQUFrQixDQUNuQiwyQ0FJQyxxQkFBc0IsQ0FDdEIsU0FBVSxDQUNYLFNBSUMsYUFBYyxDQUVkLGVBQWdCLENBQ2pCLFNBUUMsV0FBWSxDQUVaLFNBQVUsQ0FDVixRQUFTLENBQ1QsUUFBUyxDQUNWLE9BS0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxjQUFlLENBQ2YsU0FBVSxDQUNWLG1CQUFvQixDRW5TaEIsZ0JBdENZLENGMlVoQixtQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLGtCQUFtQixDQUNwQixTQUdDLHVCQUF3QixDQUN6QixzRkFLQyxXQUFZLENBQ2IsZ0JBT0MsbUJBQW9CLENBQ3BCLHVCQUF3QixDQUN6QiwyQ0FPQyx1QkFBd0IsQ0FDekIsNkJBUUMsWUFBYSxDQUNiLHlCQUEwQixDQUMzQixPQU9DLG9CQUFxQixDQUN0QixRQUdDLGlCQUFrQixDQUNsQixjQUFlLENBQ2hCLFNBR0MsWUFBYSxDQUNkLFNBS0MsdUJBQXdCLENBQ3pCLDBDSzNkQyxtQkpxU3VDLENJblN2QyxlSnFTK0IsQ0lwUy9CLGVKcVMrQixDSW5TaEMsT0hrSEssZ0JBdENZLENHMUU2QixPSGdIekMsY0F0Q1ksQ0d6RTZCLE9IK0d6QyxpQkF0Q1ksQ0d4RTZCLE9IOEd6QyxnQkF0Q1ksQ0d2RTZCLE9INkd6QyxpQkF0Q1ksQ0d0RTZCLE9INEd6QyxjQXRDWSxDR3JFNkIsTUgyR3pDLGlCQXRDWSxDR2pFaEIsZUp1UytCLENJdFNoQyxXSHNHSyxjQXRDWSxDRzNEaEIsZUowUitCLENJelIvQixlSmlSK0IsQ0loUmhDLFdIK0ZLLGdCQXRDWSxDR3REaEIsZUpzUitCLENJclIvQixlSjRRK0IsQ0kzUWhDLFdIMEZLLGdCQXRDWSxDR2pEaEIsZUprUitCLENJalIvQixlSnVRK0IsQ0l0UWhDLFdIcUZLLGdCQXRDWSxDRzVDaEIsZUo4UStCLENJN1EvQixlSmtRK0IsQ0RyT2pDLEdLcEJFLGVKZ0ZXLENJL0VYLGtCSitFVyxDSTlFWCxRQUFTLENBQ1Qsb0NKekNhLENJMENkLGFIYUcsYUFBVyxDR0hiLGVKME4rQixDSXpOaEMsV0FJQyxZSmtRZ0MsQ0lqUWhDLHdCSjBRbUMsQ0l6UXBDLGVDeEVDLGNBQWUsQ0FDZixlQUFnQixDRGdGakIsYUNqRkMsY0FBZSxDQUNmLGVBQWdCLENEcUZqQixrQkFFQyxvQkFBcUIsQ0FEdkIsbUNBSUksa0JKb1ArQixDSW5QaEMsWUh4QkMsYUFBVyxDR21DYix3QkFBeUIsQ0FDMUIsWUFJQyxrQkp1QlcsQ0NSUCxpQkF0Q1ksQ0d5QmpCLG1CQUdDLGFBQWMsQ0g3Q1osYUFBVyxDRytDYixhSjFHZ0IsQ0l1R2xCLDJCQU1JLG9CQUFxQixDQUN0QixXRWhIRCxjQUFlLENBR2YsV0FBWSxDQ0xiLGVBS0MsY1ArL0J3QyxDTzkvQnhDLHFCUFJhLENPU2Isd0JQTmdCLENRUWQsaUJOQ2UsQ0lSakIsY0FBZSxDQUdmLFdBQVksQ0NRYixRQVFDLG9CQUFxQixD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LENjTmxCLG1CQW1CSSw0QmRiYyxDY2NmLDBCQVdDLGFkNFQrQixDYzNUaEMsZ0JBU0Qsd0JkbkNnQixDY2tDbEIsc0NBS0ksd0JkdkNjLENja0NsQixrREFXTSx1QkFBNEMsQ0FDN0MsbUdBU0QsUUFBUyxDQUNWLHlDQVNDLGlDZDFEVyxDR0xiLDRCVzJFSSxhZHZFWSxDY3dFWixrQ2R2RVMsQ0dMUyxtRFlIbEIsd0JDZ0c0RCxDRHBHaEUsdUZBWU0sb0JDd0YwRCxDYjdGaEUsa0NZaUJNLHdCQUpzQyxDWmJ0QiwwRVlxQmQsd0JBUm9DLENBcEI1Qyx5REFJSSx3QkNnRzRELENEcEdoRSwrRkFZTSxvQkN3RjBELENiN0ZoRSxvQ1lpQk0sd0JBSnNDLENaYnRCLDhFWXFCZCx3QkFSb0MsQ0FwQjVDLG1EQUlJLHdCQ2dHNEQsQ0RwR2hFLHVGQVlNLG9CQ3dGMEQsQ2I3RmhFLGtDWWlCTSx3QkFKc0MsQ1pidEIsMEVZcUJkLHdCQVJvQyxDQXBCNUMsMENBSUksd0JDZ0c0RCxDRHBHaEUsMkVBWU0sb0JDd0YwRCxDYjdGaEUsK0JZaUJNLHdCQUpzQyxDWmJ0QixvRVlxQmQsd0JBUm9DLENBcEI1QyxtREFJSSx3QkNnRzRELENEcEdoRSx1RkFZTSxvQkN3RjBELENiN0ZoRSxrQ1lpQk0sd0JBSnNDLENaYnRCLDBFWXFCZCx3QkFSb0MsQ0FwQjVDLGdEQUlJLHdCQ2dHNEQsQ0RwR2hFLG1GQVlNLG9CQ3dGMEQsQ2I3RmhFLGlDWWlCTSx3QkFKc0MsQ1pidEIsd0VZcUJkLHdCQVJvQyxDQXBCNUMsNkNBSUksd0JDZ0c0RCxDRHBHaEUsK0VBWU0sb0JDd0YwRCxDYjdGaEUsZ0NZaUJNLHdCQUpzQyxDWmJ0QixzRVlxQmQsd0JBUm9DLENBcEI1QywwQ0FJSSx3QkNnRzRELENEcEdoRSwyRUFZTSxvQkN3RjBELENiN0ZoRSwrQllpQk0sd0JBSnNDLENaYnRCLG9FWXFCZCx3QkFSb0MsQ0FwQjVDLGdEQUlJLGtDZlFTLENHTGIsaUNZaUJNLGtDQUpzQyxDWmJ0Qix3RVlxQmQsa0NBUm9DLENBU3JDLHNCRGdGSCxVZDNHUyxDYzRHVCx3QmRwR1ksQ2NxR1osb0JkZ1FxRCxDY3JRM0QsdUJBV00sYWQ1R1ksQ2M2R1osd0JkbEhZLENjbUhaLG9CZGxIWSxDY21IYixZQUtILFVkM0hhLENjNEhiLHdCZHBIZ0IsQ2NrSGxCLG1EQU9JLG9CZDRPdUQsQ2NuUDNELDJCQVdJLFFBQVMsQ0FYYixvREFnQk0sdUNkMUlTLENHS2IsdUNXNElNLFVkakpPLENja0pQLHdDZGxKTyxDV2tFWCw2QkdpR0EscUJBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FMcEMscUNBU0ssUUFBUyxDQUNWLENIM0dMLDZCR2lHQSxxQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUxwQyxxQ0FTSyxRQUFTLENBQ1YsQ0gzR0wsNkJHaUdBLHFCQUVJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NBQWlDLENBTHBDLHFDQVNLLFFBQVMsQ0FDVixDSDNHTCw4QkdpR0EscUJBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FMcEMscUNBU0ssUUFBUyxDQUNWLENBZlQsa0JBT1EsYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FWekMsa0NBY1UsUUFBUyxDQUNWLG9LRzdLUCxhQUFjLENBQ2QsVUFBVyxDQUNYLDhCRGlIOEQsQ0NoSDlELHFCZjJCd0MsQ0QwRnBDLGNBdENZLENnQjVFaEIsZWpCa1IrQixDaUJqUi9CLGFmeUJrQyxDZXhCbEMsYWpCRGdCLENpQkVoQixxQmpCVGEsQ2lCVWIsMkJBQTRCLENBQzVCLHdCakJQZ0IsQ1FPZCxpQk5DZSxDZ0JIYixzRWxCdWU0RixDa0JuZTVGLHdDRGROLG9LQ2VRLGVBQWdCLENEc0N2QixDQXJERCxnT0FzQkksNEJBQTZCLENBQzdCLFFBQVMsQ0F2QmIsK09BNEJJLGlCQUFrQixDQUNsQix5QmpCckJjLENtQkRoQixrTUFDRSxhbkJBYyxDbUJDZCxxQm5CUlcsQ21CU1gsb0JuQnFkc0UsQ21CcGR0RSxTQUFVLENBS1IsMkNqQkNXLENpQkNkLGtRRm1CQyxhakI5QmMsQ2lCZ0NkLFNBQVUsQ0VyQlgsc1JGbUJDLGFqQjlCYyxDaUJnQ2QsU0FBVSxDRXJCWCxxT0ZtQkMsYWpCOUJjLENpQmdDZCxTQUFVLENBdkNkLHVhQWlESSx3QmpCOUNjLENpQmdEZCxTQUFVLENBQ1gsK2lDQVFDLHVCQUFZLENBQVosb0JBQVksQ0FBWixlQUFnQixDQUNqQix1UkFVQyxhakIvRGMsQ2lCZ0VkLHFCakJ2RVcsQ2lCd0VaLHVDQU1ELGFBQWMsQ0FDZCxVQUFXLENBQ1osZ0JBVUMsOEJEeUI4RCxDQ3hCOUQsaUNEd0I4RCxDQ3ZCOUQsZUFBZ0IsQ2hCM0JkLGlCQUFXLENnQjZCYixhZjlEa0MsQ2UrRG5DLG1CQUdDLDhCRGlCOEQsQ0NoQjlELGlDRGdCOEQsQ2ZLMUQsaUJBdENZLENnQm1CaEIsZWpCNkgrQixDaUI1SGhDLG1CQUdDLDhCRFU4RCxDQ1Q5RCxpQ0RTOEQsQ2ZLMUQsaUJBdENZLENnQjBCaEIsZWpCdUgrQixDaUJ0SGhDLHdCQVNDLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZ0JBQTJCLENBQzNCLGVBQWdCLENoQkRaLGNBdENZLENnQnlDaEIsYWYzRmtDLENlNEZsQyxhakJuSGdCLENpQm9IaEIsNEJBQTZCLENBQzdCLHdCQUF5QixDQUN6QixrQkFBbUMsQ0FWckMsZ0ZBY0ksZUFBZ0IsQ0FDaEIsY0FBZSxDQUNoQixpQkFZRCxnQ0Q5QjhELENDK0I5RCxxQmZwSHdDLENEMEZwQyxpQkF0Q1ksQ2dCa0VoQixlakIrRStCLENReE43QixpQk5Ha0IsQ2V3SXJCLGlCQUdDLGdDRHRDOEQsQ0N1QzlELHFCZjVId0MsQ0QwRnBDLGlCQXRDWSxDZ0IwRWhCLGVqQnNFK0IsQ1F2TjdCLGlCTkVrQixDZWlKckIsb2RBTUcsV0FBWSxDQUNiLDRNQUlELFdBQVksQ0FDYixZQVFDLGtCakIwVTBDLENpQnpVM0MsV0FHQyxhQUFjLENBQ2QsaUJqQjJUNEMsQ2lCMVQ3QyxVQVFDLFlBQWEsQ0FDYixjQUFlLENBQ2YsaUJBQTBDLENBQzFDLGdCQUF5QyxDQUozQyx5Q0FRSSxpQkFBMEMsQ0FDMUMsZ0JBQXlDLENBQzFDLFlBU0QsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxvQmpCZ1M2QyxDaUIvUjlDLGtCQUdDLGlCQUFrQixDQUNsQixnQmpCNFIyQyxDaUIzUjNDLG9CakIwUjZDLENpQjdSL0MsK0ZBUUksYWpCek5jLENpQjBOZixrQkFJRCxlQUFnQixDQUNqQixtQkFHQyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixtQmpCNlE0QyxDaUJqUjlDLHFDQVFJLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixxQmpCd1E0QyxDaUJ2UTVDLGFBQWMsQ0U3TWhCLGdCQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJuQjBjMEMsQ0NqYjFDLGFBQVcsQ2tCdkJYLGFuQlBhLENtQlFkLGVBR0MsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1AsU0FBVSxDQUNWLFlBQWEsQ0FDYixjQUFlLENBQ2Ysb0JuQmd5QnFDLENtQi94QnJDLGdCQUFpQixDbEJtRWYsaUJBdENZLENrQjNCZCxlbkJzTzZCLENtQnJPN0IsVW5CeERXLENtQnlEWCxvQ25CdEJhLENReEJiLGlCTkNlLENpQmFmLHNJQXVDRSxhQUFjLENBdkNoQix3c0JBNkNFLG9CbkJuQ1csQ21Cc0NULCtCSDBDd0QsQ0d6Q3hELGdSSHBCMEUsQ0dxQjFFLDJCQUE0QixDQUM1QixzREFBNkQsQ0FDN0QsdURIc0N3RCxDRzFGNUQsNHhCQXdESSxvQm5COUNTLENtQitDVCwyQ25CL0NTLENtQlZiLHd6QkFrRUksK0JId0J3RCxDR3ZCeEQseUVIdUJ3RCxDRzFGNUQsNERBMEVFLG9CbkJoRVcsQ21CbUVULG9DSGF3RCxDR1p4RCw0aUJBQThKLENBOUVsSyx3RUFrRkksb0JuQnhFUyxDbUJ5RVQsMkNuQnpFUyxDbUJWYiwwR0EyRkksYW5CakZTLENtQlZiLDBNQWdHSSxhQUFjLENBaEdsQiwwSEF3R0ksYW5COUZTLENtQlZiLDBJQTJHTSxvQm5CakdPLENtQlZiLDBKQWlITSxvQkFBa0MsQ0MzSXhDLHdCRDRJK0MsQ0FsSC9DLHNKQXdITSwyQ25COUdPLENtQlZiLGtMQTRITSxvQm5CbEhPLENtQlZiLDhHQXNJSSxvQm5CNUhTLENtQlZiLDBIQTJJTSxvQm5CaklPLENtQmtJUCwyQ25CbElPLENtQkVmLGtCQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJuQjBjMEMsQ0NqYjFDLGFBQVcsQ2tCdkJYLGFuQlZhLENtQldkLGlCQUdDLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLFNBQVUsQ0FDVixZQUFhLENBQ2IsY0FBZSxDQUNmLG9CbkJneUJxQyxDbUIveEJyQyxnQkFBaUIsQ2xCbUVmLGlCQXRDWSxDa0IzQmQsZW5Cc082QixDbUJyTzdCLFVuQnhEVyxDbUJ5RFgsb0NuQnpCYSxDUXJCYixpQk5DZSxDaUJhZixzSkF1Q0UsYUFBYyxDQXZDaEIsb3VCQTZDRSxvQm5CdENXLENtQnlDVCwrQkgwQ3dELENHekN4RCwyVUhwQjBFLENHcUIxRSwyQkFBNEIsQ0FDNUIsc0RBQTZELENBQzdELHVESHNDd0QsQ0cxRjVELHd6QkF3REksb0JuQmpEUyxDbUJrRFQsMkNuQmxEUyxDbUJQYixvMUJBa0VJLCtCSHdCd0QsQ0d2QnhELHlFSHVCd0QsQ0cxRjVELGdFQTBFRSxvQm5CbkVXLENtQnNFVCxvQ0hhd0QsQ0daeEQsdW1CQUE4SixDQTlFbEssNEVBa0ZJLG9CbkIzRVMsQ21CNEVULDJDbkI1RVMsQ21CUGIsOEdBMkZJLGFuQnBGUyxDbUJQYiwwTkFnR0ksYUFBYyxDQWhHbEIsOEhBd0dJLGFuQmpHUyxDbUJQYiw4SUEyR00sb0JuQnBHTyxDbUJQYiw4SkFpSE0sb0JBQWtDLENDM0l4Qyx3QkQ0SStDLENBbEgvQywwSkF3SE0sMkNuQmpITyxDbUJQYixzTEE0SE0sb0JuQnJITyxDbUJQYixrSEFzSUksb0JuQi9IUyxDbUJQYiw4SEEySU0sb0JuQnBJTyxDbUJxSVAsMkNuQnJJTyxDbUJzSVIsYUZzR1AsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FIckIseUJBU0ksVUFBVyxDTi9OWCwwQk1zTkosbUJBZU0sWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FsQnRCLHlCQXVCTSxZQUFhLENBQ2IsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0EzQnRCLCthQWdDTSxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLHFCQUFzQixDQWxDNUIscUNBdUNNLG9CQUFxQixDQXZDM0Isc0RBNENNLFVBQVcsQ0E1Q2pCLHlCQWtETSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsY0FBZSxDQXREckIsK0JBeURNLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsWUFBYSxDQUNiLG1CakIrS3dDLENpQjlLeEMsYUFBYyxDQTdEcEIsNkJBaUVNLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FsRTdCLG1DQXFFTSxlQUFnQixDQUNqQixDSWxWTCxnQ0FDRSxvQkFBcUIsQ0FFckIsZXJCc1IrQixDcUJyUi9CLGFyQk1nQixDcUJMaEIsaUJBQWtCLENBR2xCLHFCQUFzQixDQUN0Qix3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsNEJBQTZCLENBQzdCLDRCQUEyQyxDQ3VGM0MscUJwQjVFc0MsQ0RtR2xDLGNBdENZLENxQmlCaEIsYXBCNUVnQyxDTVo5QixpQk5DZSxDZ0JIYixpSWxCZ2I2SSxDa0I1YTdJLHdDR2ROLGdDSGVRLGVBQWdCLENHOEJ2QixDbEJ2Q0MsNENrQlVFLGFyQk5jLENxQk9kLG9CQUFxQixDbEJYRCx3RmtCZ0JwQixTQUFVLENBQ1YsMkNuQk5hLENtQmpCakIsb0dBNkJJLFdyQmlaNkIsQ3FCOWFqQyw0RkFrQ0ksY0FBc0QsQ0FVdkQsMEhBTUQsbUJBQW9CLENBQ3JCLHdDQ25EQyxVdEJDYSxDb0JEWCx3QmxCaUJhLENvQmZmLG9CcEJlZSxDQ1hmLG9EbUJBRSxVdEJMVyxDb0JEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILENuQk9yRyx3R21CT3BCLFV0QlpXLENvQkRYLHdCRURvRixDQWdCcEYsb0JBaEJ5SCxDQXFCdkgsMENBQWlGLENBRXBGLG9IQUtDLFV0QjFCVyxDc0IyQlgsd0JwQlhhLENvQlliLG9CcEJaYSxDb0JpQmQsd1RBS0MsVXRCdENXLENzQnVDWCx3QkF6Q3VLLENBNkN2SyxvQkE3QytNLENBK0MvTSw0VkFLSSwwQ0FBaUYsQ0FFcEYsZUFyREgsVXRCQ2EsQ29CRFgsd0JwQk9jLENzQkxoQixvQnRCS2dCLENHRGhCLHFCbUJBRSxVdEJMVyxDb0JEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILENuQk9yRywwQ21CT3BCLFV0QlpXLENvQkRYLHdCRURvRixDQWdCcEYsb0JBaEJ5SCxDQXFCdkgsNENBQWlGLENBRXBGLGdEQUtDLFV0QjFCVyxDc0IyQlgsd0J0QnJCYyxDc0JzQmQsb0J0QnRCYyxDc0IyQmYsNklBS0MsVXRCdENXLENzQnVDWCx3QkF6Q3VLLENBNkN2SyxvQkE3QytNLENBK0MvTSwrSkFLSSw0Q0FBaUYsQ0FFcEYsYUFyREgsVXRCQ2EsQ29CRFgsd0JwQm9DYSxDc0JsQ2Ysb0J0QmtDZSxDRzlCZixtQm1CQUUsVXRCTFcsQ29CRFgsd0JFRG9GLENBU3BGLG9CQVR5SCxDbkJPckcsc0NtQk9wQixVdEJaVyxDb0JEWCx3QkVEb0YsQ0FnQnBGLG9CQWhCeUgsQ0FxQnZILDBDQUFpRixDQUVwRiw0Q0FLQyxVdEIxQlcsQ3NCMkJYLHdCdEJRYSxDc0JQYixvQnRCT2EsQ3NCRmQsdUlBS0MsVXRCdENXLENzQnVDWCx3QkF6Q3VLLENBNkN2SyxvQkE3QytNLENBK0MvTSx5SkFLSSwwQ0FBaUYsQ0FFcEYsVUFyREgsVXRCQ2EsQ29CRFgsd0JwQnNDYSxDc0JwQ2Ysb0J0Qm9DZSxDR2hDZixnQm1CQUUsVXRCTFcsQ29CRFgsd0JFRG9GLENBU3BGLG9CQVR5SCxDbkJPckcsZ0NtQk9wQixVdEJaVyxDb0JEWCx3QkVEb0YsQ0FnQnBGLG9CQWhCeUgsQ0FxQnZILDJDQUFpRixDQUVwRixzQ0FLQyxVdEIxQlcsQ3NCMkJYLHdCdEJVYSxDc0JUYixvQnRCU2EsQ3NCSmQsOEhBS0MsVXRCdENXLENzQnVDWCx3QkF6Q3VLLENBNkN2SyxvQkE3QytNLENBK0MvTSxnSkFLSSwyQ0FBaUYsQ0FFcEYsYUFyREgsYXRCVWdCLENvQlZkLHdCcEJtQ2EsQ3NCakNmLG9CdEJpQ2UsQ0c3QmYsbUJtQkFFLGF0QkljLENvQlZkLHdCRURvRixDQVNwRixvQkFUeUgsQ25CT3JHLHNDbUJPcEIsYXRCSGMsQ29CVmQsd0JFRG9GLENBZ0JwRixvQkFoQnlILENBcUJ2SCwyQ0FBaUYsQ0FFcEYsNENBS0MsYXRCakJjLENzQmtCZCx3QnRCT2EsQ3NCTmIsb0J0Qk1hLENzQkRkLHVJQUtDLGF0QjdCYyxDc0I4QmQsd0JBekN1SyxDQTZDdkssb0JBN0MrTSxDQStDL00seUpBS0ksMkNBQWlGLENBRXBGLFlBckRILFV0QkNhLENvQkRYLHdCcEJpQ2EsQ3NCL0JmLG9CdEIrQmUsQ0czQmYsa0JtQkFFLFV0QkxXLENvQkRYLHdCRURvRixDQVNwRixvQkFUeUgsQ25CT3JHLG9DbUJPcEIsVXRCWlcsQ29CRFgsd0JFRG9GLENBZ0JwRixvQkFoQnlILENBcUJ2SCwwQ0FBaUYsQ0FFcEYsMENBS0MsVXRCMUJXLENzQjJCWCx3QnRCS2EsQ3NCSmIsb0J0QklhLENzQkNkLG9JQUtDLFV0QnRDVyxDc0J1Q1gsd0JBekN1SyxDQTZDdkssb0JBN0MrTSxDQStDL00sc0pBS0ksMENBQWlGLENBRXBGLFdBckRILGF0QlVnQixDb0JWZCx3QnBCRWMsQ3NCQWhCLG9CdEJBZ0IsQ0dJaEIsaUJtQkFFLGF0QkljLENvQlZkLHdCRURvRixDQVNwRixvQkFUeUgsQ25CT3JHLGtDbUJPcEIsYXRCSGMsQ29CVmQsd0JFRG9GLENBZ0JwRixvQkFoQnlILENBcUJ2SCw0Q0FBaUYsQ0FFcEYsd0NBS0MsYXRCakJjLENzQmtCZCx3QnRCMUJjLENzQjJCZCxvQnRCM0JjLENzQmdDZixpSUFLQyxhdEI3QmMsQ3NCOEJkLHdCQXpDdUssQ0E2Q3ZLLG9CQTdDK00sQ0ErQy9NLG1KQUtJLDRDQUFpRixDQUVwRixVQXJESCxVdEJDYSxDb0JEWCx3QnBCU2MsQ3NCUGhCLG9CdEJPZ0IsQ0dIaEIsZ0JtQkFFLFV0QkxXLENvQkRYLHdCRURvRixDQVNwRixvQkFUeUgsQ25CT3JHLGdDbUJPcEIsVXRCWlcsQ29CRFgsd0JFRG9GLENBZ0JwRixvQkFoQnlILENBcUJ2SCx5Q0FBaUYsQ0FFcEYsc0NBS0MsVXRCMUJXLENzQjJCWCx3QnRCbkJjLENzQm9CZCxvQnRCcEJjLENzQnlCZiw4SEFLQyxVdEJ0Q1csQ3NCdUNYLHdCQXpDdUssQ0E2Q3ZLLG9CQTdDK00sQ0ErQy9NLGdKQUtJLHlDQUFpRixDQUVwRixxQkFLSCxhcEJ6Q2UsQ29CMENmLG9CcEIxQ2UsQ0NYZiwyQm1Cd0RFLFV0QjdEVyxDc0I4RFgsd0JwQjlDYSxDb0IrQ2Isb0JwQi9DYSxDQ1hPLHNEbUIrRHBCLDBDcEJwRGEsQ29CcURkLDREQUlDLGFwQnpEYSxDb0IwRGIsNEJBQTZCLENBQzlCLCtKQUtDLFV0QmhGVyxDc0JpRlgsd0JwQmpFYSxDb0JrRWIsb0JwQmxFYSxDb0JvRWIsaUxBS0ksMENwQnpFUyxDb0IyRVosdUJBbENILGF0Qm5EZ0IsQ3NCb0RoQixvQnRCcERnQixDR0RoQiw2Qm1Cd0RFLFV0QjdEVyxDc0I4RFgsd0J0QnhEYyxDc0J5RGQsb0J0QnpEYyxDR0RNLDBEbUIrRHBCLDRDdEI5RGMsQ3NCK0RmLGdFQUlDLGF0Qm5FYyxDc0JvRWQsNEJBQTZCLENBQzlCLHFLQUtDLFV0QmhGVyxDc0JpRlgsd0J0QjNFYyxDc0I0RWQsb0J0QjVFYyxDc0I4RWQsdUxBS0ksNEN0Qm5GVSxDc0JxRmIscUJBbENILGF0QnRCZSxDc0J1QmYsb0J0QnZCZSxDRzlCZiwyQm1Cd0RFLFV0QjdEVyxDc0I4RFgsd0J0QjNCYSxDc0I0QmIsb0J0QjVCYSxDRzlCTyxzRG1CK0RwQiwwQ3RCakNhLENzQmtDZCw0REFJQyxhdEJ0Q2EsQ3NCdUNiLDRCQUE2QixDQUM5QiwrSkFLQyxVdEJoRlcsQ3NCaUZYLHdCdEI5Q2EsQ3NCK0NiLG9CdEIvQ2EsQ3NCaURiLGlMQUtJLDBDdEJ0RFMsQ3NCd0RaLGtCQWxDSCxhdEJwQmUsQ3NCcUJmLG9CdEJyQmUsQ0doQ2Ysd0JtQndERSxVdEI3RFcsQ3NCOERYLHdCdEJ6QmEsQ3NCMEJiLG9CdEIxQmEsQ0doQ08sZ0RtQitEcEIsMkN0Qi9CYSxDc0JnQ2Qsc0RBSUMsYXRCcENhLENzQnFDYiw0QkFBNkIsQ0FDOUIsc0pBS0MsVXRCaEZXLENzQmlGWCx3QnRCNUNhLENzQjZDYixvQnRCN0NhLENzQitDYix3S0FLSSwyQ3RCcERTLENzQnNEWixxQkFsQ0gsYXRCdkJlLENzQndCZixvQnRCeEJlLENHN0JmLDJCbUJ3REUsYXRCcERjLENzQnFEZCx3QnRCNUJhLENzQjZCYixvQnRCN0JhLENHN0JPLHNEbUIrRHBCLDBDdEJsQ2EsQ3NCbUNkLDREQUlDLGF0QnZDYSxDc0J3Q2IsNEJBQTZCLENBQzlCLCtKQUtDLGF0QnZFYyxDc0J3RWQsd0J0Qi9DYSxDc0JnRGIsb0J0QmhEYSxDc0JrRGIsaUxBS0ksMEN0QnZEUyxDc0J5RFosb0JBbENILGF0QnpCZSxDc0IwQmYsb0J0QjFCZSxDRzNCZiwwQm1Cd0RFLFV0QjdEVyxDc0I4RFgsd0J0QjlCYSxDc0IrQmIsb0J0Qi9CYSxDRzNCTyxvRG1CK0RwQiwwQ3RCcENhLENzQnFDZCwwREFJQyxhdEJ6Q2EsQ3NCMENiLDRCQUE2QixDQUM5Qiw0SkFLQyxVdEJoRlcsQ3NCaUZYLHdCdEJqRGEsQ3NCa0RiLG9CdEJsRGEsQ3NCb0RiLDhLQUtJLDBDdEJ6RFMsQ3NCMkRaLG1CQWxDSCxhdEJ4RGdCLENzQnlEaEIsb0J0QnpEZ0IsQ0dJaEIseUJtQndERSxhdEJwRGMsQ3NCcURkLHdCdEI3RGMsQ3NCOERkLG9CdEI5RGMsQ0dJTSxrRG1CK0RwQiw0Q3RCbkVjLENzQm9FZix3REFJQyxhdEJ4RWMsQ3NCeUVkLDRCQUE2QixDQUM5Qix5SkFLQyxhdEJ2RWMsQ3NCd0VkLHdCdEJoRmMsQ3NCaUZkLG9CdEJqRmMsQ3NCbUZkLDJLQUtJLDRDdEJ4RlUsQ3NCMEZiLGtCQWxDSCxhdEJqRGdCLENzQmtEaEIsb0J0QmxEZ0IsQ0dIaEIsd0JtQndERSxVdEI3RFcsQ3NCOERYLHdCdEJ0RGMsQ3NCdURkLG9CdEJ2RGMsQ0dITSxnRG1CK0RwQix5Q3RCNURjLENzQjZEZixzREFJQyxhdEJqRWMsQ3NCa0VkLDRCQUE2QixDQUM5QixzSkFLQyxVdEJoRlcsQ3NCaUZYLHdCdEJ6RWMsQ3NCMEVkLG9CdEIxRWMsQ3NCNEVkLHdLQUtJLHlDdEJqRlUsQ3NCbUZiLFVEZkgsZXJCNE0rQixDcUIzTS9CLGFuQjdEZSxDbUI4RGYsb0JyQjJGNEMsQ0dwSzVDLGdCa0I0RUUsYXJCeUY4RCxDcUJ4RjlELHlCckJ5RitDLENHdEszQixnQ2tCa0ZwQix5QnJCb0YrQyxDcUJoR25ELHNDQWlCSSxhckJ0RmMsQ3FCdUZkLG1CQUFvQixDQUNyQixRQ0dELHFCcEI1RXNDLENEbUdsQyxpQkF0Q1ksQ3FCaUJoQixldEIrSCtCLENRdk43QixpQk5Fa0IsQ21CNkZyQixRQ1RDLHFCcEI1RXNDLENEbUdsQyxpQkF0Q1ksQ3FCaUJoQixldEJnSStCLENReE43QixpQk5Ha0IsQ21CZ0dyQixXQVFDLGFBQWMsQ0FDZCxVQUFXLENBRmIsc0JBTUksZ0JyQnVUK0IsQ3FCdFRoQyw0RkFRQyxVQUFXLENBQ1osTUg1SEcsK0JsQmlQMkMsQ2tCN08zQyx3Q0twQk4sTUxxQlEsZUFBZ0IsQ0tmdkIsQ0FORCxpQkFJSSxTQUFVLENBQ1gscUJBS0MsWUFBYSxDQUNkLFlBSUQsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxlQUFnQixDTERaLDRCbEJrUHdDLENrQjlPeEMsd0NLTk4sWUxPUSxlQUFnQixDS0Z2QixDQ2xCRCx1Q0FJRSxpQkFBa0IsQ0FDbkIsaUJBR0Msa0JBQW1CLENDb0JqQix3QkFDRSxvQkFBcUIsQ0FDckIsa0J6QitOMEMsQ3lCOU4xQyxxQnpCNk4wQyxDeUI1TjFDLFVBQVcsQ0FoQ2YscUJBQThCLENBQzlCLG1DQUE0QyxDQUM1QyxlQUFnQixDQUNoQixrQ0FBMkMsQ0FxQ3hDLDhCQWlCQyxhQUFjLENBQ2YsZUQx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QzRCNVpuRCwyRUFRTSw2S1psRzRFLENZMEZsRixxRlJqSkksb0NsQmlCYSxDMEIrSVosZUFVSCxvQkFBMkQsQ0FEN0QsNkNBS00sYUFBcUQsQ0FDckQsYTVCaVkrRSxDNEJoWS9FLGtCQUFtQixDQUVuQixtQjVCK1g0RSxDNEJ4WWxGLDRDQWFNLHNCWmxFMEQsQ1ltRTFELHlCWm5FMEQsQ1lvRTFELHNCWmhEMEQsQ1lpRDFELHVCWmpEMEQsQ1lrRDFELHdCNUJwTFksQzRCc0xaLG1CNUJxWDRFLENrQnZpQjVFLHFJbEJ5ZitILENrQnJmL0gsd0NVMkpOLDRDVjFKUSxlQUFnQixDVStLbkIsQ0FyQkwsNEVBMEJNLHFCNUJsTVMsQzRCbU1ULDRCQUE0RSxDQTNCbEYsc0ZSektJLG9DbEJpQmEsQzBCMExaLGVBWUgsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCw4QlpyRzhELENZc0c5RCxvQzFCM0x3QyxDRDBGcEMsY0F0Q1ksQzJCMEloQixlNUI0RCtCLEM0QjNEL0IsYTFCN0xrQyxDMEI4TGxDLGE1QnZOZ0IsQzRCd05oQixxQkFBc0IsQ0FDdEIscU81QmtXK0ksQzRCalcvSSx3QjVCN05nQixDUU9kLGlCTkNlLEMwQndOakIsdUJBQVksQ0FBWixvQkFBWSxDQUFaLGVBQWdCLENBZmxCLHFCQWtCSSxvQjVCdVBzRSxDNEJ0UHRFLFNBQVUsQ0FLUiwyQzFCN05XLEMwQnFNakIsZ0NBaUNNLGE1Qi9PWSxDNEJnUFoscUI1QnZQUyxDNEJxTmYsOERBd0NJLFdBQVksQ0FDWixvQjFCaE9zQyxDMEJpT3RDLHFCQUFzQixDQTFDMUIsd0JBOENJLGE1QjdQYyxDNEI4UGQsd0I1QmxRYyxDNEJtTmxCLDJCQW9ESSxZQUFhLENBcERqQiw4QkF5REksaUJBQWtCLENBQ2xCLHlCNUJ4UWMsQzRCeVFmLGtCQUlELGdDWmpLOEQsQ1lrSzlELGtCMUJ0UHdDLEMwQnVQeEMscUIxQnZQd0MsQzBCd1B4QyxtQjFCelB3QyxDRDBGcEMsaUJBdENZLEMyQnVNakIsa0JBR0MsZ0Naeks4RCxDWTBLOUQsa0IxQjlQd0MsQzBCK1B4QyxxQjFCL1B3QyxDMEJnUXhDLG1CMUJqUXdDLENEMEZwQyxpQkF0Q1ksQzJCK01qQixhQVFDLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLDhCWnpMOEQsQ1kwTDlELGVBQWdCLENBQ2pCLG1CQUdDLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLDhCWmpNOEQsQ1lrTTlELFFBQVMsQ0FDVCxTQUFVLENBTlosOENBU0ksb0I1QnFLc0UsQzRCcEt0RSwyQzFCMVNhLEMwQmdTakIsbUdBZ0JJLHdCNUI5VGMsQzRCOFNsQix3REFxQk0sZ0I1QjRUUSxDNEJqVmQsNERBMEJJLHlCQUEwQixDQUMzQixtQkFJRCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixNQUFPLENBQ1AsU0FBVSxDQUNWLDhCWmpPOEQsQ1lrTzlELHFCMUJ2VHdDLEMwQnlUeEMsZTVCL0QrQixDNEJnRS9CLGExQnhUa0MsQzBCeVRsQyxhNUJsVmdCLEM0Qm1WaEIscUI1QjFWYSxDNEIyVmIsd0I1QnZWZ0IsQ1FPZCxpQk5DZSxDMEJrVW5CLDBCQWtCSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsU0FBVSxDQUNWLGFBQWMsQ0FDZCx3QlpuUDRELENZb1A1RCxxQjFCelVzQyxDMEIwVXRDLGExQnhVZ0MsQzBCeVVoQyxhNUJsV2MsQzRCbVdkLGdCQUFpQixDUjNXakIsd0JwQkdjLEM0QjBXZCxtQkFBb0IsQ3BCaldwQix5Qm9Ca1dnRixDQUNqRixjQVVELFVBQVcsQ0FDWCxhWnpRMkIsQ1kwUTNCLFNBQVUsQ0FDViw0QkFBNkIsQ0FDN0IsdUJBQVksQ0FBWixvQkFBWSxDQUFaLGVBQWdCLENBTGxCLG9CQVFJLFlBQWEsQ0FSakIsMENBWThCLDBEMUJuWGIsQzBCdVdqQixzQ0FhOEIsMEQxQnBYYixDMEJ1V2pCLCtCQWM4QiwwRDFCclhiLEMwQnVXakIsZ0NBa0JJLFFBQVMsQ0FsQmIsb0NBc0JJLFU1QnFONkMsQzRCcE43QyxXNUJvTjZDLEM0Qm5ON0Msa0JBQXlFLENSaFp6RSx3QmxCaUJhLEMwQmlZYixRNUJvTjBDLENRMWxCMUMsa0JSMmxCNkMsQ2tCN2xCM0MsaUhsQnlmK0gsQ2tCemYvSCx5R2xCeWYrSCxDNEI3R2pJLHVCQUFZLENBQVosZUFBZ0IsQ1Z4WWQsd0NVMFdOLG9DVnpXUSx1QkFBWSxDQUFaLGVBQWdCLENVNFlyQixDQW5DSCwyQ1J4WEksd0JwQjJtQjJFLEM0Qm5QL0UsNkNBc0NJLFU1QjhMb0MsQzRCN0xwQyxZNUI4THFDLEM0QjdMckMsaUJBQWtCLENBQ2xCLGM1QjZMdUMsQzRCNUx2Qyx3QjVCOVpjLEM0QitaZCx3QkFBeUIsQ3BCdlp6QixrQlJvbEJvQyxDNEJ4T3hDLGdDQWlESSxVNUIwTDZDLEM0QnpMN0MsVzVCeUw2QyxDb0JubUI3Qyx3QmxCaUJhLEMwQjJaYixRNUIwTDBDLENRMWxCMUMsa0JSMmxCNkMsQ2tCN2xCM0MsOEdsQnlmK0gsQ2tCemYvSCx5R2xCeWYrSCxDNEJuRmpJLG9CQUFZLENBQVosZUFBZ0IsQ1ZsYWQsd0NVMFdOLGdDVnpXUSxvQkFBWSxDQUFaLGVBQWdCLENVc2FyQixDQTdESCx1Q1J4WEksd0JwQjJtQjJFLEM0Qm5QL0UsZ0NBZ0VJLFU1Qm9Lb0MsQzRCbktwQyxZNUJvS3FDLEM0Qm5LckMsaUJBQWtCLENBQ2xCLGM1Qm1LdUMsQzRCbEt2Qyx3QjVCeGJjLEM0QnliZCx3QkFBeUIsQ3BCamJ6QixrQlJvbEJvQyxDNEJ4T3hDLHlCQTJFSSxVNUJnSzZDLEM0Qi9KN0MsVzVCK0o2QyxDNEI5SjdDLFlBQWEsQ0FDYixrQjVCcEUrQixDNEJxRS9CLGlCNUJyRStCLENvQmxZL0Isd0JsQmlCYSxDMEJ3YmIsUTVCNkowQyxDUTFsQjFDLGtCUjJsQjZDLENrQjdsQjNDLDZHbEJ5ZitILENrQnpmL0gseUdsQnlmK0gsQzRCdERqSSxlQUFnQixDVi9iZCx3Q1UwV04seUJWeldRLG1CQUFZLENBQVosZUFBZ0IsQ1VtY3JCLENBMUZILGdDUnhYSSx3QnBCMm1CMkUsQzRCblAvRSx5QkE2RkksVTVCdUlvQyxDNEJ0SXBD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QWtCLENBaEM5QixxQ0FvQ1ksbUI5QjRoQjZCLEM4QjNoQjdCLGtCOUIyaEI2QixDOEJoa0J6Qyx1RkEyQ1UsZ0JBQWlCLENBM0MzQixnQ0EwRFUsdUJBQXdCLENBR3hCLGVBQWdCLENBN0QxQiwrQkFpRVUsWUFBYSxDQUNkLDRCQWNMLHFCOUIvTVcsQ0dEYixvRTJCbU5JLHFCOUJsTlMsQ0dFWixvQzJCc05HLHFCOUJ4TlMsQ0dEYixvRjJCNE5NLHFCOUIzTk8sQ0dFWiw2QzJCNk5LLHFCOUIvTk8sQzhCNk1mLDBLQTBCTSxxQjlCdk9TLEM4QjZNZiw4QkErQkkscUI5QjVPVyxDOEI2T1gsNEI5QjdPVyxDOEI2TWYsbUNBb0NJLCtRZHJNOEUsQ2NpS2xGLDJCQXdDSSxxQjlCclBXLEM4QjZNZiw2QkEwQ00scUI5QnZQUyxDR0RiLHNFMkIyUE0scUI5QjFQTyxDR0VaLDJCMkJpUUMsVTlCN1FXLENHU2Isa0UyQnVRSSxVOUJoUlMsQ0dZWixtQzJCMFFHLDJCOUJ0UlMsQ0dTYixrRjJCZ1JNLDRCOUJ6Uk8sQ0dZWiw0QzJCaVJLLDRCOUI3Uk8sQzhCMlFmLHNLQTBCTSxVOUJyU1MsQzhCMlFmLDZCQStCSSwyQjlCMVNXLEM4QjJTWCxrQzlCM1NXLEM4QjJRZixrQ0FvQ0kscVJkelA4RSxDY3FObEYsMEJBd0NJLDJCOUJuVFcsQzhCMlFmLDRCQTBDTSxVOUJyVFMsQ0dTYixvRTJCK1NNLFU5QnhUTyxDR1laLE00QmRELGlCQUFrQixDQUNsQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFdBQVksQ0FFWixvQkFBcUIsQ0FDckIscUIvQkphLEMrQktiLDBCQUEyQixDQUMzQixrQy9CSWEsQ1FDWCxpQk5DZSxDNkJmbkIsU0FhSSxjQUFlLENBQ2YsYUFBYyxDQWRsQixrQkFrQkksa0JBQW1CLENBQ25CLHFCQUFzQixDQW5CMUIsOEJBc0JNLGtCQUFtQixDdkJDckIsd0JBbkJ3QyxDQW9CeEMseUJBcEJ3QyxDdUJKNUMsNkJBMkJNLHFCQUFzQixDdkJVeEIsNEJBakN3QyxDQWtDeEMsMkJBbEN3QyxDdUJKNUMsOERBb0NJLFlBQWEsQ0FDZCxXQU1ELGFBQWMsQ0FHZCxjQUFlLENBQ2YsZS9CMHdCeUMsQytCeHdCMUMsWUFHQyxvQi9Cb3dCd0MsQytCbndCekMsZUFHQyxtQkFBK0IsQ0FDL0IsZUFBZ0IsQ0FDakIsc0JBR0MsZUFBZ0IsQzVCckRoQixpQjRCMERFLG9CQUFxQixDNUIxREQsc0I0QjhEcEIsbUIvQm12QnVDLEMrQmx2QnhDLGFBUUQsc0IvQjB1QnlDLEMrQnp1QnpDLGVBQWdCLENBRWhCLGlDL0JyRWEsQytCc0ViLHlDL0J0RWEsQytCaUVmLHlCdkJoRUkscUJ1QndFOEUsQ0FDL0UsYUFJRCxzQi9COHRCeUMsQytCNXRCekMsaUMvQmhGYSxDK0JpRmIsc0MvQmpGYSxDK0I2RWYsd0J2QjVFSSxxQkFWd0MsQ3VCOEZ6QyxrQkFTRCxxQkFBaUMsQ0FDakMscUIvQjRzQndDLEMrQjNzQnhDLG9CQUFnQyxDQUNoQyxlQUFnQixDQUNqQixtQkFHQyxxQkFBaUMsQ0FDakMsb0JBQWdDLENBQ2pDLGtCQUlDLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsZS9CdXNCeUMsQ1F0ekJ2QyxlQVZ3QyxDdUIySDNDLHlDQUtDLGFBQWMsQ0FDZCxVQUFXLENBQ1osd0J2Qi9HRyx3QkFuQndDLENBb0J4Qyx5QkFwQndDLEN1QnVJM0MsMkJ2QnRHRyw0QkFqQ3dDLENBa0N4QywyQkFsQ3dDLEN1QjRJM0MsaUJBT0csaUIvQitxQnNELENXOXdCdEQsMEJvQjZGSixXQU1JLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsaUIvQnlxQnNELEMrQnhxQnRELGdCL0J3cUJzRCxDK0JqckIxRCxpQkFhTSxXQUFZLENBQ1osZ0IvQm1xQm9ELEMrQmxxQnBELGVBQWdCLENBQ2hCLGUvQmlxQm9ELEMrQmhxQnJELENBU0wsa0JBSUksaUIvQm1wQnNELENXOXdCdEQsMEJvQnVISixZQVFJLFlBQWEsQ0FDYixrQkFBbUIsQ0FUdkIsa0JBY00sV0FBWSxDQUNaLGVBQWdCLENBZnRCLHdCQWtCUSxhQUFjLENBQ2QsYUFBYyxDQW5CdEIsbUN2QmpKSSx5QnVCMEtvQyxDdkJ6S3BDLDRCdUJ5S29DLENBekJ4QyxpR0E4QlkseUJBQTBCLENBOUJ0QyxvR0FtQ1ksNEJBQTZCLENBbkN6QyxvQ3ZCbklJLHdCdUIyS21DLEN2QjFLbkMsMkJ1QjBLbUMsQ0F4Q3ZDLG1HQTZDWSx3QkFBeUIsQ0E3Q3JDLHNHQWtEWSwyQkFBNEIsQ0FDN0IsQ0FZWCxvQkFFSSxvQi9Cd2tCc0MsQ1dod0J0QywwQm9Cc0xKLGNBTUksbUIvQnFsQmlDLEMrQnJsQmpDLGMvQnFsQmlDLEMrQnBsQmpDLHVCL0JxbEJ1QyxDK0JybEJ2QyxrQi9CcWxCdUMsQytCcGxCdkMsU0FBVSxDQUNWLFFBQVMsQ0FUYixvQkFZTSxvQkFBcUIsQ0FDckIsVUFBVyxDQUNaLENBU0wsV0FDRSxvQkFBcUIsQ0FEdkIsaUJBSUksZUFBZ0IsQ0FKcEIsb0NBT00sZUFBZ0IsQ3ZCdk9sQiw0QnVCd09pQyxDdkJ2T2pDLDJCdUJ1T2lDLENBUnJDLHFDdkI5T0ksd0J1QjBQOEIsQ3ZCelA5Qix5QnVCeVA4QixDQVpsQyw4QnZCdlBJLGV1QnVRMEIsQ0FDeEIsa0IvQjlDMkIsQytCK0M1QixpREMxUkgsWUFBYSxDM0JHYixjQUFlLENBQ2YsZUFBZ0IsQ0dhZCxpQk5DZSxDOEJmbEIsV0FHQyxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG9CaEM4d0J3QyxDZ0M3d0J4QyxnQmhDa08rQixDZ0NqTy9CLGdCaENpeEJzQyxDZ0NoeEJ0QyxhOUJXZSxDOEJUZixxQmhDUGEsQ2dDUWIsd0JoQ0xnQixDZ0NKbEIsaUJBWUksU0FBVSxDQUNWLGFoQzhKOEQsQ2dDN0o5RCxvQkFBcUIsQ0FDckIsd0JoQ1pjLENnQ2FkLG9CaENaYyxDZ0NKbEIsaUJBb0JJLFNBQVUsQ0FDVixTaEN5d0JpQyxDZ0N4d0JqQywyQzlCTGEsQzhCTWQsa0NBTUcsYUFBYyxDeEJhaEIsMEJON0JlLENNOEJmLDZCTjlCZSxDOEJhbkIsaUN4QkVJLDJCTmZlLENNZ0JmLDhCTmhCZSxDOEJhbkIsNkJBY0ksU0FBVSxDQUNWLFVoQ3hDVyxDZ0N5Q1gsd0I5QnpCYSxDOEIwQmIsb0I5QjFCYSxDOEJTakIsK0JBcUJJLGFoQ3hDYyxDZ0N5Q2QsbUJBQW9CLENBRXBCLFdBQVksQ0FDWixxQmhDbERXLENnQ21EWCxvQmhDaERjLENpQ1BoQiwwQkFDRSxxQmpDdXhCc0MsQ0M1cEJwQyxpQkF0Q1ksQ2dDbkZkLGVqQ21PNkIsQ2lDbE85QixpRHpCeUNDLDBCTjVCa0IsQ002QmxCLDZCTjdCa0IsQytCUGYsZ0R6QnFCSCwyQk5ka0IsQ01lbEIsOEJOZmtCLEMrQmpCcEIsMEJBQ0Usb0JqQ3F4QnFDLENDMXBCbkMsaUJBdENZLENnQ25GZCxlakNvTzZCLENpQ25POUIsaUR6QnlDQywwQk4zQmtCLENNNEJsQiw2Qk41QmtCLEMrQlJmLGdEekJxQkgsMkJOYmtCLENNY2xCLDhCTmRrQixDK0JIZixPQ2JMLGlCQUFrQixDQUNsQixzQmxDbTlCeUMsQ2tDbDlCekMsa0JsQ205QnNDLENrQ2w5QnRDLDRCQUE2QyxDMUJVM0MsaUJOQ2UsQ2dDVGxCLGVBS0MsYUFBYyxDQUNmLFlBSUMsZWxDNFErQixDa0MzUWhDLG1CQVFDLGtCQUFzRCxDQUR4RCwwQkFLSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixTQUFVLENBQ1Ysc0JsQ283QnVDLENrQ243QnZDLGFBQWMsQ0FDZixlQ3RDRCxhbkJ3R2dFLENJbkc5RCx3QkptRzhELENtQnRHaEUsb0JuQnNHZ0UsQ21CcEdoRSxrQkFDRSx3QkFBcUMsQ0FDdEMsMkJBR0MsYUFBMEIsQ0FDM0IsaUJBVkQsYW5Cd0dnRSxDSW5HOUQsd0JKbUc4RCxDbUJ0R2hFLG9CbkJzR2dFLENtQnBHaEUsb0JBQ0Usd0JBQXFDLENBQ3RDLDZCQUdDLGFBQTBCLENBQzNCLGVBVkQsYW5Cd0dnRSxDSW5HOUQsd0JKbUc4RCxDbUJ0R2hFLG9CbkJzR2dFLENtQnBHaEUsa0JBQ0Usd0JBQXFDLENBQ3RDLDJCQUdDLGFBQTBCLENBQzNCLFlBVkQsYW5Cd0dnRSxDSW5HOUQsd0JKbUc4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RU4sQ0FBTywyRUFRb0IsYUFDekIsQ0FBTSxDQUNmLGtDQU80Qix3SXpCb0JHLG1DWnRCMUIsQ0FBTyxvRFkyQk4sbUNaM0JELENBQU8saU1ZekNtQixtQ1p5QzFCLENBQU8sNEVZcENFLG1DWm9DVCxDQUFPLHNDWXFDQyxtQ1pqQ0gsQ0FBTyxrQ1krQ0osbUNaMUNBLENBQU8sZ0NZdURQLG1DWnhERCxDQUFPLHFDWXFFTixtQ1p2RUYsQ0FBTyxrQ1lvRkwsbUNabkZBLENBQU8sZ0JDS2pCLG1DRFpFLENBQU8sNkRnQ0ZILGdDaENGSixDQUFPLHdDcUN1RUQsc0NBQ0ksQ0FBMkIsaUNwQjlJckMsbUNqQjBFQSxDQUFPLDBCa0N4SVAsc0NHbU5RLENBQTJCLHVDSEduQyxzQ0dBUSxDQUEyQixDQUN4QyxnQ0FHMEIsd0l6QjVESyxtQ1p0QjFCLENBQU8sb0RZMkJOLG1DWjNCRCxDQUFPLGlNWXpDbUIsbUNaeUMxQixDQUFPLDRFWXBDRSxtQ1pvQ1QsQ0FBTyxzQ1lxQ0MsbUNaakNILENBQU8sa0NZK0NKLG1DWjFDQSxDQUFPLGdDWXVEUCxtQ1p4REQsQ0FBTyxxQ1lxRU4sbUNadkVGLENBQU8sa0NZb0ZMLG1DWm5GQSxDQUFPLGdCQ0tqQixtQ0RaRSxDQUFPLDZEZ0NGSCxnQ2hDRkosQ0FBTyx3Q3FDdUVELHNDQWlGSSxDQUEyQixpQ3BCOU5yQyxtQ2pCMEVBLENBQU8sMEJrQ3hJUCxzQ0dtU1EsQ0FBMkIsdUNIN0VuQyxzQ0dnRlEsQ0FBMkIsQ0FDeEMsbUNDcE44QixLckdqRDdCLGNxR3VEYSxDQUFJLGtCckdUQyxpQnFHVWlCLENBQUcsRXJHRHpDLGtCcUdFaUIsQ0FBSSxRckdvQmYsa0JxR25CaUIsQ0FBSSxTckcyQjFCLGtCcUcxQnVCLENBQUksR3JHMEMzQixpQnFHekNpQixDQUFHLFdyRzhDWixlcUc3Q1UsQ0FBUSxJckdzSHpCLGtCcUdySGlCLENBQUksT3JHc0lsQixlcUdySVUsQ0FBUSxRckdvS2pCLGdCcUduS2UsQ0FBSSxtQkFBZ0IsQ0FBSSxNckcwTHpDLGlCcUd6TGlCLENBQUcsT3JH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SSIsImZpbGUiOiJzcnNseS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19taXhpbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19yb290JztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fcmVib290JztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fdHlwZSc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX2ltYWdlcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX2NvZGUnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19ncmlkJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fdGFibGVzJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fZm9ybXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19idXR0b25zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19kcm9wZG93bic7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19uYXYnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19uYXZiYXInO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19jYXJkJztcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbic7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19iYWRnZVwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uXCI7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX2FsZXJ0Jztcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzXCI7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19tZWRpYVwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cFwiO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19jbG9zZSc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX21vZGFsJztcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX3Rvb2x0aXBcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX3BvcG92ZXJcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsXCI7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3ByaW50JztcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqLzpyb290ey0tYmx1ZTogIzAwN2JmZjstLWluZGlnbzogIzY2MTBmMjstLXB1cnBsZTogIzZmNDJjMTstLXBpbms6ICNlODNlOGM7LS1yZWQ6ICNkYzM1NDU7LS1vcmFuZ2U6ICNmZDdlMTQ7LS15ZWxsb3c6ICNmZmMxMDc7LS1ncmVlbjogIzI4YTc0NTstLXRlYWw6ICMyMGM5OTc7LS1jeWFuOiAjMTdhMmI4Oy0td2hpdGU6ICNmZmY7LS1ncmF5OiAjNmM3NTdkOy0tZ3JheS1kYXJrOiAjMzQzYTQwOy0tcHJpbWFyeTogI2RhMjkxYzstLXNlY29uZGFyeTogIzZjNzU3ZDstLXN1Y2Nlc3M6ICMyOGE3NDU7LS1pbmZvOiAjMTdhMmI4Oy0td2FybmluZzogI2ZmYzEwNzstLWRhbmdlcjogI2RjMzU0NTstLWxpZ2h0OiAjZjhmOWZhOy0tZGFyazogIzM0M2E0MDstLWJyZWFrcG9pbnQteHM6IDA7LS1icmVha3BvaW50LXNtOiA1NzZweDstLWJyZWFrcG9pbnQtbWQ6IDc2OHB4Oy0tYnJlYWtwb2ludC1sZzogOTkycHg7LS1icmVha3BvaW50LXhsOiAxMjg4cHg7LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7LS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2V9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWFydGljbGUsYXNpZGUsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MCAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV0sYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MDt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVsLGRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsdWwgdWwsb2wgdWwsdWwgb2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2NvbG9yOiNkYTI5MWM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmhvdmVye2NvbG9yOiM5NjFjMTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcn1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOm5vbmV9c3Zne292ZXJmbG93OmhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdDtjYXB0aW9uLXNpZGU6Ym90dG9tfXRoe3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LWFsaWduOi13ZWJraXQtbWF0Y2gtcGFyZW50fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXN7b3V0bGluZToxcHggZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yfWlucHV0LGJ1dHRvbixzZWxlY3Qsb3B0Z3JvdXAsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1cImJ1dHRvblwiXXtjdXJzb3I6cG9pbnRlcn1zZWxlY3R7d29yZC13cmFwOm5vcm1hbH1idXR0b24sW3R5cGU9XCJidXR0b25cIl0sW3R5cGU9XCJyZXNldFwiXSxbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX1pbnB1dFt0eXBlPVwicmFkaW9cIl0saW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9aDEsaDIsaDMsaDQsaDUsaDYsLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yfWgxLC5oMXtmb250LXNpemU6Mi41cmVtfWgyLC5oMntmb250LXNpemU6MnJlbX1oMywuaDN7Zm9udC1zaXplOjEuNzVyZW19aDQsLmg0e2ZvbnQtc2l6ZToxLjVyZW19aDUsLmg1e2ZvbnQtc2l6ZToxLjI1cmVtfWg2LC5oNntmb250LXNpemU6MXJlbX0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6NnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTJ7Zm9udC1zaXplOjUuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTN7Zm9udC1zaXplOjQuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfWhye21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpfXNtYWxsLC5zbWFsbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0OjQwMH1tYXJrLC5tYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlLWZvb3RlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OlwiXFwyMDE0XFwwMEEwXCJ9LmltZy1mbHVpZHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXRodW1ibmFpbHtwYWRkaW5nOi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6MHB4O21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6OTAlO2NvbG9yOiM2Yzc1N2R9Y29kZXtmb250LXNpemU6ODcuNSU7Y29sb3I6I2U4M2U4Yzt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6ODcuNSU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLXJhZGl1czowcHh9a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6NzAwfXByZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojMjEyNTI5fXByZSBjb2Rle2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d29yZC1icmVhazpub3JtYWx9LnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGx9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteGx7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWxlZnQ6OXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLXNtLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLXhse21heC13aWR0aDoxMjQwcHh9fS5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotOXB4O21hcmdpbi1sZWZ0Oi05cHh9Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9XCJjb2wtXCJde3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLTEsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLC5jb2wtYXV0bywuY29sLXNtLTEsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLC5jb2wtc20tYXV0bywuY29sLW1kLTEsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLC5jb2wtbWQtYXV0bywuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLC5jb2wtbGctYXV0bywuY29sLXhsLTEsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLC5jb2wteGwtYXV0b3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctbGVmdDo5cHh9LmNvbHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtMXtmbGV4OjAgMCA4LjMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1maXJzdHtvcmRlcjotMX0ub3JkZXItbGFzdHtvcmRlcjoxM30ub3JkZXItMHtvcmRlcjowfS5vcmRlci0xe29yZGVyOjF9Lm9yZGVyLTJ7b3JkZXI6Mn0ub3JkZXItM3tvcmRlcjozfS5vcmRlci00e29yZGVyOjR9Lm9yZGVyLTV7b3JkZXI6NX0ub3JkZXItNntvcmRlcjo2fS5vcmRlci03e29yZGVyOjd9Lm9yZGVyLTh7b3JkZXI6OH0ub3JkZXItOXtvcmRlcjo5fS5vcmRlci0xMHtvcmRlcjoxMH0ub3JkZXItMTF7b3JkZXI6MTF9Lm9yZGVyLTEye29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY29sLXNte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1zbS0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0e29yZGVyOi0xfS5vcmRlci1zbS1sYXN0e29yZGVyOjEzfS5vcmRlci1zbS0we29yZGVyOjB9Lm9yZGVyLXNtLTF7b3JkZXI6MX0ub3JkZXItc20tMntvcmRlcjoyfS5vcmRlci1zbS0ze29yZGVyOjN9Lm9yZGVyLXNtLTR7b3JkZXI6NH0ub3JkZXItc20tNXtvcmRlcjo1fS5vcmRlci1zbS02e29yZGVyOjZ9Lm9yZGVyLXNtLTd7b3JkZXI6N30ub3JkZXItc20tOHtvcmRlcjo4fS5vcmRlci1zbS05e29yZGVyOjl9Lm9yZGVyLXNtLTEwe29yZGVyOjEwfS5vcmRlci1zbS0xMXtvcmRlcjoxMX0ub3JkZXItc20tMTJ7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29sLW1ke2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLWZpcnN0e29yZGVyOi0xfS5vcmRlci1tZC1sYXN0e29yZGVyOjEzfS5vcmRlci1tZC0we29yZGVyOjB9Lm9yZGVyLW1kLTF7b3JkZXI6MX0ub3JkZXItbWQtMntvcmRlcjoyfS5vcmRlci1tZC0ze29yZGVyOjN9Lm9yZGVyLW1kLTR7b3JkZXI6NH0ub3JkZXItbWQtNXtvcmRlcjo1fS5vcmRlci1tZC02e29yZGVyOjZ9Lm9yZGVyLW1kLTd7b3JkZXI6N30ub3JkZXItbWQtOHtvcmRlcjo4fS5vcmRlci1tZC05e29yZGVyOjl9Lm9yZGVyLW1kLTEwe29yZGVyOjEwfS5vcmRlci1tZC0xMXtvcmRlcjoxMX0ub3JkZXItbWQtMTJ7b3JkZXI6MTJ9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29sLWxne2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qe2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xfS5vcmRlci1sZy1sYXN0e29yZGVyOjEzfS5vcmRlci1sZy0we29yZGVyOjB9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LmNvbC14bHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KntmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLXhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wteGwtMXtmbGV4OjAgMCA4LjMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHtvcmRlcjoxM30ub3JkZXIteGwtMHtvcmRlcjowfS5vcmRlci14bC0xe29yZGVyOjF9Lm9yZGVyLXhsLTJ7b3JkZXI6Mn0ub3JkZXIteGwtM3tvcmRlcjozfS5vcmRlci14bC00e29yZGVyOjR9Lm9yZGVyLXhsLTV7b3JkZXI6NX0ub3JkZXIteGwtNntvcmRlcjo2fS5vcmRlci14bC03e29yZGVyOjd9Lm9yZGVyLXhsLTh7b3JkZXI6OH0ub3JkZXIteGwtOXtvcmRlcjo5fS5vcmRlci14bC0xMHtvcmRlcjoxMH0ub3JkZXIteGwtMTF7b3JkZXI6MTF9Lm9yZGVyLXhsLTEye29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fS50YWJsZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbTtjb2xvcjojMjEyNTI5fS50YWJsZSB0aCwudGFibGUgdGR7cGFkZGluZzouNzVyZW07dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIHRoZWFkIHRoe3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZGVlMmU2fS50YWJsZSB0Ym9keSt0Ym9keXtib3JkZXItdG9wOjJweCBzb2xpZCAjZGVlMmU2fS50YWJsZS1zbSB0aCwudGFibGUtc20gdGR7cGFkZGluZzouM3JlbX0udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCwudGFibGUtYm9yZGVyZWQgdGhlYWQgdGR7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHh9LnRhYmxlLWJvcmRlcmxlc3MgdGgsLnRhYmxlLWJvcmRlcmxlc3MgdGQsLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkrdGJvZHl7Ym9yZGVyOjB9LnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNSl9LnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUtcHJpbWFyeSwudGFibGUtcHJpbWFyeT50aCwudGFibGUtcHJpbWFyeT50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWMzYmZ9LnRhYmxlLXByaW1hcnkgdGgsLnRhYmxlLXByaW1hcnkgdGQsLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsLnRhYmxlLXByaW1hcnkgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNlYzkwODl9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YyYWVhOX0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2YyYWVhOX0udGFibGUtc2Vjb25kYXJ5LC50YWJsZS1zZWNvbmRhcnk+dGgsLnRhYmxlLXNlY29uZGFyeT50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZGJ9LnRhYmxlLXNlY29uZGFyeSB0aCwudGFibGUtc2Vjb25kYXJ5IHRkLC50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsLnRhYmxlLXNlY29uZGFyeSB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2IzYjdiYn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS50YWJsZS1zdWNjZXNzLC50YWJsZS1zdWNjZXNzPnRoLC50YWJsZS1zdWNjZXNzPnRke2JhY2tncm91bmQtY29sb3I6I2MzZTZjYn0udGFibGUtc3VjY2VzcyB0aCwudGFibGUtc3VjY2VzcyB0ZCwudGFibGUtc3VjY2VzcyB0aGVhZCB0aCwudGFibGUtc3VjY2VzcyB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6IzhmZDE5ZX0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1pbmZvLC50YWJsZS1pbmZvPnRoLC50YWJsZS1pbmZvPnRke2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0udGFibGUtaW5mbyB0aCwudGFibGUtaW5mbyB0ZCwudGFibGUtaW5mbyB0aGVhZCB0aCwudGFibGUtaW5mbyB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6Izg2Y2ZkYX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS13YXJuaW5nLC50YWJsZS13YXJuaW5nPnRoLC50YWJsZS13YXJuaW5nPnRke2JhY2tncm91bmQtY29sb3I6I2ZmZWViYX0udGFibGUtd2FybmluZyB0aCwudGFibGUtd2FybmluZyB0ZCwudGFibGUtd2FybmluZyB0aGVhZCB0aCwudGFibGUtd2FybmluZyB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2ZmZGY3ZX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1kYW5nZXIsLnRhYmxlLWRhbmdlcj50aCwudGFibGUtZGFuZ2VyPnRke2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0udGFibGUtZGFuZ2VyIHRoLC50YWJsZS1kYW5nZXIgdGQsLnRhYmxlLWRhbmdlciB0aGVhZCB0aCwudGFibGUtZGFuZ2VyIHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojZWQ5NjllfS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWxpZ2h0LC50YWJsZS1saWdodD50aCwudGFibGUtbGlnaHQ+dGR7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS50YWJsZS1saWdodCB0aCwudGFibGUtbGlnaHQgdGQsLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLC50YWJsZS1saWdodCB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2ZiZmNmY30udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1kYXJrLC50YWJsZS1kYXJrPnRoLC50YWJsZS1kYXJrPnRke2JhY2tncm91bmQtY29sb3I6I2M2YzhjYX0udGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aGVhZCB0aCwudGFibGUtZGFyayB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6Izk1OTk5Y30udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1hY3RpdmUsLnRhYmxlLWFjdGl2ZT50aCwudGFibGUtYWN0aXZlPnRke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZSAudGhlYWQtZGFyayB0aHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzQ1NGQ1NX0udGFibGUgLnRoZWFkLWxpZ2h0IHRoe2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS50YWJsZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfS50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojNDU0ZDU1fS50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSl9LnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNzUpfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS1zbT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS1tZD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS1sZz4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjg3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUteGw+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX0udGFibGUtcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czowcHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Oi1tcy1leHBhbmQsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0OjotbXMtZXhwYW5kLC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Oi1tcy1leHBhbmQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0Oi1tb3otZm9jdXNyaW5nLC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDotbW96LWZvY3VzcmluZywuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0Oi1tb3otZm9jdXNyaW5nLC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICM0OTUwNTd9LmZvcm0tY29udHJvbDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2VmOGQ4NjtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDo6cGxhY2Vob2xkZXIsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0OjpwbGFjZWhvbGRlciwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OjpwbGFjZWhvbGRlciwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDpkaXNhYmxlZCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6ZGlzYWJsZWQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDpkaXNhYmxlZCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dFtyZWFkb25seV0sLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0W3JlYWRvbmx5XSwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3JlYWRvbmx5XSwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO29wYWNpdHk6MX1pbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFt0eXBlPVwiZGF0ZVwiXSwuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dFt0eXBlPVwiZGF0ZVwiXSwuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXRbdHlwZT1cImRhdGVcIl0sLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dFt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFt0eXBlPVwidGltZVwiXSwuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dFt0eXBlPVwidGltZVwiXSwuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXRbdHlwZT1cInRpbWVcIl0sLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dFt0eXBlPVwidGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFt0eXBlPVwibW9udGhcIl0sLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFt0eXBlPVwibW9udGhcIl0sLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dFt0eXBlPVwibW9udGhcIl17YXBwZWFyYW5jZTpub25lfXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSwuYWlzLXNlYXJjaC1ib3ggc2VsZWN0LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpmb2N1czo6LW1zLXZhbHVlLC5haXMtc2VhcmNoLWJveCBzZWxlY3QuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1czo6LW1zLXZhbHVlLC5haXMtU2VhcmNoQm94IHNlbGVjdC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXM6Oi1tcy12YWx1ZSwuYWlzLVNlYXJjaEJveCBzZWxlY3QuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MX0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAwO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGd7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjBweH0uZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowcHh9c2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwuYWlzLXNlYXJjaC1ib3ggc2VsZWN0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFtzaXplXSwuYWlzLXNlYXJjaC1ib3ggc2VsZWN0LmFpcy1TZWFyY2hCb3gtaW5wdXRbc2l6ZV0sLmFpcy1TZWFyY2hCb3ggc2VsZWN0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFtzaXplXSwuYWlzLVNlYXJjaEJveCBzZWxlY3QuYWlzLVNlYXJjaEJveC1pbnB1dFtzaXplXSxzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSwuYWlzLXNlYXJjaC1ib3ggc2VsZWN0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFttdWx0aXBsZV0sLmFpcy1zZWFyY2gtYm94IHNlbGVjdC5haXMtU2VhcmNoQm94LWlucHV0W211bHRpcGxlXSwuYWlzLVNlYXJjaEJveCBzZWxlY3QuYWlzLXNlYXJjaC1ib3gtLWlucHV0W211bHRpcGxlXSwuYWlzLVNlYXJjaEJveCBzZWxlY3QuYWlzLVNlYXJjaEJveC1pbnB1dFttdWx0aXBsZV17aGVpZ2h0OmF1dG99dGV4dGFyZWEuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmFpcy1TZWFyY2hCb3gtaW5wdXR7aGVpZ2h0OmF1dG99LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxcmVtfS5mb3JtLXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi4yNXJlbX0uZm9ybS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1sZWZ0Oi01cHh9LmZvcm0tcm93Pi5jb2wsLmZvcm0tcm93PltjbGFzcyo9XCJjb2wtXCJde3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzZjNzU3ZH0uZm9ybS1jaGVjay1sYWJlbHttYXJnaW4tYm90dG9tOjB9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDouNzVyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCwxNjcsNjksMC45KTtib3JkZXItcmFkaXVzOjBweH0ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6dmFsaWQsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwuZm9ybS1jb250cm9sLmlzLXZhbGlkLC5haXMtc2VhcmNoLWJveCAuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaXMtdmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pcy12YWxpZC5haXMtU2VhcmNoQm94LWlucHV0e2JvcmRlci1jb2xvcjojMjhhNzQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxZW0gKyAuNXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4yNWVtICsgLjEyNXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC41ZW0gKyAuMjVyZW0pIGNhbGMoLjVlbSArIC4yNXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6dmFsaWQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZDpmb2N1cywuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC5haXMtc2VhcmNoLWJveCAuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtc2VhcmNoLWJveCAuaXMtdmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5pcy12YWxpZC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmFpcy1TZWFyY2hCb3gtaW5wdXQ6dmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmlzLXZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuaXMtdmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5pcy12YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuaXMtdmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dHtwYWRkaW5nLXJpZ2h0OmNhbGMoMWVtICsgLjVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjI1ZW0gKyAuMTI1cmVtKSByaWdodCBjYWxjKC4yNWVtICsgLjEyNXJlbSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7cGFkZGluZy1yaWdodDpjYWxjKC43NWVtICsgMS43MjVyZW0pO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC4zNXJlbSBjZW50ZXIvOHB4IDEwcHgsdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuMzVyZW0vY2FsYyguNWVtICsgLjI1cmVtKSBjYWxjKC41ZW0gKyAuMjVyZW0pfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzM0Y2U1NztiYWNrZ3JvdW5kLWNvbG9yOiMzNGNlNTd9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjgwJTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIwLDUzLDY5LDAuOSk7Ym9yZGVyLXJhZGl1czowcHh9Lndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwuYWlzLXNlYXJjaC1ib3ggLmlzLWludmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaXMtaW52YWxpZC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pcy1pbnZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaXMtaW52YWxpZC5haXMtU2VhcmNoQm94LWlucHV0e2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxZW0gKyAuNXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjI1ZW0gKyAuMTI1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjVlbSArIC4yNXJlbSkgY2FsYyguNWVtICsgLjI1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkOmZvY3VzLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZDpmb2N1cywuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZDpmb2N1cywuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLmlzLWludmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtc2VhcmNoLWJveCAuaXMtaW52YWxpZC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5pcy1pbnZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuaXMtaW52YWxpZC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkLC5haXMtU2VhcmNoQm94IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuaXMtaW52YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmlzLWludmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5pcy1pbnZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5pcy1pbnZhbGlkLmFpcy1TZWFyY2hCb3gtaW5wdXR7cGFkZGluZy1yaWdodDpjYWxjKDFlbSArIC41cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKC4yNWVtICsgLjEyNXJlbSkgcmlnaHQgY2FsYyguMjVlbSArIC4xMjVyZW0pfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoLjc1ZW0gKyAxLjcyNXJlbSk7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgLjM1cmVtIGNlbnRlci84cHggMTBweCx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjM1cmVtL2NhbGMoLjVlbSArIC4yNXJlbSkgY2FsYyguNWVtICsgLjI1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNlNDYwNmQ7YmFja2dyb3VuZC1jb2xvcjojZTQ2MDZkfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwwLjI1KX0uZm9ybS1pbmxpbmV7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIGF1dG87ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wsLmZvcm0taW5saW5lIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuZm9ybS1pbmxpbmUgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuZm9ybS1pbmxpbmUgLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuZm9ybS1pbmxpbmUgLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmZvcm0taW5saW5lIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmZvcm0taW5saW5lIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmZvcm0taW5saW5lIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5mb3JtLWlubGluZSAuYWlzLVNlYXJjaEJveC1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCwuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3R7d2lkdGg6YXV0b30uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMjVyZW07bWFyZ2luLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9se2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowfX0uYnRuLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi4yNXJlbSAuMzVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXItcmFkaXVzOjBweDt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5idG4sLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7dHJhbnNpdGlvbjpub25lfX0uYnRuOmhvdmVyLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmhvdmVye2NvbG9yOiMyMTI1Mjk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bjpmb2N1cywuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1cywuYnRuLmZvY3VzLC5mb2N1cy5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5idG4uZGlzYWJsZWQsLmRpc2FibGVkLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmJ0bjpkaXNhYmxlZCwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpkaXNhYmxlZHtvcGFjaXR5Oi42NX0uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfWEuYnRuLmRpc2FibGVkLGEuZGlzYWJsZWQuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSxmaWVsZHNldDpkaXNhYmxlZCBhLmJ0bixmaWVsZHNldDpkaXNhYmxlZCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLXByaW1hcnksLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LmJ0bi1wcmltYXJ5OmhvdmVyLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjgyMzE4O2JvcmRlci1jb2xvcjojYWQyMTE2fS5idG4tcHJpbWFyeTpmb2N1cywuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1cywuYnRuLXByaW1hcnkuZm9jdXMsLmZvY3VzLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiODIzMTg7Ym9yZGVyLWNvbG9yOiNhZDIxMTY7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNCw3Myw2MiwwLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuZGlzYWJsZWQuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuYnRuLXByaW1hcnk6ZGlzYWJsZWQsLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uZHJvcGRvd24tdG9nZ2xlLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhZDIxMTY7Ym9yZGVyLWNvbG9yOiNhMjFlMTV9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uZHJvcGRvd24tdG9nZ2xlLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNCw3Myw2MiwwLjUpfS5idG4tc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyfS5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5LmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMzAsMTM4LDE0NSwwLjUpfS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyO2JvcmRlci1jb2xvcjojNGU1NTVifS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMzAsMTM4LDE0NSwwLjUpfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzR9LmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxODgzODtib3JkZXItY29sb3I6IzFlN2UzNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LDAuNSl9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLC5idG4tc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNDtib3JkZXItY29sb3I6IzFjNzQzMH0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LDAuNSl9LmJ0bi1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4taW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEzODQ5Njtib3JkZXItY29sb3I6IzExN2E4Yn0uYnRuLWluZm86Zm9jdXMsLmJ0bi1pbmZvLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTM4NDk2O2JvcmRlci1jb2xvcjojMTE3YThiO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1OCwxNzYsMTk1LDAuNSl9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mbzpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yjtib3JkZXItY29sb3I6IzEwNzA3Zn0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTgsMTc2LDE5NSwwLjUpfS5idG4td2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGE4MDA7Ym9yZGVyLWNvbG9yOiNkMzllMDB9LmJ0bi13YXJuaW5nOmZvY3VzLC5idG4td2FybmluZy5mb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwwLjUpfS5idG4td2FybmluZy5kaXNhYmxlZCwuYnRuLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDA7Ym9yZGVyLWNvbG9yOiNjNjk1MDB9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMiwxNzAsMTIsMC41KX0uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMH0uYnRuLWRhbmdlcjpmb2N1cywuYnRuLWRhbmdlci5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI1LDgzLDk3LDAuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLWNvbG9yOiNiMjFmMmR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywwLjUpfS5idG4tbGlnaHR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1saWdodDpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UyZTZlYTtib3JkZXItY29sb3I6I2RhZTBlNX0uYnRuLWxpZ2h0OmZvY3VzLC5idG4tbGlnaHQuZm9jdXN7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmU2ZWE7Ym9yZGVyLWNvbG9yOiNkYWUwZTU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxNiwyMTcsMjE5LDAuNSl9LmJ0bi1saWdodC5kaXNhYmxlZCwuYnRuLWxpZ2h0OmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1O2JvcmRlci1jb2xvcjojZDNkOWRmfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTYsMjE3LDIxOSwwLjUpfS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI3MmI7Ym9yZGVyLWNvbG9yOiMxZDIxMjR9LmJ0bi1kYXJrOmZvY3VzLC5idG4tZGFyay5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoODIsODgsOTMsMC41KX0uYnRuLWRhcmsuZGlzYWJsZWQsLmJ0bi1kYXJrOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0O2JvcmRlci1jb2xvcjojMTcxYTFkfS5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg4Miw4OCw5MywwLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5e2NvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiNkYTI5MWM7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztib3JkZXItY29sb3I6I2RhMjkxY30uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuNSl9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtjb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwwLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LDAuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWR7Y29sb3I6IzI4YTc0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC41KX0uYnRuLW91dGxpbmUtaW5mb3tjb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvLmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LDAuNSl9LmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWR7Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LDAuNSl9LmJ0bi1vdXRsaW5lLXdhcm5pbmd7Y29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LDAuNSl9LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6I2ZmYzEwNztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsMC41KX0uYnRuLW91dGxpbmUtZGFuZ2Vye2NvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwwLjUpfS5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZHtjb2xvcjojZGMzNTQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwwLjUpfS5idG4tb3V0bGluZS1saWdodHtjb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwwLjUpfS5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwwLjUpfS5idG4tb3V0bGluZS1kYXJre2NvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1vdXRsaW5lLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LDAuNSl9LmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWR7Y29sb3I6IzM0M2E0MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwwLjUpfS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6I2RhMjkxYzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6Izk2MWMxMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluazpmb2N1cywuYnRuLWxpbmsuZm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbms6ZGlzYWJsZWQsLmJ0bi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWxne3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowcHh9LmJ0bi1zbXtwYWRkaW5nOi4yNXJlbSAuMzVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6MHB4fS5idG4tYmxvY2t7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tdG9wOi41cmVtfWlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2t7d2lkdGg6MTAwJX0uZmFkZXt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgMC4zNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNvbGxhcHNpbmd7dHJhbnNpdGlvbjpub25lfX0uZHJvcHVwLC5kcm9wcmlnaHQsLmRyb3Bkb3duLC5kcm9wbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tdG9nZ2xle3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21pbi13aWR0aDoxMHJlbTtwYWRkaW5nOi41cmVtIDA7bWFyZ2luOi4xMjVyZW0gMCAwO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOjBweH0uZHJvcGRvd24tbWVudS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmRyb3Bkb3duLW1lbnUtc20tbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1zbS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZHJvcGRvd24tbWVudS1tZC1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LW1kLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5kcm9wZG93bi1tZW51LWxnLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbGctcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5kcm9wZG93bi1tZW51LXhsLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteGwtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjEyNXJlbX0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wbGVmdCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4xMjVyZW19LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDouM2VtIHNvbGlkO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJde3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOi41cmVtIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZHJvcGRvd24taXRlbTpob3ZlciwuZHJvcGRvd24taXRlbTpmb2N1c3tjb2xvcjojMTYxODFiO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0uZHJvcGRvd24taXRlbS5hY3RpdmUsLmRyb3Bkb3duLWl0ZW06YWN0aXZle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjfS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxLjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM2Yzc1N2Q7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yNXJlbSAxLjVyZW07Y29sb3I6IzIxMjUyOX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWluLXdpZHRoOjA7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuZm9ybS1jb250cm9sLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5mb3JtLWNvbnRyb2wsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5haXMtU2VhcmNoQm94LWlucHV0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5jdXN0b20tc2VsZWN0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuY3VzdG9tLXNlbGVjdCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5jdXN0b20tc2VsZWN0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5jdXN0b20tc2VsZWN0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLWZpbGUsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5jdXN0b20tZmlsZSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5jdXN0b20tZmlsZSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuY3VzdG9tLWZpbGUsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5haXMtU2VhcmNoQm94LWlucHV0LC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5haXMtU2VhcmNoQm94LWlucHV0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLWZpbGV7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXMsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVse3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c3t6LWluZGV4OjR9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6bm90KDpsYXN0LWNoaWxkKSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCg6bGFzdC1jaGlsZCksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6bm90KDpsYXN0LWNoaWxkKSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cC1wcmVwZW5kLC5pbnB1dC1ncm91cC1hcHBlbmR7ZGlzcGxheTpmbGV4fS5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsLmlucHV0LWdyb3VwLXByZXBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXMsLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzLC5pbnB1dC1ncm91cC1hcHBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLXByZXBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUrLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUrLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLWFwcGVuZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSsuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWFwcGVuZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLXByZXBlbmR7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWFwcGVuZHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMjVyZW0gLjM1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MHB4fS5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCh0ZXh0YXJlYSksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLVNlYXJjaEJveC1pbnB1dDpub3QodGV4dGFyZWEpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCh0ZXh0YXJlYSksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLWxnPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCh0ZXh0YXJlYSksLmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0e2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAtbGc+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLWxnPi5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLVNlYXJjaEJveC1pbnB1dCwuaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowcHh9LmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLXNtPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6bm90KHRleHRhcmVhKSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLXNtPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCh0ZXh0YXJlYSksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLXNtPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6bm90KHRleHRhcmVhKSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXAtc20+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6bm90KHRleHRhcmVhKSwuaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3R7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCl9LmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1zbT4uYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAtc20+LmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLXNtPi5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLXNtPi5haXMtU2VhcmNoQm94LWlucHV0LC5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7cGFkZGluZzouMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjBweH0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0e3BhZGRpbmctcmlnaHQ6MS4zNXJlbX0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jdXN0b20tY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtO2NvbG9yLWFkanVzdDpleGFjdH0uY3VzdG9tLWNvbnRyb2wtaW5saW5le2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4Oi0xO3dpZHRoOjFyZW07aGVpZ2h0OjEuMjVyZW07b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RhMjkxYztiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWN9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZWY4ZDg2fS5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Y1YjhiMztib3JkZXItY29sb3I6I2Y1YjhiM30uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojNmM3NTdkfS5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1jb250cm9sLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6I2FkYjViZCBzb2xpZCAxcHh9LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6LTEuNXJlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQ6bm8tcmVwZWF0IDUwJSAvIDUwJSA1MCV9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOjBweH0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkYTI5MWM7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjE4LDQxLDI4LDAuNSl9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTgsNDEsMjgsMC41KX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTgsNDEsMjgsMC41KX0uY3VzdG9tLXN3aXRjaHtwYWRkaW5nLWxlZnQ6Mi4yNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtsZWZ0Oi0yLjI1cmVtO3dpZHRoOjEuNzVyZW07cG9pbnRlci1ldmVudHM6YWxsO2JvcmRlci1yYWRpdXM6LjVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0b3A6Y2FsYyguMjVyZW0gKyAycHgpO2xlZnQ6Y2FsYygtMi4yNXJlbSArIDJweCk7d2lkdGg6Y2FsYygxcmVtIC0gNHB4KTtoZWlnaHQ6Y2FsYygxcmVtIC0gNHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmQ7Ym9yZGVyLXJhZGl1czouNXJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCguNzVyZW0pfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxOCw0MSwyOCwwLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIDEuMzVyZW0gLjI1cmVtIC4zNXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNDk1MDU3O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC4zNXJlbSBjZW50ZXIvOHB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MHB4O2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6I2VmOGQ4NjtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi4zNXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICM0OTUwNTd9LmN1c3RvbS1zZWxlY3Qtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLWxlZnQ6LjM1cmVtO2ZvbnQtc2l6ZTouODc1cmVtfS5jdXN0b20tc2VsZWN0LWxne2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi4zNXJlbTtmb250LXNpemU6MS4yNXJlbX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxZW0gKyAuNXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxZW0gKyAuNXJlbSArIDJweCk7bWFyZ2luOjA7b3BhY2l0eTowfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2VmOGQ4Njtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJCcm93c2VcIn0uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1icm93c2UpfS5jdXN0b20tZmlsZS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjE7aGVpZ2h0OmNhbGMoMWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czowcHh9LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MztkaXNwbGF5OmJsb2NrO2hlaWdodDpjYWxjKDFlbSArIC41cmVtKTtwYWRkaW5nOi4yNXJlbSAuMzVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojNDk1MDU3O2NvbnRlbnQ6XCJCcm93c2VcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWxlZnQ6aW5oZXJpdDtib3JkZXItcmFkaXVzOjAgMHB4IDBweCAwfS5jdXN0b20tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS40cmVtO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXJhbmdlOmZvY3Vze291dGxpbmU6bm9uZX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotLjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjViOGIzfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWI4YjN9LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4ycmVtO21hcmdpbi1sZWZ0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWI4YjN9LmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDouNXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVye21hcmdpbi1yaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2N1cnNvcjpkZWZhdWx0fS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3R7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3R7dHJhbnNpdGlvbjpub25lfX0ubmF2e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2LWxpbms6aG92ZXIsLm5hdi1saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9Lm5hdi10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtaXRlbXttYXJnaW4tYm90dG9tOi0xcHh9Lm5hdi10YWJzIC5uYXYtbGlua3tib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweH0ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5re2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2ICNkZWUyZTYgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JvcmRlci1yYWRpdXM6MHB4fS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RhMjkxY30ubmF2LWZpbGw+Lm5hdi1saW5rLC5uYXYtZmlsbCAubmF2LWl0ZW17ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZD4ubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOmNlbnRlcn0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi41cmVtIDFyZW19Lm5hdmJhciAuY29udGFpbmVyLC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCwubmF2YmFyIC5jb250YWluZXIteGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOi4zMTI1cmVtO3BhZGRpbmctYm90dG9tOi4zMTI1cmVtO21hcmdpbi1yaWdodDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwfS5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1icmFuZDpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLW5hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXtmbGV4LWJhc2lzOjEwMCU7ZmxleC1ncm93OjE7YWxpZ24taXRlbXM6Y2VudGVyfS5uYXZiYXItdG9nZ2xlcntwYWRkaW5nOi4yNXJlbSAuNzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowcHh9Lm5hdmJhci10b2dnbGVyOmhvdmVyLC5uYXZiYXItdG9nZ2xlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm5hdmJhci1leHBhbmQtc217ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci14bHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItZXhwYW5kLW1ke2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIteGx7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3tmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXhse2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDEyODcuOThweCl7Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLXhse2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19Lm5hdmJhci1leHBhbmR7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXIteGx7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZHtjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3Vze2NvbG9yOnJnYmEoMCwwLDAsMC43KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLDAuMyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsMCwwLDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGF7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmR7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1c3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjI1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmV7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwyNTUsMjU1LDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhe2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1c3tjb2xvcjojZmZmfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyNSk7Ym9yZGVyLXJhZGl1czowcHh9LmNhcmQ+aHJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0uY2FyZD4ubGlzdC1ncm91cHtib3JkZXItdG9wOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbTppbmhlcml0fS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZD4ubGlzdC1ncm91cDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZD4uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAsLmNhcmQ+Lmxpc3QtZ3JvdXArLmNhcmQtZm9vdGVye2JvcmRlci10b3A6MH0uY2FyZC1ib2R5e2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDoxcHg7cGFkZGluZzoxLjI1cmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206Ljc1cmVtfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LS4zNzVyZW07bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAwIDB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDAgMH0uY2FyZC1oZWFkZXItdGFic3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWJvdHRvbTotLjc1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtfS5jYXJkLWltZy1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MS4yNXJlbTtib3JkZXItcmFkaXVzOjB9LmNhcmQtaW1nLC5jYXJkLWltZy10b3AsLmNhcmQtaW1nLWJvdHRvbXtmbGV4LXNocmluazowO3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZGVjayAuY2FyZHttYXJnaW4tYm90dG9tOjlweH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWRlY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tcmlnaHQ6LTlweDttYXJnaW4tbGVmdDotOXB4fS5jYXJkLWRlY2sgLmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLXJpZ2h0OjlweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6OXB4fX0uY2FyZC1ncm91cD4uY2FyZHttYXJnaW4tYm90dG9tOjlweH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3Rlcntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5jYXJkLWNvbHVtbnMgLmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY2FyZC1jb2x1bW5ze2NvbHVtbi1jb3VudDozO2NvbHVtbi1nYXA6MS4yNXJlbTtvcnBoYW5zOjE7d2lkb3dzOjF9LmNhcmQtY29sdW1ucyAuY2FyZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0uYWNjb3JkaW9ue292ZXJmbG93LWFuY2hvcjpub25lfS5hY2NvcmRpb24+LmNhcmR7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb24+LmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmFjY29yZGlvbj4uY2FyZD4uY2FyZC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowO21hcmdpbi1ib3R0b206LTFweH0ucGFnaW5hdGlvbiwuYWlzLXBhZ2luYXRpb24sLmFpcy1QYWdpbmF0aW9uLWxpc3R7ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItcmFkaXVzOjBweH0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWxlZnQ6LTFweDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiNkYTI5MWM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0ucGFnZS1saW5rOmhvdmVye3otaW5kZXg6Mjtjb2xvcjojOTYxYzEzO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6MztvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweH0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4fS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7ei1pbmRleDozO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHh9LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweH0ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5re3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHh9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjBweH0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0cmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtjb2xvcjppbmhlcml0fS5hbGVydC1wcmltYXJ5e2NvbG9yOiM3MTE1MGY7YmFja2dyb3VuZC1jb2xvcjojZjhkNGQyO2JvcmRlci1jb2xvcjojZjVjM2JmfS5hbGVydC1wcmltYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2YyYWVhOX0uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGlua3tjb2xvcjojNDQwZDA5fS5hbGVydC1zZWNvbmRhcnl7Y29sb3I6IzM4M2Q0MTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmUzZTU7Ym9yZGVyLWNvbG9yOiNkNmQ4ZGJ9LmFsZXJ0LXNlY29uZGFyeSBocntib3JkZXItdG9wLWNvbG9yOiNjOGNiY2Z9LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGlua3tjb2xvcjojMjAyMzI2fS5hbGVydC1zdWNjZXNze2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojZDRlZGRhO2JvcmRlci1jb2xvcjojYzNlNmNifS5hbGVydC1zdWNjZXNzIGhye2JvcmRlci10b3AtY29sb3I6I2IxZGZiYn0uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGlua3tjb2xvcjojMGIyZTEzfS5hbGVydC1pbmZve2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojZDFlY2YxO2JvcmRlci1jb2xvcjojYmVlNWVifS5hbGVydC1pbmZvIGhye2JvcmRlci10b3AtY29sb3I6I2FiZGRlNX0uYWxlcnQtaW5mbyAuYWxlcnQtbGlua3tjb2xvcjojMDYyYzMzfS5hbGVydC13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZmM2NkO2JvcmRlci1jb2xvcjojZmZlZWJhfS5hbGVydC13YXJuaW5nIGhye2JvcmRlci10b3AtY29sb3I6I2ZmZThhMX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNTMzZjAzfS5hbGVydC1kYW5nZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQ3ZGE7Ym9yZGVyLWNvbG9yOiNmNWM2Y2J9LmFsZXJ0LWRhbmdlciBocntib3JkZXItdG9wLWNvbG9yOiNmMWIwYjd9LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGlua3tjb2xvcjojNDkxMjE3fS5hbGVydC1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtib3JkZXItY29sb3I6I2ZkZmRmZX0uYWxlcnQtbGlnaHQgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZWNlY2Y2fS5hbGVydC1saWdodCAuYWxlcnQtbGlua3tjb2xvcjojNjg2ODY4fS5hbGVydC1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGQ5O2JvcmRlci1jb2xvcjojYzZjOGNhfS5hbGVydC1kYXJrIGhye2JvcmRlci10b3AtY29sb3I6I2I5YmJiZX0uYWxlcnQtZGFyayAuYWxlcnQtbGlua3tjb2xvcjojMDQwNTA1fS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjV9LmNsb3NlOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1c3tvcGFjaXR5Oi43NX1idXR0b24uY2xvc2V7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9YS5jbG9zZS5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjouNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MHB4KX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOm5vbmV9Lm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpzY2FsZSgxLjAyKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7ZGlzcGxheTpmbGV4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlciwubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlcntmbGV4LXNocmluazowfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMTAwdmggLSAxcmVtKTtoZWlnaHQ6bWluLWNvbnRlbnQ7Y29udGVudDpcIlwifS5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0Om5vbmV9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO2JvcmRlci1yYWRpdXM6MHB4O291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA0MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxcmVtIDFyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubW9kYWwtaGVhZGVyIC5jbG9zZXtwYWRkaW5nOjFyZW0gMXJlbTttYXJnaW46LTFyZW0gLTFyZW0gLTFyZW0gYXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6Ljc1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lm1vZGFsLWZvb3Rlcj4qe21hcmdpbjouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjEuNzVyZW0gYXV0b30ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZXtoZWlnaHQ6Y2FsYygxMDB2aCAtIDMuNXJlbSk7aGVpZ2h0Om1pbi1jb250ZW50fS5tb2RhbC1zbXttYXgtd2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLWxnLC5tb2RhbC14bHttYXgtd2lkdGg6ODAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5tb2RhbC14bHttYXgtd2lkdGg6MTE0MHB4fX0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AgIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWMgIWltcG9ydGFudH1hLmJnLXByaW1hcnk6aG92ZXIsYS5iZy1wcmltYXJ5OmZvY3VzLGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2FkMjExNiAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6aG92ZXIsYS5iZy1zZWNvbmRhcnk6Zm9jdXMsYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixidXR0b24uYmctc2Vjb25kYXJ5OmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzU0NWI2MiAhaW1wb3J0YW50fS5iZy1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzI4YTc0NSAhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpob3ZlcixhLmJnLXN1Y2Nlc3M6Zm9jdXMsYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0ICFpbXBvcnRhbnR9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4ICFpbXBvcnRhbnR9YS5iZy1pbmZvOmhvdmVyLGEuYmctaW5mbzpmb2N1cyxidXR0b24uYmctaW5mbzpob3ZlcixidXR0b24uYmctaW5mbzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGIgIWltcG9ydGFudH0uYmctd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH1hLmJnLXdhcm5pbmc6aG92ZXIsYS5iZy13YXJuaW5nOmZvY3VzLGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLGJ1dHRvbi5iZy13YXJuaW5nOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2QzOWUwMCAhaW1wb3J0YW50fS5iZy1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1ICFpbXBvcnRhbnR9YS5iZy1kYW5nZXI6aG92ZXIsYS5iZy1kYW5nZXI6Zm9jdXMsYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixidXR0b24uYmctZGFuZ2VyOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2JkMjEzMCAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLmJnLWxpZ2h0OmhvdmVyLGEuYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTUgIWltcG9ydGFudH0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDAgIWltcG9ydGFudH1hLmJnLWRhcms6aG92ZXIsYS5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFkMjEyNCAhaW1wb3J0YW50fS5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItbGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9LmJvcmRlci1yaWdodC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAgIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojZGEyOTFjICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMxN2EyYjggIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMzNDNhNDAgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnJvdW5kZWQtc217Ym9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHggIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLWxlZnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHggIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOjUwcmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZC1tZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZC1sZy1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNCV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLC5haXMtcGFnaW5hdGlvbiwuYWlzLVBhZ2luYXRpb257anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbG9hdC1zbS1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1tZC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsuZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX0udXNlci1zZWxlY3QtYWxse3VzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRve3VzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXt1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnR9Lm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfUBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSl7LnN0aWNreS10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvO3doaXRlLXNwYWNlOm5vcm1hbH0uc2hhZG93LXNte2JveC1zaGFkb3c6MCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwwLDAsMC4wNzUpICFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgMC41cmVtIDFyZW0gcmdiYSgwLDAsMCwwLjE1KSAhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLDAuMTc1KSAhaW1wb3J0YW50fS5zaGFkb3ctbm9uZXtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0udy0yNXt3aWR0aDoyNSUgIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUgIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUgIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byAhaW1wb3J0YW50fS5oLTI1e2hlaWdodDoyNSUgIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlICFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSAhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdncgIWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyAhaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC0wLC5teS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci0wLC5teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLTAsLm14LTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLTEsLm14LTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi0xLC5teS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtMiwubXktMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLTIsLm15LTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC0yLC5teC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC0zLC5teS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci0zLC5teC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLTMsLm14LTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLTQsLm14LTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi00LC5teS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC01LC5teS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLTUsLm15LTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLTUsLm14LTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LTAsLnB5LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci0wLC5weC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtMCwucHgtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItMSwucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi0xLC5weS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtMiwucHktMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItMiwucHktMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC0yLC5weC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LTMsLnB5LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci0zLC5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtMywucHgtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItNCwucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi00LC5weS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC01LC5weS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItNSwucHktNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLTUsLnB4LTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1uMXttYXJnaW46LS4yNXJlbSAhaW1wb3J0YW50fS5tdC1uMSwubXktbjF7bWFyZ2luLXRvcDotLjI1cmVtICFpbXBvcnRhbnR9Lm1yLW4xLC5teC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tYi1uMSwubXktbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtICFpbXBvcnRhbnR9Lm1sLW4xLC5teC1uMXttYXJnaW4tbGVmdDotLjI1cmVtICFpbXBvcnRhbnR9Lm0tbjJ7bWFyZ2luOi0uNXJlbSAhaW1wb3J0YW50fS5tdC1uMiwubXktbjJ7bWFyZ2luLXRvcDotLjVyZW0gIWltcG9ydGFudH0ubXItbjIsLm14LW4ye21hcmdpbi1yaWdodDotLjVyZW0gIWltcG9ydGFudH0ubWItbjIsLm15LW4ye21hcmdpbi1ib3R0b206LS41cmVtICFpbXBvcnRhbnR9Lm1sLW4yLC5teC1uMnttYXJnaW4tbGVmdDotLjVyZW0gIWltcG9ydGFudH0ubS1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtbjMsLm15LW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItbjMsLm14LW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1uMywubXktbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1uMywubXgtbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1uNCwubXktbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLW40LC5teC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1uNCwubXktbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLW40LC5teC1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LW41LC5teS1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLW41LC5teC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItbjUsLm15LW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtbjUsLm14LW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1hdXRvLC5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWF1dG8sLm15LWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLWF1dG8sLm14LWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm0tc20tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1zbS0wLC5teS1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLXNtLTAsLm15LXNtLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLXNtLTAsLm14LXNtLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0xLC5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTEsLm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTEsLm14LXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtc20tMiwubXktc20tMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTIsLm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTIsLm15LXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1zbS0yLC5teC1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1zbS0zLC5teS1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTMsLm15LXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLXNtLTMsLm14LXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS00LC5teS1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTQsLm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTQsLm14LXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1zbS01LC5teC1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LXNtLTAsLnB5LXNtLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1zbS0wLC5weS1zbS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtc20tMCwucHgtc20tMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtc20tMSwucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItc20tMSwucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1zbS0xLC5weC1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1zbS0yLC5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItc20tMiwucHktc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LXNtLTMsLnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1zbS0zLC5weS1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtc20tMywucHgtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtc20tNCwucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItc20tNCwucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1zbS00LC5weC1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1zbS01LC5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItc20tNSwucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItc20tNSwucHktc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1zbS1uMXttYXJnaW46LS4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMSwubXktc20tbjF7bWFyZ2luLXRvcDotLjI1cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMSwubXktc20tbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tbGVmdDotLjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tbjJ7bWFyZ2luOi0uNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMiwubXktc20tbjJ7bWFyZ2luLXRvcDotLjVyZW0gIWltcG9ydGFudH0ubXItc20tbjIsLm14LXNtLW4ye21hcmdpbi1yaWdodDotLjVyZW0gIWltcG9ydGFudH0ubWItc20tbjIsLm15LXNtLW4ye21hcmdpbi1ib3R0b206LS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4yLC5teC1zbS1uMnttYXJnaW4tbGVmdDotLjVyZW0gIWltcG9ydGFudH0ubS1zbS1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtc20tbjMsLm15LXNtLW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItc20tbjMsLm14LXNtLW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMywubXktc20tbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1zbS1uMywubXgtc20tbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1zbS1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uNCwubXktc20tbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW40LC5teC1zbS1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uNCwubXktc20tbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW40LC5teC1zbS1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tc20tbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LXNtLW41LC5teS1zbS1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLXNtLW41LC5teC1zbS1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItc20tbjUsLm15LXNtLW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtc20tbjUsLm14LXNtLW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tLW1kLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbWQtMCwubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1tZC0wLC5teS1tZC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMSwubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItbWQtMSwubXktbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1tZC0xLC5teC1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTIsLm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1tZC0yLC5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtbWQtMiwubXgtbWQtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItbWQtMywubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1tZC0zLC5teS1tZC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtNCwubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItbWQtNCwubXktbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1tZC00LC5teC1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtbWQtNSwubXktbWQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItbWQtNSwubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1tZC01LC5teC1tZC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItbWQtMCwucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItbWQtMCwucHktbWQtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LW1kLTEsLnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItbWQtMSwucHktbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtbWQtMSwucHgtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTIsLnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItbWQtMiwucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtbWQtMiwucHgtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItbWQtMywucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItbWQtMywucHktbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTQsLnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItbWQtNCwucHktbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtbWQtNCwucHgtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtbWQtNSwucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1tZC01LC5weC1tZC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0tbWQtbjF7bWFyZ2luOi0uMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjEsLm15LW1kLW4xe21hcmdpbi10b3A6LS4yNXJlbSAhaW1wb3J0YW50fS5tci1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0gIWltcG9ydGFudH0ubWItbWQtbjEsLm15LW1kLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLW4ye21hcmdpbjotLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjIsLm15LW1kLW4ye21hcmdpbi10b3A6LS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLW4yLC5teS1tZC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMiwubXgtbWQtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LW1kLW4zLC5teS1tZC1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4zLC5teC1tZC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWItbWQtbjMsLm15LW1kLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwtbWQtbjMsLm14LW1kLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0tbWQtbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjQsLm15LW1kLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWItbWQtbjQsLm15LW1kLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC1tZC1uNSwubXktbWQtbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLW1kLW41LC5teS1tZC1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLW1kLW41LC5teC1tZC1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubS1sZy0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LWxnLTAsLm15LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLWxnLTAsLm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtbGctMCwubXgtbGctMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLTEsLm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItbGctMSwubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTEsLm15LWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtbGctMSwubXgtbGctMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItbGctMiwubXktbGctMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LWxnLTMsLm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLWxnLTMsLm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtbGctMywubXgtbGctM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTQsLm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItbGctNCwubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTQsLm15LWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtbGctNCwubXgtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LWxnLTUsLm15LWxnLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItbGctNSwubXktbGctNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtbGctNSwubXgtbGctNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtbGctMCwucHktbGctMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1sZy0wLC5weC1sZy0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1sZy0xLC5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLWxnLTEsLnB5LWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0yLC5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0yLC5weS1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtbGctMywucHktbGctM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1sZy0zLC5weC1sZy0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1sZy00LC5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1sZy01LC5weS1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLWxnLW4xe21hcmdpbjotLjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLW4xLC5teS1sZy1uMXttYXJnaW4tdG9wOi0uMjVyZW0gIWltcG9ydGFudH0ubXItbGctbjEsLm14LWxnLW4xe21hcmdpbi1yaWdodDotLjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4xLC5teS1sZy1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjEsLm14LWxnLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0gIWltcG9ydGFudH0ubS1sZy1uMnttYXJnaW46LS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLW4yLC5teS1sZy1uMnttYXJnaW4tdG9wOi0uNXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSAhaW1wb3J0YW50fS5tYi1sZy1uMiwubXktbGctbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjIsLm14LWxnLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSAhaW1wb3J0YW50fS5tLWxnLW4ze21hcmdpbjotMXJlbSAhaW1wb3J0YW50fS5tdC1sZy1uMywubXktbGctbjN7bWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMywubXgtbGctbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4zLC5teS1sZy1uM3ttYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnR9Lm1sLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50fS5tLWxnLW40e21hcmdpbjotMS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLW40LC5teS1sZy1uNHttYXJnaW4tdG9wOi0xLjVyZW0gIWltcG9ydGFudH0ubXItbGctbjQsLm14LWxnLW40e21hcmdpbi1yaWdodDotMS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW40LC5teS1sZy1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjQsLm14LWxnLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0gIWltcG9ydGFudH0ubS1sZy1uNXttYXJnaW46LTNyZW0gIWltcG9ydGFudH0ubXQtbGctbjUsLm15LWxnLW41e21hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudH0ubXItbGctbjUsLm14LWxnLW41e21hcmdpbi1yaWdodDotM3JlbSAhaW1wb3J0YW50fS5tYi1sZy1uNSwubXktbGctbjV7bWFyZ2luLWJvdHRvbTotM3JlbSAhaW1wb3J0YW50fS5tbC1sZy1uNSwubXgtbGctbjV7bWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5tLXhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQteGwtMCwubXkteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXIteGwtMCwubXgteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi14bC0wLC5teS14bC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC14bC0wLC5teC14bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQteGwtMSwubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci14bC0xLC5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWIteGwtMSwubXkteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC14bC0xLC5teC14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci14bC0yLC5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi14bC0yLC5teS14bC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQteGwtMywubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi14bC0zLC5teS14bC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC14bC0zLC5teC14bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQteGwtNCwubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci14bC00LC5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC14bC00LC5teC14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi14bC01LC5teS14bC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC14bC0wLC5weS14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXhsLTEsLnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwteGwtMSwucHgteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTIsLnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHIteGwtMiwucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTIsLnB5LXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwteGwtMiwucHgteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC14bC0zLC5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGIteGwtMywucHkteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTQsLnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwteGwtNCwucHgteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXhsLTUsLnB5LXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0teGwtbjF7bWFyZ2luOi0uMjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjEsLm15LXhsLW4xe21hcmdpbi10b3A6LS4yNXJlbSAhaW1wb3J0YW50fS5tci14bC1uMSwubXgteGwtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0gIWltcG9ydGFudH0ubWIteGwtbjEsLm15LXhsLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMSwubXgteGwtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLW4ye21hcmdpbjotLjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjIsLm15LXhsLW4ye21hcmdpbi10b3A6LS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4yLC5teC14bC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLW4yLC5teS14bC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMiwubXgteGwtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtICFpbXBvcnRhbnR9Lm0teGwtbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LXhsLW4zLC5teS14bC1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4zLC5teC14bC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWIteGwtbjMsLm15LXhsLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwteGwtbjMsLm14LXhsLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0teGwtbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjQsLm15LXhsLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci14bC1uNCwubXgteGwtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWIteGwtbjQsLm15LXhsLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uNCwubXgteGwtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC14bC1uNSwubXkteGwtbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci14bC1uNSwubXgteGwtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLXhsLW41LC5teS14bC1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLXhsLW41LC5teC14bC1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXIteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19LnN0cmV0Y2hlZC1saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50ZXh0LW1vbm9zcGFjZXtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlICFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyICFpbXBvcnRhbnR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnR9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7Y29sb3I6I2RhMjkxYyAhaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmhvdmVyLGEudGV4dC1wcmltYXJ5OmZvY3Vze2NvbG9yOiM5NjFjMTMgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6aG92ZXIsYS50ZXh0LXNlY29uZGFyeTpmb2N1c3tjb2xvcjojNDk0ZjU0ICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6aG92ZXIsYS50ZXh0LXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6IzE5NjkyYyAhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fWEudGV4dC1pbmZvOmhvdmVyLGEudGV4dC1pbmZvOmZvY3Vze2NvbG9yOiMwZjY2NzQgIWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDcgIWltcG9ydGFudH1hLnRleHQtd2FybmluZzpob3ZlcixhLnRleHQtd2FybmluZzpmb2N1c3tjb2xvcjojYmE4YjAwICFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vye2NvbG9yOiNkYzM1NDUgIWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmhvdmVyLGEudGV4dC1kYW5nZXI6Zm9jdXN7Y29sb3I6I2E3MWQyYSAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6aG92ZXIsYS50ZXh0LWxpZ2h0OmZvY3Vze2NvbG9yOiNjYmQzZGEgIWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMzNDNhNDAgIWltcG9ydGFudH1hLnRleHQtZGFyazpob3ZlcixhLnRleHQtZGFyazpmb2N1c3tjb2xvcjojMTIxNDE2ICFpbXBvcnRhbnR9LnRleHQtYm9keXtjb2xvcjojMjEyNTI5ICFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50fS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC1icmVhazpicmVhay13b3JkICFpbXBvcnRhbnQ7d29yZC13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudH0udGV4dC1yZXNldHtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsqLCo6OmJlZm9yZSwqOjphZnRlcnt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YTpub3QoLmJ0bik6bm90KC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAgIWltcG9ydGFudH1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICNhZGI1YmQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9QHBhZ2V7c2l6ZTphM31ib2R5e21pbi13aWR0aDo5OTJweCAhaW1wb3J0YW50fS5jb250YWluZXJ7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS50YWJsZS1kYXJre2NvbG9yOmluaGVyaXR9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGgsLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J2ZvbnRlbGxvJztzcmM6dXJsKFwiLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uZW90PzcxODAzOTAxXCIpO3NyYzp1cmwoXCIuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5lb3Q/NzE4MDM5MDEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZjI/NzE4MDM5MDFcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZj83MTgwMzkwMVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLnR0Zj83MTgwMzkwMVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5zdmc/NzE4MDM5MDEjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5pY29uLWJvb2stb3BlbjpiZWZvcmV7Y29udGVudDonXFxlODAwJ30uaWNvbi1kb2MtdGV4dDpiZWZvcmV7Y29udGVudDonXFxlODAxJ30uaWNvbi1zaGFyZTpiZWZvcmV7Y29udGVudDonXFxlODAyJ30uaWNvbi11cC1vcGVuLWJpZzpiZWZvcmV7Y29udGVudDonXFxlODAzJ30uaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmV7Y29udGVudDonXFxlODA0J30uaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDonXFxlODA1J30uaWNvbi1sZWZ0LW9wZW4tYmlnOmJlZm9yZXtjb250ZW50OidcXGU4MDYnfS5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwNyd9Lmljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDonXFxlODA4J30uaWNvbi11cC1vcGVuLW1pbmk6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwOSd9Lmljb24tcmlnaHQtb3Blbi1taW5pOmJlZm9yZXtjb250ZW50OidcXGU4MGEnfS5pY29uLWxlZnQtb3Blbi1taW5pOmJlZm9yZXtjb250ZW50OidcXGU4MGInfS5pY29uLWRvd24tb3Blbi1taW5pOmJlZm9yZXtjb250ZW50OidcXGU4MGMnfS5pY29uLXVwLW9wZW46YmVmb3Jle2NvbnRlbnQ6J1xcZTgwZCd9Lmljb24tcmlnaHQtb3BlbjpiZWZvcmV7Y29udGVudDonXFxlODBlJ30uaWNvbi1sZWZ0LW9wZW46YmVmb3Jle2NvbnRlbnQ6J1xcZTgwZid9Lmljb24tZG93bi1vcGVuOmJlZm9yZXtjb250ZW50OidcXGU4MTAnfS5pY29uLXJzczpiZWZvcmV7Y29udGVudDonXFxlODExJ30uaWNvbi14aW5nOmJlZm9yZXtjb250ZW50OidcXGU4MTInfS5pY29uLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxMyd9Lmljb24teW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50OidcXGU4MTQnfS5pY29uLXBsYXktY2lyY2xlZDI6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxNSd9Lmljb24tbWFwOmJlZm9yZXtjb250ZW50OidcXGU4MTYnfS5pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDonXFxlODE3J30uaWNvbi1tZW51OmJlZm9yZXtjb250ZW50OidcXGU4MTgnfS5pY29uLW1haWw6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxOSd9Lmljb24tbGluazpiZWZvcmV7Y29udGVudDonXFxlODFhJ30uaWNvbi1wcmludDpiZWZvcmV7Y29udGVudDonXFxlODFiJ30uaWNvbi1kb3Q6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxYyd9Lmljb24tcGF1c2U6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxZCd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X2Nsb3NlOmJlZm9yZXtjb250ZW50OidcXGU4MWUnfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9tZW51OmJlZm9yZXtjb250ZW50OidcXGU4MWYnfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9wb2RjYXN0X2ltYWdlOmJlZm9yZXtjb250ZW50OidcXGU4MjAnfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9wb2RjYXN0X3RleHQ6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyMSd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3BvZGNhc3QtcGxheWluZzpiZWZvcmV7Y29udGVudDonXFxlODIyJ30uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfc2VhcmNoOmJlZm9yZXtjb250ZW50OidcXGU4MjMnfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF92aWRlbzpiZWZvcmV7Y29udGVudDonXFxlODI0J30uaWNvbi1jbG91ZDpiZWZvcmV7Y29udGVudDonXFxlODI1J30uaWNvbi1zdG9wOmJlZm9yZXtjb250ZW50OidcXGU4MjYnfS5pY29uLWZsYXNoOmJlZm9yZXtjb250ZW50OidcXGU4MjcnfS5pY29uLXRvLWVuZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyOCd9Lmljb24tdG8tc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyOSd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X29ubGluZXB1YmxpY2F0aW9uOmJlZm9yZXtjb250ZW50OidcXGU4MmEnfS5pY29uLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OidcXGYyMzInfS5pY29uLWdwbHVzOmJlZm9yZXtjb250ZW50OidcXGYzMGYnfS5pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OidcXGYzMTgnfS5pY29uLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDonXFxmMzJkJ31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLXJlZ3VsYXIuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1ib2xkLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1ib2R5e2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJHZW9yZ2lhXCIsc2VyaWY7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2JkYmViZH06OnNlbGVjdGlvbntiYWNrZ3JvdW5kOiNiZGJlYmR9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9aDEsLmFydGljbGUtaDF7Zm9udC1zaXplOjY4cHg7bGluZS1oZWlnaHQ6MS4wODg7bWFyZ2luLWJvdHRvbToxNnB4fWgze2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjMwcHh9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1hLGE6dmlzaXRlZHtjb2xvcjojZGEyOTFjO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2Utb3V0fWE6aG92ZXIsYTphY3RpdmUsYTpmb2N1cyxhOnZpc2l0ZWQ6aG92ZXIsYTp2aXNpdGVkOmFjdGl2ZSxhOnZpc2l0ZWQ6Zm9jdXN7Y29sb3I6I2RhMjkxYzt0ZXh0LWRlY29yYXRpb246bm9uZX1hIGkuaWNvbixhOnZpc2l0ZWQgaS5pY29ue3RleHQtZGVjb3JhdGlvbjppbmhlcml0fWEuYnRuOmhvdmVyLGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpob3ZlcixhLmJ0bjphY3RpdmUsYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmFjdGl2ZSxhLmJ0bjpmb2N1cyxhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXN7Y29sb3I6I2ZmZn1hLnRlYXNlLWxpbmt7d29yZC13cmFwOmJyZWFrLXdvcmR9LmJ0biwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0e2JvcmRlci1jb2xvcjojMjYyNjI2fS5jb2xvci1saW5re2NvbG9yOiNkYTI5MWN9LmFydGljbGUtbGVhZHtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjIzMztmb250LXN0eWxlOml0YWxpYzttYXJnaW4tYm90dG9tOjQwcHh9LnRpdGxlLXNlY3Rpb257Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToyNHB4fS50aXRsZS1zZWN0aW9uIGE6aG92ZXIsLnRpdGxlLXNlY3Rpb24gYTphY3RpdmUsLnRpdGxlLXNlY3Rpb24gYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5ob21lIC50aXRsZS1zZWN0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAudGl0bGUtc2VjdGlvbiwucGFnZS10ZW1wbGF0ZS1wYWdlLW1lZGlhIC50aXRsZS1zZWN0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYWJvdXQgLnRpdGxlLXNlY3Rpb24sLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZWFtIC50aXRsZS1zZWN0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyAudGl0bGUtc2VjdGlvbntjb2xvcjojMjYyNjI2fS50aXRsZS1hcmNoaXZle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbjowO2NvbG9yOiNkYTI5MWN9LnRpdGxlLWFyY2hpdmUgc3Bhbntjb2xvcjojMjYyNjI2fS50aXRsZS1iaWd7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjlweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmfS50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9LmxlYWQtbWVkaXVtLC5sZWFkLW1lZGl1bSBwe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5sZWFkLWJpZywubGVhZC1iaWcgcHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0udGl0bGUtd2lkZ2V0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206OHB4fXVsLmxpc3Qtc2ltcGxle2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5saW5rLXNlY3Rpb24gYXtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9Lmxpbmstc2VjdGlvbiBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5saW5rLXNlY3Rpb24gYSAuaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtsaW5lLWhlaWdodDoxO3RleHQtZGVjb3JhdGlvbjpub25lfS5saW5rLXNlY3Rpb24gYS5jb2xsYXBzZWQgLmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXR9Lmxpbmstc2VjdGlvbiBhLmNvbGxhcHNlZDpob3ZlciwubGluay1zZWN0aW9uIGEuY29sbGFwc2VkOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hcnRpY2xlLWJvZHktbGVhZCBwe2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjM3cHg7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLWJvdHRvbToyNHB4fS5hcnRpY2xlLWJvZHktYnlsaW5le21hcmdpbi10b3A6MjRweDttYXJnaW4tYm90dG9tOjQ4cHh9LmFydGljbGUtYm9keS1ieWxpbmUgcHtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206OHB4fS5ibG9jay13aWRnZXQgcCwuYmxvY2std2lkZ2V0IGFkZHJlc3N7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweDttYXJnaW4tYm90dG9tOjE2cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5ibG9jay13aWRnZXQgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmxvY2std2lkZ2V0IGE6aG92ZXIsLmJsb2NrLXdpZGdldCBhOmZvY3VzLC5ibG9jay13aWRnZXQgYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aDEsLmFydGljbGUtaDF7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzlweDttYXJnaW4tYm90dG9tOjhweH0uYXJ0aWNsZS1sZWFke2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbToyNHB4fS50aXRsZS1zZWN0aW9ue2NvbG9yOiMyNjI2MjZ9aDIudGl0bGUtc2VjdGlvbntmb250LXNpemU6MThweH19YnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uYnRuLXByaW1hcnksLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsYS5idG4tcHJpbWFyeSxhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LmJ0bi1zcnNseXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzI2MjYyNn0uYnRuLXNyc2x5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjYyNjI2O2JvcmRlci1jb2xvcjojMGQwZDBkfS5idG4tc3JzbHk6Zm9jdXMsLmJ0bi1zcnNseS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI2MjYyNjtib3JkZXItY29sb3I6IzBkMGQwZDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMzcsMzgsMzgsMC41KX0uYnRuLXNyc2x5LmRpc2FibGVkLC5idG4tc3JzbHk6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMyNjI2MjZ9LmJ0bi1zcnNseTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1zcnNseTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1zcnNseS5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7Ym9yZGVyLWNvbG9yOiMwNjA2MDZ9LmJ0bi1zcnNseTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1zcnNseTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zcnNseS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM3LDM4LDM4LDAuNSl9Ym9keS5hZG1pbi1iYXIgI2hlYWRlcnt0b3A6MzJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5hZG1pbi1iYXIgI2hlYWRlcnt0b3A6NDZweH0uY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWxlZnQ6MThweH0uY29sLTEsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLC5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20sLmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZCwuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLC5jb2wteGwtMSwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGx7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH0ucm93e21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHh9fS5zZW8taGlkZGVue2ZvbnQtc2l6ZTowO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KX0jYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNvY2lhbC1idWJibGV7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojY2NjO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbi10b3A6NXB4O21hcmdpbi1yaWdodDo1cHg7Y29sb3I6I2ZmZn0uc29jaWFsLWJ1YmJsZTpob3Zlciwuc29jaWFsLWJ1YmJsZTphY3RpdmUsLnNvY2lhbC1idWJibGU6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNlZmVmZWZ9I3R5cGVkLXN0cmluZ3N7ZGlzcGxheTpub25lfS50eXBlZC1jb250YWluZXJ7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTZweDtoZWlnaHQ6MjEycHh9LnR5cGVkLWNvbnRhaW5lciAudHlwZWQtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlfS50eXBlZC1jb250YWluZXIgLnR5cGVkLWlubmVyICN0eXBlZHtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDozNnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO2NvbG9yOiMyNjI2MjY7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCV9Lm92ZXJsYXktY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5vdmVybGF5LWNvbnRhaW5lciAub3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjB9Lm1vYmlsZS1vbmx5LC5tb2JpbGUtb25seS1pbmxpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpey50b3VjaGV2ZW50cyAubW9iaWxlLW9ubHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS50b3VjaGV2ZW50cyAubW9iaWxlLW9ubHktaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fS5zcnNseS1mYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zcnNseS1mb250ZWxsbywubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluay5uYXYtbGluay1maWxlOmJlZm9yZSwuYWlzLXNlYXJjaC1ib3g6YWZ0ZXIsLmFpcy1TZWFyY2hCb3g6YWZ0ZXIsLmFpcy1QYW5lbCAuYWlzLVBhbmVsLWhlYWRlcjphZnRlciwjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtcGxheSBidXR0b246YmVmb3JlLCNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1wYXVzZSBidXR0b246YmVmb3JlLC5zaW5nbGUtdmlkZW9fX3RpdGxlOmJlZm9yZSwudGVhc2UtcG9zdCBoMzpiZWZvcmUsLnRlYXNlLXB1YmxpY2F0aW9uIGgzOmJlZm9yZSwudGVhc2UtcG9kY2FzdCBoMzpiZWZvcmUsLnRlYXNlLXZpZGVvIGgzOmJlZm9yZSwudGVhc2UtbWljcm9zaXRlIGgzOmJlZm9yZXtmb250LWZhbWlseTpcImZvbnRlbGxvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ucGx1c21pbnVze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0ucGx1c21pbnVzIC5wbHVzbWludXMtdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjpoZWlnaHQgMC4ycyBlYXNlLWluO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMjYyNjI2fS5wbHVzbWludXMgLnBsdXNtaW51cy1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2fS5wbHVzbWludXMtZHJvcGRvd257d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0ucGx1c21pbnVzLWRyb3Bkb3duIC5wbHVzbWludXN7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweH0ucGx1c21pbnVzLWRyb3Bkb3duIC5wbHVzbWludXMgLnBsdXNtaW51cy12ZXJ0aWNhbHtoZWlnaHQ6MCV9LnBsdXNtaW51cy1kcm9wZG93bi5jb2xsYXBzZWQgLnBsdXNtaW51cyAucGx1c21pbnVzLXZlcnRpY2Fse2hlaWdodDoxMDAlfS5wbHVzbWludXMtZHJvcGRvd24gLnBsdXNtaW51cy10ZXh0e2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjI4cHg7ZmxvYXQ6bGVmdDtjb2xvcjojMjYyNjI2fS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjB9LmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LS43NXJlbTtyaWdodDotMS4yNXJlbTtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9aW5wdXQsdGV4dGFyZWEsLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fWlucHV0OmZvY3VzLHRleHRhcmVhOmZvY3VzLC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnBhcmRvdHttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjAgYXV0byAyZW07YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO3BhZGRpbmc6MTZweH0ucGFyZG90IGZvcm17Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4fS5wYXJkb3QgbGFiZWx7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjhweH0ucGFyZG90IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo4cHh9LnBhcmRvdCAuc3VibWl0LXdyYXBwZXJ7bWFyZ2luLXRvcDo4cHg7dGV4dC1hbGlnbjpyaWdodH0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX0uc2xpY2stdHJhY2s6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7ZGlzcGxheTpub25lfVtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfS5zbGlkZXIgLnNsaWNrLWFycm93e3otaW5kZXg6MTA7Zm9udC1zaXplOjQycHg7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTE2cHg7Y3Vyc29yOnBvaW50ZXJ9LnNsaWRlciAuc2xpY2stYXJyb3cuc2xpZGUtcHJldntsZWZ0Oi0xMHB4fS5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWRlLW5leHR7cmlnaHQ6LTEwcHh9LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJ7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmctYm90dG9tOjE2cHh9LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0yNHB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDoxMDAlfS5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bWFyZ2luOjAgNHB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b257Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7b3V0bGluZTpub25lO2xpbmUtaGVpZ2h0OjBweDtjb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjVweDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbnRlbnQ6XCLuoJxcIjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMyNjI2MjY7b3BhY2l0eTouMjU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6IzI2MjYyNjtvcGFjaXR5Oi43NX0uc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZX0uc2xpZGVyLnNsaWNrLWluaXRpYWxpemVke2Rpc3BsYXk6YmxvY2t9LnNsaWRlciAuc2xpZGV7aGVpZ2h0OmF1dG99LnNsaWRlciAuc2xpZGUgaDN7bWFyZ2luOjB9LnNsaWRlciAuc2xpZGUgaDR7bWFyZ2luOjB9LnNsaWRlciAuc2xpZGUgaW1ne21hcmdpbjowIGF1dG87d2lkdGg6YXV0b30uc2xpZGVyIC5zbGlkZSBwe21hcmdpbjowfS5zbGlkZS11c2VyIC5zbGlkZS1pbm5lcntwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9LnNsaWRlLXVzZXIgLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MTZweH0uc2xpZGUtdXNlciBpbWd7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2fS5zbGlkZS11c2VyIGg0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpZGUtdXNlciBwLnBvc2l0aW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyfS5zbGlkZS11c2VyIC5wZXJzb24tcGhvbmV7bWFyZ2luLXRvcDoxNnB4fS5zbGlkZS11c2VyIC5wZXJzb24tcGhvbmUsLnNsaWRlLXVzZXIgLnBlcnNvbi1tYWlse2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyfS5zbGlkZXItZXhwZXJ0cy1kZXRhaWxzIC5zbGlkZS11c2VyIGg0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1wcmV2e2xlZnQ6LTIwcHh9LnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtbmV4dHtyaWdodDotMjBweH0uc2xpZGUgLmltYWdlLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6OHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4fSNmb290ZXJ7Ym9yZGVyLXRvcDo3cHggc29saWQgIzI2MjYyNjttYXJnaW4tdG9wOjU2cHg7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbTo4MHB4fSNmb290ZXIgLnNvY2lhbC1wcm9maWxlcyBhe2ZvbnQtc2l6ZToyMnB4O21hcmdpbi1yaWdodDoxNnB4fSNmb290ZXIgLnNvY2lhbC1wcm9maWxlcyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6MC44fS5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sLC5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCAuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0LC5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXR7d2lkdGg6MTAwJX0uYmxvY2std2lkZ2V0e21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5pbnB1dC1ncm91cCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmlucHV0LWdyb3UtYnRuLC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuZm9ybS1jb250cm9sLC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3gtaW5wdXR7ZGlzcGxheTpibG9ja319Lm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbmt7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbmsubmF2LWxpbmstZmlsZTpiZWZvcmV7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODAxXCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbms6aG92ZXIsLm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbms6Zm9jdXMsLm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbms6YWN0aXZle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2Vze2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7cGFkZGluZzowO21hcmdpbjowO2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7cGFkZGluZy10b3A6NnB4fS5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVte21hcmdpbi1yaWdodDoyNHB4O2Zsb2F0OmxlZnR9LmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpob3ZlciwuZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmFjdGl2ZSwuZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmZvY3Vze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkYTI5MWN9LmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0uY3VycmVudC1sYW5nIGF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RhMjkxY30uc2VwZXJhdG9yLW1vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpeyNmb290ZXIgLnNvY2lhbC1wcm9maWxlc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2Zvb3RlciAuc29jaWFsLXByb2ZpbGVzIC5pY29ue21hcmdpbi1yaWdodDowfS5ibG9jay13aWRnZXR7bWFyZ2luLWJvdHRvbTozMnB4fS5zZXBlcmF0b3ItbW9iaWxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE2cHggLTlweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyNjI2MjY7d2lkdGg6MTAwJX0uZm9vdGVyLXNpdGVtYXAgLm5hdiAubmF2LWxpbmt7Ym9yZGVyOm1lZGl1bSBub25lfS5tb2JpbGUtc2VhcmNoLWxhbmd7cGFkZGluZzo4cHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyNjI2MjY7bWFyZ2luOjE2cHggMCAxNnB4fS5tb2JpbGUtc2VhcmNoLWxhbmcgLnNlYXJjaC1saW5re2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubW9iaWxlLXNlYXJjaC1sYW5nIC5uYXZiYXItbGFuZ3VhZ2Vze2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7cGFkZGluZzowO21hcmdpbjowO2Zsb2F0OnJpZ2h0fS5tb2JpbGUtc2VhcmNoLWxhbmcgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbXttYXJnaW4tbGVmdDoyNHB4O2Zsb2F0OmxlZnR9Lm1vYmlsZS1zZWFyY2gtbGFuZyAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lm1vYmlsZS1zZWFyY2gtbGFuZyAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGF7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMyNjI2MjY7Zm9udC13ZWlnaHQ6Ym9sZH0ubW9iaWxlLXNlYXJjaC1sYW5nIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0uY3VycmVudC1sYW5nIGF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNn19I2hlYWRlcntiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luLWJvdHRvbTo1NnB4O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICMyNjI2MjZ9LnNlcGVyYXRvci1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzI2MjYyNjttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2hlYWRlci5oZWFkZXItdXB7dG9wOi01OHB4fWJvZHkuYWRtaW4tYmFyICNoZWFkZXIuaGVhZGVyLXVwe3RvcDotMTJweH19Lm5hdmJhci5uYXZiYXItYXZlbmlye3BhZGRpbmc6MH0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZHtwYWRkaW5nOjB9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItYnJhbmQgaW1ne2hlaWdodDo0N3B4fS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTZweDtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxO3RvcDotN3B4O3BhZGRpbmc6MCA2cHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbnt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIgLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X2Nsb3Nle2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTpub3JtYWx9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfbWVudXtkaXNwbGF5Om5vbmV9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzJweDt0b3A6LTVweDtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZTozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXNlYXJjaHt0b3A6MDtmb250LXNpemU6MjVweH19Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X2Nsb3Nle2Rpc3BsYXk6bm9uZX0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfbWVudXtkaXNwbGF5OmJsb2NrfS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3B7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbToyNHB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXZ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MjBweH0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbXtwYWRkaW5nOjAgMCAwIDE2cHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5re3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUsLm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNn0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmt7Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMjYyNjI2fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1sYW5ndWFnZXN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206NDhweH0ubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9te3BhZGRpbmctdG9wOjIxcHg7cGFkZGluZy1ib3R0b206MjRweH0ubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIC5uYXZiYXItbmF2IC5uYXYtaXRlbXtwYWRkaW5nOjAgIDg0cHggMCAwO3dpZHRoOjIzNHB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua3twYWRkaW5nOjA7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMjYyNjI2O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO3RleHQtc2hhZG93OjFweCAxcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgLTJweCAwIDAgI2ZmZn0ubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgc3Bhbntjb2xvcjojMjYyNjI2fS5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20gLm5hdmJhci1uYXYgLm5hdi1pdGVtLm5hdi1pdGVtLXNlYXJjaHtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6YXV0b30ubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5uYXYtaXRlbS1zZWFyY2ggYS5uYXYtbGlua3tmb250LXNpemU6NTBweH0jaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2Vze2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7cGFkZGluZzowO21hcmdpbjowfSNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbXtkaXNwbGF5OmlubGluZTtwYWRkaW5nOjAgMCAwIDMycHh9I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGF7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtjb2xvcjojMjYyNjI2O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpob3ZlciwjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTphY3RpdmUsI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMjYyNjI2fSNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYXtib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9Lm5hdnBpbGxhci1zd2l0emVybGFuZCAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICNkYTI5MWN9Lm5hdnBpbGxhci1zd2l0emVybGFuZCAubmF2LWxpbmsgc3Bhbjpob3Zlcntjb2xvcjojZGEyOTFjICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1zd2l0emVybGFuZC5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmsgc3Bhbntjb2xvcjojZGEyOTFjICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1tYXJrZXRzIC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgI2VkOGIwMH0ubmF2cGlsbGFyLW1hcmtldHMgLm5hdi1saW5rIHNwYW46aG92ZXJ7Y29sb3I6I2VkOGIwMCAhaW1wb3J0YW50fS5uYXZwaWxsYXItbWFya2V0cy5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmsgc3Bhbntjb2xvcjojZWQ4YjAwICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1zdGF0ZSAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMwMDk2NjB9Lm5hdnBpbGxhci1zdGF0ZSAubmF2LWxpbmsgc3Bhbjpob3Zlcntjb2xvcjojMDA5NjYwICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1zdGF0ZS5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmsgc3Bhbntjb2xvcjojMDA5NjYwICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1nb3Zlcm5tZW50IC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzAwODZiZn0ubmF2cGlsbGFyLWdvdmVybm1lbnQgLm5hdi1saW5rIHNwYW46aG92ZXJ7Y29sb3I6IzAwODZiZiAhaW1wb3J0YW50fS5uYXZwaWxsYXItZ292ZXJubWVudC5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmsgc3Bhbntjb2xvcjojMDA4NmJmICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1zb2NpZXR5IC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgI2JiMTZhM30ubmF2cGlsbGFyLXNvY2lldHkgLm5hdi1saW5rIHNwYW46aG92ZXJ7Y29sb3I6I2JiMTZhMyAhaW1wb3J0YW50fS5uYXZwaWxsYXItc29jaWV0eS5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmsgc3Bhbntjb2xvcjojYmIxNmEzICFpbXBvcnRhbnR9I25hdmJhck5hdk1vYmlsZXttYXJnaW46MTZweCAwO2JvcmRlci10b3A6N3B4IHNvbGlkICMyNjI2MjZ9I25hdmJhck5hdk1vYmlsZSAubmF2LXByb3NwZXJpdHl7cGFkZGluZy10b3A6MjRweDtib3JkZXI6bWVkaXVtIG5vbmV9I25hdmJhck5hdk1vYmlsZSAubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVte3BhZGRpbmc6MCAwIDI0cHh9I25hdmJhck5hdk1vYmlsZSAubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtIC5uYXYtbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MjJweH0jbmF2YmFyTmF2TW9iaWxlIC5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW0gLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzpub25lfSNuYXZiYXJOYXZNb2JpbGUgLnNlcGVyYXRvci1oZWFkZXJ7bWFyZ2luLWJvdHRvbToyNHB4fSNuYXZiYXJOYXZNb2JpbGUgLnNlcGVyYXRvci1oZWFkZXIuc2VwZXJhdG9yLWhlYWRlcjJ7bWFyZ2luLXRvcDoyNHB4fSNuYXZiYXJOYXZNb2JpbGUgLmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMjYyNjI2O3BhZGRpbmctbGVmdDoxOHB4fSNuYXZiYXJOYXZNb2JpbGUgLm5hdi5uYXYtbW9iaWxlIC5uYXYtbGlua3twYWRkaW5nOjE2cHggMCAwO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzI2MjYyNjtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6bWVkaXVtIG5vbmV9I25hdmJhck5hdk1vYmlsZSAubmF2Lm5hdi1tb2JpbGUgLm5hdi1saW5rOmhvdmVyLCNuYXZiYXJOYXZNb2JpbGUgLm5hdi5uYXYtbW9iaWxlIC5uYXYtbGluazphY3RpdmUsI25hdmJhck5hdk1vYmlsZSAubmF2Lm5hdi1tb2JpbGUgLm5hdi1saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I25hdmJhck5hdk1vYmlsZSAubmF2Lm5hdi1tb2JpbGUgLm5hdi1saW5rOmZpcnN0LWNoaWxke3BhZGRpbmc6MH0jbmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbGFuZ3VhZ2Vze2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7cGFkZGluZzoxNnB4IDAgMDttYXJnaW46MH0jbmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW17ZGlzcGxheTppbmxpbmU7cGFkZGluZzowIDAgMCA5cHh9I25hdmJhck5hdk1vYmlsZSAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmc6MH0jbmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNuYXZiYXJOYXZNb2JpbGUgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmhvdmVyLCNuYXZiYXJOYXZNb2JpbGUgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmFjdGl2ZSwjbmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9I25hdmJhck5hdk1vYmlsZSAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNn0jbmF2YmFyTmF2TW9iaWxlIC5zb2NpYWwtcHJvZmlsZXN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNuYXZiYXJOYXZNb2JpbGUgLnNvY2lhbC1wcm9maWxlcyBhe21hcmdpbi1sZWZ0OjlweDtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZToxOHB4fSNuYXZiYXJOYXZNb2JpbGUgLnNvY2lhbC1wcm9maWxlcyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4N3B4KXsubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIC5uYXZiYXItbmF2IC5uYXYtaXRlbXtwYWRkaW5nOjAgODRweCAwIDA7d2lkdGg6MTgwcHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5re3BhZGRpbmc6MDtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyOHB4fX0uaGVhZGVyX19jbGFpbV9faW1hZ2V7cGFkZGluZzozcHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7I2hlYWRlcntwYWRkaW5nOjM2cHggMCAwO21hcmdpbi1ib3R0b206MTZweDtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjMjYyNjI2fSNoZWFkZXIgLmhlYWRlcl9fY2xhaW17bWFyZ2luLXRvcDoxMHB4fSNoZWFkZXIgLmhlYWRlcl9fY2xhaW1fX2ltYWdle3BhZGRpbmc6M3B4IDB9LnNpbmdsZSAjaGVhZGVyLC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgI2hlYWRlciwucGFnZS10ZW1wbGF0ZS10ZWFtICNoZWFkZXJ7bWFyZ2luLWJvdHRvbTozMnB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pcntwYWRkaW5nOjB9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItYnJhbmR7cGFkZGluZzowfS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLWJyYW5kIGltZ3toZWlnaHQ6MjVweDt3aWR0aDphdXRvO21hcmdpbi10b3A6LTlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLWJyYW5kIGltZ3toZWlnaHQ6MjJweDttYXJnaW4tdG9wOjFweH19LnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rLC5haXMtcGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmssLmFpcy1QYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbSAucGFnZS1saW5re2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn11bC5zb2NpYWwtc2hhcmVze2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7cGFkZGluZzowO21hcmdpbjowfXVsLnNvY2lhbC1zaGFyZXMgbGl7ZGlzcGxheTppbmxpbmV9dWwuc29jaWFsLXNoYXJlcyBsaSBhe2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1yaWdodDo4cHh9Lm1ldGFiYXIgdWwuc29jaWFsLXNoYXJlcyBsaSBhe2ZvbnQtc2l6ZToyMnB4O21hcmdpbi1yaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LnNvY2lhbC1jb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2O3RleHQtYWxpZ246Y2VudGVyfS5zb2NpYWwtY29udGFpbmVyIC50d2l0dGVyLXRpbWVsaW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXt1bC5zb2NpYWwtc2hhcmVze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbG9hdDpub25lICFpbXBvcnRhbnR9dWwuc29jaWFsLXNoYXJlcyBsaTpsYXN0LWNoaWxkIGF7bWFyZ2luLXJpZ2h0OjB9fS50YWcuYXJjaGl2ZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6MDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzM3M2EzYztmb250LXdlaWdodDpub3JtYWx9Ym9keS5hcmNoaXZlICNoZWFkZXIsYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtYmxvZyAjaGVhZGVyLGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXBvZGNhc3QtdmlkZW9zICNoZWFkZXIsYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW9zICNoZWFkZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggI2hlYWRlcnttYXJnaW4tYm90dG9tOjB9LmFyY2hpdmUtaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyNjI2MjY7cGFkZGluZzoxNnB4IDB9LmFyY2hpdmUtZGVzY3JpcHRvbi1oZWFkZXIgLnRleHQtYXJjaGl2ZXtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjY7bWFyZ2luLXRvcDozMnB4O3BhZGRpbmc6OHB4fS50ZXh0LWFyY2hpdmV7bWFyZ2luLXRvcDoxNnB4O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYXJjaGl2ZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbToxNnB4fX0uc2VjdGlvbi1oZXJvIGgye2ZvbnQtc2l6ZTozOHB4O2xpbmUtaGVpZ2h0OjYwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfS5sb2dvLWhvbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7ei1pbmRleDoxMDUwfS5sb2dvLWhvbWUuZml4LWxvZ297cG9zaXRpb246Zml4ZWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLWhlcm8gaDJ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH19Lm5hdi5mbGV4LWNvbHVtbi5uYXYtYW5jaG9ycyAubmF2LWxpbmt7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MjVweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Y29sb3I6IzI2MjYyNjtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6OHB4IDAgMCAwO2JvcmRlcjptZWRpdW0gbm9uZX0ubmF2LmZsZXgtY29sdW1uLm5hdi1hbmNob3JzIC5uYXYtbGluazpob3ZlciwubmF2LmZsZXgtY29sdW1uLm5hdi1hbmNob3JzIC5uYXYtbGluazphY3RpdmUsLm5hdi5mbGV4LWNvbHVtbi5uYXYtYW5jaG9ycyAubmF2LWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm5hdi1hbmNob3Jze21hcmdpbi1ib3R0b206MjRweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZXttYXgtd2lkdGg6aW5oZXJpdDttaW4taGVpZ2h0OjE1NDBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MnB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1le21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6Mzk3MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1le21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzU0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1le21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzA0MHB4ICFpbXBvcnRhbnR9fS5ibG9jay1tZW1iZXJ7bWFyZ2luLWJvdHRvbTozMnB4fS5ibG9jay1tZW1iZXIgLmZlYXR1cmVkLWltYWdle2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjttYXJnaW4tYm90dG9tOjhweH0uYmxvY2stbWVtYmVyIC50aXRsZS1tZW1iZXJ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tYm90dG9tOjRweH0uYmxvY2stbWVtYmVyIC50aXRsZS1tZW1iZXIgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9LmJsb2NrLW1lbWJlciBwLnBvc2l0aW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgaDEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIC5hcnRpY2xlLWgxe2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjY2cHg7bWFyZ2luLWJvdHRvbToyNHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyAuYXJ0aWNsZS1ib2R5LWxlYWQgcHtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozN3B4O21hcmdpbi1ib3R0b206MTZweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgLm5hdi1hbmNob3Jze21hcmdpbi10b3A6MzJweH0uc2luZ2xlLXRlYW0gcC5wb3NpdGlvbntmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOXB4O21hcmdpbi1ib3R0b206MzJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0udGVhbS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoxNjBweH0udGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0udGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbiAudGVhbWxpbmt7Y29sb3I6IzI2MjYyNn0udGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbiAudGVhbWxpbmsgLmljb246YmVmb3Jle2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjYwcHh9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rOmhvdmVyLC50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9uIC50ZWFtbGluazphY3RpdmUsLnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rOmZvY3Vze2NvbG9yOiNkYTI5MWN9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rLnRlYW1saW5rLXByZXZ7bWFyZ2luLXJpZ2h0OjU2cHh9Lm1ldGFjYXJkLm1ldGFjYXJkLXRlYW17cGFkZGluZzoxNnB4fS5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5pbWFnZS1kb3dubG9hZHttYXJnaW4tdG9wOjhweH0ubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuaW1hZ2UtZG93bmxvYWQgYXtjb2xvcjojMjYyNjI2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmltYWdlLWRvd25sb2FkIGE6aG92ZXIsLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmltYWdlLWRvd25sb2FkIGE6YWN0aXZlLC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5pbWFnZS1kb3dubG9hZCBhOmZvY3Vze2NvbG9yOiNkYTI5MWN9Lm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmNhcmRyb3ctcGVyc29uLWN2IGF7Y29sb3I6IzI2MjYyNjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5jYXJkcm93LXBlcnNvbi1jdiBhOmhvdmVyLC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5jYXJkcm93LXBlcnNvbi1jdiBhOmFjdGl2ZSwubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuY2FyZHJvdy1wZXJzb24tY3YgYTpmb2N1c3tjb2xvcjojZGEyOTFjO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhbS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDowfS50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowfS50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9uIC50ZWFtbGluayAuaWNvbjpiZWZvcmV7Zm9udC1zaXplOjQwcHh9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rLnRlYW1saW5rLXByZXZ7bWFyZ2luLXJpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5LnBhZ2UtaWQtNzIwMiAjY29udGVudCAuc2VjdGlvbi5zZWN0aW9uLXNlYXJjaHttYXJnaW4tdG9wOjU2cHh9fS5zZWN0aW9uLXNlYXJjaC1vbmx5IC5jb2wtMTIuY29sLW1kLTh7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0uYWlzLVNlYXJjaEJveC0tc2ltcGxlIC5haXMtU2VhcmNoQm94LXN1Ym1pdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0OjUwcHggIWltcG9ydGFudDt3aWR0aDo2MHB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTAwMDAwfS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3BhZGRpbmc6N3B4IDE0cHg7bWFyZ2luOjY0cHggYXV0byAwO2Rpc3BsYXk6YmxvY2t9LnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuYWlzLXNlYXJjaC1ib3gsLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuYWlzLVNlYXJjaEJveCwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAuYWlzLXNlYXJjaC1ib3gsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggLmFpcy1TZWFyY2hCb3h7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MH0uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHttYXJnaW4tYm90dG9tOjI0cHh9LnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lcnttYXJnaW4tdG9wOjhweH0uc2VhcmNoLnNlYXJjaC1yZXN1bHRzICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS1wdWJsaWNhdGlvbiAuZmVhdHVyZWQtaW1hZ2UsLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtcG9kY2FzdCAuZmVhdHVyZWQtaW1hZ2UsLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdlLC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS1wdWJsaWNhdGlvbiAuZmVhdHVyZWQtaW1hZ2UsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggI2FsZ29saWEtaGl0cy1jb250YWluZXIgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlLC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWxlZnQ6MzMlfSNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cy1saXN0LCNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC5haXMtSW5maW5pdGVIaXRzLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfSNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50aXRsZS10ZWFzZXIgZW0sI2FsZ29saWEtaGl0cy1jb250YWluZXIgLnRpdGxlLXRlYXNlciBtYXJrLCNhbGdvbGlhLWhpdHMtY29udGFpbmVyIHAubGVhZCBlbSwjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciBwLmxlYWQgbWFyaywjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAubGVhZCBwIGVtLCNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC5sZWFkIHAgbWFya3tjb2xvcjojZGEyOTFjO2ZvbnQtc3R5bGU6bm9ybWFsfSNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50aXRsZS10ZWFzZXIgbWFyaywjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciBwLmxlYWQgbWFyaywjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAubGVhZCBwIG1hcmt7YmFja2dyb3VuZC1jb2xvcjp1bnNldDtwYWRkaW5nOjB9LmFpcy1zZWFyY2gtYm94LC5haXMtU2VhcmNoQm94e21hcmdpbi1ib3R0b206MTZweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDo0MHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6NDBweH0uYWlzLXNlYXJjaC1ib3g6YWZ0ZXIsLmFpcy1TZWFyY2hCb3g6YWZ0ZXJ7Y29udGVudDonXFxlODIzJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDoxMHB4O2NvbG9yOiNkYTI5MWM7Zm9udC1zaXplOjMwcHh9LmFpcy1QYW5lbCAuYWlzLVBhbmVsLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uYWlzLVBhbmVsIC5haXMtUGFuZWwtaGVhZGVyOmFmdGVye2NvbnRlbnQ6J1xcZTgwNyc7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDozcHh9LmFpcy1QYW5lbCAuYWlzLVBhbmVsLWhlYWRlci5oaWRlOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5haXMtUGFuZWwgLmFpcy1QYW5lbC1ib2R5e3RyYW5zaXRpb246bWF4LWhlaWdodCAxcyBlYXNlLWluO292ZXJmbG93OmhpZGRlbn0uYWlzLVBhbmVsIC5haXMtUGFuZWwtYm9keS5oaWRle21heC1oZWlnaHQ6MHB4O3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0fS5haXMtUmVmaW5lbWVudExpc3QtbGlzdHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTowfS5haXMtUGFnaW5hdGlvbi1saXN0e21hcmdpbi1ib3R0b206MH0uYWlzLVBhZ2luYXRpb24taXRlbS0tZmlyc3RQYWdlLC5haXMtUGFnaW5hdGlvbi1pdGVtLS1sYXN0UGFnZXtkaXNwbGF5Om5vbmV9LmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5wYWdlLWxpbmt7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rOmhvdmVyLC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rOmZvY3VzLC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rOmFjdGl2ZXtvdXRsaW5lOm5vbmU7Y29sb3I6I2ZmZn0uYWxnb2xpYV9fdGF4Ym94LC5hbGdvbGlhX19zb3J0Ynl7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MjRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2fS5hbGdvbGlhX190YXhib3ggLmFpcy1yZWZpbmVtZW50LWxpc3QtLWhlYWRlciwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUGFuZWwtaGVhZGVyLC5hbGdvbGlhX19zb3J0YnkgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWhlYWRlciwuYWxnb2xpYV9fc29ydGJ5IC5haXMtUGFuZWwtaGVhZGVye2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjhweH0uYWxnb2xpYV9fdGF4Ym94IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwsLmFsZ29saWFfX3NvcnRieSAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwsLmFsZ29saWFfX3NvcnRieSAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVse2NvbG9yOiNkYTI5MWM7cGFkZGluZy1sZWZ0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MTJweH0uYWxnb2xpYV9fdGF4Ym94IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCBpbnB1dCwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwgaW5wdXQsLmFsZ29saWFfX3NvcnRieSAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwgaW5wdXQsLmFsZ29saWFfX3NvcnRieSAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIGlucHV0e3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjFweH0uYWxnb2xpYV9fdGF4Ym94IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tY291bnQsLmFsZ29saWFfX3RheGJveCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWNvdW50LC5hbGdvbGlhX190YXhib3ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbCAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50LC5hbGdvbGlhX19zb3J0YnkgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWxhYmVsIC5haXMtcmVmaW5lbWVudC1saXN0LS1jb3VudCwuYWxnb2xpYV9fc29ydGJ5IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50LC5hbGdvbGlhX19zb3J0YnkgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tY291bnQsLmFsZ29saWFfX3NvcnRieSAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIC5haXMtUmVmaW5lbWVudExpc3QtY291bnR7Y29sb3I6IzI2MjYyNjtmb250LXNpemU6MTJweH0uYWxnb2xpYV9fc29ydGJ5e3BhZGRpbmctYm90dG9tOjhweH0uYWxnb2xpYV9fY29udHJvbHN7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MjRweH1odG1sOmxhbmcoZnItRlIpICNhbGdvbGlhLXNlcmllcyxodG1sOmxhbmcoaXQtSVQpICNhbGdvbGlhLXNlcmllcyxodG1sOmxhbmcoZW4tRU4pICNhbGdvbGlhLXNlcmllc3tkaXNwbGF5Om5vbmV9LnNlYXJjaC1oZWFkZXIgLmxpbmstc2VjdGlvbnttYXJnaW4tYm90dG9tOjI0cHh9LmFsZ29saWEtY29sbGFwc2V7bWFyZ2luLWJvdHRvbToyNHB4fS5hbGdvbGlhLWNvbGxhcHNlIC5hbGdvbGlhX190YXhib3h7Ym9yZGVyOm1lZGl1bSBub25lO21hcmdpbi1ib3R0b206OHB4fS5hbGdvbGlhLWNvbGxhcHNlIC5haXMtcmVmaW5lbWVudC1saXN0LS1ib2R5e21heC1oZWlnaHQ6MTg0cHg7b3ZlcmZsb3cteTphdXRvfS5hbGdvbGlhLWNvbGxhcHNlIC5hbG9nbGlhLWhpdHMtc2VjdGlvbnttYXJnaW4tdG9wOjI0cHh9LmFpcy1yYW5nZS1zbGlkZXItLWhlYWRlcntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTo4cHh9LmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0e292ZXJmbG93OnZpc2libGU7bWFyZ2luLXRvcDozOHB4O21hcmdpbi1ib3R0b206MjBweH0uYWlzLXJhbmdlLXNsaWRlciAucmhlb3N0YXQtYmFja2dyb3VuZCwuYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZGRkO3Bvc2l0aW9uOnJlbGF0aXZlfS5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1iYWNrZ3JvdW5kLC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWJhY2tncm91bmR7aGVpZ2h0OjRweDt0b3A6MXB4O3dpZHRoOjEwMCV9LmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LXByb2dyZXNzLC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LXByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MnB4O3RvcDoycHh9LmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWhhbmRsZSwuYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGV7bWFyZ2luLWxlZnQ6MHB4O3RvcDotN3B4fS5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLXVwcGVyLC5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUucmhlb3N0YXQtaGFuZGxlLXVwcGVyLC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWhhbmRsZS5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUtdXBwZXIsLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtaGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlcnttYXJnaW4tbGVmdDotMjBweH0uYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLC5yaGVvc3RhdC1oYW5kbGV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcn0uYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlIC5haXMtcmFuZ2Utc2xpZGVyLS10b29sdGlwLC5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUgLnJoZW9zdGF0LXRvb2x0aXAsLnJoZW9zdGF0LWhhbmRsZSAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlIC5yaGVvc3RhdC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjRweH0uYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciAucmhlb3N0YXQtdG9vbHRpcCwuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciAucmhlb3N0YXQtdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciAucmhlb3N0YXQtdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciAucmhlb3N0YXQtdG9vbHRpcHtyaWdodDowfWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLnNlYXJjaC1yZXN1bHRzICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS1wdWJsaWNhdGlvbiAuZmVhdHVyZWQtaW1nLC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgI2FsZ29saWEtaGl0cy1jb250YWluZXIgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltZywuc2VhcmNoLnNlYXJjaC1yZXN1bHRzICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1ne21hcmdpbi1sZWZ0OjAlfX0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtaDEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtaDF7Y29sb3I6I2RhMjkxYztmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0NHB4O21hcmdpbi1ib3R0b206OHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1ib2R5LC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWJvZHl7bWFyZ2luLWJvdHRvbTozMnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1ib2R5IHAsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtYm9keSBwe2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI3cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoM3tmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206OHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGF7Y29sb3I6IzI2MjYyNn0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhIC5pY29uOmJlZm9yZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhIC5pY29uOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtsaW5lLWhlaWdodDoxfS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhLmNvbGxhcHNlZCAuaWNvbjpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYS5jb2xsYXBzZWQgLmljb246YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3Vlc3ttYXJnaW4tYm90dG9tOjQwcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5ib3gtaXNzdWVzIC5pc3N1ZS1pdGVtLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5ib3gtaXNzdWVzIC5pc3N1ZS1pdGVte21hcmdpbi1ib3R0b206OHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcyAuaXNzdWUtaXRlbSAuaXNzdWUtbGluaywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcyAuaXNzdWUtaXRlbSAuaXNzdWUtbGlua3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4O2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9I3Bvc3QtMzczIC5hcnRpY2xlLWgxLCNwb3N0LTM3MyAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NDQgLmFydGljbGUtaDEsI3Bvc3QtNjk0NCAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NTAgLmFydGljbGUtaDEsI3Bvc3QtNjk1MCAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NDYgLmFydGljbGUtaDEsI3Bvc3QtNjk0NiAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiNkYTI5MWN9I3Bvc3QtMzc1IC5hcnRpY2xlLWgxLCNwb3N0LTM3NSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NzkgLmFydGljbGUtaDEsI3Bvc3QtNjk3OSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5ODAgLmFydGljbGUtaDEsI3Bvc3QtNjk4MCAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5ODEgLmFydGljbGUtaDEsI3Bvc3QtNjk4MSAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiNlZDhiMDB9I3Bvc3QtMzc3IC5hcnRpY2xlLWgxLCNwb3N0LTM3NyAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NjYgLmFydGljbGUtaDEsI3Bvc3QtNjk2NiAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NjcgLmFydGljbGUtaDEsI3Bvc3QtNjk2NyAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NjggLmFydGljbGUtaDEsI3Bvc3QtNjk2OCAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiMwMDk2NjB9I3Bvc3QtMzc5IC5hcnRpY2xlLWgxLCNwb3N0LTM3OSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTcwMDQgLmFydGljbGUtaDEsI3Bvc3QtNzAwNCAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTcwMDUgLmFydGljbGUtaDEsI3Bvc3QtNzAwNSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTcwMDYgLmFydGljbGUtaDEsI3Bvc3QtNzAwNiAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiMwMDg2YmZ9I3Bvc3QtMzgxIC5hcnRpY2xlLWgxLCNwb3N0LTM4MSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY4ODUgLmFydGljbGUtaDEsI3Bvc3QtNjg4NSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY4ODYgLmFydGljbGUtaDEsI3Bvc3QtNjg4NiAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY4ODcgLmFydGljbGUtaDEsI3Bvc3QtNjg4NyAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiNiYjE2YTN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3Vlc3tkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9ue21hcmdpbjozMnB4IC0xOHB4IDU2cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWgxLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWgxe2NvbG9yOiMyNjI2MjY7Zm9udC1zaXplOjMxcHg7bGluZS1oZWlnaHQ6MzhweDttYXJnaW4tYm90dG9tOjE4cHg7bWFyZ2luLXRvcDotMnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1ib2R5IHAsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtYm9keSBwe2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIzcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgze2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIxcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5zZXBlcmF0b3ItbW9iaWxlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5zZXBlcmF0b3ItbW9iaWxle21hcmdpbjozMnB4IC0xNnB4IDhweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXN7bWFyZ2luLWJvdHRvbTowfX1wLm1lZGlhLWJ5bGluZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7bWFyZ2luLXRvcDozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5hY3Rpb25ze3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjMycHh9LmFjdGlvbnMgLmFjdGlvbnNyb3ctc29jaWFsc3tmb250LXNpemU6MjZweDttYXJnaW4tYm90dG9tOjE2cHh9LmFjdGlvbnMgLmFjdGlvbnNyb3ctc29jaWFscyB1bC5zb2NpYWwtc2hhcmVze21hcmdpbi1ib3R0b206MjRweH0uYWN0aW9ucyAuYWN0aW9uc3Jvdy1zb2NpYWxzIHVsLnNvY2lhbC1zaGFyZXMgbGl7ZGlzcGxheTpibG9ja30uYWN0aW9ucyAuYWN0aW9uc3Jvdy1zb2NpYWxzIHVsLnNvY2lhbC1zaGFyZXMgbGkgYXttYXJnaW4tcmlnaHQ6MH0uYWN0aW9ucyAuYWN0aW9uc3Jvdy1zb2NpYWxzIHVsLnNvY2lhbC1zaGFyZXMgbGkubW9iaWxlLW9ubHktaW5saW5le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5hY3Rpb25zIC5hY3Rpb25zcm93LXRleHRzaXplIC5qcy1wbHVzdGV4dHtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkfS5hY3Rpb25zIC5hY3Rpb25zcm93LXRleHRzaXplIC5qcy1taW51c3RleHR7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MzJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0jbmV3c2xldHRlcmZseWluLCNhdmVuaXJqZXVuZXNzZWZseWlue3Bvc2l0aW9uOmZpeGVkO3JpZ2h0Oi00MDBweDt0b3A6MzAlO3otaW5kZXg6MTA7d2lkdGg6NzAycHg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDFzIGVhc2Utb3V0fSNuZXdzbGV0dGVyZmx5aW4ubmV3c2xldHRlcmZseWluLS1uby1pbWFnZSwjYXZlbmlyamV1bmVzc2VmbHlpbi5uZXdzbGV0dGVyZmx5aW4tLW5vLWltYWdle3dpZHRoOjQwMHB4fSNuZXdzbGV0dGVyZmx5aW4uc3JzbHktc2hvdywjYXZlbmlyamV1bmVzc2VmbHlpbi5zcnNseS1zaG93e29wYWNpdHk6MTtyaWdodDoxMDBweH0jbmV3c2xldHRlcmZseWluIC5ibG9jay1pbm5lciwjYXZlbmlyamV1bmVzc2VmbHlpbiAuYmxvY2staW5uZXJ7cGFkZGluZzozMnB4fSNuZXdzbGV0dGVyZmx5aW4gLmNsb3NlLCNhdmVuaXJqZXVuZXNzZWZseWluIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtyaWdodDotNnB4fSNuZXdzbGV0dGVyZmx5aW4gLmZseWluX19saW5rLCNhdmVuaXJqZXVuZXNzZWZseWluIC5mbHlpbl9fbGlua3tjb2xvcjojMjYyNjI2O2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNuZXdzbGV0dGVyZmx5aW4uc3JzbHktc2hvdywjYXZlbmlyamV1bmVzc2VmbHlpbi5zcnNseS1zaG93e3JpZ2h0OjA7d2lkdGg6MTAwJX0jbmV3c2xldHRlcmZseWluIC5ibG9jay1iYW5uZXIsI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmJsb2NrLWJhbm5lcnttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tcmlnaHQ6MH0jbmV3c2xldHRlcmZseWluIC5ibG9jay1pbm5lciwjYXZlbmlyamV1bmVzc2VmbHlpbiAuYmxvY2staW5uZXJ7cGFkZGluZzo0MHB4fSNuZXdzbGV0dGVyZmx5aW4gLmZlYXR1cmVkLWltYWdlLCNhdmVuaXJqZXVuZXNzZWZseWluIC5mZWF0dXJlZC1pbWFnZXttYXJnaW4tYm90dG9tOjEwcHh9fS5tZXRhYmFye21hcmdpbjo5MHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2fS5tZXRhYmFyIC5jb250YWluZXJ7cGFkZGluZy10b3A6MTZweDtwYWRkaW5nLWJvdHRvbToxNnB4fS5tZXRhYmFyIC5tZXRhYmFyLWlubmVye292ZXJmbG93OmhpZGRlbn0ubWV0YWJhciAubWV0YWJhci1pbm5lciAuc29jaWFsLXNoYXJlc3tmbG9hdDpsZWZ0fS5tZXRhYmFyIC5tZXRhYmFyLWlubmVyIC5yZWFkbW9yZS1hcnRpY2xle2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHR9LnJlYWRtb3JlLWFydGljbGV7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVhZG1vcmUtYXJ0aWNsZS1tb2JpbGV7bWFyZ2luLWJvdHRvbTo1NnB4fSNtZXRhYmFye3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7Ym90dG9tOi02NHB4O2xlZnQ6MDttYXJnaW46MDt6LWluZGV4OjEwO2JhY2tncm91bmQ6d2hpdGU7dHJhbnNpdGlvbjpib3R0b20gMC41cyBlYXNlLW91dH0jbWV0YWJhci5zcnNseS1zaG93e2JvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsubWV0YWJhciAuY29udGFpbmVye3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHh9Lm1ldGFiYXIgLm1ldGFiYXItaW5uZXIgLnNvY2lhbC1zaGFyZXN7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9Lm1ldGFiYXIgLm1ldGFiYXItaW5uZXIgLnNvY2lhbC1zaGFyZXMgbGkgYXtjb2xvcjojMjYyNjI2fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7I2FydGljbGVtZXRhe2Rpc3BsYXk6bm9uZTtmbG9hdDpyaWdodDt3aWR0aDo0MDBweDttYXJnaW4tbGVmdDoxOHB4O21hcmdpbi1yaWdodDotMjRweH0jYXJ0aWNsZW1ldGEubWV0YWNhcmQtaW5saW5lLCNhcnRpY2xlbWV0YS5tZXRhY2FyZC1wdWJsaWNhdGlvbnt3aWR0aDoxMDAlO21hcmdpbjowIDAgNTBweDtmbG9hdDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpeyNhcnRpY2xlbWV0YS5tZXRhY2FyZC1wdWJsaWNhdGlvbnt3aWR0aDo2MTBweDttYXJnaW4tcmlnaHQ6LTE5NnB4O2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjE4cHh9fS5tZXRhY2FyZHttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7cGFkZGluZzo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2fS5tZXRhY2FyZCAucm93e21hcmdpbi1sZWZ0Oi04cHg7bWFyZ2luLXJpZ2h0Oi04cHh9Lm1ldGFjYXJkIC5yb3cgZGl2W2NsYXNzXj0nY29sJ10sLm1ldGFjYXJkIC5yb3cgZGl2W2NsYXNzKj0nIGNvbCdde3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHh9Lm1ldGFjYXJkIC5yb3cgZGl2W2NsYXNzXj0nY29sJ10uYm9yZGVyLWxlZnQsLm1ldGFjYXJkIC5yb3cgZGl2W2NsYXNzKj0nIGNvbCddLmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMjYyNjI2fS5tZXRhY2FyZCAuYnRuLC5tZXRhY2FyZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXt3aGl0ZS1zcGFjZTpub3JtYWx9I2NvbGxhcHNlQ1YuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHR7bWFyZ2luLXRvcDo4cHh9I2NvbGxhcHNlQ1YuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgcHttYXJnaW4tYm90dG9tOjE2cHh9LmNhcmRib3ggaDEsLmNhcmRib3ggaDIsLmNhcmRib3ggaDMsLmNhcmRib3ggaDQsLmNhcmRib3ggaDUsLmNhcmRib3ggaDYsLmNhcmRib3ggcHttYXJnaW46MH0uY2FyZGJveCAuY2FyZHJvd3twYWRkaW5nOjRweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjZ9LmNhcmRib3ggLmNhcmRyb3cgLmJ0biwuY2FyZGJveCAuY2FyZHJvdyAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXt3aWR0aDoxMDAlfS5jYXJkYm94IC5jYXJkcm93IHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LmNhcmRib3ggLmNhcmRyb3c6Zmlyc3QtY2hpbGQsLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1jb250YWN0e2JvcmRlci10b3A6bWVkaXVtIG5vbmV9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1vcmRlciAucm93LXRpdGxle21hcmdpbi10b3A6OHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTpibG9ja30uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LW9yZGVyIHB7bWFyZ2luLWJvdHRvbTo4cHh9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1vcmRlciAuYnRuLC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctb3JkZXIgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7d2lkdGg6YXV0bztwYWRkaW5nLXJpZ2h0OjQ4cHg7cGFkZGluZy1sZWZ0OjQ4cHg7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctb3JkZXIgLmJ0biwuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LW9yZGVyIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle21hcmdpbi1ib3R0b206OHB4fX0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgLnJvdy10aXRsZXtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2t9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IGgyLC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBoMywuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgaDQsLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IGg1e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbjowfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBwLC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCB1bCwuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgb2x7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjNweDtmb250LWZhbWlseTpcIkdlb3JnaWFcIixzZXJpZn0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LXNvY2lhbHMgdWwuc29jaWFsLXNoYXJlc3ttYXJnaW4tYm90dG9tOjB9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZSBhe2NvbG9yOiMyNjI2MjZ9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctY29sbGFwc2UgYSAuaWNvbntmbG9hdDpyaWdodDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtsaW5lLWhlaWdodDoxfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctY29sbGFwc2UgYS5jb2xsYXBzZWQgLmljb257LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZSBhLmNvbGxhcHNlZDpob3ZlciwuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWNvbGxhcHNlIGEuY29sbGFwc2VkOmFjdGl2ZXtjb2xvcjojZGEyOTFjO3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkYm94LmNhcmRib3gtY29sbGFwc2UgLmNhcmRyb3ctbGluayAuaWNvbi1saW5rOmJlZm9yZXttYXJnaW4tcmlnaHQ6NXB4fS5jYXJkYm94LmNhcmRib3gtcHVibGljYXRpb24gLmNhcmRyb3cuY2FyZHJvdy1pbWFnZSAuZmVhdHVyZWQtaW1hZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2O3RleHQtYWxpZ246Y2VudGVyfS5zZXBlcmF0b3ItY2FyZGJveC1ob3Jpem9udGFse3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNjttYXJnaW46OHB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpey5tZXRhY2FyZC1hdXRob3IgLnNlcGVyYXRvci1jYXJkYm94LWhvcml6b250YWx7ZGlzcGxheTpub25lfS5tZXRhY2FyZHtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2O2JvcmRlci1sZWZ0Om1lZGl1bSBub25lO2JvcmRlci1yaWdodDptZWRpdW0gbm9uZTtwYWRkaW5nOjB9Lm1ldGFjYXJkLm1ldGFjYXJkLXRlYW17cGFkZGluZzowfS5tZXRhY2FyZCAucm93IGRpdltjbGFzc149J2NvbCddLmJvcmRlci1sZWZ0LC5tZXRhY2FyZCAucm93IGRpdltjbGFzcyo9JyBjb2wnXS5ib3JkZXItbGVmdHtib3JkZXItbGVmdDptZWRpdW0gbm9uZX0ubWV0YWNhcmQubWV0YWNhcmQtYXV0aG9yIC5ib3gtYXV0aG9ye3BhZGRpbmctdG9wOjhweDtib3JkZXItdG9wOjJweCBzb2xpZCAjMjYyNjI2fS5tZXRhY2FyZC5tZXRhY2FyZC1hdXRob3IgLmJveC1hdXRob3IuYm94LWxhc3R7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzI2MjYyNn19I3Byb3NwZXJpdHliYW5uZXIsI3dlaXRlcmxlc2VuLCNzZWNvbmRoYWxme2Rpc3BsYXk6bm9uZX0uYmFubmVyLWFydGljbGV7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2O3BhZGRpbmc6MTZweCAwO21hcmdpbjozMnB4IDB9LmJhbm5lci1hcnRpY2xlIGgzLnRpdGxlLWJhbm5lcntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjhweH0uYmFubmVyLWFydGljbGUgaDQudGl0bGUtcHJvc3Blcml0eXtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyNXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjE2cHg7cGFkZGluZzowfS5iYW5uZXItYXJ0aWNsZSBoNC50aXRsZS1wcm9zcGVyaXR5IHNwYW57Y29sb3I6IzI2MjYyNiAhaW1wb3J0YW50fS5iYW5uZXItYXJ0aWNsZSAudGVhc2UgcC5sZWFke2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIwcHh9LmJhbm5lci1hcnRpY2xlIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmFjdGl2ZSwuYmFubmVyLWFydGljbGUgLm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbms6Zm9jdXMsLmJhbm5lci1hcnRpY2xlIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtcHJvc3Blcml0eXtib3JkZXItbGVmdDoxcHggc29saWQgIzI2MjYyNn0ubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVte3BhZGRpbmc6MTZweCA4cHggMH0ubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtIC5uYXYtbGlua3twYWRkaW5nOjA7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MjVweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6bWVkaXVtIG5vbmV9Lm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbSAubmF2LWxpbmsgc3Bhbntjb2xvcjojMjYyNjI2fS5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW06Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm5hdi1wcm9zcGVyaXR5e2JvcmRlci1sZWZ0Om1lZGl1bSBub25lfS5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW17cGFkZGluZzoxNnB4IDAgMH0ubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtIC5uYXYtbGlua3tmb250LXNpemU6MjFweH0uYmFubmVyLWFydGljbGV7cGFkZGluZy1ib3R0b206NDBweH0uYmFubmVyLWFydGljbGUgaDMudGl0bGUtYmFubmVye2NvbG9yOiNkYTI5MWM7bWFyZ2luLWJvdHRvbToyNHB4O2ZvbnQtc2l6ZToxOHB4fX0uc2luZ2xlIC5zZWN0aW9uLXNsaWRlcnttYXJnaW4tYm90dG9tOjgwcHg7bWFyZ2luLXRvcDowfS5hcnRpY2xlLWJvZHksI3RpbnltY2V7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS40MzV9LmFydGljbGUtYm9keSBpbWcsLmFydGljbGUtYm9keSBpbWcuYWxpZ25yaWdodCwuYXJ0aWNsZS1ib2R5IGltZy5hbGlnbmxlZnQsI3RpbnltY2UgaW1nLCN0aW55bWNlIGltZy5hbGlnbnJpZ2h0LCN0aW55bWNlIGltZy5hbGlnbmxlZnR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0byA4cHg7ZGlzcGxheTpibG9jaztmbG9hdDpub25lfS5hcnRpY2xlLWJvZHkgaW1nLC5hcnRpY2xlLWJvZHkgaWZyYW1lLC5hcnRpY2xlLWJvZHkgb2JqZWN0LC5hcnRpY2xlLWJvZHkgLnR3aXR0ZXItdHdlZXQsLmFydGljbGUtYm9keSAudGFibGVhdVBsYWNlaG9sZGVyLCN0aW55bWNlIGltZywjdGlueW1jZSBpZnJhbWUsI3RpbnltY2Ugb2JqZWN0LCN0aW55bWNlIC50d2l0dGVyLXR3ZWV0LCN0aW55bWNlIC50YWJsZWF1UGxhY2Vob2xkZXJ7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byA4cHg7ZGlzcGxheTpibG9ja30uYXJ0aWNsZS1ib2R5IGltZy5pbWFnZS13aWRlLCN0aW55bWNlIGltZy5pbWFnZS13aWRle21heC13aWR0aDppbml0aWFsfS5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24sI3RpbnltY2UgLndwLWNhcHRpb257bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gMmVtfS5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLWRkLCN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsI3RpbnltY2UgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGR7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTowLjg1N2VtO2xpbmUtaGVpZ2h0OjEuMTExO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG99LmFydGljbGUtYm9keSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IGEsLmFydGljbGUtYm9keSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi1kZCBhLCN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQgYSwjdGlueW1jZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi1kZCBhe2ZvbnQtc2l6ZToxZW19LmFydGljbGUtYm9keSBoMSwuYXJ0aWNsZS1ib2R5IGgyLC5hcnRpY2xlLWJvZHkgaDMsLmFydGljbGUtYm9keSBoNCwuYXJ0aWNsZS1ib2R5IGg1LC5hcnRpY2xlLWJvZHkgaDYsI3RpbnltY2UgaDEsI3RpbnltY2UgaDIsI3RpbnltY2UgaDMsI3RpbnltY2UgaDQsI3RpbnltY2UgaDUsI3RpbnltY2UgaDZ7Zm9udC1zaXplOjFlbTtmb250LWZhbWlseTpcIkdlb3JnaWFcIixzZXJpZjttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MS41MzN9LmFydGljbGUtYm9keSBwLCN0aW55bWNlIHB7Zm9udC1zaXplOjFlbTttYXJnaW4tYm90dG9tOjJlbX0uYXJ0aWNsZS1ib2R5IHAgYSwjdGlueW1jZSBwIGF7Zm9udC1zaXplOjEuMWVtO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZS1ib2R5IHAgYTpob3ZlciwuYXJ0aWNsZS1ib2R5IHAgYTpmb2N1cywuYXJ0aWNsZS1ib2R5IHAgYTphY3RpdmUsI3RpbnltY2UgcCBhOmhvdmVyLCN0aW55bWNlIHAgYTpmb2N1cywjdGlueW1jZSBwIGE6YWN0aXZle2NvbG9yOiNkYTI5MWM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYXJ0aWNsZS1ib2R5IHVsLC5hcnRpY2xlLWJvZHkgb2wsI3RpbnltY2UgdWwsI3RpbnltY2Ugb2x7bWFyZ2luLWJvdHRvbToyZW19LmFydGljbGUtYm9keSB1bCBsaSwuYXJ0aWNsZS1ib2R5IG9sIGxpLCN0aW55bWNlIHVsIGxpLCN0aW55bWNlIG9sIGxpe2ZvbnQtc2l6ZToxZW07bWFyZ2luLWJvdHRvbToxNnB4fS5hcnRpY2xlLWJvZHkgZW0raW1nLCN0aW55bWNlIGVtK2ltZ3ttYXJnaW4tdG9wOjJlbX0uYXJ0aWNsZS1ib2R5IHByZSwuYXJ0aWNsZS1ib2R5IGFkZHJlc3MsI3RpbnltY2UgcHJlLCN0aW55bWNlIGFkZHJlc3N7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7Y29sb3I6IzI5MmIyYzt3aGl0ZS1zcGFjZTpub3JtYWw7bWFyZ2luLWJvdHRvbToyZW19LmFydGljbGUtYm9keSAudHlwZWZvcm0td2lkZ2V0LCN0aW55bWNlIC50eXBlZm9ybS13aWRnZXR7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2O2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjJlbTtwYWRkaW5nLXJpZ2h0OjFweH0uYXJ0aWNsZS1ib2R5IC50eXBlZm9ybS13aWRnZXQudHlwZWZvcm0tcmVzdWx0cywjdGlueW1jZSAudHlwZWZvcm0td2lkZ2V0LnR5cGVmb3JtLXJlc3VsdHN7ZGlzcGxheTpub25lfS5hcnRpY2xlLWJvZHkgLnR5cGVmb3JtLXdpZGdldC50eXBlZm9ybS1yZXN1bHRzLnNob3csI3RpbnltY2UgLnR5cGVmb3JtLXdpZGdldC50eXBlZm9ybS1yZXN1bHRzLnNob3d7ZGlzcGxheTpibG9ja30uYXJ0aWNsZS1ib2R5IC50ZXh0Ym94LCN0aW55bWNlIC50ZXh0Ym94e2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjttYXJnaW4tYm90dG9tOjJlbTtwYWRkaW5nOjFlbSAxZW0gMDtmb250LXNpemU6MThweH0uYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IGgyLC5hcnRpY2xlLWJvZHkgLnRleHRib3ggaDMsLmFydGljbGUtYm9keSAudGV4dGJveCBoNCwuYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IGg1LCN0aW55bWNlIC50ZXh0Ym94IGgyLCN0aW55bWNlIC50ZXh0Ym94IGgzLCN0aW55bWNlIC50ZXh0Ym94IGg0LCN0aW55bWNlIC50ZXh0Ym94IGg1e21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IHAsLmFydGljbGUtYm9keSAudGV4dGJveCB1bCwuYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IG9sLC5hcnRpY2xlLWJvZHkgLnRleHRib3ggcHJlLC5hcnRpY2xlLWJvZHkgLnRleHRib3ggYWRkcmVzcywuYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IC50eXBlZm9ybS13aWRnZXQsI3RpbnltY2UgLnRleHRib3ggcCwjdGlueW1jZSAudGV4dGJveCB1bCwjdGlueW1jZSAudGV4dGJveCBvbCwjdGlueW1jZSAudGV4dGJveCBwcmUsI3RpbnltY2UgLnRleHRib3ggYWRkcmVzcywjdGlueW1jZSAudGV4dGJveCAudHlwZWZvcm0td2lkZ2V0e21hcmdpbi1ib3R0b206MWVtfS5hcnRpY2xlLWJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciwuYXJ0aWNsZS1ib2R5IC50YWJsZXByZXNzLXNjcm9sbC13cmFwcGVyLCN0aW55bWNlIC5kYXRhVGFibGVzX3dyYXBwZXIsI3RpbnltY2UgLnRhYmxlcHJlc3Mtc2Nyb2xsLXdyYXBwZXJ7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToyZW19LmFydGljbGUtYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIGxhYmVsIGlucHV0LC5hcnRpY2xlLWJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciBsYWJlbCBzZWxlY3QsLmFydGljbGUtYm9keSAudGFibGVwcmVzcy1zY3JvbGwtd3JhcHBlciBsYWJlbCBpbnB1dCwuYXJ0aWNsZS1ib2R5IC50YWJsZXByZXNzLXNjcm9sbC13cmFwcGVyIGxhYmVsIHNlbGVjdCwjdGlueW1jZSAuZGF0YVRhYmxlc193cmFwcGVyIGxhYmVsIGlucHV0LCN0aW55bWNlIC5kYXRhVGFibGVzX3dyYXBwZXIgbGFiZWwgc2VsZWN0LCN0aW55bWNlIC50YWJsZXByZXNzLXNjcm9sbC13cmFwcGVyIGxhYmVsIGlucHV0LCN0aW55bWNlIC50YWJsZXByZXNzLXNjcm9sbC13cmFwcGVyIGxhYmVsIHNlbGVjdHtmb250LXNpemU6MTdweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2O3BhZGRpbmc6MnB4IDVweH0uYXJ0aWNsZS1ib2R5IC50YWJsZXByZXNzLCN0aW55bWNlIC50YWJsZXByZXNze2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNjt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmFydGljbGUtYm9keSAudGFibGVwcmVzcyB0aGVhZCB0aCwjdGlueW1jZSAudGFibGVwcmVzcyB0aGVhZCB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWZ9LmFydGljbGUtYm9keSAudGFibGVwcmVzcyB0Zm9vdCB0aCwjdGlueW1jZSAudGFibGVwcmVzcyB0Zm9vdCB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWZ9LmFydGljbGUtYm9keSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5hcnRpY2xlLWJvZHkgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkOmJlZm9yZSwjdGlueW1jZSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCN0aW55bWNlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOm1lZGl1bSBub25lfS5hcnRpY2xlLWJvZHkgLnBhZ2luZ19zaW1wbGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0OmFmdGVyLC5hcnRpY2xlLWJvZHkgLnBhZ2luZ19zaW1wbGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91czpiZWZvcmUsI3RpbnltY2UgLnBhZ2luZ19zaW1wbGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0OmFmdGVyLCN0aW55bWNlIC5wYWdpbmdfc2ltcGxlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXM6YmVmb3Jle2NvbG9yOiNjY2M7dGV4dC1zaGFkb3c6bm9uZTtmb250LXdlaWdodDpsaWdodGVyfS5hcnRpY2xlLWJvZHkgLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb24sI3RpbnltY2UgLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb257ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjAuODU3ZW07bGluZS1oZWlnaHQ6MS4xMTE7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0byAyZW19LnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDEsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDIsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDMsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDQsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDUsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDYsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDEsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDIsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDMsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDQsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDUsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDYsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDEsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDIsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDMsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDQsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDUsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgaDYsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgaDEsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgaDIsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgaDMsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgaDQsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgaDUsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgaDYsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgaDEsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgaDIsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgaDMsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgaDQsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgaDUsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgaDZ7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToxNnB4fS5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHAsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgcCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBwLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IHAsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgcHttYXJnaW4tYm90dG9tOjE2cHh9LnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgcCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSB1bCBsaSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBvbCBsaSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBwLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHVsIGxpLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IG9sIGxpLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHAsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgdWwgbGksLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgb2wgbGksLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgcCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSB1bCBsaSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBvbCBsaSwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBwLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIHVsIGxpLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIG9sIGxpe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGEsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBhLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGEsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgYXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtjb2xvcjojMjYyNjI2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTpob3Zlciwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmZvY3VzLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6YWN0aXZlLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6aG92ZXIsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTpmb2N1cywuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmFjdGl2ZSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmhvdmVyLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6Zm9jdXMsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTphY3RpdmUsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgYTpob3Zlciwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBhOmZvY3VzLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGE6YWN0aXZlLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGE6aG92ZXIsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgYTpmb2N1cywjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBhOmFjdGl2ZXtjb2xvcjojZGEyOTFjfS5iYW5uZXItY29udGFjdHtwYWRkaW5nOjhweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjJweDtiYWNrZ3JvdW5kOiNkYTI5MWM7Y29sb3I6d2hpdGV9LmJhbm5lci1jb250YWN0IGEsLmJhbm5lci1jb250YWN0IGE6aG92ZXJ7Y29sb3I6d2hpdGU7Ym94LXNoYWRvdzppbnNldCAwIDIzcHggMCAtMXB4ICNkYTI5MWMsIGluc2V0IDAgLTIycHggMCAtMXB4ICNmZmZmZmZ9LnRpdGxlLXNpbmdsZWNhdHtkaXNwbGF5Om5vbmU7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI4cHg7bWFyZ2luLWJvdHRvbTo4cHh9LnRpdGxlLXNpbmdsZWNhdCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hcnRpY2xlLWJvZHkgcD5pbWcuaW1nLXdpZGUsLmFydGljbGUtYm9keSBwPmlmcmFtZSwuYXJ0aWNsZS1ib2R5IHA+b2JqZWN0LC5hcnRpY2xlLWJvZHkgcD4udHdpdHRlci10d2VldCwuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uPmltZy5pbWctd2lkZSwuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uPmlmcmFtZSwuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uPm9iamVjdCwuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uPi50d2l0dGVyLXR3ZWV0LCN0aW55bWNlIHA+aW1nLmltZy13aWRlLCN0aW55bWNlIHA+aWZyYW1lLCN0aW55bWNlIHA+b2JqZWN0LCN0aW55bWNlIHA+LnR3aXR0ZXItdHdlZXQsI3RpbnltY2UgLndwLWNhcHRpb24+aW1nLmltZy13aWRlLCN0aW55bWNlIC53cC1jYXB0aW9uPmlmcmFtZSwjdGlueW1jZSAud3AtY2FwdGlvbj5vYmplY3QsI3RpbnltY2UgLndwLWNhcHRpb24+LnR3aXR0ZXItdHdlZXR7bWFyZ2luLWxlZnQ6LTE4cHg7bWFyZ2luLXJpZ2h0Oi0xOHB4O21heC13aWR0aDppbml0aWFsfS5hcnRpY2xlLWJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIsI3RpbnltY2UgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXJ7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFydGljbGUtYm9keSwjdGlueW1jZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjI3OH0uYXJ0aWNsZS1ib2R5IHAsI3RpbnltY2UgcHttYXJnaW4tYm90dG9tOjI0cHh9LmFydGljbGUtYm9keSBwIGEsI3RpbnltY2UgcCBhe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIzcHh9LmJhbm5lci5iYW5uZXItY29udGFjdHttYXJnaW46MCAtMThweCAzMnB4fS50aXRsZS1zaW5nbGVjYXR7ZGlzcGxheTpibG9ja30uc2luZ2xlLXBvc3QgaDE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgwMVwiO3RleHQtZGVjb3JhdGlvbjpub25lfS5zaW5nbGUtcHVibGljYXRpb24gaDE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgwMFwiO3RleHQtZGVjb3JhdGlvbjpub25lfS5zaW5nbGUtcG9kY2FzdCBoMTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJmb250ZWxsb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcGVhazpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODIwXCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpbmdsZS12aWRlbyBoMTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJmb250ZWxsb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcGVhazpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODI0XCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9fSNzcnNseSAubWVqcy1jb250YWluZXIsI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scywjc3JzbHkgLm1lanMtZW1iZWQsI3Nyc2x5IC5tZWpzLWVtYmVkIGJvZHl7YmFja2dyb3VuZDojZGEyOTFjO2hlaWdodDozMHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDNweCAwIDBweH0jc3JzbHkgLm1lanMtY29udGFpbmVyICp7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7b3V0bGluZTpub25lfSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1wbGF5IGJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7bWFyZ2luOjNweCA3cHg7b3V0bGluZTpub25lO2hlaWdodDoyNHB4O3dpZHRoOjI0cHh9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXBsYXkgYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXFxlODIxXCI7Y29sb3I6I2ZmZjtmb250LXNpemU6MjRweH0jc3JzbHkgLm1lanMtYnV0dG9uLm1lanMtcGxheXBhdXNlLWJ1dHRvbnt3aWR0aDo0MnB4O2hlaWdodDozMHB4fSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1wYXVzZSBidXR0b257YmFja2dyb3VuZDpub25lO21hcmdpbjozcHggOHB4O291dGxpbmU6bm9uZTtoZWlnaHQ6MjRweDt3aWR0aDoyNHB4fSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1wYXVzZSBidXR0b246YmVmb3Jle2NvbnRlbnQ6J1xcZTgyMic7Y29sb3I6I2ZmZjtmb250LXNpemU6MjRweH0jc3JzbHkgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWV7cGFkZGluZzo3cHg7ZmxvYXQ6cmlnaHR9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbHtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDozNXB4O3BhZGRpbmc6NnB4fSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtY3VycmVudCwjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtbG9hZGVke2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjMzKX0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtY3VycmVudHtiYWNrZ3JvdW5kOiNmZmZ9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWx7YmFja2dyb3VuZDojZGEyOTFjO2JvcmRlcjoxcHggc29saWQgI2ZmZjtoZWlnaHQ6MTFweDttYXJnaW4tdG9wOjRweDttaW4td2lkdGg6MzVweH0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtZmxvYXR7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDojZmZmfSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdC1jdXJyZW50e21hcmdpbjoxcHh9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWZsb2F0LWNvcm5lcntib3JkZXItY29sb3I6I2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDt0b3A6MThweH0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtbXV0ZSwjc3JzbHkgLm1lanMtY29udHJvbHMgYS5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciwjc3JzbHkgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUubWVqcy1kdXJhdGlvbi1jb250YWluZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I3Nyc2x5IC5tZWpzLXJlcGxheT5idXR0b257bWFyZ2luOjVweH0uc2luZ2xlLXBvZGNhc3QgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLm1lanMtZHVyYXRpb24tY29udGFpbmVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uc2luZ2xlLXBvZGNhc3QgLmFydGljbGUtbGVhZHttYXJnaW4tYm90dG9tOjQwcHh9LnNpbmdsZS1wb2RjYXN0IC5jYXJkcm93LXBsYXllcnttYXJnaW4tYm90dG9tOjhweH0uc2luZ2xlLXBvZGNhc3QgLmNhcmRyb3ctcGxheWVyIC53cC1hdWRpby1zaG9ydGNvZGV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIGxpbmVhcn0uc2luZ2xlLXBvZGNhc3QgLmNhcmRyb3ctcGxheWVyIC53cC1hdWRpby1zaG9ydGNvZGUubWVqcy1hdWRpb3tvcGFjaXR5OjF9LnNpbmdsZS1wb2RjYXN0IC5zdWJzY3JpYmUtbGlua3N7bWFyZ2luLWJvdHRvbTo0MHB4O2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0uc2luZ2xlLXBvZGNhc3QgLnN1YnNjcmliZS1saW5rcyAuY2FyZHJvdy1saW5re2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnNpbmdsZS1wb2RjYXN0IC5zdWJzY3JpYmUtbGlua3MgLmNhcmRyb3ctbGluayBhe2ZvbnQtd2VpZ2h0Om5vcm1hbH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXBvZGNhc3QgLnRlYXNlLXBvZGNhc3QgaDM6YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1wb2RjYXN0IC5hcnRpY2xlLWxlYWR7bWFyZ2luLWJvdHRvbTo4cHh9LnNpbmdsZS1wb2RjYXN0IC5zdWJzY3JpYmUtbGlua3N7bWFyZ2luLWJvdHRvbToyNHB4fX0jcGRmcHJldmlld3ttYXJnaW4tYm90dG9tOjMwcHg7ZGlzcGxheTpub25lO292ZXJmbG93OmF1dG99LnBkZi1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LnBkZi1jb250YWluZXIgaWZyYW1le3dpZHRoOjEwMCV9LnBkZi1jb250YWluZXIgLmFsZXJ0LWludmlzaWJsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MH0uYWxlcnQtaW52aXNpYmxle3BhZGRpbmc6MH0uYWxlcnQtaW52aXNpYmxlIC5jbG9zZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MDt0b3A6MDtyaWdodDowO2xlZnQ6MDtib3R0b206MH0uc2luZ2xlLTE5OTUtMjAzNSAudGl0bGUtc2luZ2xlY2F0e2Rpc3BsYXk6YmxvY2t9LnNpbmdsZS0xOTk1LTIwMzUgLnJlYWRtb3JlLWFydGljbGV7ZGlzcGxheTpub25lfS5zaW5nbGUtMTk5NS0yMDM1IC5zZWN0aW9uLWxpYmVyYWwgLmFydGljbGUtYm9keT5oMjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDpib2xkO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MzZweH0uc2luZ2xlLTE5OTUtMjAzNSBoMS5hcnRpY2xlLWgxIGltZ3ttYXJnaW4tdG9wOi0xMHB4fS5hcnJvdy1ob21le3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXRvcDotNnB4fS5hcnJvdy1ob21lIGF7Zm9udC1zaXplOjQwcHh9LmJveC0xOTk1e3BhZGRpbmctdG9wOjhweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2O21hcmdpbi1ib3R0b206MzJweH0uYm94LTE5OTUgaDR7bWFyZ2luLWJvdHRvbToxNnB4fS5ib3gtMTk5NS5ib3gtYnV0dG9ue3BhZGRpbmctdG9wOjA7Ym9yZGVyOm1lZGl1bSBub25lfS5ib3gtMTk5NS5ib3gtYnV0dG9uIC5idG4sLmJveC0xOTk1LmJveC1idXR0b24gLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7d2lkdGg6MTAwJX0uaW5mb2dyYXBoaWMtMTk5NXttYXJnaW4tYm90dG9tOjMycHh9Lm1vYmlsZS13cmFwIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS0xOTk1LTIwMzUgaDEuYXJ0aWNsZS1oMSBpbWcsLnNpbmdsZS0xOTk1LTIwMzUgaDIuYXJ0aWNsZS1oMiBpbWd7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH0uc2luZ2xlLTE5OTUtMjAzNSAuYm94LTE5OTUuYm94LWRvd25sb2Fke21hcmdpbjozMnB4IDB9fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNoZWFkZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2hlYWRlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2hlYWRlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2hlYWRlcnttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0LC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCwudGVybS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0LGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYmFubmVyLWNvbnRhY3R7YmFja2dyb3VuZDojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCBhLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCBhOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QgYSwudGVybS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0IGE6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5iYW5uZXItY29udGFjdCBhLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYmFubmVyLWNvbnRhY3QgYTpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMjNweCAwIC0xcHggIzAwOWU5NCxpbnNldCAwIC0yMnB4IDAgLTFweCAjZmZmfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5jb2xvci1saW5rLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5jb2xvci1saW5rLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuY29sb3ItbGluayxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmNvbG9yLWxpbmt7Y29sb3I6IzAwOWU5NH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgLmJ0bi1wcmltYXJ5LC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYS5idG4tcHJpbWFyeSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYnRuLXByaW1hcnksLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmJ0bi1wcmltYXJ5LC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYnRuLXByaW1hcnksLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwudGVybS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IGEuYnRuLXByaW1hcnksLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hbGVydCAuYnRuLXByaW1hcnksYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hbGVydCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmFsZXJ0IGEuYnRuLXByaW1hcnksYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hbGVydCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7YmFja2dyb3VuZC1jb2xvcjojMDA5ZTk0O2JvcmRlci1jb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojRkFGRkFFfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIGEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYSwudGVybS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYXtjb2xvcjojMjYyNjI2ICFpbXBvcnRhbnR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciBhOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciBhOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciBhOmhvdmVye29wYWNpdHk6MC44fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5ldmVudF9fbWFya2VyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5ldmVudF9fbWFya2VyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuZXZlbnRfX21hcmtlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmV2ZW50X19tYXJrZXJ7Y29sb3I6IzAwOWU5NH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGEsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGEsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5taWNyb3NpdGUtaGVhZGVyIGF7Y29sb3I6IzI2MjYyNiAhaW1wb3J0YW50fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6aG92ZXIgc3Bhbiwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmFjdGl2ZSBzcGFuLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6Zm9jdXMgc3BhbiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyIHNwYW4sLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmUgc3BhbiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmZvY3VzIHNwYW4sLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6aG92ZXIgc3BhbiwudGVybS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmUgc3BhbiwudGVybS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTpmb2N1cyBzcGFuLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyIHNwYW4sYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5taWNyb3NpdGUtaGVhZGVyIGE6YWN0aXZlIHNwYW4sYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5taWNyb3NpdGUtaGVhZGVyIGE6Zm9jdXMgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlcntiYWNrZ3JvdW5kOiM4NUUxQ0E7cG9zaXRpb246cmVsYXRpdmV9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmNvbnRhaW5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuY29udGFpbmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuY29udGFpbmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6Izg1RTFDQTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICM4NUUxQ0EpLCBjb2xvci1zdG9wKDEwMCUsICNGQUZGQUUpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQsIGVuZENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCwgR3JhZGllbnRUeXBlPTEgKX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAubG9nby1haiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAubG9nby1haiwudGVybS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmxvZ28tYWosYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIC5sb2dvLWFqe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MzJweCAwIDhweH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuYmctYWJzb2x1dGUtcmlnaHQsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmJnLWFic29sdXRlLXJpZ2h0LC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuYmctYWJzb2x1dGUtcmlnaHQsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIC5iZy1hYnNvbHV0ZS1yaWdodHtiYWNrZ3JvdW5kOiNGQUZGQUU7d2lkdGg6NTAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmFydGljbGUtaDEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFydGljbGUtaDEsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hcnRpY2xlLWgxLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYXJ0aWNsZS1oMXttYXJnaW4tdG9wOjQwcHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnBvc3QtdHlwZS1hdmVuaXItamV1bmVzc2UsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnBvc3QtdHlwZS1hdmVuaXItamV1bmVzc2UsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5wb3N0LXR5cGUtYXZlbmlyLWpldW5lc3NlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAucG9zdC10eXBlLWF2ZW5pci1qZXVuZXNzZXtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDllOTQgMCUsICNmZmYgNjAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMwMDllOTQpLCBjb2xvci1zdG9wKDYwJSwgI2ZmZiksIGNvbG9yLXN0b3AoMTAwJSwgI2ZmZikpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA5ZTk0IDAlLCAjZmZmIDYwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDllOTQgMCUsICNmZmYgNjAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDllOTQgMCUsICNmZmYgNjAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwOWU5NCAwJSwgI2ZmZiA2MCUsICNmZmYgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2NlZWY0YicsIGVuZENvbG9yc3RyPScjZTczODI3JywgR3JhZGllbnRUeXBlPTEgKX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciwudGVybS1hdmVuaXItamV1bmVzc2UgI21ldGFiYXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNtZXRhYmFye2JhY2tncm91bmQ6Izg1RTFDQX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAuY29udGFpbmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC5jb250YWluZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC5jb250YWluZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNtZXRhYmFyIC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojODVFMUNBO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzg1RTFDQSksIGNvbG9yLXN0b3AoMTAwJSwgI0ZBRkZBRSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCwgZW5kQ29sb3JzdHI9JGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wLCBHcmFkaWVudFR5cGU9MSApfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC5iZy1hYnNvbHV0ZS1yaWdodCwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAuYmctYWJzb2x1dGUtcmlnaHQsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC5iZy1hYnNvbHV0ZS1yaWdodCxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI21ldGFiYXIgLmJnLWFic29sdXRlLXJpZ2h0e2JhY2tncm91bmQ6I0ZBRkZBRTt3aWR0aDo1MCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4sLnRlcm0tYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4sYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNtZXRhYmFyIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57dGV4dC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmFjdGl2ZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06Zm9jdXMsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06Zm9jdXMsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5hY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTpob3Zlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmFjdGl2ZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW0uYWN0aXZle2NvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZCxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYTp2aXNpdGVke2NvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmFjdGl2ZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmZvY3VzLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6YWN0aXZlLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTpmb2N1cywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6Zm9jdXMsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6YWN0aXZlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhOnZpc2l0ZWQ6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6dmlzaXRlZDphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6dmlzaXRlZDpmb2N1c3tjb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnksLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnksLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5LC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYnRuLXByaW1hcnksYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDllOTQ7Ym9yZGVyLWNvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmFjdGl2ZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmZvY3VzLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnk6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6aG92ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnk6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXMsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYnRuLXByaW1hcnk6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpob3Zlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYS5idG4tcHJpbWFyeTphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYnRuLXByaW1hcnk6Zm9jdXMsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1c3tvcGFjaXR5OjAuODtjb2xvcjp3aGl0ZX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbmssLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbmssYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEudGVhc2UtbGlua3tjb2xvcjojMjYyNjI2fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6YWN0aXZlLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6Zm9jdXMsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLnRlYXNlLWxpbms6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEudGVhc2UtbGluazphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEudGVhc2UtbGluazpmb2N1c3tjb2xvcjojMjYyNjI2fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJhbm5lci1jb250YWN0IGE6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYTpob3Zlcntjb2xvcjojZmZmfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7YmFja2dyb3VuZDojRkFGRkFFfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTttYXJnaW4tYm90dG9tOjE2cHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhe2NvbG9yOiMyNjI2MjY7bWFyZ2luOjAgOHB4fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6Zm9jdXMsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6aG92ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmFjdGl2ZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTpmb2N1c3tjb2xvcjojMjYyNjI2O29wYWNpdHk6MC44fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGF7Y29sb3I6I2RhMjkxY30uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTpmb2N1cyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmFjdGl2ZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6Zm9jdXN7Y29sb3I6I2RhMjkxY30uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAjYXZlbmlyamV1bmVzc2VmbHlpbiAuYmxvY2staW5uZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmJsb2NrLWlubmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAjYXZlbmlyamV1bmVzc2VmbHlpbiAuYmxvY2staW5uZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50ICNhdmVuaXJqZXVuZXNzZWZseWluIC5ibG9jay1pbm5lcntwYWRkaW5nLWJvdHRvbToxcHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlOmFmdGVyLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2U6YWZ0ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlOmFmdGVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2U6YWZ0ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWFnZTphZnRlciwudGVybS1hdmVuaXItamV1bmVzc2UgLnRlYXNlLXZpZGVvIC5mZWF0dXJlZC1pbWFnZTphZnRlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlOmFmdGVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdlOmFmdGVye2NvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4sLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4sLnRlcm0tYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAudGVhc2UgLmxlYWQgc3Bhbntjb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMSwudGVybS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMXtkaXNwbGF5Om5vbmV9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UgLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0yLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UgLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0yLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAudGVhc2UgLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0ye2Rpc3BsYXk6aW5saW5lfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250YWluZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scywuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtZW1iZWQsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWVtYmVkIGJvZHksLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWwsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1lbWJlZCwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtZW1iZWQgYm9keSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbCwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scywudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWVtYmVkLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtZW1iZWQgYm9keSwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtY29udGFpbmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtZW1iZWQsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNzcnNseSAubWVqcy1lbWJlZCBib2R5LGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWx7YmFja2dyb3VuZDojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5wYWdlLWxpbmssLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluaywudGVybS1hdmVuaXItamV1bmVzc2UgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywudGVybS1hdmVuaXItamV1bmVzc2UgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5wYWdlLWxpbmssYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5re2JhY2tncm91bmQtY29sb3I6IzAwOWU5NDtib3JkZXItY29sb3I6IzAwOWU5NH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlcnttYXJnaW4tYm90dG9tOjU2cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFydGljbGUtaDF7bWFyZ2luLXRvcDowO2NvbG9yOiMyNjI2MjYgIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGE6dmlzaXRlZHtjb2xvcjojMjYyNjI2fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGE6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYTphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBhOnZpc2l0ZWQ6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYTp2aXNpdGVkOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBhOnZpc2l0ZWQ6Zm9jdXN7Y29sb3I6IzI2MjYyNn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVke21hcmdpbjo1NnB4IDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2hlYWRlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjaGVhZGVye21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIGxvZ28tYWosLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgbG9nby1hantwYWRkaW5nOjE1cHggMCA0cHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24tYmxvZywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi1ibG9ne21hcmdpbi10b3A6NTZweH1ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MjRweH19Lm1pY3Jvc2l0ZS1oZWFkZXJ7cGFkZGluZzoyNHB4IDAgMH0ubWljcm9zaXRlLWhlYWRlciBhe2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6IzI2MjYyNjtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmZ9Lm1pY3Jvc2l0ZS1oZWFkZXIgYSBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNjt3b3JkLXNwYWNpbmc6LTJweH0ubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyLC5taWNyb3NpdGUtaGVhZGVyIGE6Zm9jdXMsLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmV7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmfS5taWNyb3NpdGUtaGVhZGVyIGE6aG92ZXIgc3BhbiwubWljcm9zaXRlLWhlYWRlciBhOmZvY3VzIHNwYW4sLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmUgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICNkYTI5MWN9LnNpbmdsZS1taWNyb3NpdGUgI2hlYWRlcnttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1taWNyb3NpdGUgaDEuYXJ0aWNsZS1oMXttYXJnaW4tdG9wOjU2cHh9LnNpbmdsZS1taWNyb3NpdGUgLmFydGljbGUtYm9keXttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5zaW5nbGUtbWljcm9zaXRlICNoZWFkZXIgLnNlcGVyYXRvci1oZWFkZXIsLnNpbmdsZS1taWNyb3NpdGUgI2hlYWRlciAubmF2YmFyLWF2ZW5pci1ib3R0b217ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LnNpbmdsZS1taWNyb3NpdGUgLnRlYXNlLXZlcnRpY2FsLnRlYXNlIC5mZWF0dXJlZC1pbWFnZSBpbWd7bWF4LWhlaWdodDoyMTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtbWljcm9zaXRlIC50ZWFzZS12ZXJ0aWNhbC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgaW1ne21heC1oZWlnaHQ6MTM0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlLW1pY3Jvc2l0ZSAudGVhc2UtdmVydGljYWwudGVhc2UgLmZlYXR1cmVkLWltYWdlIGltZ3ttYXgtaGVpZ2h0OjE4NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjg4cHgpey5zaW5nbGUtbWljcm9zaXRlIC50ZWFzZS12ZXJ0aWNhbC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgaW1ne2hlaWdodDoxOTRweH19LnNpbmdsZS1taWNyb3NpdGUgLnJlYWRtb3JlLWFydGljbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmdyaWQtaXRlbSwuZ3JpZC1zaXplcnt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctbGVmdDo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ncmlkLWl0ZW0sLmdyaWQtc2l6ZXJ7d2lkdGg6MjUlfS5ncmlkLWl0ZW0udGVhc2VyLWhlcm8sLmdyaWQtc2l6ZXIudGVhc2VyLWhlcm97d2lkdGg6NTAlfX0ubG9nb0dyaWR7bWFyZ2luLWxlZnQ6LTlweDttYXJnaW4tcmlnaHQ6LTlweH0ubG9nb0dyaWQgLnRlYXNlci1oZXJvIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToxMnB4fS5sb2dvR3JpZEZpbHRlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5sb2dvR3JpZEZpbHRlcntmb250LXNpemU6MjhweDtwYWRkaW5nLXRvcDoxMHB4O21hcmdpbi1ib3R0b206NjBweH19LmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVte2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTpob3ZlciwubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06YWN0aXZlLC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTpmb2N1cywubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW0uYWN0aXZle2NvbG9yOiNkYTI5MWN9LmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmRpc2FibGVke2N1cnNvcjphdXRvO2NvbG9yOiNiZGJlYmR9LmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmRpc2FibGVkOmhvdmVyLC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5kaXNhYmxlZDphY3RpdmUsLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmRpc2FibGVkOmZvY3Vze2NvbG9yOiNiZGJlYmR9LmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb257Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtwYWRkaW5nLXRvcDo0cHh9LmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gcCwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoMSwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoMiwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoMywuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNCwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNSwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNiwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB1bCwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBsaSwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBvbHtmb250LXNpemU6MC44NTdlbX0uYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBwe21hcmdpbi1ib3R0b206MWVtfS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHVsLC5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIG9se3BhZGRpbmc6MCAwIDAgMjBweH0udGVhc2UudGVhc2UtbWljcm9zaXRle21hcmdpbi1ib3R0b206NTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1taWNyb3NpdGUgaDEuYXJ0aWNsZS1oMXttYXJnaW4tdG9wOjB9fS5ibGFja2VkaXRpb257YmFja2dyb3VuZDojMjEyNDI4O2NvbG9yOndoaXRlICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAjaGVhZGVye2JhY2tncm91bmQ6IzIxMjQyODtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHdoaXRlfS5ibGFja2VkaXRpb24gI2hlYWRlciAubmF2LWxpbmssLmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYSwuYmxhY2tlZGl0aW9uICNoZWFkZXIgLm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1zZWFyY2gsLmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24sLmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW0gLm5hdi1saW5rIHNwYW4sLmJsYWNrZWRpdGlvbiAjaGVhZGVyICNuYXZiYXJOYXZNb2JpbGUgLnNvY2lhbC1wcm9maWxlcyBhe2NvbG9yOndoaXRlICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5zZXBlcmF0b3ItaGVhZGVyLC5ibGFja2VkaXRpb24gI2hlYWRlciAjbmF2YmFyTmF2TW9iaWxle2JvcmRlci1jb2xvcjp3aGl0ZX0uYmxhY2tlZGl0aW9uICNoZWFkZXIgLmhlYWRlcl9fY2xhaW0gLnNlcGVyYXRvci1oZWFkZXJ7ZGlzcGxheTpibG9jaztib3JkZXItd2lkdGg6MXB4fS5ibGFja2VkaXRpb24gLmFjdGlvbnMsLmJsYWNrZWRpdGlvbiAuc2VyaWVzLWxvb3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuLC5ibGFja2VkaXRpb24gLnRlYXNlIHAubGVhZCwuYmxhY2tlZGl0aW9uIC50ZWFzZSAuYm9vay10ZXh0IHAsLmJsYWNrZWRpdGlvbiAudGVhc2UgZGl2LmxlYWQgcCwuYmxhY2tlZGl0aW9uIC50ZWFzZSBwLm1ldGEtaW5mb3t0ZXh0LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtjb2xvcjp3aGl0ZX0uYmxhY2tlZGl0aW9uIC5zZWN0aW9uIC5zZWN0aW9uLWlubmVyLC5ibGFja2VkaXRpb24gLnNlcGVyYXRvci1tb2JpbGUsLmJsYWNrZWRpdGlvbiAubW9iaWxlLXNlYXJjaC1sYW5ne2JvcmRlci1jb2xvcjp3aGl0ZX0uYmxhY2tlZGl0aW9uIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7Y29sb3I6d2hpdGUgIWltcG9ydGFudH0uYmxhY2tlZGl0aW9uICNmb290ZXJ7Ym9yZGVyLWNvbG9yOndoaXRlO2NvbG9yOndoaXRlICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAjZm9vdGVyIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rLC5ibGFja2VkaXRpb24gI2Zvb3RlciAuZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMsLmJsYWNrZWRpdGlvbiAjZm9vdGVyIC5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JvcmRlci1jb2xvcjp3aGl0ZX0uYmxhY2tlZGl0aW9uICNmb290ZXIgYXtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSBoMXtmb250LXNpemU6NjhweDtsaW5lLWhlaWdodDo3M3B4O21hcmdpbi1ib3R0b206MTRweDtmb250LXdlaWdodDpib2xkO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFydGljbGUtYm9keS5hcnRpY2xlLWJvZHktLWFwcHN0b3JlIGgxe2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjM5cHg7bWFyZ2luLWJvdHRvbTo4cHh9fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSBoMntmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjIzMztmb250LXN0eWxlOml0YWxpYzttYXJnaW4tYm90dG9tOjI4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSBoMntmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyNXB4O21hcmdpbi1ib3R0b206MjRweH19LmFydGljbGUtYm9keS5hcnRpY2xlLWJvZHktLWFwcHN0b3JlIGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjM1MHB4O21hcmdpbjowICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4OHB4KXsuYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUgaWZyYW1le21heC13aWR0aDpub25lO2hlaWdodDo2ODdweDt3aWR0aDoxMjIycHggIWltcG9ydGFudDttYXJnaW4tbGVmdDotMjA3cHggIWltcG9ydGFudH19LmFydGljbGUtYm9keS5hcnRpY2xlLWJvZHktLWFwcHN0b3JlIC5zZWN0aW9ue2JvcmRlci1jb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSAudGl0bGUtc2VjdGlvbntjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSAuc2VjdGlvbi5zZWN0aW9uLWJsb2d7bWFyZ2luLXRvcDowO2JvcmRlci10b3A6MXB4IHNvbGlkIHdoaXRlfS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSAuc2VjdGlvbi5zZWN0aW9uLWJsb2cgLnNlY3Rpb24taW5uZXJ7bWFyZ2luLXRvcDo1NnB4O2JvcmRlcjptZWRpdW0gbm9uZX0uc2VjdGlvbi5zZWN0aW9uLWFwcHN0b3Jle3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC43KTttYXJnaW46NDBweCAwO3BhZGRpbmctdG9wOjQwcHh9LnNlY3Rpb24uc2VjdGlvbi1hcHBzdG9yZSBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLWFwcHN0b3JlIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjMwcHh9fS5wb3N0LXR5cGUtbWljcm9zaXRlIC5zbGlkZXJ7bWFyZ2luLWJvdHRvbTo2MHB4fS5wb3N0LXR5cGUtbWljcm9zaXRlIC5zbGlkZXIgLnNsaWRlIGltZ3ttYXgtaGVpZ2h0Om5vbmUgIWltcG9ydGFudH0uaGVyby1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZXJvLWltYWdle21hcmdpbi1ib3R0b206NjBweH19Lmhlcm8taW1hZ2UgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE5MjBweH0uaGVyby1pbWFnZV9fdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTVweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVyby1pbWFnZV9fdGV4dHtib3R0b206MzBweH19Lmhlcm8taW1hZ2VfX3RleHQgYTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhlcm8taW1hZ2VfX3RleHQgYTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MzBweH19Lmhlcm8taW1hZ2VfX3RleHQgaW1ne3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNpbmdsZS12aWRlbyAuYXJ0aWNsZS1ib2R5e21hcmdpbi1ib3R0b206NTZweH0uc2luZ2xlLXZpZGVvX190aXRsZXtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luLWJvdHRvbTo4cHh9LnNpbmdsZS12aWRlb19fdGl0bGU6YmVmb3Jle21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgyNFwiO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZTozNnB4fS5zaW5nbGUtdmlkZW9fX2xlYWR7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzdweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5zaW5nbGUtdmlkZW9fX2xlYWR7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjZweH19LnNpbmdsZS12aWRlb19fZGF0ZXtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zaW5nbGUtdmlkZW9fX2RhdGV7bWFyZ2luLWJvdHRvbTo1NnB4fX0uc2luZ2xlLXZpZGVvX19lbWJlZHttYXJnaW4tYm90dG9tOjFlbTttYXJnaW4tdG9wOi0zMnB4O21hcmdpbi1sZWZ0Oi0xOHB4O21hcmdpbi1yaWdodDotMThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS12aWRlb19fZW1iZWR7bWFyZ2luLWxlZnQ6LTlweDttYXJnaW4tcmlnaHQ6LTlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtdmlkZW9fX2VtYmVke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLXRvcDowfX0uc2luZ2xlLXZpZGVvLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnNpbmdsZS12aWRlb19fZW1iZWR7bWFyZ2luLXRvcDowfS5ob21lIC5zaW5nbGUtdmlkZW9fX2VtYmVke21hcmdpbi10b3A6LTE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5ob21lIC5zaW5nbGUtdmlkZW9fX2VtYmVke21hcmdpbi10b3A6MH19LmhvbWUgLnNpbmdsZS12aWRlb19fZGF0ZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4fS50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToxZW19LmVtYmVkLXJlc3BvbnNpdmUtMTZieTEwOjpiZWZvcmV7cGFkZGluZy10b3A6NjIuNSV9LnNlY3Rpb257bWFyZ2luOjU2cHggMH0uc2VjdGlvbiAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLXRvcDo4cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNn0uc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbnttYXJnaW46MH0uaG9tZSAuc2VjdGlvbi1hbm5vdW5jZW1lbnR7bWFyZ2luLXRvcDowfS5ob21lIC5zZWN0aW9uLW1lZGlhe21hcmdpbi1ib3R0b206MH0uc2VjdGlvbi1tZWRpYSAuY29sbGFwc2UtbWVkaWF7bWFyZ2luLXRvcDoyNHB4fS5zZWN0aW9uLnNlY3Rpb24tdG9wOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6MDtib3JkZXItdG9wOm1lZGl1bSBub25lfS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllc3ttYXJnaW4tYm90dG9tOjQwcHh9LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC5zZWN0aW9uLWlubmVye3BhZGRpbmctdG9wOjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC5zZWN0aW9uLWlubmVye3BhZGRpbmctdG9wOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLm9yZGVyLW1kLTF7cGFkZGluZy1yaWdodDoxOHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzI2MjYyNjttYXJnaW4tdG9wOjQ2cHh9LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC5vcmRlci1tZC0ye3BhZGRpbmctbGVmdDoxOHB4fX0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRpdGxlLXNlY3Rpb257Y29sb3I6I2RhMjkxY30uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLmZlYXR1cmVkLWltYWdlIGltZ3ttYXgtaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAudGVhc2UgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyM3B4fS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAudGVhc2UgLmxlYWR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweH0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZXttYXJnaW4tYm90dG9tOjI0cHh9fS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAudGVhc2UtbWljcm9zaXRle21hcmdpbi1ib3R0b206MzJweH0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlLXZlcnRpY2FsLWhlcm8gLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MTZweH0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlLXZlcnRpY2FsLWhlcm8gLnRpdGxlLXRlYXNlcntmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0NHB4fS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAudGVhc2UtdmVydGljYWwtaGVybyAubGVhZHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNnB4fS5zZWN0aW9uLnNlY3Rpb24tbm9ib3JkZXJ7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX0uc2VjdGlvbi5zZWN0aW9uLW5vYm9yZGVyIC5zZWN0aW9uLWlubmVye2JvcmRlcjptZWRpdW0gbm9uZTtwYWRkaW5nOjB9LnNlY3Rpb24uc2VjdGlvbi1zZWFyY2h7bWFyZ2luLWJvdHRvbTo5NnB4fS5ob21lIC5zZWN0aW9uLnNlY3Rpb24tc2VhcmNoe21hcmdpbi1ib3R0b206NTZweH0uc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lcntwYWRkaW5nOjE2cHggMTZweCA4cHg7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZTtiYWNrZ3JvdW5kOiNlZmVmZWZ9LnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2VmZWZlZiwtMXB4IDFweCAwICNlZmVmZWYsMnB4IDAgMCAjZWZlZmVmLC0ycHggMCAwICNlZmVmZWZ9LmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7cGFkZGluZzoxNnB4IDE2cHggMzJweDtib3JkZXItdG9wOm1lZGl1bSBub25lO2JhY2tncm91bmQ6I2VmZWZlZn0uYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlne3RleHQtc2hhZG93OjFweCAxcHggMCAjZWZlZmVmLC0xcHggMXB4IDAgI2VmZWZlZiwycHggMCAwICNlZmVmZWYsLTJweCAwIDAgI2VmZWZlZn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lcntwYWRkaW5nOjE2cHggMTZweCAxNnB4O2JhY2tncm91bmQ6I2RhMjkxYztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2RhMjkxYywtMXB4IDFweCAwICNkYTI5MWMsMnB4IDAgMCAjZGEyOTFjLC0ycHggMCAwICNkYTI5MWN9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZyBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZGEyOTFjLGluc2V0IDAgLTNweCAwIDAgI2ZmZn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciBwLm1vcmUtbGlua3tmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciBwLm1vcmUtbGluayBhe2NvbG9yOndoaXRlfS5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLnRlYXNlLWFqLXBhZ2V7bWFyZ2luLWxlZnQ6LTE4cHg7bWFyZ2luLXJpZ2h0Oi0xOHB4O3BhZGRpbmc6MThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNlY3Rpb24uc2VjdGlvbi1hdmVuaXJqZXVuZXNzZSAudGVhc2UtYWotcGFnZXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmc6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLnRlYXNlLWFqLnRlYXNlLXB1YmxpY2F0aW9uIC5mZWF0dXJlZC1pbWFnZSBpbWd7d2lkdGg6NjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24uc2VjdGlvbi1hdmVuaXJqZXVuZXNzZSAudGVhc2UtYWo6bm90KC50ZWFzZS1hai1wYWdlKSAudGl0bGUtYmlne2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjIzcHh9LnNlY3Rpb24uc2VjdGlvbi1hdmVuaXJqZXVuZXNzZSAudGVhc2UtYWo6bm90KC50ZWFzZS1hai1wYWdlKSAubGVhZC1iaWcgcHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fX0uc2VjdGlvbi5zZWN0aW9uLWF2ZW5pcmpldW5lc3NlIHAubGVhZHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNnB4fS5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgcC5tb3JlLWxpbmsgYXtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkfS5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLmJsb2NrLWJhbm5lciBwLmxlYWR7bWFyZ2luLWJvdHRvbTozMnB4fS5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlcntib3JkZXItdG9wOm5vbmV9LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5zZWN0aW9uLWlubmVye2JvcmRlci10b3A6bm9uZX0uc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2NvbG9yOiNmZmY7cGFkZGluZzoxOHB4IDE4cHggMThweCAzNnB4O21hcmdpbi1sZWZ0Oi0xOHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTJweDttYXJnaW4tbGVmdDowfX0uc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2RhMjkxYywgLTFweCAxcHggMCAjZGEyOTFjLCAycHggMCAwICNkYTI5MWMsIC0ycHggMCAwICNkYTI5MWN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlne2Rpc3BsYXk6bm9uZX19LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2RhMjkxYywgaW5zZXQgMCAtM3B4IDAgMCAjZmZmZmZmfS5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgcHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIHB7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctcmlnaHQ6MTZweH19LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5idG4sLnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle2JvcmRlcjoxcHggc29saWQgI2ZmZjthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZHttYXJnaW4tdG9wOjE2cHh9LnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZCAuc29jaWFsLXByb2ZpbGVzIGF7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MjttYXJnaW4tbGVmdDozMnB4fS5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQgLnNvY2lhbC1wcm9maWxlcyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQgLnNvY2lhbC1wcm9maWxlcyBhe2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI7bWFyZ2luLWxlZnQ6MTZweH0uc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVkIC5zb2NpYWwtcHJvZmlsZXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfX0uc2VjdGlvbi5zZWN0aW9uLXRlYW17bWFyZ2luOjQwcHggMH0uc2VjdGlvbi5zZWN0aW9uLWxheW91dHttYXJnaW4tYm90dG9tOjcycHh9LnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQgLnRpdGxlLXNlY3Rpb257bWFyZ2luLWJvdHRvbToxNnB4fS5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbnttYXJnaW4tdG9wOjE2cHh9LnNlY3Rpb24uc2VjdGlvbi10ZWFtIC50aXRsZS1zZWN0aW9ue21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi5zZWN0aW9uLXRpY2tlcnttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTozNnB4fX0uc2VjdGlvbi5zZWN0aW9uLXRpY2tlciAuc2VjdGlvbi1pbm5lcntwYWRkaW5nOjE2cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7Ym9yZGVyOm5vbmV9LnNlY3Rpb24uc2VjdGlvbi10aWNrZXIgLnRpY2tlcntmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjB9LnNlY3Rpb24uc2VjdGlvbi10aWNrZXIgLnRpY2tlcl9fc3BpdHptYXJrZXtjb2xvcjojZGEyOTFjO2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zZWN0aW9uLnNlY3Rpb24tdGlja2VyIC50aWNrZXJfX3NwaXR6bWFya2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowfX0uc2VjdGlvbi5zZWN0aW9uLXRpY2tlciAudGlja2VyX19saW5re2NvbG9yOiMyNjI2MjY7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnNlY3Rpb24uc2VjdGlvbi10aWNrZXIgLnRpY2tlcl9fbGlua3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHggMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9ue21hcmdpbi10b3A6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2fS5zZWN0aW9uIC5zZWN0aW9uLWlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9LnNlY3Rpb24uc2VjdGlvbi10b3A6Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wOm1lZGl1bSBub25lfS5ob21lIC5iYW5uZXItYXJ0aWNsZXtib3JkZXItYm90dG9tOm1lZGl1bSBub25lfS5ibG9jay1iYW5uZXJ7bWFyZ2luLWxlZnQ6LTE4cHg7bWFyZ2luLXJpZ2h0Oi0xOHB4fS5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLnNlcGVyYXRvci1tb2JpbGV7bWFyZ2luLWxlZnQ6LTEzcHg7bWFyZ2luLXJpZ2h0Oi0xM3B4fS5zZWN0aW9uLnNlY3Rpb24tYW5ub3VuY2VtZW50LC5zZWN0aW9uLnNlY3Rpb24tZXZlbnR7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX0uc2VjdGlvbi5zZWN0aW9uLWFubm91bmNlbWVudCAuc2VjdGlvbi1pbm5lciwuc2VjdGlvbi5zZWN0aW9uLWV2ZW50IC5zZWN0aW9uLWlubmVye21hcmdpbi1sZWZ0Oi0xOHB4O21hcmdpbi1yaWdodDotMThweH0uc2VjdGlvbi1ldmVudHMgLnRpdGxlLXNlY3Rpb257bWFyZ2luLWJvdHRvbToxNnB4fS5zZWN0aW9uLXNwb25zb3JzIGltZywuc2VjdGlvbi1zcG9uc29ycyAudHlwZWQtY29udGFpbmVye21hcmdpbi1ib3R0b206MTZweH0uaG9tZSAuc2VjdGlvbi1tZWRpYSAuY29sLW1kLTM6bnRoLWNoaWxkKDMpLC5ob21lIC5zZWN0aW9uLW1lZGlhIC5jb2wtbWQtMzpudGgtY2hpbGQoNCl7ZGlzcGxheTpub25lfX0uc2VjdGlvbi1ldmVudCsuc2VjdGlvbi1ldmVudHttYXJnaW4tdG9wOjI0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmV2ZW50e2Rpc3BsYXk6YmxvY2t9fS5ldmVudF9fbWFya2Vye2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2NvbG9yOiNkYTI5MWM7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZXZlbnRfX21hcmtlcnt3aWR0aDoyNSU7bWFyZ2luLXJpZ2h0OjIlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH19LmV2ZW50X190aXRsZXtkaXNwbGF5OmlubGluZTtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tcmlnaHQ6MTZweH0uZXZlbnRfX3RpdGxlIGF7Y29sb3I6IzI2MjYyNjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5ldmVudF9fdGl0bGUgYTpob3ZlciwuZXZlbnRfX3RpdGxlIGE6Zm9jdXMsLmV2ZW50X190aXRsZSBhOmFjdGl2ZXtjb2xvcjojZGEyOTFjfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZXZlbnRfX3RpdGxle3dpZHRoOjQwJTttYXJnaW4tcmlnaHQ6MiU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfX0uZXZlbnRfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjE2cHh9LmV2ZW50X19tZXRhe2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ldmVudF9fbWV0YXt3aWR0aDoyOSU7bWFyZ2luLXJpZ2h0OjAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH19LnRlYXNle21hcmdpbi1ib3R0b206MzJweH0udGVhc2UgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjhweH0udGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue3RleHQtc2hhZG93OjFweCAxcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgLTJweCAwIDAgI2ZmZjtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC00cHggMCAtMXB4ICMyNjI2MjZ9LnRlYXNlIHAubGVhZCwudGVhc2UgLmJvb2stdGV4dCBwLC50ZWFzZSBkaXYubGVhZCBwe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIxcHg7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS50ZWFzZSBwLmxlYWQgc3BhbiwudGVhc2UgLmJvb2stdGV4dCBwIHNwYW4sLnRlYXNlIGRpdi5sZWFkIHAgc3Bhbntjb2xvcjojZGEyOTFjfS50ZWFzZSBwLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcCwudGVhc2UgLmJvb2stdGV4dCBwIHNwYW4uc2VyaWVzLWxvb3AsLnRlYXNlIGRpdi5sZWFkIHAgc3Bhbi5zZXJpZXMtbG9vcHtkaXNwbGF5Om5vbmV9LnRlYXNlIHAubGVhZCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTEsLnRlYXNlIC5ib29rLXRleHQgcCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTEsLnRlYXNlIGRpdi5sZWFkIHAgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0xe2Rpc3BsYXk6aW5saW5lfS50ZWFzZSBwLm1ldGEtaW5mb3tmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjB9LnRlYXNlIHAubW9yZS1saW5re21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0udGVhc2UgLnBvd2VycHJlc3NfcGxheWVye2Rpc3BsYXk6bm9uZX0udGVhc2UgLmZlYXR1cmVkLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOndoaXRlO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0udGVhc2UgLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1vcmRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyNnB4O2ZvbnQtc2l6ZToyMXB4O3RvcDo1cHg7d2lkdGg6MjJweH0udGVhc2UgLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1zZXBlcmF0b3J7Zm9udC1zaXplOjM2cHg7bWFyZ2luLWxlZnQ6M3B4fS50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXRvdGFse3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozcHg7cmlnaHQ6N3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsudGVhc2UudGVhc2UtdmVydGljYWwtaGVybyAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSwudGVhc2UudGVhc2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZXt0b3A6MjBweDtsZWZ0OjMwcHg7d2lkdGg6ODBweDtoZWlnaHQ6ODBweH0udGVhc2UudGVhc2UtdmVydGljYWwtaGVybyAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLW9yZGVyLC50ZWFzZS50ZWFzZS1oZXJvIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItb3JkZXJ7cmlnaHQ6NDBweDtmb250LXNpemU6MzNweDt0b3A6MTJweDt3aWR0aDozNHB4fS50ZWFzZS50ZWFzZS12ZXJ0aWNhbC1oZXJvIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItc2VwZXJhdG9yLC50ZWFzZS50ZWFzZS1oZXJvIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItc2VwZXJhdG9ye2ZvbnQtc2l6ZTo1NHB4O21hcmdpbi1sZWZ0OjlweH0udGVhc2UudGVhc2UtdmVydGljYWwtaGVybyAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXRvdGFsLC50ZWFzZS50ZWFzZS1oZXJvIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItdG90YWx7Ym90dG9tOjZweDtyaWdodDoxMnB4O2ZvbnQtc2l6ZToyNHB4fX1oMS5hcnRpY2xlLWgxe3Bvc2l0aW9uOnJlbGF0aXZlfWgxLmFydGljbGUtaDEgLmJ1YmJsZS1hYnNvbHV0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2JvcmRlcjoxcHggc29saWQgIzI2MjYyNn1oMS5hcnRpY2xlLWgxIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1vcmRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyNnB4O2ZvbnQtc2l6ZToxN3B4O3RvcDo2cHg7d2lkdGg6MjJweDtsaW5lLWhlaWdodDoxfWgxLmFydGljbGUtaDEgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXNlcGVyYXRvcntmb250LXNpemU6MzZweDttYXJnaW4tbGVmdDozcHh9aDEuYXJ0aWNsZS1oMSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItdG90YWx7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNweDtyaWdodDo0cHg7bGluZS1oZWlnaHQ6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7aDEuYXJ0aWNsZS1oMSAuYnViYmxlLWFic29sdXRle3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHh9aDEuYXJ0aWNsZS1oMSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItb3JkZXJ7cmlnaHQ6MzBweDtmb250LXNpemU6MzNweDt0b3A6MTJweDt3aWR0aDozNHB4fWgxLmFydGljbGUtaDEgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXNlcGVyYXRvcntmb250LXNpemU6NTRweDttYXJnaW4tbGVmdDo5cHh9aDEuYXJ0aWNsZS1oMSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItdG90YWx7Ym90dG9tOjEwcHg7cmlnaHQ6NXB4O2ZvbnQtc2l6ZToyMnB4fX1hLnRlYXNlLWxpbmt7ZGlzcGxheTpibG9jaztjb2xvcjojMjYyNjI2O3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoMSl9YS50ZWFzZS1saW5rOmhvdmVyLGEudGVhc2UtbGluazphY3RpdmUsYS50ZWFzZS1saW5rOmZvY3Vze2NvbG9yOiMyNjI2MjY7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCkgc2NhbGUoMC45OCl9YS50ZWFzZS1saW5rLmFjdGl2ZS10b3VjaHtvcGFjaXR5OjAuN30udGVhc2UtcHVibGljYXRpb24sLnRlYXNlLWFqe3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoMSl9LnRlYXNlLXB1YmxpY2F0aW9uIGEudGVhc2UtbGluazpob3ZlciwudGVhc2UtcHVibGljYXRpb24gYS50ZWFzZS1saW5rOmFjdGl2ZSwudGVhc2UtcHVibGljYXRpb24gYS50ZWFzZS1saW5rOmZvY3VzLC50ZWFzZS1haiBhLnRlYXNlLWxpbms6aG92ZXIsLnRlYXNlLWFqIGEudGVhc2UtbGluazphY3RpdmUsLnRlYXNlLWFqIGEudGVhc2UtbGluazpmb2N1c3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSgxKX0udGVhc2UtcHVibGljYXRpb246aG92ZXIsLnRlYXNlLXB1YmxpY2F0aW9uOmFjdGl2ZSwudGVhc2UtcHVibGljYXRpb246Zm9jdXMsLnRlYXNlLWFqOmhvdmVyLC50ZWFzZS1hajphY3RpdmUsLnRlYXNlLWFqOmZvY3Vze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDAuOTgpfS50ZWFzZS10aXRsZXtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0udGVhc2UtdGl0bGUgYS50ZWFzZS1saW5re2Rpc3BsYXk6aW5saW5lfS50ZWFzZS10aXRsZSBhLnRlYXNlLWxpbmsgaDN7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjE4cHg7bWFyZ2luLWxlZnQ6NHB4fS50ZWFzZS50ZWFzZS12ZXJ0aWNhbCAuZmVhdHVyZWQtaW1hZ2UsLnRlYXNlLnRlYXNlLWZlYXR1cmVkLWl0ZW0gLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MTZweH0udGVhc2VyLWhlcm8gLnRlYXNlIC5mZWF0dXJlZC1pbWFnZXttYXJnaW4tYm90dG9tOjI0cHh9LnRlYXNlci1oZXJvIC50ZWFzZSAudGl0bGUtdGVhc2Vye2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQ0cHg7bWFyZ2luLWJvdHRvbTo4cHh9LnRlYXNlci1oZXJvIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0zcHggMCAtMXB4ICNmZmYsaW5zZXQgMCAtNnB4IDAgLTFweCAjMjYyNjI2fS50ZWFzZXItaGVybyAudGVhc2UgcC5sZWFke2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI0cHh9LnRlYXNlIC5mZWF0dXJlZC1pbWFnZXt0ZXh0LWFsaWduOmNlbnRlcn0udGVhc2UgLmZlYXR1cmVkLWltYWdlIGltZ3tib3JkZXI6MXB4IHNvbGlkICMyNjI2MjZ9LnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZSAuZmVhdHVyZWQtaW1hZ2UgaW1ne2JvcmRlcjoxcHggc29saWQgI2JkYmViZH0uc2VjdGlvbi10b3AgLnRlYXNlLXZlcnRpY2FsIC5mZWF0dXJlZC1pbWFnZSBpbWd7bWF4LWhlaWdodDoyMTVweH1ib2R5LmFyY2hpdmUgLnRlYXNlIC5mZWF0dXJlZC1pbWFnZSxib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ibG9nIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UsLnBhZ2UtdGVtcGxhdGUtcGFnZS1wb2RjYXN0LXZpZGVvcyAudGVhc2UgLmZlYXR1cmVkLWltYWdlLC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2V7dGV4dC1hbGlnbjpyaWdodH0udGVhc2UtZmVhdHVyZWQtaXRlbSAudGl0bGUtdGVhc2Vye3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIxcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfS50ZWFzZS1mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1pbWFnZSBpbWd7Ym9yZGVyOm1lZGl1bSBub25lfS5wcmVzcy1oZXJvIC50ZWFzZS1wcmVzcyAudGl0bGUtdGVhc2Vye2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI5cHh9LnRlYXNlLWFqIGltZ3ttYXJnaW4tYm90dG9tOjE2cHh9LnRlYXNlLWFqLXBhZ2V7dHJhbnNmb3JtOm5vbmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSl9LnRlYXNlLWFqLXBhZ2U6aG92ZXJ7dHJhbnNmb3JtOm5vbmV9LnRlYXNlLWFqLXBhZ2UgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzpub25lO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI4cHh9LnRlYXNlLWFqLXBhZ2UgLnRpdGxlLWJpZyBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjMjYyNjI2fS5iYW5uZXItYXJ0aWNsZS1wcm9zcGVyaXR5IC50ZWFzZXttYXJnaW4tYm90dG9tOjhweH0udGVhc2UtcG9zdCBoMzpiZWZvcmV7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODAxXCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRlYXNlLXB1YmxpY2F0aW9uIGgzOmJlZm9yZXttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MDBcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0udGVhc2UtcG9kY2FzdCBoMzpiZWZvcmV7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODIwXCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRlYXNlLXZpZGVvIGgzOmJlZm9yZXttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MjRcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0udGVhc2UtdmlkZW8gLmxlYWQgc3Bhbntjb2xvcjojZGEyOTFjfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC50ZWFzZS12aWRlbyAubGVhZCBzcGFue2NvbG9yOiMwMDllOTR9LnRlYXNlLW1pY3Jvc2l0ZSBoMzpiZWZvcmV7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODJhXCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRlYXNlLW1pY3Jvc2l0ZS50ZWFzZS1jaGlsZCBoMzpiZWZvcmV7Y29udGVudDpcIlxcZTgwMVwifS5zaW5nbGUtbWljcm9zaXRlIC50ZWFzZS1taWNyb3NpdGUgaDM6YmVmb3Jle2Rpc3BsYXk6bm9uZTtjb250ZW50OlwiXCJ9c3Bhbi5pY29uLXRlYXNlcntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1ib3R0b206MTJweH1zcGFuLmljb24tdGVhc2VyIGltZ3t3aWR0aDo0OHB4O2hlaWdodDphdXRvfS5hcnRpY2xlLWgxIHNwYW4uaWNvbi10ZWFzZXJ7bWFyZ2luLXRvcDotN3B4O21hcmdpbi1ib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey50b3VjaGV2ZW50cyBhLnRlYXNlLWxpbms6aG92ZXIsLnRvdWNoZXZlbnRzIGEudGVhc2UtbGluazpmb2N1cywudG91Y2hldmVudHMgYS50ZWFzZS1saW5rOmFjdGl2ZXt0cmFuc2Zvcm06bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey50ZWFzZXItaGVybyAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgLTFweCAjZmZmLGluc2V0IDAgLTRweCAwIC0xcHggIzI2MjYyNn0udGVhc2V7bWFyZ2luLWJvdHRvbToyNHB4fS50ZWFzZSAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbTo4cHh9LnRlYXNlIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjNweH0udGVhc2UgcC5sZWFke2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIxcHh9LnRlYXNlIHAubWV0YS1pbmZve2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHh9LnRlYXNlIHAubW9yZS1saW5re21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0udGVhc2VyLWhlcm8gLnRlYXNlIC5mZWF0dXJlZC1pbWFnZXttYXJnaW4tYm90dG9tOjE2cHh9LnRlYXNlci1oZXJvIC50ZWFzZSAudGl0bGUtdGVhc2Vye2ZvbnQtc2l6ZToyN3B4O2xpbmUtaGVpZ2h0OjI5cHg7bWFyZ2luLWJvdHRvbTo4cHh9LnRlYXNlci1oZXJvIC50ZWFzZSBwLmxlYWR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjBweH0udGVhc2UudGVhc2UtbWljcm9zaXRlIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MjlweDttYXJnaW4tYm90dG9tOjhweH0uc2VjdGlvbi10b3BzdG9yaWVzIC50ZWFzZSAudGl0bGUtdGVhc2Vye2ZvbnQtc2l6ZToyN3B4O2xpbmUtaGVpZ2h0OjI5cHg7bWFyZ2luLWJvdHRvbTo4cHh9LnRlYXNlLWZlYXR1cmVkLWl0ZW0gLnRpdGxlLXRlYXNlcntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LnNlY3Rpb24tYmxvZyAudGVhc2UgLmNvbC1taXhtb2JpbGUtcG9kY2FzdHtmbGV4OjAgMCA2OCU7bWF4LXdpZHRoOjY4JTttYXJnaW4tbGVmdDoxNiV9LnNlY3Rpb24tYmxvZyAudGVhc2UgLmNvbC1taXhtb2JpbGUtcHVibGljYXRpb257ZmxleDowIDAgNDclO21heC13aWR0aDo0NyU7bWFyZ2luLWxlZnQ6MjYuNSV9fS55b3VkcmF3aXQsLnNoaWZ0aGlzdG9ncmFtLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW17Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbjo0MHB4IDBweH0ueW91ZHJhd2l0IGgyLC5zaGlmdGhpc3RvZ3JhbSBoMiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIGgye2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOi4yNXJlbX0ueW91ZHJhd2l0IHAsLnNoaWZ0aGlzdG9ncmFtIHAsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSBwe21hcmdpbi1ib3R0b206MXJlbX0ueW91ZHJhd2l0IC5ncmFwaC1jb250YWluZXIsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaC1jb250YWluZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGgtY29udGFpbmVye21hcmdpbjowcHh9LnlvdWRyYXdpdCAuZ3JhcGgsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnlvdWRyYXdpdCAuZ3JhcGggLmdyaWQgLmRvbWFpbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5ncmlkIC5kb21haW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmdyaWQgLmRvbWFpbntzdHJva2Utd2lkdGg6MH0ueW91ZHJhd2l0IC5ncmFwaCAuZ3JpZCAudGljayBsaW5lLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmdyaWQgLnRpY2sgbGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuZ3JpZCAudGljayBsaW5le3N0cm9rZS1kYXNoYXJyYXk6MSwgMTtvcGFjaXR5Oi4yfS55b3VkcmF3aXQgLmdyYXBoIC5ncmlkIC50aWNrIGxpbmUuaGlnaGxpZ2h0LC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmdyaWQgLnRpY2sgbGluZS5oaWdobGlnaHQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmdyaWQgLnRpY2sgbGluZS5oaWdobGlnaHR7b3BhY2l0eTouN30ueW91ZHJhd2l0IC5ncmFwaCAuYXhpcywuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5heGlzLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5heGlze29wYWNpdHk6LjV9LnlvdWRyYXdpdCAuZ3JhcGggLmF4aXMgdGV4dCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5heGlzIHRleHQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmF4aXMgdGV4dHtmb250LXNpemU6MTVweH0ueW91ZHJhd2l0IC5ncmFwaCAudGV4dC1udWxsLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLnRleHQtbnVsbCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAudGV4dC1udWxse2ZvbnQtc2l6ZToxNXB4fS55b3VkcmF3aXQgLmdyYXBoIC5saW5lLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDozfS55b3VkcmF3aXQgLmdyYXBoIC5saW5lLmJsYWNrLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUuYmxhY2ssLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUuYmxhY2t7c3Ryb2tlOiM0NDQ0NDV9LnlvdWRyYXdpdCAuZ3JhcGggLmxpbmUucmVkLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUucmVkLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5lLnJlZHtzdHJva2U6I2ZmNTkwMH0ueW91ZHJhd2l0IC5ncmFwaCAucHJldmlldy1saW5lLC55b3VkcmF3aXQgLmdyYXBoIC55b3VyLWxpbmUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAucHJldmlldy1saW5lLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLnlvdXItbGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAucHJldmlldy1saW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC55b3VyLWxpbmV7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWRhc2hhcnJheToxIDc7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7ZmlsbDpub25lfS55b3VkcmF3aXQgLmdyYXBoIC55b3VyLWxpbmUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAueW91ci1saW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC55b3VyLWxpbmV7c3Ryb2tlOiMwMDViN2Z9LnlvdWRyYXdpdCAuZ3JhcGggLnByZXZpZXctbGluZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5wcmV2aWV3LWxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLnByZXZpZXctbGluZXtvcGFjaXR5OjA7c3Ryb2tlOiNjNmM2YzZ9LnlvdWRyYXdpdCAuZ3JhcGggI3ByZXZpZXctYXJyb3cgcGF0aCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNwcmV2aWV3LWFycm93IHBhdGgsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI3ByZXZpZXctYXJyb3cgcGF0aHtmaWxsOiNjNmM2YzZ9LnlvdWRyYXdpdCAuZ3JhcGguZHJhd24gLmNvbnRyb2xzLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGguZHJhd24gLmNvbnRyb2xzLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoLmRyYXduIC5jb250cm9sc3tkaXNwbGF5Om5vbmV9LnlvdWRyYXdpdCAuZ3JhcGguZHJhd246aG92ZXIgLnByZXZpZXctbGluZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoLmRyYXduOmhvdmVyIC5wcmV2aWV3LWxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGguZHJhd246aG92ZXIgLnByZXZpZXctbGluZXtvcGFjaXR5OjB9LnlvdWRyYXdpdCAuZ3JhcGg6aG92ZXIgLnByZXZpZXctbGluZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoOmhvdmVyIC5wcmV2aWV3LWxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGg6aG92ZXIgLnByZXZpZXctbGluZXtvcGFjaXR5OjF9LnlvdWRyYXdpdCAuZ3JhcGggLmRyYWdnYWJsZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5kcmFnZ2FibGUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmRyYWdnYWJsZXtjdXJzb3I6cG9pbnRlcn0ueW91ZHJhd2l0IC5ncmFwaCAuZG90cyBjaXJjbGUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuZG90cyBjaXJjbGUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmRvdHMgY2lyY2xle3RyYW5zaXRpb246b3BhY2l0eSAuM3N9LnlvdWRyYXdpdCAuZ3JhcGggLmRvdHMgY2lyY2xlLm1lZGlhbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5kb3RzIGNpcmNsZS5tZWRpYW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmRvdHMgY2lyY2xlLm1lZGlhbntjdXJzb3I6cG9pbnRlcn0ueW91ZHJhd2l0IC5ncmFwaCAuZG90cyBjaXJjbGUuYmxhY2ssLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuZG90cyBjaXJjbGUuYmxhY2ssLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmRvdHMgY2lyY2xlLmJsYWNre2ZpbGw6IzQ0NDQ0NX0ueW91ZHJhd2l0IC5ncmFwaCAuZG90cyBjaXJjbGUucmVkLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmRvdHMgY2lyY2xlLnJlZCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuZG90cyBjaXJjbGUucmVke2ZpbGw6I2ZmNTkwMH0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscywuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO3otaW5kZXg6Mn0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsIHNwYW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsIHNwYW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTQzcHg7bGVmdDotNTAlO3BhZGRpbmc6NXB4IDE1cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE3cHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5lZGdlLWxlZnQgc3Bhbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuZWRnZS1sZWZ0IHNwYW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5lZGdlLWxlZnQgc3BhbntsZWZ0Oi0xMHB4fS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuZWRnZS1yaWdodCBzcGFuLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5lZGdlLXJpZ2h0IHNwYW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5lZGdlLXJpZ2h0IHNwYW57bGVmdDphdXRvO3JpZ2h0Ojg2JX0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsOmFmdGVyLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbDphZnRlciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsOmFmdGVye2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OlwiIFwiO2hlaWdodDowO3dpZHRoOjA7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6cmdiYSgxMzYsMTgzLDIxMywwKTtib3JkZXItd2lkdGg6MTJweCA2cHg7bWFyZ2luLWxlZnQ6LTZweH0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmJsYWNrIHNwYW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmJsYWNrIHNwYW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5ibGFjayBzcGFue2JhY2tncm91bmQtY29sb3I6IzQ0NDQ0NX0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmJsYWNrOmFmdGVyLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5ibGFjazphZnRlciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmJsYWNrOmFmdGVye2JvcmRlci10b3AtY29sb3I6IzQ0NDQ0NX0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnJlZCBzcGFuLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5yZWQgc3Bhbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnJlZCBzcGFue2JhY2tncm91bmQtY29sb3I6I2ZmNTkwMH0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnJlZDphZnRlciwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwucmVkOmFmdGVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwucmVkOmFmdGVye2JvcmRlci10b3AtY29sb3I6I2ZmNTkwMH0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0LC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0IHNwYW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0IHNwYW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdCBzcGFue2JhY2tncm91bmQtY29sb3I6IzAwNWI3Zn0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0OmFmdGVyLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdDphZnRlciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0OmFmdGVye2JvcmRlci10b3AtY29sb3I6IzAwNWI3Zn0ueW91ZHJhd2l0IC5ncmFwaCAudGl0bGVzLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLnRpdGxlcywuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAudGl0bGVze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy10b3A6MjBweH0ueW91ZHJhd2l0IC5ncmFwaCAudGl0bGVzIHNwYW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAudGl0bGVzIHNwYW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLnRpdGxlcyBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6cHJlLWxpbmU7bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZToxNHB4fS55b3VkcmF3aXQgLmdyYXBoICNncmFkaWVudC1ibGFjayAuc3RhcnQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtYmxhY2sgLnN0YXJ0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1ibGFjayAuc3RhcnR7c3RvcC1jb2xvcjojNDQ0NDQ1O3N0b3Atb3BhY2l0eTouNX0ueW91ZHJhd2l0IC5ncmFwaCAjZ3JhZGllbnQtYmxhY2sgLmVuZCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1ibGFjayAuZW5kLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1ibGFjayAuZW5ke3N0b3AtY29sb3I6IzQ0NDQ0NTtzdG9wLW9wYWNpdHk6MH0ueW91ZHJhd2l0IC5ncmFwaCAjZ3JhZGllbnQtcmVkIC5zdGFydCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1yZWQgLnN0YXJ0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1yZWQgLnN0YXJ0e3N0b3AtY29sb3I6I2ZmNTkwMDtzdG9wLW9wYWNpdHk6LjV9LnlvdWRyYXdpdCAuZ3JhcGggI2dyYWRpZW50LXJlZCAuZW5kLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXJlZCAuZW5kLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1yZWQgLmVuZHtzdG9wLWNvbG9yOiNmZjU5MDA7c3RvcC1vcGFjaXR5OjB9LnlvdWRyYXdpdCAuZ3JhcGggLmNvbnRyb2xzLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmNvbnRyb2xzLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5jb250cm9sc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwb2ludGVyLWV2ZW50czpub25lO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM0NDQ0NDV9LnlvdWRyYXdpdCAuZ3JhcGggLmNvbnRyb2xzIC5ib3gsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuY29udHJvbHMgLmJveCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuY29udHJvbHMgLmJveHttYXJnaW4tdG9wOjIzMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoxcHggZG90dGVkICM0NDQ0NDU7cGFkZGluZzo4cHh9LnlvdWRyYXdpdCAuYWN0aW9uLC5zaGlmdGhpc3RvZ3JhbSAuYWN0aW9uLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmFjdGlvbnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46LjI1cmVtIC00cHh9LnlvdWRyYXdpdCAuYWN0aW9uIGJ1dHRvbiwuc2hpZnRoaXN0b2dyYW0gLmFjdGlvbiBidXR0b24sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuYWN0aW9uIGJ1dHRvbnttYXJnaW46NHB4O3BhZGRpbmc6N3B4IDE0cHg7Zm9udC1zaXplOjFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOiMwMDViN2Y7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS55b3VkcmF3aXQgLmFjdGlvbiBidXR0b25bZGlzYWJsZWRdLC5zaGlmdGhpc3RvZ3JhbSAuYWN0aW9uIGJ1dHRvbltkaXNhYmxlZF0sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuYWN0aW9uIGJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZDojYzZjNmM2O2N1cnNvcjpub3QtYWxsb3dlZH0ueW91ZHJhd2l0IC5yZXN1bHQsLnNoaWZ0aGlzdG9ncmFtIC5yZXN1bHQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAucmVzdWx0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LjI1cmVtO21hcmdpbi1ib3R0b206MnJlbX0ueW91ZHJhd2l0IC5yZXN1bHQgLnJlc3VsdC1jb250YWluZXIsLnNoaWZ0aGlzdG9ncmFtIC5yZXN1bHQgLnJlc3VsdC1jb250YWluZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAucmVzdWx0IC5yZXN1bHQtY29udGFpbmVye21hcmdpbjoxMHB4IGF1dG87ZGlzcGxheTpub25lfS55b3VkcmF3aXQgLnJlc3VsdC5zaG93biAuYWN0aW9uLC5zaGlmdGhpc3RvZ3JhbSAucmVzdWx0LnNob3duIC5hY3Rpb24sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAucmVzdWx0LnNob3duIC5hY3Rpb257ZGlzcGxheTpub25lfS55b3VkcmF3aXQgLnJlc3VsdC5zaG93biAucmVzdWx0LWNvbnRhaW5lciwuc2hpZnRoaXN0b2dyYW0gLnJlc3VsdC5zaG93biAucmVzdWx0LWNvbnRhaW5lciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5yZXN1bHQuc2hvd24gLnJlc3VsdC1jb250YWluZXJ7ZGlzcGxheTpibG9ja30uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNtYXNrZWRBcmVhQW5pbSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNsaW5lQW5pbSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjbWFza2VkQXJlYUFuaW0sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2xpbmVBbmlte3RyYW5zaXRpb246YWxsIC41cyBsaW5lYXJ9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlOiNiNGI0YjR9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLXN0YXRpYywuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLXN0YXRpY3tzdHJva2Utd2lkdGg6Mn0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtbG93ZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS1sb3dlcntzdHJva2U6I2E4MzQwMH0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtbWlkZGxlLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtbWlkZGxle3N0cm9rZTojZmY1OTAwfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS11cHBlciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLXVwcGVye3N0cm9rZTojZmY4MTRjfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXN0YXRpYyAuc3RhcnQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXN0YXRpYyAuc3RhcnR7c3RvcC1jb2xvcjojYjRiNGI0O3N0b3Atb3BhY2l0eTouNX0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1zdGF0aWMgLmVuZCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtc3RhdGljIC5lbmR7c3RvcC1jb2xvcjojYjRiNGI0O3N0b3Atb3BhY2l0eTowfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LWxvd2VyIC5zdGFydCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbG93ZXIgLnN0YXJ0e3N0b3AtY29sb3I6I2E4MzQwMDtzdG9wLW9wYWNpdHk6LjV9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbG93ZXIgLmVuZCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbG93ZXIgLmVuZHtzdG9wLWNvbG9yOiNhODM0MDA7c3RvcC1vcGFjaXR5OjB9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbWlkZGxlIC5zdGFydCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbWlkZGxlIC5zdGFydHtzdG9wLWNvbG9yOiNmZjU5MDA7c3RvcC1vcGFjaXR5Oi41fS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LW1pZGRsZSAuZW5kLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1taWRkbGUgLmVuZHtzdG9wLWNvbG9yOiNmZjU5MDA7c3RvcC1vcGFjaXR5OjB9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtdXBwZXIgLnN0YXJ0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC11cHBlciAuc3RhcnR7c3RvcC1jb2xvcjojZmY4MTRjO3N0b3Atb3BhY2l0eTouNX0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC11cHBlciAuZW5kLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC11cHBlciAuZW5ke3N0b3AtY29sb3I6I2ZmODE0YztzdG9wLW9wYWNpdHk6MH0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5heGlzLWxhYmVsLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5heGlzLWxhYmVse29wYWNpdHk6LjU7Zm9udC1zaXplOjE1cHh9LnNoaWZ0aGlzdG9ncmFtIC5hY3Rpb24sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuYWN0aW9ue3RleHQtYWxpZ246bGVmdH0uc2hpZnRoaXN0b2dyYW0gLmFjdGlvbiBidXR0b24sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuYWN0aW9uIGJ1dHRvbntiYWNrZ3JvdW5kOiM0NDQ0NDV9LnNoaWZ0aGlzdG9ncmFtIC5yZXN1bHQgLnJlc3VsdC1jb250YWluZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAucmVzdWx0IC5yZXN1bHQtY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9LnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmJhcntzdHJva2Utd2lkdGg6MTtzdHJva2U6I2ZmNTkwMDt0cmFuc2l0aW9uOmFsbCAuNXMgbGluZWFyfS5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5le2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6MjtzdHJva2U6IzQ0NDQ0NX0uc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLXN0YXRpY3tzdHJva2Utd2lkdGg6M30uc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbWlkZGxlIC5zdGFydHtzdG9wLWNvbG9yOiNmZjU5MDA7c3RvcC1vcGFjaXR5Oi41fS5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1taWRkbGUgLmVuZHtzdG9wLWNvbG9yOiNmZjU5MDA7c3RvcC1vcGFjaXR5OjB9LnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI21jaXJjbGV7ZmlsbDojNDQ0NDQ1fS5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5hdmVyYWdlLWxhYmVse2NvbG9yOiM0NDQ0NDU7Zm9udC1zaXplOjE1cHh9QG1lZGlhIHByaW50IGFuZCAoY29sb3Ipeyp7LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6ZXhhY3Q7cHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0fX1AbWVkaWEgcHJpbnR7QHBhZ2V7c2l6ZTpBNDttYXJnaW46MS41Y20gMmNtIDEuNWNtIDJjbX1ib2R5e2NvbG9yOiMwMDA7YmFja2dyb3VuZDojZmZmfWJvZHksYXJ0aWNsZXt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MH1pbWcsdWwsb2wsbGksdGFibGUsI2Zvb3RlcntwYWdlLWJyZWFrLWluc2lkZTphdm9pZH0ucm93e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uY29udGFpbmVye3dpZHRoOmF1dG8gIWltcG9ydGFudH1odG1sLGJvZHl7aGVpZ2h0Ojk5JSAhaW1wb3J0YW50fSN3cmFwcGVye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkgYVtocmVmXj1odHRwXTphZnRlciwuYXJ0aWNsZS1ib2R5IGE6bm90KDpsb2NhbC1saW5rKTphZnRlcntjb250ZW50OlwiIDxcIiBhdHRyKGhyZWYpIFwiPiBcIjtmb250LXNpemU6OHB0O21hcmdpbi1sZWZ0OjAuMmNtO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTppbmxpbmUtdGFibGU7d29yZC1icmVhazpicmVhay1hbGx9LmFydGljbGUtYm9keSBhW2hyZWZePVwiI1wiXTphZnRlciwuYXJ0aWNsZS1ib2R5IGFbaHJlZl49XCJqYXZhc2NyaXB0XCJdOmFmdGVye2NvbnRlbnQ6XCJcIn1oMTpiZWZvcmUsaDE+YVtocmVmXj1odHRwXTpiZWZvcmUsaDE+YTpub3QoOmxvY2FsLWxpbmspOmJlZm9yZSxoMjpiZWZvcmUsaDI+YVtocmVmXj1odHRwXTpiZWZvcmUsaDI+YTpub3QoOmxvY2FsLWxpbmspOmJlZm9yZSxoMzpiZWZvcmUsaDM+YVtocmVmXj1odHRwXTpiZWZvcmUsaDM+YTpub3QoOmxvY2FsLWxpbmspOmJlZm9yZSxoNDpiZWZvcmUsaDQ+YVtocmVmXj1odHRwXTpiZWZvcmUsaDQ+YTpub3QoOmxvY2FsLWxpbmspOmJlZm9yZSxwOmJlZm9yZSxwPmFbaHJlZl49aHR0cF06YmVmb3JlLHA+YTpub3QoOmxvY2FsLWxpbmspOmJlZm9yZXtjb250ZW50OicgJztkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9aDEsLmFydGljbGUtaDF7Zm9udC1zaXplOjI1cHQgIWltcG9ydGFudDtsaW5lLWhlaWdodDozMnB0ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowLjVjbX1wLmFydGljbGUtbGVhZHtmb250LXNpemU6MTJwdCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjE3cHQgIWltcG9ydGFudH0uYXJ0aWNsZS1ib2R5IHAsI3RpbnltY2UgcHtmb250LXNpemU6MTFwdCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjE2cHQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAuNWNtfS5hcnRpY2xlLWJvZHkgcCBhLCN0aW55bWNlIHAgYXtmb250LXNpemU6MTFwdDtsaW5lLWhlaWdodDoxNS41cHQ7Y29sb3I6IzAwMDAwMDtmb250LXdlaWdodDpib2xkfS5hcnRpY2xlLWJvZHkgcHJlLCN0aW55bWNlIHByZXtib3JkZXI6bm9uZTtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjhwdDtsaW5lLWhlaWdodDo5LjVwdDttYXJnaW4tYm90dG9tOjAuMmNtfS5hcnRpY2xlLWJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLC5hcnRpY2xlLWJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwuYXJ0aWNsZS1ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoLC5hcnRpY2xlLWJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIsI3RpbnltY2UgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLCN0aW55bWNlIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsI3RpbnltY2UgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsI3RpbnltY2UgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmN1cnJlbnRVUkx7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMXB0O2xpbmUtaGVpZ2h0OjE1LjVwdDtjb2xvcjojMDAwMDAwO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDo1MHB4fS5tZXRhY2FyZHtmb250LXNpemU6OXB0ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MTFwdCAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLWRkLCN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsI3RpbnltY2UgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGR7Zm9udC1zaXplOjhwdDtsaW5lLWhlaWdodDoxMC4ycHQ7dGV4dC1hbGlnbjpsZWZ0fS5uYXZiYXItdG9nZ2xlciwubmF2YmFyLXRvZ2dsZXItc2VhcmNoLC5uYXZiYXItbmF2LC5uYXZiYXItbGFuZ3VhZ2VzLC5uYXZiYXItdG9nZ2xlYWJsZS1zbSwjYWN0aW9uc2FydGljbGUsI3dlaXRlcmxlc2VuLC5tZXRhY2FyZC5tZXRhY2FyZC1hdXRob3IsI25ld3NsZXR0ZXJmbHlpbiwjYXZlbmlyamV1bmVzc2VmbHlpbiwjcGRmcHJldmlldywjbWV0YWJhciwucmVhZG1vcmUtYXJ0aWNsZSwucmVhZG1vcmUtYXJ0aWNsZS1tb2JpbGUsLmJhbm5lci5iYW5uZXItY29udGFjdCwuY2FyZHJvdy5jYXJkcm93LXBsYXllciwuc2VjdGlvbi1ibG9nLC5zZWN0aW9uLXB1YmxpY2F0aW9ucywuc2VjdGlvbi1wb2RjYXN0cywjcHJvc3Blcml0eWJhbm5lciwuc2VjdGlvbi1zZWFyY2gsaDQudGl0bGUtc2luZ2xlY2F0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLWJyYW5kIGltZ3toZWlnaHQ6MjBweCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudH0jaGVhZGVye2JvcmRlcjpub25lICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjNjbX0jaGVhZGVyIC5zZXBlcmF0b3ItaGVhZGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3B7cGFkZGluZzowfWFydGljbGUgLnJvd3tkaXNwbGF5OmZsZXggIWltcG9ydGFudH0jYXJ0aWNsZW1ldGF7cGFkZGluZzo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjMzMzMzMzO3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfSNhcnRpY2xlbWV0YSAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHR7Zm9udC1zaXplOjhwdDtsaW5lLWhlaWdodDoxMC44cHR9I2FydGljbGVtZXRhIC5tZXRhY2FyZC1pbm5lciAuY29sLTZ7ZmxvYXQ6bGVmdH0jYXJ0aWNsZW1ldGEgI2NvbGxhcHNlTWV0YWNhcmR7Y2xlYXI6Ym90aH0jYXJ0aWNsZW1ldGEgLmNhcmRib3guY2FyZGJveC1tZXRhIC5jYXJkcm93LWxpbmssI2FydGljbGVtZXRhIC5jYXJkYm94LmNhcmRib3gtbWV0YSAuY2FyZHJvdy1wcmludCwjYXJ0aWNsZW1ldGEgLmNhcmRib3guY2FyZGJveC1tZXRhIC5jYXJkcm93LXNvY2lhbHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2FydGljbGVtZXRhIC5jYXJkYm94LWV4Y2VycHQsI2FydGljbGVtZXRhIC5ib3JkZXItbGVmdC5kLW5vbmUuZC1zbS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEgLmNhcmRyb3ctY29udGFjdCwjYXJ0aWNsZW1ldGEgLmNhcmRyb3ctY29tbXVuaXF1ZSwjYXJ0aWNsZW1ldGEgLmNhcmRyb3ctZG93bmxvYWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2FydGljbGVtZXRhIC5jYXJkcm93LWNvbGxhcHNlIGEgLmljb246YmVmb3Jle2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YSAjY29sbGFwc2VNZXRhY2FyZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2FydGljbGVtZXRhICNjb2xsYXBzZU1ldGFjYXJkIC5jYXJkcm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YSAjY29sbGFwc2VNZXRhY2FyZCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YS5tZXRhY2FyZC1wb2RjYXN0e21heC13aWR0aDo3LjVjbX0jYXJ0aWNsZW1ldGEubWV0YWNhcmQtcG9kY2FzdCAubWV0YWNhcmQtaW5uZXIgLmNhcmRib3gtcGxheWVyIC5jYXJkcm93LWxpbmt7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2FydGljbGVtZXRhLm1ldGFjYXJkLXBvZGNhc3QgLmpzLWJsdWJycnktcGxheTphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEgLmNhcmRyb3cgYVtocmVmXj1odHRwXTphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH0jcHJvc3Blcml0eWJhbm5lcntwYWdlLWJyZWFrLWluc2lkZTphdm9pZDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fSNwcm9zcGVyaXR5YmFubmVyIGgzOmJlZm9yZSwjcHJvc3Blcml0eWJhbm5lciAubmF2LWl0ZW06YmVmb3Jle2NvbnRlbnQ6JyAnO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jcHJvc3Blcml0eWJhbm5lciAucm93e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmbGV4LXdyYXA6aW5pdGlhbCAhaW1wb3J0YW50fSNwcm9zcGVyaXR5YmFubmVyIC5yb3cgLmQtbm9uZS5kLXNtLWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNwcm9zcGVyaXR5YmFubmVyIC5yb3cgZGl2W2NsYXNzXj0nY29sJ117d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZmxleDppbml0aWFsICFpbXBvcnRhbnR9I3Byb3NwZXJpdHliYW5uZXIgLnJvdyBkaXZbY2xhc3NePSdjb2wnXSAubmF2LXByb3NwZXJpdHl7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjppbml0aWFsICFpbXBvcnRhbnR9LmFydGljbGUtYm9keSAjcHJvc3Blcml0eWJhbm5lciBhOmFmdGVye2NvbnRlbnQ6bm9uZX0ubWV0YWNhcmQtYXV0aG9ye21hcmdpbi10b3A6MC41Y207cGFkZGluZzoyMHB4IDEwcHg7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9Lm1ldGFjYXJkLWF1dGhvciAuY29sLXNtLTZ7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9Lm1ldGFjYXJkLWF1dGhvciAuYm94LWF1dGhvciAuY29sLTQsLm1ldGFjYXJkLWF1dGhvciAuYm94LWF1dGhvciAuY29sLTh7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZS1ibG9ja30ubWV0YWNhcmQtYXV0aG9yIC5ib3gtYXV0aG9yIC5jb2wtNHt3aWR0aDozMyV9Lm1ldGFjYXJkLWF1dGhvciAuYm94LWF1dGhvciAuY29sLTh7d2lkdGg6NjYlfSNmb290ZXJ7Ym9yZGVyLXRvcC13aWR0aDoycHQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7Y29sb3I6IzAwMDAwMDttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLXRvcDoxMHB4fSNmb290ZXIgYXtjb2xvcjojMDAwMDAwfSNmb290ZXIgLmNvbC02e2Zsb2F0OmxlZnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0jZm9vdGVyIC5zZXBlcmF0b3ItbW9iaWxlLCNmb290ZXIgLm1vYmlsZS1zZWFyY2gtbGFuZywjZm9vdGVyIC5mb290ZXItc2l0ZW1hcCwjZm9vdGVyIGEubWFwLCNmb290ZXIgLmJsb2NrLXdpZGdldC1zb2NpYWwsI2Zvb3RlciAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2Zvb3RlciAudGl0bGUtd2lkZ2V0LmQtbm9uZS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jZm9vdGVyIC50aXRsZS13aWRnZXR7Zm9udC13ZWlnaHQ6bm9ybWFsfSNmb290ZXIgYWRkcmVzcyBzdHJvbmd7Zm9udC13ZWlnaHQ6bm9ybWFsfSNmb290ZXIgLmJsb2NrLXdpZGdldCwjZm9vdGVyIGFkZHJlc3N7bWFyZ2luLWJvdHRvbTowfS50aXRsZS1zaW5nbGVjYXR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5zaW5nbGUtcHVibGljYXRpb24gaDE6YmVmb3JlLC5zaW5nbGUtcG9zdCBoMTpiZWZvcmUsLnNpbmdsZS1wb2RjYXN0IGgxOmJlZm9yZXtmb250LWZhbWlseTpcImZvbnRlbGxvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtdGFibGU7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTttYXJnaW4tcmlnaHQ6MC4yNWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS5zaW5nbGUtcHVibGljYXRpb24gaDE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MDBcIn0uc2luZ2xlLXBvZGNhc3QgaDE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MjBcIn0uc2luZ2xlLXBvc3QgaDE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MDFcIn0uc2luZ2xlLXZpZGVvIGgxOmJlZm9yZXtjb250ZW50OlwiXFxlODI0XCJ9LnNpbmdsZS10ZWFtIC5zZWN0aW9uLnNlY3Rpb24tdGVhbSwuc2luZ2xlLXRlYW0gLnRlYW0tcGFnaW5hdGlvbiwuc2luZ2xlLXRlYW0gLmltYWdlLWRvd25sb2FkLC5zaW5nbGUtdGVhbSAjZm9vdGVyLC5zaW5nbGUtdGVhbSAuY2FyZHJvdy5jYXJkcm93LWNvbGxhcHNlLmNhcmRyb3ctcGVyc29uLWN2IGF7ZGlzcGxheTpub25lfS5zaW5nbGUtdGVhbSAubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuY29sbGFwc2V7ZGlzcGxheTpibG9ja30uc2luZ2xlLXRlYW0gLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHAsLnNpbmdsZS10ZWFtIC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCB1bCwuc2luZ2xlLXRlYW0gLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IG9se2ZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MjNweCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiR2VvcmdpYVwiLHNlcmlmICFpbXBvcnRhbnR9LnNpbmdsZS10ZWFtIC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5mZWF0dXJlZC1pbWFnZXt3aWR0aDozMyU7bWFyZ2luOjAgYXV0b319LmllOSAubmF2YmFye2Rpc3BsYXk6YmxvY2t9LmllOSAubmF2YmFyIHVsLm5hdmJhci1uYXZ7ZGlzcGxheTpibG9ja30uaWU5IC5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0fS5pZTkgLm5hdmJhci1hdmVuaXItYm90dG9tLm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVte2hlaWdodDoxMjBweDt3aWR0aDoxOTBweH0uaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCwuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmllOSAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LC5pZTkgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wsLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuaWU5IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuaWU5IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pZTkgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmllOSAjbmV3c2xldHRlcmZseWluIC5mb3JtLWNvbnRyb2wsLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pZTkgI25ld3NsZXR0ZXJmbHlpbiAuYWlzLVNlYXJjaEJveC1pbnB1dHt3aWR0aDoxMDAlfS5pZTkgLmNvbC02e2Zsb2F0OmxlZnR9LmllOSB1bC5wYWdpbmF0aW9uLC5pZTkgdWwuYWlzLXBhZ2luYXRpb24sLmllOSB1bC5haXMtUGFnaW5hdGlvbi1saXN0e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmllOSB1bC5wYWdpbmF0aW9uIGxpLC5pZTkgdWwuYWlzLXBhZ2luYXRpb24gbGksLmllOSB1bC5haXMtUGFnaW5hdGlvbi1saXN0IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pZTkgLnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtbmV4dHtyaWdodDotMTVweH0uaWU5IC5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLXByZXZ7bGVmdDotMTVweH0uaWU5IC5jYXJkYm94LXB1YmxpY2F0aW9uIC5jYXJkcm93LXByZXZpZXcsLmllOSAjcGRmcHJldmlld3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7Lm5hdmJhcntkaXNwbGF5OmJsb2NrXFw5fS5uYXZiYXIgdWwubmF2YmFyLW5hdntkaXNwbGF5OmJsb2NrXFw5fS5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja1xcOTtmbG9hdDpsZWZ0XFw5fS5uYXZiYXItYXZlbmlyLWJvdHRvbS5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbXtoZWlnaHQ6MTIwcHhcXDk7d2lkdGg6MTkwcHhcXDl9LnNlY3Rpb24tYWotbmV3c2xldHRlciAuZm9ybS1jb250cm9sLC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LCNuZXdzbGV0dGVyZmx5aW4gLmZvcm0tY29udHJvbCwjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveC0taW5wdXQsI25ld3NsZXR0ZXJmbHlpbiAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3gtaW5wdXQsI25ld3NsZXR0ZXJmbHlpbiAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwjbmV3c2xldHRlcmZseWluIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3gtaW5wdXR7d2lkdGg6MTAwJVxcOX0uY29sLTZ7ZmxvYXQ6bGVmdFxcOX11bC5wYWdpbmF0aW9uLHVsLmFpcy1wYWdpbmF0aW9uLHVsLmFpcy1QYWdpbmF0aW9uLWxpc3R7ZGlzcGxheTpibG9ja1xcOTt0ZXh0LWFsaWduOmNlbnRlclxcOX11bC5wYWdpbmF0aW9uIGxpLHVsLmFpcy1wYWdpbmF0aW9uIGxpLHVsLmFpcy1QYWdpbmF0aW9uLWxpc3QgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2tcXDl9LnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtbmV4dHtyaWdodDotMTVweFxcOX0uc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1wcmV2e2xlZnQ6LTE1cHhcXDl9LmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7aGVpZ2h0OjUwcHhcXDl9fUBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKXsjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpob3ZlciwjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTphY3RpdmUsI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmt7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9Lm5hdnBpbGxhci1zd2l0emVybGFuZCAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2RhMjkxY30ubmF2cGlsbGFyLW1hcmtldHMgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNlZDhiMDB9Lm5hdnBpbGxhci1zdGF0ZSAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgIzAwOTY2MH0ubmF2cGlsbGFyLWdvdmVybm1lbnQgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICMwMDg2YmZ9Lm5hdnBpbGxhci1zb2NpZXR5IC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjYmIxNmEzfS50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlnIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNmZmZ9LmJhbmVyLWNvbnRhY3QgYSwuYmFuZXItY29udGFjdCBhOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAtM3B4IDAgLTJweCAjZmZmZmZmfS5ibG9jay1tZW1iZXIgLnRpdGxlLW1lbWJlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0zcHggMCAtMXB4ICMyNjI2MjZ9LnRlYXNlci1oZXJvIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC00cHggMCAtMXB4ICMyNjI2MjZ9fUBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0byl7I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6aG92ZXIsI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6YWN0aXZlLCNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fSNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYXtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsLm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS5uYXZwaWxsYXItc3dpdHplcmxhbmQgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNkYTI5MWN9Lm5hdnBpbGxhci1tYXJrZXRzIC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZWQ4YjAwfS5uYXZwaWxsYXItc3RhdGUgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICMwMDk2NjB9Lm5hdnBpbGxhci1nb3Zlcm5tZW50IC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjMDA4NmJmfS5uYXZwaWxsYXItc29jaWV0eSAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2JiMTZhM30udGl0bGUtYmlnIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZyBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZmZmfS5iYW5lci1jb250YWN0IGEsLmJhbmVyLWNvbnRhY3QgYTpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgLTNweCAwIC0ycHggI2ZmZmZmZn0uYmxvY2stbWVtYmVyIC50aXRsZS1tZW1iZXIgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0udGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtM3B4IDAgLTFweCAjMjYyNjI2fS50ZWFzZXItaGVybyAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtNHB4IDAgLTFweCAjMjYyNjI2fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKXtib2R5e2ZvbnQtc2l6ZToxNnB4fWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi1ib3R0b206OHB4fXB7bWFyZ2luLWJvdHRvbToxNnB4fWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxNnB4fW9sLHVsLGRse21hcmdpbi1ib3R0b206MTZweH1kZHttYXJnaW4tYm90dG9tOjhweH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMTZweH1wcmV7bWFyZ2luLWJvdHRvbToxNnB4fWZpZ3VyZXttYXJnaW46MCAwIDE2cHh9Y2FwdGlvbntwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHh9bGFiZWx7bWFyZ2luLWJvdHRvbTo4cHh9bGVnZW5ke21hcmdpbi1ib3R0b206OHB4O2ZvbnQtc2l6ZToyNHB4fWNvZGV7cGFkZGluZzozcHggNnB4fWtiZHtwYWRkaW5nOjNweCA2cHh9aHJ7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MTZweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfWgxe2ZvbnQtc2l6ZTo0MHB4fWgye2ZvbnQtc2l6ZTozMnB4fWgze2ZvbnQtc2l6ZToyOHB4fWg0e2ZvbnQtc2l6ZToyNHB4fWg1e2ZvbnQtc2l6ZToyMHB4fWg2e2ZvbnQtc2l6ZToxNnB4fS5hbGVydHttYXJnaW4tYm90dG9tOjE2cHh9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6NDBweH0uYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3RvcDotMnB4O3JpZ2h0Oi0yMHB4fS5ibG9ja3F1b3Rle3BhZGRpbmc6OHB4IDE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O2ZvbnQtc2l6ZToyMHB4O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjZWNlZWVmfS5ibG9ja3F1b3RlLXJldmVyc2V7cGFkZGluZy1yaWdodDoxNnB4O2JvcmRlci1yaWdodDo0cHggc29saWQgI2VjZWVlZn0uYnJlYWRjcnVtYntwYWRkaW5nOjEycHggMTZweDttYXJnaW4tYm90dG9tOjE2cHh9LmJ0biwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtwYWRkaW5nOjhweCAxNnB4O2ZvbnQtc2l6ZToxNnB4fS5idG4uZGlzYWJsZWQsLmRpc2FibGVkLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmJ0bjpkaXNhYmxlZCwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpkaXNhYmxlZHtmaWx0ZXI6YWxwaGEob3BhY2l0eT02NSl9LmJ0bi10b29sYmFye21hcmdpbi1sZWZ0Oi04cHh9LmNhcmR7bWFyZ2luLWJvdHRvbToxMnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH0uY2FyZC1ibG9ja3twYWRkaW5nOjIwcHh9LmNhcmQtZm9vdGVye3BhZGRpbmc6MTJweCAyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9LmNhcmQtaGVhZGVye3BhZGRpbmc6MTJweCAyMHB4fS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tYm90dG9tOi0xMnB4O21hcmdpbi1sZWZ0Oi0xMHB4O2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1sZWZ0Oi0xMHB4fS5jYXJkLWltZy1vdmVybGF5e3BhZGRpbmc6MjBweH0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi02cHh9LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbToxMnB4fS5jYXJldHtib3JkZXItdG9wOjRweCBzb2xpZH0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LC5jYXJvdXNlbC1jb250cm9sLW5leHR7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfS5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXJ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9OTApfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XSwucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjRweH0uY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0uY2xvc2V7Zm9udC1zaXplOjI0cHg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfS5jbG9zZTpmb2N1cywuY2xvc2U6aG92ZXJ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NzUpfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O21hcmdpbi1ib3R0b206MH0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbToxMnB4O2ZvbnQtc2l6ZToyMHB4fS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4O2ZvbnQtc2l6ZToxNHB4fS5jb2wtZm9ybS1sZWdlbmR7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweDtmb250LXNpemU6MTZweH0uY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY3VzdG9tLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjI0cHh9LmN1c3RvbS1jb250cm9sLWluZGljYXRvcnt0b3A6NHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmN1c3RvbS1jb250cm9sLWlucHV0e2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5jdXN0b20tZmlsZXtoZWlnaHQ6NDBweH0uY3VzdG9tLWZpbGUtY29udHJvbHtoZWlnaHQ6NDBweDtwYWRkaW5nOjhweCAxNnB4fS5jdXN0b20tZmlsZS1pbnB1dHttaW4td2lkdGg6MjI0cHh9LmN1c3RvbS1zZWxlY3R7cGFkZGluZzo2cHggMjhweCA2cHggMTJweDtib3JkZXI6MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1pbWFnZTpub25lIFxcOTtwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gXFw5fS5jdXN0b20tc2VsZWN0LXNte3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWJvdHRvbTo2cHh9LmRpc3BsYXktMXtmb250LXNpemU6OTZweH0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo4OHB4fS5kaXNwbGF5LTN7Zm9udC1zaXplOjcycHh9LmRpc3BsYXktNHtmb250LXNpemU6NTZweH0uZGwtaG9yaXpvbnRhbHttYXJnaW4tcmlnaHQ6LTMwcHg7bWFyZ2luLWxlZnQ6LTMwcHh9LmRyb3Bkb3duLWRpdmlkZXJ7bWFyZ2luOjhweCAwfS5kcm9wZG93bi1oZWFkZXJ7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo4cHggMjRweH0uZHJvcGRvd24taXRlbXtwYWRkaW5nOjNweCAyNHB4fS5kcm9wZG93bi1tZW51e2ZvbnQtc2l6ZToxNnB4O21pbi13aWR0aDoxNjBweDtwYWRkaW5nOjhweCAwO21hcmdpbjoycHggMCAwO2JvcmRlcjoxcHggc29saWQgIzAwMH0uZHJvcGRvd24tdG9nZ2xlOmFmdGVye21hcmdpbi1yaWdodDo0cHg7bWFyZ2luLWxlZnQ6NHB4fS5kcm9wdXAgLmNhcmV0LC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXR7Ym9yZGVyLWJvdHRvbTo0cHggc29saWR9LmZhZGUuc2hvd3tmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfS5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206OHB4fS5mb3JtLWNoZWNre21hcmdpbi1ib3R0b206MTJweH0uZm9ybS1jaGVjay1pbmxpbmV7cGFkZGluZy1sZWZ0OjIwcHh9LmZvcm0tY2hlY2staW5wdXR7bWFyZ2luLXRvcDo0cHg7bWFyZ2luLWxlZnQ6LTIwcHh9LmZvcm0tY2hlY2stbGFiZWx7cGFkZGluZy1sZWZ0OjIwcHh9LmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHtwYWRkaW5nOjhweCAxMnB4O2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH0uZm9ybS1jb250cm9sLWZlZWRiYWNre21hcmdpbi10b3A6NHB4fS5mb3JtLWNvbnRyb2wtc3RhdGlje3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHh9LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxNnB4fS5mb3JtLXRleHR7bWFyZ2luLXRvcDo0cHh9LmltZy10aHVtYm5haWx7cGFkZGluZzo0cHh9LmlucHV0LWdyb3VwLWFkZG9ue3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5qdW1ib3Ryb257cGFkZGluZzozMnB4IDE2cHg7bWFyZ2luLWJvdHRvbTozMnB4fS5sZWFke2ZvbnQtc2l6ZToyMHB4fS5saXN0LWdyb3VwLWl0ZW17cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5tb2RhbC1iYWNrZHJvcC5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKX0ubS0xe21hcmdpbjoxNnB4IDE2cHggIWltcG9ydGFudH0ubXQtMXttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudH0ubXItMXttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5tYi0xe21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fS5tbC0xe21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH0ubXktMXttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH0ubS0ye21hcmdpbjoyNHB4IDI0cHggIWltcG9ydGFudH0ubXQtMnttYXJnaW4tdG9wOjI0cHggIWltcG9ydGFudH0ubXItMnttYXJnaW4tcmlnaHQ6MjRweCAhaW1wb3J0YW50fS5tYi0ye21hcmdpbi1ib3R0b206MjRweCAhaW1wb3J0YW50fS5tbC0ye21hcmdpbi1sZWZ0OjI0cHggIWltcG9ydGFudH0ubXgtMnttYXJnaW4tcmlnaHQ6MjRweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjI0cHggIWltcG9ydGFudH0ubXktMnttYXJnaW4tdG9wOjI0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI0cHggIWltcG9ydGFudH0ubS0ze21hcmdpbjo0OHB4IDQ4cHggIWltcG9ydGFudH0ubXQtM3ttYXJnaW4tdG9wOjQ4cHggIWltcG9ydGFudH0ubXItM3ttYXJnaW4tcmlnaHQ6NDhweCAhaW1wb3J0YW50fS5tYi0ze21hcmdpbi1ib3R0b206NDhweCAhaW1wb3J0YW50fS5tbC0ze21hcmdpbi1sZWZ0OjQ4cHggIWltcG9ydGFudH0ubXgtM3ttYXJnaW4tcmlnaHQ6NDhweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjQ4cHggIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOjQ4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjQ4cHggIWltcG9ydGFudH0ubmF2YmFye3BhZGRpbmc6OHB4IDE2cHh9Lm5hdmJhci1icmFuZHtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4O21hcmdpbi1yaWdodDoxNnB4O2ZvbnQtc2l6ZToyMHB4fS5uYXZiYXItZGFyayAubmF2YmFyLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmssLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1c3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRpdmlkZXJ7cGFkZGluZy10b3A6Ni44cHg7cGFkZGluZy1ib3R0b206Ni44cHg7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWxlZnQ6MTZweH0ubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy10b3A6Ni44cHg7cGFkZGluZy1ib3R0b206Ni44cHh9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6OHB4IDEycHg7Zm9udC1zaXplOjIwcHh9Lm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6OHB4fS5wLWEtMXtwYWRkaW5nOjE2cHggMTZweCAhaW1wb3J0YW50fS5wLWEtMntwYWRkaW5nOjI0cHggMjRweCAhaW1wb3J0YW50fS5wLWEtM3twYWRkaW5nOjQ4cHggNDhweCAhaW1wb3J0YW50fS5wLWItMXtwYWRkaW5nLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9LnAtYi0ye3BhZGRpbmctYm90dG9tOjI0cHggIWltcG9ydGFudH0ucC1iLTN7cGFkZGluZy1ib3R0b206NDhweCAhaW1wb3J0YW50fS5wLWwtMXtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wLWwtMntwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50fS5wLWwtM3twYWRkaW5nLWxlZnQ6NDhweCAhaW1wb3J0YW50fS5wLXItMXtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ucC1yLTJ7cGFkZGluZy1yaWdodDoyNHB4ICFpbXBvcnRhbnR9LnAtci0ze3BhZGRpbmctcmlnaHQ6NDhweCAhaW1wb3J0YW50fS5wLXQtMXtwYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnR9LnAtdC0ye3BhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudH0ucC10LTN7cGFkZGluZy10b3A6NDhweCAhaW1wb3J0YW50fS5wLXgtMXtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wLXgtMntwYWRkaW5nLXJpZ2h0OjI0cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50fS5wLXgtM3twYWRkaW5nLXJpZ2h0OjQ4cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NDhweCAhaW1wb3J0YW50fS5wLXktMXtwYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fS5wLXktMntwYWRkaW5nLXRvcDoyNHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MjRweCAhaW1wb3J0YW50fS5wLXktM3twYWRkaW5nLXRvcDo0OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NDhweCAhaW1wb3J0YW50fS5wYWdlLWxpbmt7cGFkZGluZzo4cHggMTJweH0ucGFnaW5hdGlvbiwuYWlzLXBhZ2luYXRpb24sLmFpcy1QYWdpbmF0aW9uLWxpc3R7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MTZweH0ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5re3BhZGRpbmc6MTJweCAyNHB4O2ZvbnQtc2l6ZToyMHB4fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzo0LjRweCAxMnB4O2ZvbnQtc2l6ZToxNHB4fS5wb3BvdmVye2ZvbnQtc2l6ZToxNHB4O2JvcmRlcjoxcHggc29saWQgIzAwMH0ucG9wb3Zlci10aXRsZXtmb250LXNpemU6MTZweH0ucHJvZ3Jlc3N7aGVpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9LnJvdW5kZWQtcmlnaHR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fS5yb3VuZGVkLWxlZnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9LnRhYmxlIHRoLC50YWJsZSB0ZHtwYWRkaW5nOjEycHh9LnRhYmxle21hcmdpbi1ib3R0b206MTZweH0udGFibGUtc20gdGgsLnRhYmxlLXNtIHRke3BhZGRpbmc6NXB4fS50YWJsZS1yZXNwb25zaXZle21pbi1oZWlnaHQ6MCV9LnRvb2x0aXB7Zm9udC1zaXplOjE0cHh9LnRvb2x0aXAuc2hvd3tmaWx0ZXI6YWxwaGEob3BhY2l0eT05MCl9I3Nyc2x5IC5jb250YWluZXJ7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLWxlZnQ6OXB4O3BhZGRpbmctcmlnaHQ6OXB4fSNzcnNseSAuY29udGFpbmVyOmJlZm9yZSwjc3JzbHkgLmNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I3Nyc2x5IC5jb250YWluZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjc3JzbHkgLmNvbnRhaW5lcnt3aWR0aDo3MzhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KXsjc3JzbHkgLmNvbnRhaW5lcnt3aWR0aDo5NThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCl7I3Nyc2x5IC5jb250YWluZXJ7d2lkdGg6MTE1OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKXsjc3JzbHkgLmNvbnRhaW5lci1mbHVpZCwjc3JzbHkgLmNvbnRhaW5lci14bHttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctbGVmdDo5cHg7cGFkZGluZy1yaWdodDo5cHh9I3Nyc2x5IC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCNzcnNseSAuY29udGFpbmVyLXhsOmJlZm9yZSwjc3JzbHkgLmNvbnRhaW5lci1mbHVpZDphZnRlciwjc3JzbHkgLmNvbnRhaW5lci14bDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I3Nyc2x5IC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsI3Nyc2x5IC5jb250YWluZXIteGw6YWZ0ZXJ7Y2xlYXI6Ym90aH0jc3JzbHkgLnJvd3ttYXJnaW4tbGVmdDotOXB4O21hcmdpbi1yaWdodDotOXB4fSNzcnNseSAucm93OmJlZm9yZSwjc3JzbHkgLnJvdzphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I3Nyc2x5IC5yb3c6YWZ0ZXJ7Y2xlYXI6Ym90aH0jc3JzbHkgLmNvbC14cy0xLCNzcnNseSAuY29sLXNtLTEsI3Nyc2x5IC5jb2wtbWQtMSwjc3JzbHkgLmNvbC1sZy0xLCNzcnNseSAuY29sLXhzLTIsI3Nyc2x5IC5jb2wtc20tMiwjc3JzbHkgLmNvbC1tZC0yLCNzcnNseSAuY29sLWxnLTIsI3Nyc2x5IC5jb2wteHMtMywjc3JzbHkgLmNvbC1zbS0zLCNzcnNseSAuY29sLW1kLTMsI3Nyc2x5IC5jb2wtbGctMywjc3JzbHkgLmNvbC14cy00LCNzcnNseSAuY29sLXNtLTQsI3Nyc2x5IC5jb2wtbWQtNCwjc3JzbHkgLmNvbC1sZy00LCNzcnNseSAuY29sLXhzLTUsI3Nyc2x5IC5jb2wtc20tNSwjc3JzbHkgLmNvbC1tZC01LCNzcnNseSAuY29sLWxnLTUsI3Nyc2x5IC5jb2wteHMtNiwjc3JzbHkgLmNvbC1zbS02LCNzcnNseSAuY29sLW1kLTYsI3Nyc2x5IC5jb2wtbGctNiwjc3JzbHkgLmNvbC14cy03LCNzcnNseSAuY29sLXNtLTcsI3Nyc2x5IC5jb2wtbWQtNywjc3JzbHkgLmNvbC1sZy03LCNzcnNseSAuY29sLXhzLTgsI3Nyc2x5IC5jb2wtc20tOCwjc3JzbHkgLmNvbC1tZC04LCNzcnNseSAuY29sLWxnLTgsI3Nyc2x5IC5jb2wteHMtOSwjc3JzbHkgLmNvbC1zbS05LCNzcnNseSAuY29sLW1kLTksI3Nyc2x5IC5jb2wtbGctOSwjc3JzbHkgLmNvbC14cy0xMCwjc3JzbHkgLmNvbC1zbS0xMCwjc3JzbHkgLmNvbC1tZC0xMCwjc3JzbHkgLmNvbC1sZy0xMCwjc3JzbHkgLmNvbC14cy0xMSwjc3JzbHkgLmNvbC1zbS0xMSwjc3JzbHkgLmNvbC1tZC0xMSwjc3JzbHkgLmNvbC1sZy0xMSwjc3JzbHkgLmNvbC14cy0xMiwjc3JzbHkgLmNvbC1zbS0xMiwjc3JzbHkgLmNvbC1tZC0xMiwjc3JzbHkgLmNvbC1sZy0xMntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLWxlZnQ6OXB4O3BhZGRpbmctcmlnaHQ6OXB4fSNzcnNseSAuY29sLXhzLTEsI3Nyc2x5IC5jb2wteHMtMiwjc3JzbHkgLmNvbC14cy0zLCNzcnNseSAuY29sLXhzLTQsI3Nyc2x5IC5jb2wteHMtNSwjc3JzbHkgLmNvbC14cy02LCNzcnNseSAuY29sLXhzLTcsI3Nyc2x5IC5jb2wteHMtOCwjc3JzbHkgLmNvbC14cy05LCNzcnNseSAuY29sLXhzLTEwLCNzcnNseSAuY29sLXhzLTExLCNzcnNseSAuY29sLXhzLTEye2Zsb2F0OmxlZnR9I3Nyc2x5IC5jb2wteHMtMXt3aWR0aDo4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy0ye3dpZHRoOjE2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy0ze3dpZHRoOjI1JX0jc3JzbHkgLmNvbC14cy00e3dpZHRoOjMzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy01e3dpZHRoOjQxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy02e3dpZHRoOjUwJX0jc3JzbHkgLmNvbC14cy03e3dpZHRoOjU4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy04e3dpZHRoOjY2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy05e3dpZHRoOjc1JX0jc3JzbHkgLmNvbC14cy0xMHt3aWR0aDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtMTF7d2lkdGg6OTEuNjY2NjclfSNzcnNseSAuY29sLXhzLTEye3dpZHRoOjEwMCV9I3Nyc2x5IC5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99I3Nyc2x5IC5jb2wteHMtcHVsbC0xe3JpZ2h0OjguMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1bGwtMntyaWdodDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVsbC0ze3JpZ2h0OjI1JX0jc3JzbHkgLmNvbC14cy1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVsbC02e3JpZ2h0OjUwJX0jc3JzbHkgLmNvbC14cy1wdWxsLTd7cmlnaHQ6NTguMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVsbC05e3JpZ2h0Ojc1JX0jc3JzbHkgLmNvbC14cy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdWxsLTEye3JpZ2h0OjEwMCV9I3Nyc2x5IC5jb2wteHMtcHVzaC0we2xlZnQ6YXV0b30jc3JzbHkgLmNvbC14cy1wdXNoLTF7bGVmdDo4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVzaC0ze2xlZnQ6MjUlfSNzcnNseSAuY29sLXhzLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdXNoLTV7bGVmdDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVzaC02e2xlZnQ6NTAlfSNzcnNseSAuY29sLXhzLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVzaC05e2xlZnQ6NzUlfSNzcnNseSAuY29sLXhzLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdXNoLTEye2xlZnQ6MTAwJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfSNzcnNseSAuY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfSNzcnNseSAuY29sLXhzLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfSNzcnNseSAuY29sLXhzLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjc3JzbHkgLmNvbC1zbS0xLCNzcnNseSAuY29sLXNtLTIsI3Nyc2x5IC5jb2wtc20tMywjc3JzbHkgLmNvbC1zbS00LCNzcnNseSAuY29sLXNtLTUsI3Nyc2x5IC5jb2wtc20tNiwjc3JzbHkgLmNvbC1zbS03LCNzcnNseSAuY29sLXNtLTgsI3Nyc2x5IC5jb2wtc20tOSwjc3JzbHkgLmNvbC1zbS0xMCwjc3JzbHkgLmNvbC1zbS0xMSwjc3JzbHkgLmNvbC1zbS0xMntmbG9hdDpsZWZ0fSNzcnNseSAuY29sLXNtLTF7d2lkdGg6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tMnt3aWR0aDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtc20tM3t3aWR0aDoyNSV9I3Nyc2x5IC5jb2wtc20tNHt3aWR0aDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tNXt3aWR0aDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tNnt3aWR0aDo1MCV9I3Nyc2x5IC5jb2wtc20tN3t3aWR0aDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tOHt3aWR0aDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtc20tOXt3aWR0aDo3NSV9I3Nyc2x5IC5jb2wtc20tMTB7d2lkdGg6ODMuMzMzMzMlfSNzcnNseSAuY29sLXNtLTExe3dpZHRoOjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1zbS0xMnt3aWR0aDoxMDAlfSNzcnNseSAuY29sLXNtLXB1bGwtMHtyaWdodDphdXRvfSNzcnNseSAuY29sLXNtLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1bGwtM3tyaWdodDoyNSV9I3Nyc2x5IC5jb2wtc20tcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1bGwtNntyaWdodDo1MCV9I3Nyc2x5IC5jb2wtc20tcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1bGwtOXtyaWdodDo3NSV9I3Nyc2x5IC5jb2wtc20tcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVsbC0xMntyaWdodDoxMDAlfSNzcnNseSAuY29sLXNtLXB1c2gtMHtsZWZ0OmF1dG99I3Nyc2x5IC5jb2wtc20tcHVzaC0xe2xlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVzaC0ye2xlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1c2gtM3tsZWZ0OjI1JX0jc3JzbHkgLmNvbC1zbS1wdXNoLTR7bGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVzaC01e2xlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1c2gtNntsZWZ0OjUwJX0jc3JzbHkgLmNvbC1zbS1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVzaC04e2xlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1c2gtOXtsZWZ0Ojc1JX0jc3JzbHkgLmNvbC1zbS1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLXNtLXB1c2gtMTF7bGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVzaC0xMntsZWZ0OjEwMCV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLXNtLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLXNtLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLXNtLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIGFuZCAobWluLXdpZHRoOiA5OTJweCl7I3Nyc2x5IC5jb2wtbWQtMSwjc3JzbHkgLmNvbC1tZC0yLCNzcnNseSAuY29sLW1kLTMsI3Nyc2x5IC5jb2wtbWQtNCwjc3JzbHkgLmNvbC1tZC01LCNzcnNseSAuY29sLW1kLTYsI3Nyc2x5IC5jb2wtbWQtNywjc3JzbHkgLmNvbC1tZC04LCNzcnNseSAuY29sLW1kLTksI3Nyc2x5IC5jb2wtbWQtMTAsI3Nyc2x5IC5jb2wtbWQtMTEsI3Nyc2x5IC5jb2wtbWQtMTJ7ZmxvYXQ6bGVmdH0jc3JzbHkgLmNvbC1tZC0xe3dpZHRoOjguMzMzMzMlfSNzcnNseSAuY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjclfSNzcnNseSAuY29sLW1kLTN7d2lkdGg6MjUlfSNzcnNseSAuY29sLW1kLTR7d2lkdGg6MzMuMzMzMzMlfSNzcnNseSAuY29sLW1kLTV7d2lkdGg6NDEuNjY2NjclfSNzcnNseSAuY29sLW1kLTZ7d2lkdGg6NTAlfSNzcnNseSAuY29sLW1kLTd7d2lkdGg6NTguMzMzMzMlfSNzcnNseSAuY29sLW1kLTh7d2lkdGg6NjYuNjY2NjclfSNzcnNseSAuY29sLW1kLTl7d2lkdGg6NzUlfSNzcnNseSAuY29sLW1kLTEwe3dpZHRoOjgzLjMzMzMzJX0jc3JzbHkgLmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbWQtMTJ7d2lkdGg6MTAwJX0jc3JzbHkgLmNvbC1tZC1wdWxsLTB7cmlnaHQ6YXV0b30jc3JzbHkgLmNvbC1tZC1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVsbC0ye3JpZ2h0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdWxsLTN7cmlnaHQ6MjUlfSNzcnNseSAuY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVsbC01e3JpZ2h0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdWxsLTZ7cmlnaHQ6NTAlfSNzcnNseSAuY29sLW1kLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVsbC04e3JpZ2h0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdWxsLTl7cmlnaHQ6NzUlfSNzcnNseSAuY29sLW1kLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1bGwtMTJ7cmlnaHQ6MTAwJX0jc3JzbHkgLmNvbC1tZC1wdXNoLTB7bGVmdDphdXRvfSNzcnNseSAuY29sLW1kLXB1c2gtMXtsZWZ0OjguMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1c2gtMntsZWZ0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdXNoLTN7bGVmdDoyNSV9I3Nyc2x5IC5jb2wtbWQtcHVzaC00e2xlZnQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1c2gtNXtsZWZ0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdXNoLTZ7bGVmdDo1MCV9I3Nyc2x5IC5jb2wtbWQtcHVzaC03e2xlZnQ6NTguMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1c2gtOHtsZWZ0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdXNoLTl7bGVmdDo3NSV9I3Nyc2x5IC5jb2wtbWQtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC1tZC1wdXNoLTExe2xlZnQ6OTEuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1c2gtMTJ7bGVmdDoxMDAlfSNzcnNseSAuY29sLW1kLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfSNzcnNseSAuY29sLW1kLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfSNzcnNseSAuY29sLW1kLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLW1kLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfSNzcnNseSAuY29sLW1kLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfSNzcnNseSAuY29sLW1kLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsjc3JzbHkgLmNvbC1sZy0xLCNzcnNseSAuY29sLWxnLTIsI3Nyc2x5IC5jb2wtbGctMywjc3JzbHkgLmNvbC1sZy00LCNzcnNseSAuY29sLWxnLTUsI3Nyc2x5IC5jb2wtbGctNiwjc3JzbHkgLmNvbC1sZy03LCNzcnNseSAuY29sLWxnLTgsI3Nyc2x5IC5jb2wtbGctOSwjc3JzbHkgLmNvbC1sZy0xMCwjc3JzbHkgLmNvbC1sZy0xMSwjc3JzbHkgLmNvbC1sZy0xMntmbG9hdDpsZWZ0fSNzcnNseSAuY29sLWxnLTF7d2lkdGg6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctMnt3aWR0aDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtbGctM3t3aWR0aDoyNSV9I3Nyc2x5IC5jb2wtbGctNHt3aWR0aDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctNXt3aWR0aDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctNnt3aWR0aDo1MCV9I3Nyc2x5IC5jb2wtbGctN3t3aWR0aDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtbGctOXt3aWR0aDo3NSV9I3Nyc2x5IC5jb2wtbGctMTB7d2lkdGg6ODMuMzMzMzMlfSNzcnNseSAuY29sLWxnLTExe3dpZHRoOjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1sZy0xMnt3aWR0aDoxMDAlfSNzcnNseSAuY29sLWxnLXB1bGwtMHtyaWdodDphdXRvfSNzcnNseSAuY29sLWxnLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1bGwtM3tyaWdodDoyNSV9I3Nyc2x5IC5jb2wtbGctcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1bGwtNntyaWdodDo1MCV9I3Nyc2x5IC5jb2wtbGctcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1bGwtOXtyaWdodDo3NSV9I3Nyc2x5IC5jb2wtbGctcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVsbC0xMntyaWdodDoxMDAlfSNzcnNseSAuY29sLWxnLXB1c2gtMHtsZWZ0OmF1dG99I3Nyc2x5IC5jb2wtbGctcHVzaC0xe2xlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVzaC0ye2xlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1c2gtM3tsZWZ0OjI1JX0jc3JzbHkgLmNvbC1sZy1wdXNoLTR7bGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVzaC01e2xlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1c2gtNntsZWZ0OjUwJX0jc3JzbHkgLmNvbC1sZy1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVzaC04e2xlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1c2gtOXtsZWZ0Ojc1JX0jc3JzbHkgLmNvbC1sZy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLWxnLXB1c2gtMTF7bGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVzaC0xMntsZWZ0OjEwMCV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLWxnLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLWxnLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLWxnLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLWxnLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApeyNzcnNseSAuc2VjdGlvbntvdmVyZmxvdzpoaWRkZW59I3Nyc2x5ICNoZWFkZXIgLm5hdmJhci5uYXZiYXItbG9uZ2Zvcm17cGFkZGluZzowfSNzcnNseSAjaGVhZGVyIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fSNzcnNseSAjaGVhZGVyIC5uYXZiYXItc29jaWFsc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXRvcDoxMHB4fSNzcnNseSAjaGVhZGVyIC5uYXZiYXItc29jaWFscyBsaXtmbG9hdDpsZWZ0O3dpZHRoOjMwcHg7bWFyZ2luLWxlZnQ6MTBweH0jc3JzbHkgI2hlYWRlciAubmF2YmFyLXNvY2lhbHMgbGk6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxNXB4fX1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3JzbHkuY3NzLm1hcCAqLyIsIi8vIERvIG5vdCBmb3JnZXQgdG8gdXBkYXRlIGdldHRpbmctc3RhcnRlZC90aGVtaW5nLm1kIVxuOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvKiBPdmVycmlkZSAhZGVmYXVsdC12YXJpYWJsZXMgZnJvbSBCb290c3RyYXAuLiAqL1xuJGljb24tZm9udC1wYXRoOiBcIi4uL2Rpc3QvZm9udHMvYm9vdHN0cmFwL1wiO1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgICAgICB4czogMCxcbiAgICAgICAgc206IDU3NnB4LFxuICAgICAgICBtZDogNzY4cHgsXG4gICAgICAgIGxnOiA5OTJweCxcbiAgICAgICAgeGw6IDEyODhweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgICAgIHhsOiAxMjQwcHhcbik7XG5cblxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDE4cHg7XG5cbiRib3JkZXItcmFkaXVzOiAwcHg7XG4kYm9yZGVyLXJhZGl1cy1sZzogMHB4O1xuJGJvcmRlci1yYWRpdXMtc206IDBweDtcblxuJHByaW1hcnk6ICNkYTI5MWM7XG4kYnJhbmQtcHJpbWFyeTogJHByaW1hcnk7XG5cblxuLy8gQnV0dG9uc1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgMC4zNXJlbTtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIDAuMjVyZW07XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAxO1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgJGJ0bi1wYWRkaW5nLXg7XG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAkYnRuLXBhZGRpbmcteTtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICRidG4tcGFkZGluZy14O1xuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgJGJ0bi1wYWRkaW5nLXk7XG5cbi8vIElucHV0c1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAwLjM1cmVtO1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAwLjI1cmVtO1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAxO1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14O1xuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14O1xuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15OyIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMiwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvKiBBbGwgR2xvYmFsIFZhcnMgLSAodmFyaWFibGVzIHVzZWQgaW4gYSBzaW5nbGUgZmlsZSBiZWxvbmcgYXQgdGhlIHRvcCBvZiB0aGF0IGZpbGUpICovXG5cbiRhc3NldFBhdGg6ICcvYXBwL3RoZW1lcy9zZXJpb3VzbHkvZGlzdC8nO1xuXG4vKiBGb250ZWxsbyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uZW90PzcxODAzOTAxJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5lb3Q/NzE4MDM5MDEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZjI/NzE4MDM5MDEnKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZj83MTgwMzkwMScpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLnR0Zj83MTgwMzkwMScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5zdmc/NzE4MDM5MDEjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5zdmc/NzE4MDM5MDEjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIC8vd2lkdGg6IDFlbTtcbiAgLy9tYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgLy9tYXJnaW4tbGVmdDogLjJlbTtcblxuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG5cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG5cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xuLmljb24tZG9jLXRleHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXG4uaWNvbi11cC1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb24tcmlnaHQtb3Blbi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXG4uaWNvbi1sZWZ0LW9wZW4tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXG4uaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXG4uaWNvbi11cC1vcGVuLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cbi5pY29uLXJpZ2h0LW9wZW4tbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfSAvKiAn7qCKJyAqL1xuLmljb24tbGVmdC1vcGVuLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cbi5pY29uLWRvd24tb3Blbi1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXG4uaWNvbi11cC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXG4uaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXG4uaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ+6gjycgKi9cbi5pY29uLWRvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xuLmljb24tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTEnOyB9IC8qICfuoJEnICovXG4uaWNvbi14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTInOyB9IC8qICfuoJInICovXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9IC8qICfuoJMnICovXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNCc7IH0gLyogJ+6glCcgKi9cbi5pY29uLXBsYXktY2lyY2xlZDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cbi5pY29uLW1hcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE2JzsgfSAvKiAn7qCWJyAqL1xuLmljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9IC8qICfuoJgnICovXG4uaWNvbi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTknOyB9IC8qICfuoJknICovXG4uaWNvbi1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXG4uaWNvbi1wcmludDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfSAvKiAn7qCbJyAqL1xuLmljb24tZG90OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9IC8qICfuoJwnICovXG4uaWNvbi1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfSAvKiAn7qCdJyAqL1xuLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9IC8qICfuoJ4nICovXG4uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfbWVudTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfSAvKiAn7qCfJyAqL1xuLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3BvZGNhc3RfaW1hZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH0gLyogJ+6goCcgKi9cbi5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9wb2RjYXN0X3RleHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMSc7IH0gLyogJ+6goScgKi9cbi5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9wb2RjYXN0LXBsYXlpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMic7IH0gLyogJ+6goicgKi9cbi5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMyc7IH0gLyogJ+6goycgKi9cbi5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF92aWRlbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfSAvKiAn7qCkJyAqL1xuLmljb24tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH0gLyogJ+6gpScgKi9cbi5pY29uLXN0b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNic7IH0gLyogJ+6gpicgKi9cbi5pY29uLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjcnOyB9IC8qICfuoKcnICovXG4uaWNvbi10by1lbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjgnOyB9IC8qICfuoKgnICovXG4uaWNvbi10by1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI5JzsgfSAvKiAn7qCpJyAqL1xuLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X29ubGluZXB1YmxpY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmEnOyB9IC8qICfuoKonICovXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMjMyJzsgfSAvKiAn74iyJyAqL1xuLmljb24tZ3BsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZjMwZic7IH0gLyogJ++MjycgKi9cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYzMTgnOyB9IC8qICfvjJgnICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJ1xcZjMyZCc7IH0gLyogJ++MrScgKi9cblxuLyogR3JhdnVyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhdnVyQ29uZGVuc2VkXCI7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmF2dXJDb25kZW5zZWRcIjtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLWJvbGQuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cblxuLyogRm9udHMgKi9cbiRmb250LXNlcmlmOiAnR2VvcmdpYScsIHNlcmlmO1xuJGZvbnQtc2FuczogJ0dyYXZ1ckNvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG5cbi8qIENvbG9ycyAqL1xuJHdoaXRlOiAjZmZmZmZmO1xuJGdyZXktbGlnaHRlcjogI2VmZWZlZjtcbiRncmV5LWJhbm5lcjogI2VmZWZlZjtcbiRncmV5OiAjY2NjY2NjO1xuJGJsYWNrOiAjMjYyNjI2O1xuJHBpdGNoYmxhY2s6ICMwMDAwMDA7XG5cbi8qIENvbG9ycyBCcmFuZCAqL1xuJGF2ZW5pci1yZWQ6ICNkYTI5MWM7XG4kYXZlbmlyLWdyZXk6ICNiZGJlYmQ7XG4kYXZlbmlyLWJsdWU6ICMwMDg2YmY7XG4kYXZlbmlyLXB1cnBsZTogI2JiMTZhMztcbiRhdmVuaXItZ3JlZW46ICMwMDk2NjA7XG4kYXZlbmlyLW9yYW5nZTogI2VkOGIwMDtcblxuLyogQ29sb3JzIEF2ZW5pciBKZXVuZXNzZSAqL1xuJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U6ICMwMDllOTQ7XG4kYXZlbmlyLWpldW5lc3NlLXllbGxvdzogI0ZBRkZBRTtcbiRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQ6ICM4NUUxQ0E7XG4kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3A6ICRhdmVuaXItamV1bmVzc2UteWVsbG93O1xuXG5cbi8qIEJvcmRlciAqL1xuJGJvcmRlci1sYXlvdXQ6IDFweCBzb2xpZCAkYmxhY2s7XG4kYm9yZGVyLWxheW91dC1tZWRpdW06IDJweCBzb2xpZCAkYmxhY2s7XG4kYm9yZGVyLWxheW91dC1ib2xkOiA3cHggc29saWQgJGJsYWNrO1xuXG5cbi8qIE1hcmdpbnMgJiBQYWRkaW5ncyAqL1xuJGJhc2UtdmVydGljYWw6IDhweDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFR5cG9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogJGF2ZW5pci1ncmV5OyB9XG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICRhdmVuaXItZ3JleTsgfVxuXG4vKiBUaXRsZXMgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG5cbmgxLCAuYXJ0aWNsZS1oMSB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDg4O1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xufVxuXG5oMiB7XG5cbn1cblxuaDMge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5oNCB7XG5cbn1cblxuaDUge1xuXG59XG5cbmg2IHtcblxufVxuXG4vKiBUZXh0ICovXG5wIHtcblxufVxuXG5ibG9ja3F1b3RlIHtcblxufVxuXG5lbSB7XG5cbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnByZSB7XG5cbn1cblxudWwge1xuICBsaSB7XG5cbiAgfVxufVxuXG5hLCBhOnZpc2l0ZWQge1xuICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgaS5pY29uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIH1cbn1cbmEuYnRuIHtcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuYS50ZWFzZS1saW5rIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnRuLCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2Fucztcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrO1xufVxuXG4vKiBTdGFuZGFyZHMgKi9cblxuLmNvbG9yLWxpbmsge1xuICBjb2xvcjogJGF2ZW5pci1yZWQ7XG59XG5cbi5hcnRpY2xlLWxlYWQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzMztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo1O1xufVxuXG5cbi50aXRsZS1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIGEge1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLmhvbWUsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHksXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW1lZGlhLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hYm91dCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVhbSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyB7XG4gIC50aXRsZS1zZWN0aW9uIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi50aXRsZS1ibG9jayB7XG5cbn1cblxuLnRpdGxlLWFyY2hpdmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLnRpdGxlLWJpZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmO1xuICBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICB9XG59XG4ubGVhZC1tZWRpdW0sIC5sZWFkLW1lZGl1bSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG4ubGVhZC1iaWcsIC5sZWFkLWJpZyBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG5cbi50aXRsZS13aWRnZXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG59XG5cbnVsLmxpc3Qtc2ltcGxlIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4ubGluay1zZWN0aW9uIHtcbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAuaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZS1ib2R5LWxlYWQge1xuICBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbn1cblxuLmFydGljbGUtYm9keS1ieWxpbmUge1xuICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo2O1xuICBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbn1cblxuLyogQmxvY2tzLCBTZWN0aW9ucywgV2lkZ2V0cyAqL1xuXG4uYmxvY2std2lkZ2V0IHtcbiAgcCwgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGgxLCAuYXJ0aWNsZS1oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICB9XG4gIC5hcnRpY2xlLWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG5cbiAgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBoMi50aXRsZS1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbmFtZSwgJG5hbWUsICRicmVha3BvaW50cykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEJ1dHRvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLy8gQm9vc3RyYXAgb3ZlcndyaXRlXG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSwgYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xufVxuXG4vLyBDdXN0b20gQnV0dG9uc1xuXG4uYnRuLXNyc2x5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkYmxhY2ssICRibGFjayk7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIExheW91dFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keSB7XG4gICYuYWRtaW4tYmFyIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIHRvcDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGJvZHkge1xuICAgICYuYWRtaW4tYmFyIHtcbiAgICAgICNoZWFkZXIge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbiAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCwgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSwgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCwgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgQ29tcG9uZW50c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiogU0VPIEhpZGRlblxuICovXG4uc2VvLWhpZGRlbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LDFweCwxcHgsMXB4KTtcbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuKiBTb2NpYWwgSWNvbnNcbiovXG5cbi5zb2NpYWwtYnViYmxlIHtcbiAgYm9yZGVyLXJhZGl1czo1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuLypcbiogVHlwZWRcbiovXG4jdHlwZWQtc3RyaW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICBoZWlnaHQ6IDIxMnB4O1xuICAudHlwZWQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAjdHlwZWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiogT3ZlcmxheXNcbiovXG5cbi5vdmVybGF5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5cbi8qXG4qIE1vYmlsZSBvbmx5XG4qL1xuXG4ubW9iaWxlLW9ubHksIC5tb2JpbGUtb25seS1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAudG91Y2hldmVudHMge1xuICAgIC5tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9iaWxlLW9ubHktaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4qIEZvbnQgQXdlc29tZSBEdW1teSBDbGFzc1xuKi9cbi5zcnNseS1mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zcnNseS1mb250ZWxsbyB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuXG4vKlxuKiBQbHVzIE1pbnVzIEJ1dHRvblxuKi9cblxuLnBsdXNtaW51cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIC5wbHVzbWludXMtdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW47XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItbGF5b3V0O1xuICB9XG4gIC5wbHVzbWludXMtaG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0O1xuICB9XG59XG5cbi5wbHVzbWludXMtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5wbHVzbWludXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAucGx1c21pbnVzLXZlcnRpY2FsIHtcbiAgICAgIGhlaWdodDogMCU7XG4gICAgfVxuICB9XG4gICYuY29sbGFwc2VkIHtcbiAgICAucGx1c21pbnVzIHtcbiAgICAgIC5wbHVzbWludXMtdmVydGljYWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wbHVzbWludXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuXG4vKlxuKiBCb290c3RyYXAgNC4xLjMgZml4ZXNcbiAqL1xuXG4vKiBBbGVydCAqL1xuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjc1cmVtO1xuICAgIHJpZ2h0OiAtMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vKiBCdXR0b25zICovXG5pbnB1dCwgdGV4dGFyZWEsIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBhcmRvdCAqL1xuLy8gYWxzbyB1c2UgLmZvcm0tY29udHJvbCBvbiBhbGwgeW91ciBpbnB1dHNcbi5wYXJkb3Qge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhbm5lcjtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9ybSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnN1Ym1pdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgQXJyb3dzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5zbGlkZXIge1xuICAuc2xpY2stYXJyb3cge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuc2xpZGUtcHJldiB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG4gICAgJi5zbGlkZS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgRG90c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcZTgxY1wiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2MHB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFNsaWNrb3JpZ2luXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8qXG4qIFNsaWNrIFNsaWRlclxuKi9cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLnNsaWRlLWlubmVyIHtcblxuICAgIH1cbiAgICAmLnNsaWNrLWN1cnJlbnQge1xuXG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFZhcmlhbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuKiBTbGlkZXIgTWVtYmVycyAoUHJvc3Blcml0eSAmIE1lZGlhKVxuKi9cblxuLnNsaWRlLXVzZXIge1xuICAuc2xpZGUtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogJGJhc2UtdmVydGljYWwqMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYmFzZS12ZXJ0aWNhbCoyO1xuICB9XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBlcnNvbi1waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICAucGVyc29uLXBob25lLCAucGVyc29uLW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4uc2xpZGVyLWV4cGVydHMtZGV0YWlscyB7XG4gIC5zbGlkZS11c2VyIHtcbiAgICBpbWcge1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLypcbiogU2xpZGVyIEFib3V0IHVzXG4qL1xuXG4uc2xpZGVyLnNsaWRlci1jb250ZW50IHtcbiAgLnNsaWNrLWFycm93IHtcbiAgICAmLnNsaWRlLXByZXYge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuICAgICYuc2xpZGUtbmV4dCB7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLnNsaWRlIHtcbiAgLmltYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNmb290ZXIge1xuICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dC1ib2xkO1xuICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCo3O1xuICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWwqMztcbiAgcGFkZGluZy1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjEwO1xuICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqMjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKlxuKiBXaWRnZXRzXG4qL1xuXG4uZm9vdGVyLXdpZGdldHMge1xuICAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIge1xuICAgIGZvcm0gLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXdpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciB7XG4gICAgLmlucHV0LWdyb3VwLCAuaW5wdXQtZ3JvdS1idG4sIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qXG4qIFNpdGVtYXBcbiovXG5cbi5uYXYuZmxleC1jb2x1bW4ge1xuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAmLm5hdi1saW5rLWZpbGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXNpdGVtYXAge1xuICAubmF2YmFyLWxhbmd1YWdlcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAubGFuZy1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqMztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQtbGFuZyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG4uc2VwZXJhdG9yLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXG4gICNmb290ZXIge1xuICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmJsb2NrLXdpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgfVxuXG4gIC5zZXBlcmF0b3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46ICRiYXNlLXZlcnRpY2FsKjIgLTlweCAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlci1zaXRlbWFwIC5uYXYgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICB9XG5cbiAgLm1vYmlsZS1zZWFyY2gtbGFuZyB7XG4gICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwgMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgICBtYXJnaW46ICRiYXNlLXZlcnRpY2FsKjIgMCAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIC5zZWFyY2gtbGluayB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAubmF2YmFyLWxhbmd1YWdlcyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAubGFuZy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1sYW5nIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgSGVhZGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo3O1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dC1ib2xkO1xufVxuXG4uc2VwZXJhdG9yLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0LW1lZGl1bTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuKiBIaWRlIEhlYWRlciBvbiBTY3JvbGxcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjaGVhZGVyIHtcbiAgICAmLmhlYWRlci11cCB7XG4gICAgICB0b3A6IC01OHB4OyAvLyBzYW1lIGFzIGhlYWRlciBoZWlnaHRcbiAgICB9XG4gIH1cbiAgYm9keSB7XG4gICAgJi5hZG1pbi1iYXIge1xuICAgICAgI2hlYWRlciB7XG4gICAgICAgICYuaGVhZGVyLXVwIHtcbiAgICAgICAgICB0b3A6IC0xMnB4OyAvLyBzYW1lIGFzIGhlYWRlciBoZWlnaHRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLypcbiogTmF2YmFyXG4qL1xuXG4ubmF2YmFyLm5hdmJhci1hdmVuaXIge1xuICBwYWRkaW5nOiAwO1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0b3A6IC03cHg7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHRvcDogLTVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQge1xuICAgIC5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAkYmFzZS12ZXJ0aWNhbCo2O1xuICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgLm5hdmJhci1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo2O1xuICB9XG59XG5cbi5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAgODRweCAwIDA7XG4gICAgICB3aWR0aDogMjM0cHg7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmY7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubmF2LWl0ZW0tc2VhcmNoIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgLm5hdmJhci1sYW5ndWFnZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZzogMCAwIDAgJGJhc2UtdmVydGljYWwqNDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQtbGFuZyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubmF2cGlsbGFyLXN3aXR6ZXJsYW5kIHtcbiAgLm5hdi1saW5rIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYXZlbmlyLXJlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdnBpbGxhci1tYXJrZXRzIHtcbiAgLm5hdi1saW5rIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYXZlbmlyLW9yYW5nZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5uYXZwaWxsYXItc3RhdGUge1xuICAubmF2LWxpbmsgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRhdmVuaXItZ3JlZW47XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1ncmVlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1ncmVlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLm5hdnBpbGxhci1nb3Zlcm5tZW50IHtcbiAgLm5hdi1saW5rIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYXZlbmlyLWJsdWU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLWJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5uYXZwaWxsYXItc29jaWV0eSB7XG4gIC5uYXYtbGluayBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGF2ZW5pci1wdXJwbGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgY29sb3I6ICRhdmVuaXItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cblxuI25hdmJhck5hdk1vYmlsZSB7XG4gIG1hcmdpbjogJGJhc2UtdmVydGljYWwqMiAwO1xuICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dC1ib2xkO1xuICAubmF2LXByb3NwZXJpdHkge1xuICAgIHBhZGRpbmctdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAkYmFzZS12ZXJ0aWNhbCozO1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbSAubmF2LWxpbmsgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zZXBlcmF0b3ItaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgICYuc2VwZXJhdG9yLWhlYWRlcjIge1xuICAgICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMztcbiAgICB9XG4gIH1cbiAgLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci1sYXlvdXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG5cbiAgLm5hdi5uYXYtbW9iaWxlIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMiAwIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxhbmd1YWdlcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMiAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZzogMCAwIDAgOXB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jdXJyZW50LWxhbmcge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1wcm9maWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20ge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgODRweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19jbGFpbV9faW1hZ2Uge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzNnB4IDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYmxhY2s7XG4gICAgLmhlYWRlcl9fY2xhaW0ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZSwgLnBhZ2UtdGVtcGxhdGUtbGFuZGluZywgLnBhZ2UtdGVtcGxhdGUtdGVhbSB7XG4gICAgI2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgIH1cbiAgfVxuICAubmF2YmFyLm5hdmJhci1hdmVuaXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xuICAubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgUGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBhZ2luYXRpb24ge1xuICAucGFnZS1pdGVtIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIHtcblxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU29jaWFsIFNoYXJlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKlxuKiBTb2NpYWwgU2hhcmVzXG4qL1xuXG51bC5zb2NpYWwtc2hhcmVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWV0YWJhciB7XG4gIHVsLnNvY2lhbC1zaGFyZXMge1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLyogQm94IGZvciBTb2NpYWwgRmVlZHMgKi9cbi5zb2NpYWwtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAudHdpdHRlci10aW1lbGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICB1bC5zb2NpYWwtc2hhcmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgQXJjaGl2ZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gQm9vdHN0cmFwIHJlc2V0XG4udGFnLmFyY2hpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzczYTNjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5cbi8vIFRpdGxlIEhlYWRlclxuXG5ib2R5LmFyY2hpdmUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ibG9nLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcG9kY2FzdC12aWRlb3MsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlb3MsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCB7XG4gICNoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFyY2hpdmUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQtbWVkaXVtO1xuICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyIDA7XG59XG5cbi5hcmNoaXZlLWRlc2NyaXB0b24taGVhZGVyIHtcbiAudGV4dC1hcmNoaXZlIHtcbiAgIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgcGFkZGluZzogJGJhc2UtdmVydGljYWw7XG4gfVxufVxuXG4udGV4dC1hcmNoaXZlIHtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuYXJjaGl2ZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEhvbWVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWN0aW9uLWhlcm8ge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuXG4ubG9nby1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gICYuZml4LWxvZ28ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2VjdGlvbi1oZXJvIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgUGFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiogQW5jaG9yIE5hdmlnYXRpb25cbiovXG5cbi5uYXYuZmxleC1jb2x1bW4ubmF2LWFuY2hvcnMge1xuICAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsIDAgMCAwO1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAubmF2LWFuY2hvcnMge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbn1cblxuLypcbiogRnJlaWhlaXRzaW5kZXhcbiovXG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZnJlaWhlaXRzaW5kZXggLmFydGljbGUtYm9keSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IDE1NDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDJweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzk3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM1NDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZnJlaWhlaXRzaW5kZXggLmFydGljbGUtYm9keSBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuKiBUZWFtIFBhZ2VcbiovXG5cbi5ibG9jay1tZW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbiAgLnRpdGxlLW1lbWJlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsLzI7XG4gICAgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgIH1cbiAgfVxuICBwLnBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgfVxufVxuXG4vKlxuKiBMYW5kaW5nIFBhZ2VcbiovXG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyB7XG4gIGgxLCAuYXJ0aWNsZS1oMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbiAgLmFydGljbGUtYm9keS1sZWFkIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICB9XG4gIH1cbiAgLm5hdi1hbmNob3JzIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICB9XG59XG5cbi8qXG4qIFNpbmdsZSBUZWFtXG4qL1xuXG4uc2luZ2xlLXRlYW0ge1xuICBwLnBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4udGVhbS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAudGVhbS1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIC50ZWFtbGluayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgLmljb246YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweFxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICB9XG4gICAgICAmLnRlYW1saW5rLXByZXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXZlcnRpY2FsKjc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIHtcbiAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMjtcbiAgLmltYWdlLWRvd25sb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2FyZHJvdy1wZXJzb24tY3Yge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC50ZWFtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLnRlYW0tcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICAudGVhbWxpbmsge1xuICAgICAgICAuaWNvbjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnRlYW1saW5rLXByZXYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuKiBOZXdzbGV0dGVyXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgYm9keS5wYWdlLWlkLTcyMDIge1xuICAgICNjb250ZW50IHtcbiAgICAgIC5zZWN0aW9uLnNlY3Rpb24tc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTZWFyY2hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWN0aW9uLXNlYXJjaC1vbmx5IHtcbiAgLmNvbC0xMi5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWlzLVNlYXJjaEJveC0tc2ltcGxlIHtcbiAgLmFpcy1TZWFyY2hCb3gtc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICB9XG59XG5cbi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlIHtcbiAgQGV4dGVuZCAuYnRuO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgcGFkZGluZzogN3B4IDE0cHg7XG4gIG1hcmdpbjogJGJhc2UtdmVydGljYWwqOCBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCB7XG4gIC5haXMtc2VhcmNoLWJveCwgLmFpcy1TZWFyY2hCb3gge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWw7XG4gICAgLnRlYXNlLXB1YmxpY2F0aW9uLCAudGVhc2UtcG9kY2FzdCwgLnRlYXNlLXZpZGVvIHtcbiAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI2FsZ29saWEtaGl0cy1jb250YWluZXIge1xuICAuYWlzLUhpdHMtbGlzdCwgLmFpcy1JbmZpbml0ZUhpdHMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aXRsZS10ZWFzZXIsXG4gIHAubGVhZCxcbiAgLmxlYWQgcCB7XG5cbiAgICBlbSwgbWFyayB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICAgIG1hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWlzLXNlYXJjaC1ib3gsIC5haXMtU2VhcmNoQm94IHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LCAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICBjb250ZW50OiAnXFxlODIzJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmFpcy1QYW5lbCB7XG4gIC5haXMtUGFuZWwtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgICBjb250ZW50OiAnXFxlODA3JztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG4gICAgJi5oaWRlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFpcy1QYW5lbC1ib2R5IHtcbiAgICAvL21heC1oZWlnaHQ6IDIwMDBweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLmhpZGUge1xuICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWlzLXBhZ2luYXRpb24ge1xuICBAZXh0ZW5kIC5wYWdpbmF0aW9uO1xuICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xufVxuLmFpcy1QYWdpbmF0aW9uIHtcbiAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWNlbnRlcjtcbn1cbi5haXMtUGFnaW5hdGlvbi1saXN0IHtcbiAgQGV4dGVuZCAucGFnaW5hdGlvbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5haXMtUGFnaW5hdGlvbi1pdGVtLS1maXJzdFBhZ2UsXG4uYWlzLVBhZ2luYXRpb24taXRlbS0tbGFzdFBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMjkxYztcbiAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjO1xuICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYWxnb2xpYV9fdGF4Ym94LCAuYWxnb2xpYV9fc29ydGJ5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0O1xuICAuYWlzLXJlZmluZW1lbnQtbGlzdC0taGVhZGVyLFxuICAuYWlzLVBhbmVsLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICB9XG4gIC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCxcbiAgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbCB7XG4gICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuICAgIC5haXMtcmVmaW5lbWVudC1saXN0LS1jb3VudCxcbiAgICAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50IHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5hbGdvbGlhX19zb3J0Ynkge1xuICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG59XG5cbi5hbGdvbGlhX19jb250cm9scyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xufVxuXG4vKlxuKiBBdmVuaXIgSmV1bmVzc2VcbiAqL1xuXG5odG1sOmxhbmcoZnItRlIpLFxuaHRtbDpsYW5nKGl0LUlUKSxcbmh0bWw6bGFuZyhlbi1FTikge1xuICAjYWxnb2xpYS1zZXJpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbiogRmlsdGVyIFNlY3Rpb24gU2VhcmNoXG4qL1xuXG4uc2VhcmNoLWhlYWRlciB7XG4gIC5saW5rLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbn1cblxuLmFsZ29saWEtY29sbGFwc2Uge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAuYWxnb2xpYV9fdGF4Ym94IHtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICB9XG4gIC5haXMtcmVmaW5lbWVudC1saXN0LS1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAxODRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5hbG9nbGlhLWhpdHMtc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG59XG5cbi8qXG4qIFJhbmdlIFNsaWRlclxuICovXG5cbi5haXMtcmFuZ2Utc2xpZGVyLS1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG59XG5cbi5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdCxcbi5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1iYWNrZ3JvdW5kLFxuLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1iYWNrZ3JvdW5kLFxuLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtYmFja2dyb3VuZCB7XG4gIGhlaWdodDogNHB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1wcm9ncmVzcyxcbi5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1yZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xufVxuXG4uYWlzLXJhbmdlLXNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtaGFuZGxlLFxuLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdG9wOiAtN3B4O1xuICAmLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlcixcbiAgJi5yaGVvc3RhdC1oYW5kbGUtdXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuXG4uYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLFxuLnJoZW9zdGF0LWhhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLmFpcy1yYW5nZS1zbGlkZXItLXRvb2x0aXAsXG4gIC5yaGVvc3RhdC10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICAmLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlcixcbiAgJi5yaGVvc3RhdC1oYW5kbGUtdXBwZXIge1xuICAgIC5haXMtcmFuZ2Utc2xpZGVyLS10b29sdGlwLFxuICAgIC5yaGVvc3RhdC10b29sdGlwIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zZWFyY2guc2VhcmNoLXJlc3VsdHMge1xuICAgICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIHtcbiAgICAgIC50ZWFzZS1wdWJsaWNhdGlvbiwgLnRlYXNlLXBvZGNhc3QsIC50ZWFzZS12aWRlbyB7XG4gICAgICAgIC5mZWF0dXJlZC1pbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBQcm9zcGVyaXR5IFBhZ2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIHtcbiAgICAuYXJ0aWNsZS1oMSB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjQ7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uOmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgIC5pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3gtaXNzdWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjU7XG4gICAgICAuaXNzdWUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgICAuaXNzdWUtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3Bvc3QtMzczLFxuI3Bvc3QtNjk0NCxcbiNwb3N0LTY5NTAsXG4jcG9zdC02OTQ2IHtcbiAgLmFydGljbGUtaDEsXG4gIC50aXRsZS1zaW5nbGVjYXQge1xuICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgfVxufVxuI3Bvc3QtMzc1LFxuI3Bvc3QtNjk3OSxcbiNwb3N0LTY5ODAsXG4jcG9zdC02OTgxIHtcbiAgLmFydGljbGUtaDEsXG4gIC50aXRsZS1zaW5nbGVjYXQge1xuICAgIGNvbG9yOiAkYXZlbmlyLW9yYW5nZTtcbiAgfVxufVxuI3Bvc3QtMzc3LFxuI3Bvc3QtNjk2NixcbiNwb3N0LTY5NjcsXG4jcG9zdC02OTY4IHtcbiAgLmFydGljbGUtaDEsXG4gIC50aXRsZS1zaW5nbGVjYXQge1xuICAgIGNvbG9yOiAkYXZlbmlyLWdyZWVuO1xuICB9XG59XG4jcG9zdC0zNzksXG4jcG9zdC03MDA0LFxuI3Bvc3QtNzAwNSxcbiNwb3N0LTcwMDYge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItYmx1ZTtcbiAgfVxufVxuI3Bvc3QtMzgxLFxuI3Bvc3QtNjg4NSxcbiNwb3N0LTY4ODYsXG4jcG9zdC02ODg3IHtcbiAgLmFydGljbGUtaDEsXG4gIC50aXRsZS1zaW5nbGVjYXQge1xuICAgIGNvbG9yOiAkYXZlbmlyLXB1cnBsZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2Uge1xuICAgIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIHtcbiAgICAgIC5ib3gtaXNzdWVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2Uge1xuICAgIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogJGJhc2UtdmVydGljYWwqNCAtMThweCAkYmFzZS12ZXJ0aWNhbCo3O1xuICAgICAgLmFydGljbGUtaDEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgfVxuICAgICAgLmFydGljbGUtYm9keSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgICAgLnNlcGVyYXRvci1tb2JpbGUge1xuICAgICAgICBtYXJnaW46ICRiYXNlLXZlcnRpY2FsKjQgLTE2cHggJGJhc2UtdmVydGljYWw7XG4gICAgICB9XG4gICAgICAuYm94LWlzc3VlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJwLm1lZGlhLWJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXZ1ckNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIE1ldGFiYXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLy8gTGVmdCBBY3Rpb25zIEJhclxuLmFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAuYWN0aW9uc3Jvdy1zb2NpYWxzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICB1bC5zb2NpYWwtc2hhcmVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5tb2JpbGUtb25seS1pbmxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWN0aW9uc3Jvdy10ZXh0c2l6ZSB7XG4gICAgLmpzLXBsdXN0ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmpzLW1pbnVzdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5qcy1mb250c2l6ZSB7XG5cbn1cblxuXG4vLyBOZXdzbGV0dGVyIEZseWluXG5cbiNuZXdzbGV0dGVyZmx5aW4sICNhdmVuaXJqZXVuZXNzZWZseWluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTQwMHB4O1xuICB0b3A6IDMwJTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA3MDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAmLm5ld3NsZXR0ZXJmbHlpbi0tbm8taW1hZ2Uge1xuICAgIHdpZHRoOiA0MDBweFxuICB9XG4gICYuc3JzbHktc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbiAgLmJsb2NrLWJhbm5lciB7XG4gICAgLy93aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay1pbm5lciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IC02cHg7XG4gIH1cbiAgLmZseWluIHtcbiAgICAmX19saW5rIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICNuZXdzbGV0dGVyZmx5aW4sICNhdmVuaXJqZXVuZXNzZWZseWluIHtcbiAgICAmLnNyc2x5LXNob3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmJsb2NrLWJhbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5ibG9jay1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgTWV0YWJhclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1ldGFiYXIge1xuICBtYXJnaW46IDkwcHggMDtcbiAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0O1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICAubWV0YWJhci1pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuc29jaWFsLXNoYXJlcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnJlYWRtb3JlLWFydGljbGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5yZWFkbW9yZS1hcnRpY2xlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWRtb3JlLWFydGljbGUtbW9iaWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNztcbn1cblxuI21ldGFiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC02NHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuNXMgZWFzZS1vdXQ7XG4gICYuc3JzbHktc2hvdyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAubWV0YWJhciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgfVxuICAgIC5tZXRhYmFyLWlubmVyIHtcbiAgICAgIC5zb2NpYWwtc2hhcmVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC8qIG1hcmdpbi1yaWdodDogMDsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIE1ldGFjYXJkXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8qXG4qIFRvcCBDYXJkXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICNhcnRpY2xlbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgI2FydGljbGVtZXRhLm1ldGFjYXJkLWlubGluZSxcbiAgI2FydGljbGVtZXRhLm1ldGFjYXJkLXB1YmxpY2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTE1MHB4KSB7XG4gICNhcnRpY2xlbWV0YS5tZXRhY2FyZC1wdWJsaWNhdGlvbiB7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5NnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgfVxufVxuXG5cbi5tZXRhY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICBkaXZbY2xhc3NePSdjb2wnXSwgZGl2W2NsYXNzKj0nIGNvbCddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgJi5ib3JkZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLWxheW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG5cbiNjb2xsYXBzZUNWLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWw7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbn1cbi5jYXJkYm94IHtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jYXJkcm93IHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQsICYuY2FyZHJvdy1jb250YWN0IHtcbiAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgIH1cbiAgICAmLmNhcmRyb3ctb3JkZXIge1xuICAgICAgLnJvdy10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNhcmRyb3ctZXhjZXJwdCB7XG4gICAgICAucm93LXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgcCwgdWwsIG9sIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNhcmRyb3ctc29jaWFscyB7XG4gICAgICB1bC5zb2NpYWwtc2hhcmVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkcm93LXBsYXllciB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWwqMztcbiAgICB9XG4gICAgJi5jYXJkcm93LWNvbGxhcHNlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2FyZGJveC1jb2xsYXBzZSAuY2FyZHJvdy1saW5rIC5pY29uLWxpbms6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmNhcmRib3guY2FyZGJveC1wdWJsaWNhdGlvbiB7XG4gIC5jYXJkcm93IHtcbiAgICAmLmNhcmRyb3ctaW1hZ2Uge1xuICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VwZXJhdG9yLWNhcmRib3gtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLm1ldGFjYXJkLWF1dGhvciAuc2VwZXJhdG9yLWNhcmRib3gtaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWV0YWNhcmQge1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICAgIGJvcmRlci1sZWZ0OiBtZWRpdW0gbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG1lZGl1bSBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJi5tZXRhY2FyZC10ZWFtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5tZXRhY2FyZCAucm93IGRpdltjbGFzc149J2NvbCddLmJvcmRlci1sZWZ0LCAubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3MqPScgY29sJ10uYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiBtZWRpdW0gbm9uZTtcbiAgfVxuICAubWV0YWNhcmQubWV0YWNhcmQtYXV0aG9yIHtcbiAgICAuYm94LWF1dGhvciB7XG4gICAgICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWw7XG4gICAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dC1tZWRpdW07XG4gICAgICAmLmJveC1sYXN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQtbWVkaXVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgQmFubmVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKlxuKiBBcnRpY2xlIEJhbm5lciAoUHJvc3Blcml0eSlcbiovXG4jcHJvc3Blcml0eWJhbm5lciwgI3dlaXRlcmxlc2VuLCAjc2Vjb25kaGFsZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYW5uZXItYXJ0aWNsZSB7XG4gIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMiAwO1xuICBtYXJnaW46ICRiYXNlLXZlcnRpY2FsKjQgMDtcbiAgaDMudGl0bGUtYmFubmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbiAgaDQudGl0bGUtcHJvc3Blcml0eSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgcGFkZGluZzogMDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRlYXNlIHtcbiAgICBwLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbms6Zm9jdXMsIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdi1wcm9zcGVyaXR5IHtcbiAgYm9yZGVyLWxlZnQ6ICRib3JkZXItbGF5b3V0O1xuICAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgJGJhc2UtdmVydGljYWwgMDtcbiAgICAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLm5hdi1wcm9zcGVyaXR5IHtcbiAgICBib3JkZXItbGVmdDogbWVkaXVtIG5vbmU7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgMCAwO1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmFubmVyLWFydGljbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo1O1xuICB9XG4gIC5iYW5uZXItYXJ0aWNsZSBoMy50aXRsZS1iYW5uZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTaW5nbGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaW5nbGUge1xuICAuc2VjdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjEwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi8qXG4qIENvbnRlbnQgLyBBcnRpY2xlIEJvZHlcbiovXG4uYXJ0aWNsZS1ib2R5LCAjdGlueW1jZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM1O1xuICBpbWcsIGltZy5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25sZWZ0IHtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtYXJnaW46IDAgYXV0byAkYmFzZS12ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBpbWcsIGlmcmFtZSwgb2JqZWN0LCAudHdpdHRlci10d2VldCwgLnRhYmxlYXVQbGFjZWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gJGJhc2UtdmVydGljYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW1nLmltYWdlLXdpZGUge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAud3AtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xuICAgIC53cC1jYXB0aW9uLXRleHQsIC53cC1jYXB0aW9uLWRkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTExO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzMztcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICB9XG4gIH1cbiAgaHIge1xuXG4gIH1cbiAgLyogRml4ZXMgT2xkIEFydGljbGVzICovXG4gIGVtICsgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbiAgcHJlLCBhZGRyZXNzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogIzI5MmIyYztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuICAudHlwZWZvcm0td2lkZ2V0IHtcbiAgICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgJi50eXBlZm9ybS1yZXN1bHRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dGJveCB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZzogMWVtIDFlbSAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBwLCB1bCwgb2wsIHByZSwgYWRkcmVzcywgLnR5cGVmb3JtLXdpZGdldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLyogVGFibGVwcmVzcyAvIFRhYmxlcyAqL1xuXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIsIC50YWJsZXByZXNzLXNjcm9sbC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGxhYmVsIGlucHV0LCBsYWJlbCBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICB9XG4gIH1cblxuICAudGFibGVwcmVzcyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYW5uZXI7XG4gICAgICB9XG4gICAgfVxuICAgIHRmb290IHtcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFubmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICB9XG4gIC5wYWdpbmdfc2ltcGxlIC5wYWdpbmF0ZV9idXR0b24ubmV4dDphZnRlciwgLnBhZ2luZ19zaW1wbGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91czpiZWZvcmUge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuICAucGFnaW5nX3NpbXBsZSAucGFnaW5hdGVfYnV0dG9uLm5leHQ6YWZ0ZXIge1xuXG4gIH1cblxuICAudGFibGVwcmVzcy10YWJsZS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5LFxuLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHksXG4uc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSxcbi5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5LFxuI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcge1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICB9XG4gIHAsIHVsIGxpLCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmFubmVyLWNvbnRhY3Qge1xuICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICRhdmVuaXItcmVkO1xuICBjb2xvcjogd2hpdGU7XG4gIGEsIGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDIzcHggMCAtMXB4ICNkYTI5MWMsIGluc2V0IDAgLTIycHggMCAtMXB4ICNmZmZmZmY7XG4gIH1cbn1cblxuLnRpdGxlLXNpbmdsZWNhdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmFydGljbGUtYm9keSwgI3RpbnltY2Uge1xuICAgIHAgPixcbiAgICAud3AtY2FwdGlvbiA+IHtcbiAgICAgIGltZy5pbWctd2lkZSwgaWZyYW1lLCBvYmplY3QsIC50d2l0dGVyLXR3ZWV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmFydGljbGUtYm9keSwgI3RpbnltY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNzg7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci5iYW5uZXItY29udGFjdCB7XG4gICAgbWFyZ2luOiAwIC0xOHB4ICRiYXNlLXZlcnRpY2FsKjQ7XG4gIH1cblxuICAudGl0bGUtc2luZ2xlY2F0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIEljb25zICovXG5cbiAgLnNpbmdsZS1wb3N0IHtcbiAgICBoMTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBzcGVhazogbm9uZTtcblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXG4gICAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgY29udGVudDogXCJcXGU4MDFcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNpbmdsZS1wdWJsaWNhdGlvbiB7XG4gICAgaDE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgc3BlYWs6IG5vbmU7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblxuICAgICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtcG9kY2FzdCB7XG4gICAgaDE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgc3BlYWs6IG5vbmU7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblxuICAgICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtdmlkZW8ge1xuICAgIGgxOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHNwZWFrOiBub25lO1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cbiAgICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICBjb250ZW50OiBcIlxcZTgyNFwiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFNpbmdsZSBQb2RjYXN0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jc3JzbHkge1xuICAubWVqcy1jb250YWluZXIsIC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scywgLm1lanMtZW1iZWQsIC5tZWpzLWVtYmVkIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICRhdmVuaXItcmVkO1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgM3B4IDAgMHB4O1xuICB9XG4gIC5tZWpzLWNvbnRhaW5lciAqIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXBsYXkgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbjogM3B4IDdweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlODIxXCI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWpzLWJ1dHRvbi5tZWpzLXBsYXlwYXVzZS1idXR0b24ge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXBhdXNlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDNweCA4cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgICBjb250ZW50OiAnXFxlODIyJztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuXG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtY3VycmVudCwgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtbG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4zMyk7XG4gIH1cbiAgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWwge1xuICAgIGJhY2tncm91bmQ6ICRhdmVuaXItcmVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgfVxuXG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWZsb2F0IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWZsb2F0LWN1cnJlbnQge1xuICAgIG1hcmdpbjogMXB4O1xuICB9XG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWZsb2F0LWNvcm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAxOHB4O1xuICB9XG5cbiAgLm1lanMtY29udHJvbHMgLm1lanMtbXV0ZSxcbiAgLm1lanMtY29udHJvbHMgYS5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlcixcbiAgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUubWVqcy1kdXJhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZWpzLXJlcGxheT5idXR0b24ge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG5cbn1cblxuLnNpbmdsZS1wb2RjYXN0IHtcbiAgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLm1lanMtZHVyYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLWxlYWQge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjU7XG4gIH1cbiAgLmNhcmRyb3ctcGxheWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICAud3AtYXVkaW8tc2hvcnRjb2RlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xuICAgIH1cbiAgICAud3AtYXVkaW8tc2hvcnRjb2RlLm1lanMtYXVkaW8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLnN1YnNjcmliZS1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuY2FyZHJvdy1saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcG9kY2FzdCB7XG4gIC50ZWFzZS1wb2RjYXN0IGgzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnNpbmdsZS1wb2RjYXN0IHtcbiAgICAuYXJ0aWNsZS1sZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICAuc3Vic2NyaWJlLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgfVxuICB9XG5cbn1cblxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTaW5nbGUgUHVibGljYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4qIFBERiBWaWV3ZXJcbiovXG5cbiNwZGZwcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucGRmLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWxlcnQtaW52aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5hbGVydC1pbnZpc2libGUge1xuICBwYWRkaW5nOiAwO1xuICAuY2xvc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyAxOTk1IC0gMjAzNSBTaW5nbGUgJiBPdmVydmlld1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNpbmdsZS0xOTk1LTIwMzUge1xuICAudGl0bGUtc2luZ2xlY2F0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVhZG1vcmUtYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi1saWJlcmFsIHtcbiAgICAuYXJ0aWNsZS1ib2R5IHtcbiAgICAgID4gaDIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMS5hcnRpY2xlLWgxIHtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hcnJvdy1ob21lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYm94LTE5OTUge1xuICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWw7XG4gIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICAmLmJveC1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4uaW5mb2dyYXBoaWMtMTk5NSB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjQ7XG59XG5cbi5tb2JpbGUtd3JhcCB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnNpbmdsZS0xOTk1LTIwMzUge1xuICAgIGgxLmFydGljbGUtaDEsIGgyLmFydGljbGUtaDIge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LTE5OTUge1xuICAgICAgJi5ib3gtZG93bmxvYWQge1xuICAgICAgICBtYXJnaW46ICRiYXNlLXZlcnRpY2FsKjQgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgQXZlbmlyIEpldW5lc3NlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UsIC50ZXJtLWF2ZW5pci1qZXVuZXNzZSwgYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIHtcbiAgI2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmFubmVyLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgIGEsIGE6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAyM3B4IDAgLTFweCAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZSwgaW5zZXQgMCAtMjJweCAwIC0xcHggI2ZmZmY7XG4gICAgfVxuICB9XG4gIC5jb2xvci1saW5rIHtcbiAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gIH1cbiAgLmFsZXJ0IC5idG4tcHJpbWFyeSwgLmFsZXJ0IGEuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgIGJvcmRlci1jb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gIH1cbiAgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdmVuaXItamV1bmVzc2UteWVsbG93O1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmV2ZW50X19tYXJrZXIge1xuICAgIGNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgfVxuICAubWljcm9zaXRlLWhlYWRlciBhIHtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQgMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCksIGNvbG9yLXN0b3AoMTAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wKSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQgMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQsIGVuZENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCwgR3JhZGllbnRUeXBlPTEgKTtcbiAgICB9XG4gICAgLmxvZ28tYWoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqNCAwICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICAuYmctYWJzb2x1dGUtcmlnaHQge1xuICAgICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZS1oMSB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqNTtcbiAgfVxuICAucG9zdC10eXBlLWF2ZW5pci1qZXVuZXNzZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2UgMCUsICR3aGl0ZSA2MCUsICR3aGl0ZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2UpLCBjb2xvci1zdG9wKDYwJSwgJHdoaXRlKSwgY29sb3Itc3RvcCgxMDAlLCAkd2hpdGUpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlIDAlLCAkd2hpdGUgNjAlLCAkd2hpdGUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2UgMCUsICR3aGl0ZSA2MCUsICR3aGl0ZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2UgMCUsICR3aGl0ZSA2MCUsICR3aGl0ZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZSAwJSwgJHdoaXRlIDYwJSwgJHdoaXRlIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjY2VlZjRiJywgZW5kQ29sb3JzdHI9JyNlNzM4MjcnLCBHcmFkaWVudFR5cGU9MSApO1xuICB9XG4gICNtZXRhYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0O1xuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQgMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCksIGNvbG9yLXN0b3AoMTAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wKSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQgMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQsIGVuZENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCwgR3JhZGllbnRUeXBlPTEgKTtcbiAgICB9XG4gICAgLmJnLWFic29sdXRlLXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbiB7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLmxvZ29HcmlkRmlsdGVyIHtcbiAgICAuZmlsdGVySXRlbSB7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cywgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb250ZW50IHtcbiAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICB9XG4gICAgfVxuICAgIGEuYnRuLXByaW1hcnkge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICBib3JkZXItY29sb3I6ICAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGEudGVhc2UtbGluayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWNvbnRhY3QgYSwgLmJhbm5lci1jb250YWN0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLXllbGxvdztcbiAgICAgIC50aXRsZS1iaWcge1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICAgIH1cbiAgICAgIC5sZWFkLWJpZyB7XG4gICAgICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAkYmFzZS12ZXJ0aWNhbDtcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXNlYXJjaCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2F2ZW5pcmpldW5lc3NlZmx5aW4ge1xuICAgICAgLmJsb2NrLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlOmFmdGVyLFxuICAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdlOmFmdGVyIHtcbiAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgLypmb250LXNpemU6IDE2MHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBsZWZ0OiA0MCU7IG5vdCB0ZXN0ZWQgbW9iaWxlISEhICovXG4gIH1cbiAgLnRlYXNlIC5sZWFkIHNwYW4ge1xuICAgIGNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICAmLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciwgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scywgI3Nyc2x5IC5tZWpzLWVtYmVkLCAjc3JzbHkgLm1lanMtZW1iZWQgYm9keSxcbiAgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXG4gIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICBib3JkZXItY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIHtcbiAgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjc7XG4gIH1cbiAgLmFydGljbGUtaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICB9XG4gICNjb250ZW50IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIHtcbiAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZCB7XG4gICAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo3IDAgMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnNpbmdsZS1hdmVuaXItamV1bmVzc2UsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIge1xuICAgICAgbG9nby1haiB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLWJsb2cge1xuICAgICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqNztcbiAgICB9XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIE1pY3Jvc2l0ZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1pY3Jvc2l0ZS1oZWFkZXIge1xuICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCozIDAgMDtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgLTJweCAwIDAgI2ZmZjtcbiAgICBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgICB3b3JkLXNwYWNpbmc6IC0ycHg7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmY7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRhdmVuaXItcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLW1pY3Jvc2l0ZSB7XG4gICNoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgaDEuYXJ0aWNsZS1oMSB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqNztcbiAgfVxuICAuYXJ0aWNsZS1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICB9XG4gICNoZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zZXBlcmF0b3ItaGVhZGVyLFxuICAgICAgLm5hdmJhci1hdmVuaXItYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlYXNlLXZlcnRpY2FsIHtcbiAgICAmLnRlYXNlIHtcbiAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlYWRtb3JlLWFydGljbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIExvZ28gR3JpZFxuLmdyaWQtaXRlbSwgLmdyaWQtc2l6ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgJi50ZWFzZXItaGVybyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuLmxvZ29HcmlkIHtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIG1hcmdpbi1yaWdodDogLTlweDtcbiAgLnRlYXNlci1oZXJvIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5sb2dvR3JpZEZpbHRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5maWx0ZXJJdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMsICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBjb2xvcjogJGF2ZW5pci1ncmV5O1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIEluZm9ybWF0aW9uXG5cbi5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gIHBhZGRpbmctdG9wOiAkYmFzZS12ZXJ0aWNhbC8yO1xuICBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCB1bCwgbGksIG9sIHtcbiAgICBmb250LXNpemU6IDAuODU3ZW07XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIHVsLCBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuXG4udGVhc2UudGVhc2UtbWljcm9zaXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNztcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaW5nbGUtbWljcm9zaXRlIGgxLmFydGljbGUtaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vKiBNaWNyb3NpdGUgQXBwICovXG4uYmxhY2tlZGl0aW9uIHtcbiAgYmFja2dyb3VuZDogIzIxMjQyODtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICNoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMTI0Mjg7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIC5uYXYtbGluayxcbiAgICAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGEsXG4gICAgLm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1zZWFyY2gsXG4gICAgLm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbixcbiAgICAubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFuLFxuICAgICNuYXZiYXJOYXZNb2JpbGUgLnNvY2lhbC1wcm9maWxlcyBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VwZXJhdG9yLWhlYWRlcixcbiAgICAjbmF2YmFyTmF2TW9iaWxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5oZWFkZXJfX2NsYWltIHtcbiAgICAgIC5zZXBlcmF0b3ItaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWN0aW9ucywgLnNlcmllcy1sb29wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbixcbiAgLnRlYXNlIHAubGVhZCwgLnRlYXNlIC5ib29rLXRleHQgcCwgLnRlYXNlIGRpdi5sZWFkIHAsXG4gIC50ZWFzZSBwLm1ldGEtaW5mbyB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb24taW5uZXIsXG4gIC5zZXBlcmF0b3ItbW9iaWxlLFxuICAubW9iaWxlLXNlYXJjaC1sYW5nIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gICNmb290ZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgLm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbmssXG4gICAgLmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2VzLFxuICAgIC5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzMztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdyYXZ1ckNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDY4N3B4O1xuICAgICAgd2lkdGg6IDEyMjJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC50aXRsZS1zZWN0aW9uIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi5zZWN0aW9uLWJsb2cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIC5zZWN0aW9uLWlubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWFwcHN0b3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGEge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3N0LXR5cGUtbWljcm9zaXRlIHtcbiAgLnNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAuc2xpZGUgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIuc2luZ2xlLXZpZGVvIHtcbiAgLmFydGljbGUtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICBjb250ZW50OiBcIlxcZTgyNFwiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuICAmX19sZWFkIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgfVxuICB9XG4gICZfX2VtYmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJi5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5zaW5nbGUtdmlkZW9fX2VtYmVkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ob21lIHtcbiAgLnNpbmdsZS12aWRlbyB7XG4gICAgJl9fZW1iZWQge1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZS12aWRlbyB7XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gICZfX3N1YnRpdGxlIHtcblxuICB9XG59XG5cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTEwIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxMCAvIDE2KTtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTZWN0aW9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlY3Rpb24ge1xuICBtYXJnaW46ICRiYXNlLXZlcnRpY2FsKjcgMDtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICAuc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5ob21lIHtcbiAgLnNlY3Rpb24tYW5ub3VuY2VtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLW1lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLW1lZGlhIHtcbiAgLmNvbGxhcHNlLW1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tdG9wOmZpcnN0LW9mLXR5cGUge1xuICAuc2VjdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNTtcbiAgJi0tMjAyMCB7XG4gICAgLnNlY3Rpb24taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLm9yZGVyLW1kLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICB9XG4gICAgICAub3JkZXItbWQtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIH1cbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAudGVhc2Uge1xuICAgICAgICAudGl0bGUtdGVhc2VyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxlYWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmLnRlYXNlLW1pY3Jvc2l0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGVhc2UtbWljcm9zaXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIC50ZWFzZS12ZXJ0aWNhbC1oZXJvIHtcbiAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAudGl0bGUtdGVhc2VyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICAgIC5sZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1ub2JvcmRlciB7XG4gIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAuc2VjdGlvbi1pbm5lciB7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMTI7XG59XG5cbi5ob21lIC5zZWN0aW9uLnNlY3Rpb24tc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNztcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIge1xuICAuc2VjdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMiAkYmFzZS12ZXJ0aWNhbCoyICRiYXNlLXZlcnRpY2FsO1xuICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWJhbm5lcjtcbiAgICAudGl0bGUtYmlnIHtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgJGdyZXktYmFubmVyLCAtMXB4IDFweCAwICRncmV5LWJhbm5lciwgMnB4IDAgMCAkZ3JleS1iYW5uZXIsIC0ycHggMCAwICRncmV5LWJhbm5lcjtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWJhbm5lciB7XG4gIC5ibG9jay1pbm5lciB7XG4gICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMiAkYmFzZS12ZXJ0aWNhbCoyICRiYXNlLXZlcnRpY2FsKjQ7XG4gICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGdyZXktYmFubmVyO1xuICAgIC50aXRsZS1iaWcge1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAkZ3JleS1iYW5uZXIsIC0xcHggMXB4IDAgJGdyZXktYmFubmVyLCAycHggMCAwICRncmV5LWJhbm5lciwgLTJweCAwIDAgJGdyZXktYmFubmVyO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1zcG9uc29ycyB7XG4gIC5ibG9jay1iYW5uZXIge1xuICAgIC5ibG9jay1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyICRiYXNlLXZlcnRpY2FsKjIgJGJhc2UtdmVydGljYWwqMjtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItcmVkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLnRpdGxlLWJpZyB7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgJGF2ZW5pci1yZWQsIC0xcHggMXB4IDAgJGF2ZW5pci1yZWQsIDJweCAwIDAgJGF2ZW5pci1yZWQsIC0ycHggMCAwICRhdmVuaXItcmVkO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRhdmVuaXItcmVkLCBpbnNldCAwIC0zcHggMCAwICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcC5tb3JlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2Uge1xuICAudGVhc2UtYWotcGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxuICB9XG4gIC50ZWFzZS1hai50ZWFzZS1wdWJsaWNhdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50ZWFzZS1hajpub3QoLnRlYXNlLWFqLXBhZ2UpIHtcbiAgICAgIC50aXRsZS1iaWcge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgICAgLmxlYWQtYmlnIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICBwLm1vcmUtbGluayBhIHtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JhdnVyQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmJsb2NrLWJhbm5lciB7XG4gICAgcC5sZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIC5zZWN0aW9uLWlubmVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMThweCAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAudGl0bGUtYmlnIHtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2RhMjkxYywgLTFweCAxcHggMCAjZGEyOTFjLCAycHggMCAwICNkYTI5MWMsIC0ycHggMCAwICNkYTI5MWM7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZGEyOTFjLCBpbnNldCAwIC0zcHggMCAwICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5sZWFkLWJpZyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQge1xuICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRiYXNlLXZlcnRpY2FsKjQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQge1xuICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXRlYW0ge1xuICBtYXJnaW46ICRiYXNlLXZlcnRpY2FsKjUgMDtcbn1cblxuLyogTGF5b3V0IEdlbmVyYXRvciAqL1xuLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo5O1xuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWxheW91dC5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCoyO1xufVxuXG4vKiBUZWFtIFNlY3Rpb24gKi9cbi5zZWN0aW9uLnNlY3Rpb24tdGVhbSB7XG4gIC50aXRsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXRpY2tlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuICAuc2VjdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhbm5lcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnRpY2tlciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJl9fc3BpdHptYXJrZSB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICAgIC5zZWN0aW9uLWlubmVyIHtcbiAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgIH1cbiAgICAmLnNlY3Rpb24tdG9wOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgfVxuICB9XG4gIC5ob21lIHtcbiAgICAuYmFubmVyLWFydGljbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbWVkaXVtIG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWJhbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cblxuICAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIHtcbiAgICAuc2VwZXJhdG9yLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLnNlY3Rpb24tYW5ub3VuY2VtZW50LCAuc2VjdGlvbi5zZWN0aW9uLWV2ZW50IHtcbiAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWV2ZW50cyB7XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1zcG9uc29ycyB7XG4gICAgaW1nLCAudHlwZWQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgfVxuICB9XG5cbiAgLmhvbWUge1xuICAgIC5zZWN0aW9uLW1lZGlhIHtcbiAgICAgIC5jb2wtbWQtMzpudGgtY2hpbGQoMyksXG4gICAgICAuY29sLW1kLTM6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTZWN0aW9uIEV2ZW50ZXMgKEhvbWUgJiBNZWRpYSlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWN0aW9uLWV2ZW50IHtcbiAgJiArIC5zZWN0aW9uLWV2ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCozICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmV2ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50X19tYXJrZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgY29sb3I6ICRhdmVuaXItcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAkYmFzZS12ZXJ0aWNhbDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLmV2ZW50X190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqMjtcbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbi5ldmVudF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqMjtcbn1cbi5ldmVudF9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgVGVhc2VyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGVhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAudGl0bGUtdGVhc2VyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC00cHggMCAtMXB4ICRibGFjaztcbiAgICB9XG4gIH1cbiAgcC5sZWFkLCAuYm9vay10ZXh0IHAsIGRpdi5sZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICYuc2VyaWVzLWxvb3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0xIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwLm1ldGEtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLnRpbWUge1xuXG4gICAgfVxuICAgIC5hdXRob3Ige1xuXG4gICAgfVxuICB9XG4gIHAubW9yZS1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgfVxuICAucG93ZXJwcmVzc19wbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJ1YmJsZS1hYnNvbHV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgLm51bWJlci1vcmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgfVxuICAgICAgLm51bWJlci1zZXBlcmF0b3Ige1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG4gICAgICAubnVtYmVyLXRvdGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50ZWFzZS12ZXJ0aWNhbC1oZXJvLCAmLnRlYXNlLWhlcm8ge1xuICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5idWJibGUtYWJzb2x1dGUge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAubnVtYmVyLW9yZGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5udW1iZXItc2VwZXJhdG9yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5udW1iZXItdG90YWwge1xuICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaDEuYXJ0aWNsZS1oMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJ1YmJsZS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgLm51bWJlci1vcmRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLm51bWJlci1zZXBlcmF0b3Ige1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gICAgLm51bWJlci10b3RhbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5idWJibGUtYWJzb2x1dGUge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAubnVtYmVyLW9yZGVyIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgIH1cbiAgICAgIC5udW1iZXItc2VwZXJhdG9yIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgfVxuICAgICAgLm51bWJlci10b3RhbCB7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5hLnRlYXNlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRibGFjaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDAuOTgpO1xuICB9XG4gICYuYWN0aXZlLXRvdWNoIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnRlYXNlLXB1YmxpY2F0aW9uLCAudGVhc2UtYWoge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICBhLnRlYXNlLWxpbmsge1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgwLjk4KTtcbiAgfVxufVxuXG4udGVhc2UtdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGEudGVhc2UtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG59XG5cblxuLypcbiogVmFyaWFudHNcbiovXG5cbi50ZWFzZS50ZWFzZS12ZXJ0aWNhbCxcbi50ZWFzZS50ZWFzZS1mZWF0dXJlZC1pdGVtIHtcbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICB9XG59XG5cbi50ZWFzZXItaGVybyAudGVhc2Uge1xuICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbiAgLnRpdGxlLXRlYXNlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgLTFweCAjZmZmLCBpbnNldCAwIC02cHggMCAtMXB4ICRibGFjaztcbiAgICB9XG4gIH1cbiAgcC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnRlYXNlIHtcbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gICAgfVxuICB9XG59XG4udGVhc2UudGVhc2UtbWljcm9zaXRlIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYXZlbmlyLWdyZXk7XG59XG5cbi5zZWN0aW9uLXRvcCB7XG4gIC50ZWFzZS12ZXJ0aWNhbCB7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmFyY2hpdmUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ibG9nLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wb2RjYXN0LXZpZGVvcyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoIHtcbiAgLnRlYXNlIHtcbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZS1mZWF0dXJlZC1pdGVtIHtcbiAgLnRpdGxlLXRlYXNlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIH1cbn1cblxuLnByZXNzLWhlcm8ge1xuICAudGVhc2UtcHJlc3Mge1xuICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZS1haiB7XG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxufVxuXG4udGVhc2UtYWotcGFnZSB7XG4gIHRyYW5zZm9ybTogbm9uZTsgLy8gaG92ZXIgZWZmZWN0IG9uIHRlYXNlcnMgaXMgaW5jb21wYXRpYmxlIHdpdGggYmFja2dyb3VuZCBncmFkaWVudFxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gIC50aXRsZS1iaWcge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgIzI2MjYyNjtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1hcnRpY2xlLXByb3NwZXJpdHkge1xuICAudGVhc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5cbi8qXG4qIEljb25zXG4qL1xuXG4udGVhc2UtcG9zdCB7XG4gIGgzOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgY29udGVudDogXCJcXGU4MDFcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi50ZWFzZS1wdWJsaWNhdGlvbiB7XG4gIGgzOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgY29udGVudDogXCJcXGU4MDBcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi50ZWFzZS1wb2RjYXN0IHtcbiAgaDM6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICBjb250ZW50OiBcIlxcZTgyMFwiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnRlYXNlLXZpZGVvIHtcbiAgaDM6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICBjb250ZW50OiBcIlxcZTgyNFwiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubGVhZCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgfVxuICB9XG59XG4uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSB7XG4gIC50ZWFzZS12aWRlbyB7XG4gICAgLmxlYWQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50ZWFzZS1taWNyb3NpdGUge1xuICBoMzpiZWZvcmUge1xuICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYudGVhc2UtY2hpbGQge1xuICAgIGgzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICAgIH1cbiAgfVxufVxuLnNpbmdsZS1taWNyb3NpdGUge1xuICAudGVhc2UtbWljcm9zaXRlIHtcbiAgICBoMzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59XG5cbnNwYW4uaWNvbi10ZWFzZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAkYmFzZS12ZXJ0aWNhbCoyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmFydGljbGUtaDEge1xuICBzcGFuLmljb24tdGVhc2VyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvdWNoZXZlbnRzIGEudGVhc2UtbGluayB7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnRlYXNlci1oZXJvIC50ZWFzZSB7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB9XG4gICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgLTFweCAjZmZmLCBpbnNldCAwIC00cHggMCAtMXB4ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC50ZWFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgfVxuICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgIHAubGVhZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gICAgcC5tZXRhLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAudGltZSB7XG5cbiAgICAgIH1cbiAgICAgIC5hdXRob3Ige1xuXG4gICAgICB9XG4gICAgfVxuICAgIHAubW9yZS1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIH1cbiAgfVxuICAudGVhc2VyLWhlcm8gLnRlYXNlIHtcbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICB9XG4gICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICBwLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZSB7XG4gICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXRvcHN0b3JpZXMge1xuICAgIC50ZWFzZSB7XG4gICAgICAudGl0bGUtdGVhc2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlYXNlLWZlYXR1cmVkLWl0ZW0gLnRpdGxlLXRlYXNlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLnNlY3Rpb24tYmxvZyB7XG4gICAgLnRlYXNlIC5jb2wtbWl4bW9iaWxlLXBvZGNhc3Qge1xuICAgICAgZmxleDogMCAwIDY4JTtcbiAgICAgIG1heC13aWR0aDogNjglO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2JTtcbiAgICB9XG4gICAgLnRlYXNlIC5jb2wtbWl4bW9iaWxlLXB1YmxpY2F0aW9uIHtcbiAgICAgIGZsZXg6IDAgMCA0NyU7XG4gICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNi41JTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLS0tLS0tLSBDb2xvcnMgaW5mb2dyYWZpY3NcbiRpbmZvcHJpbWFyeTogIzAwNWI3ZjtcbiRpbmZvc2Vjb25kYXJ5OiAjZmY1OTAwO1xuJGluZm9zZWNvbmRhcnktZGFyazogI2E4MzQwMDtcbiRpbmZvc2Vjb25kYXJ5LWxpZ2h0OiAjZmY4MTRjO1xuJGluZm9ncmVlbjogIzRkOTIyMTtcbiRpbmZvcmVkOiAjYzUxYjdkO1xuJGluZm9hY2NlbnQ6ICNmZmQ3MDA7XG4kaW5mb2dyZXk6ICM0NDQ0NDU7XG4kaW5mb2dyZXktbGlnaHQxOiAjYzZjNmM2O1xuXG4vLy0tLS0tLS0gWW91IGRyYXcgaXRcbi55b3VkcmF3aXQsIC5zaGlmdGhpc3RvZ3JhbSwgLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBtYXJnaW46IDQwcHggMHB4O1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyYXBoLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLy8tLS0gR3JhcGhcbiAgLmdyYXBoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLy0tLSBHcmlkXG4gICAgLmdyaWQge1xuICAgICAgLmRvbWFpbiB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgIH1cbiAgICAgIC50aWNrIHtcbiAgICAgICAgbGluZSB7XG4gICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMTtcbiAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuN1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBBeGlzXG4gICAgLmF4aXMge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB0ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1udWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgLy8tLS0gTGluZXNcbiAgICAubGluZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgICAgJi5ibGFjayB7XG4gICAgICAgIHN0cm9rZTogJGluZm9ncmV5O1xuICAgICAgfVxuICAgICAgJi5yZWQge1xuICAgICAgICBzdHJva2U6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJldmlldy1saW5lLFxuICAgIC55b3VyLWxpbmUge1xuICAgICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSA3O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgZmlsbDogbm9uZTtcbiAgICB9XG4gICAgLnlvdXItbGluZSB7XG4gICAgICBzdHJva2U6ICRpbmZvcHJpbWFyeTtcbiAgICB9XG4gICAgLnByZXZpZXctbGluZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgc3Ryb2tlOiAkaW5mb2dyZXktbGlnaHQxO1xuICAgIH1cbiAgICAjcHJldmlldy1hcnJvdyBwYXRoIHtcbiAgICAgIGZpbGw6ICRpbmZvZ3JleS1saWdodDE7XG4gICAgfVxuICAgICYuZHJhd24ge1xuICAgICAgLmNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucHJldmlldy1saW5lIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnByZXZpZXctbGluZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIERyYWdnZWFibGVcbiAgICAuZHJhZ2dhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLy8tLS0gRG90c1xuICAgIC5kb3RzIHtcbiAgICAgIGNpcmNsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICAmLm1lZGlhbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYuYmxhY2sge1xuICAgICAgICAgIGZpbGw6ICRpbmZvZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgZmlsbDogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8tLS0gTGFiZWxzXG4gICAgLmxhYmVscyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIC5kYXRhLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgICYuZWRnZS1sZWZ0IHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuZWRnZS1yaWdodCBzcGFuIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiA4NiU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDEycHggNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICB9XG4gICAgICAgICYuYmxhY2sge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm9ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYueW91ci1yZXN1bHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm9wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRpbmZvcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8tLS0gVGl0bGVzXG4gICAgLnRpdGxlcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIEdyYWRpZW50c1xuICAgICNncmFkaWVudC1ibGFjayB7XG4gICAgICAuc3RhcnQge1xuICAgICAgICBzdG9wLWNvbG9yOiAkaW5mb2dyZXk7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICAuZW5kIHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9ncmV5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICNncmFkaWVudC1yZWQge1xuICAgICAgLnN0YXJ0IHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICAuZW5kIHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8tLS0gQ29udHJvbHNcbiAgICAuY29udHJvbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGluZm9ncmV5O1xuICAgICAgLmJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkaW5mb2dyZXk7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8tLS0gQWN0aW9uXG4gIC5hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IC4yNXJlbSAtNHB4O1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5mb3ByaW1hcnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGluZm9ncmV5LWxpZ2h0MTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8tLS0gUmVzdWx0XG4gIC5yZXN1bHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAucmVzdWx0LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc2hvd24ge1xuICAgICAgLmFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucmVzdWx0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tLS0gU2hpZnQgaGlzdG9ncmFtXG4uc2hpZnRoaXN0b2dyYW0sIC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0ge1xuICAvLy0tLSBHcmFwaFxuICAuZ3JhcGgge1xuICAgICNtYXNrZWRBcmVhQW5pbSwgI2xpbmVBbmltIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgbGluZWFyO1xuICAgIH1cbiAgICAvLy0tLSBMaW5lc1xuICAgIC5saW5lIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgICBzdHJva2U6ICNiNGI0YjQ7XG4gICAgICAmLmxpbmUtc3RhdGljIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgfVxuICAgICAgJi5saW5lLWxvd2VyIHtcbiAgICAgICAgc3Ryb2tlOiAkaW5mb3NlY29uZGFyeS1kYXJrO1xuICAgICAgfVxuICAgICAgJi5saW5lLW1pZGRsZSB7XG4gICAgICAgIHN0cm9rZTogJGluZm9zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgICAmLmxpbmUtdXBwZXIge1xuICAgICAgICBzdHJva2U6ICRpbmZvc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBHcmFkaWVudHNcbiAgICAjZ3JhZGllbnQtc3RhdGljIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICNiNGI0YjQ7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICAuZW5kIHtcbiAgICAgICAgc3RvcC1jb2xvcjogI2I0YjRiNDtcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjZ3JhZGllbnQtbG93ZXIge1xuICAgICAgLnN0YXJ0IHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnktZGFyaztcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICAgIC5lbmQge1xuICAgICAgICBzdG9wLWNvbG9yOiAkaW5mb3NlY29uZGFyeS1kYXJrO1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICNncmFkaWVudC1taWRkbGUge1xuICAgICAgLnN0YXJ0IHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICAuZW5kIHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2dyYWRpZW50LXVwcGVyIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIEF4aXMgbGFiZWxzXG4gICAgLmF4aXMtbGFiZWwge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIC8vLS0tIEFjdGlvblxuICAuYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5mb2dyZXk7XG4gICAgfVxuICB9XG4gIC8vLS0tIFJlc3VsdFxuICAucmVzdWx0IHtcbiAgICAucmVzdWx0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi8vLS0tLS0tLSBTaGlmdCBhdmVyYWdlIGhpc3RvZ3JhbVxuLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSB7XG4gIC8vLS0tIEdyYXBoXG4gIC5ncmFwaCB7XG4gICAgLy8tLS0gQmFyc1xuICAgIC5iYXIge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgc3Ryb2tlOiAkaW5mb3NlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgbGluZWFyO1xuICAgIH1cbiAgICAvLy0tLSBMaW5lc1xuICAgIC5saW5lIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICBzdHJva2U6ICRpbmZvZ3JleTtcbiAgICAgICYubGluZS1zdGF0aWMge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIEdyYWRpZW50c1xuICAgICNncmFkaWVudC1taWRkbGUge1xuICAgICAgLnN0YXJ0IHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICAuZW5kIHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnk7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8tLS0gTWFya2Vyc1xuICAgICNtY2lyY2xlIHtcbiAgICAgIGZpbGw6ICRpbmZvZ3JleTtcbiAgICB9XG4gICAgLy8tLS0gQXhpcyBsYWJlbHNcbiAgICAuYXZlcmFnZS1sYWJlbCB7XG4gICAgICBjb2xvcjogJGluZm9ncmV5O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgUHJpbnQgQ1NTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgcHJpbnQgYW5kIChjb2xvcikge1xuICAqIHtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuXG4gIC8vIHBhZ2Ugc2V0dXBcbiAgQHBhZ2Uge1xuICAgIHNpemU6IEE0O1xuICAgIG1hcmdpbjogMS41Y20gMmNtIDEuNWNtIDJjbTtcbiAgICAvLyBAdG9wLXJpZ2h0IHt9XG4gIH1cblxuICAvLyBQcmludCBwcm9wZXIgYmxhY2tcbiAgJGJsYWNrOiAjMDAwMDAwO1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgUHJpbnQgQ1NTIC0gRGVmYXVsdCBzdHlsZXNcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAvLyBub3JtYWxpemVcbiAgYm9keSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbiAgYm9keSwgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBzdHVmZiB5b3UgZG9uJ3Qgd2FudCB0byBicmVhayBhY3Jvc3MgcGFnZXNcbiAgaW1nLCB1bCwgb2wsIGxpLCB0YWJsZSwgI2Zvb3RlciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLy8gcmVzZXQgZmxleCBzdHlsZXMgLy8gZml4IGZvciBmaXJlZm94XG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyByZXNldCBmaXhlZCB3aWR0aCBvbiBjb250YWluZXIgLy8gZml4IGZvciBzYWZhcmlcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEVtcHR5IFBhZ2VzXG4gIGh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogOTklICFpbXBvcnRhbnQ7XG4gIH1cbiAgLy8gd3JhcHBlciB3aXRoaW4gYm9keSBvZiBlbXB0eSBwYWdlXG4gICN3cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC8vIHByaW50LWZyaWVuZGx5IGxpbmtzXG4gIC5hcnRpY2xlLWJvZHkgYVtocmVmXj1odHRwXTphZnRlcixcbiAgLmFydGljbGUtYm9keSBhOm5vdCg6bG9jYWwtbGluayk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCIgPFwiIGF0dHIoaHJlZikgXCI+IFwiO1xuICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJjbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbiAgLmFydGljbGUtYm9keSBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgLmFydGljbGUtYm9keSBhW2hyZWZePVwiamF2YXNjcmlwdFwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIGZpeCBwcmludC1mcmllbmRseSBsaW5rIGluIHNpdGUgdGl0bGVcbiAgaDEsIGgyLCBoMywgaDQsIHAge1xuICAgICY6YmVmb3JlLCAmID4gYVtocmVmXj1odHRwXTpiZWZvcmUsICYgPiBhOm5vdCg6bG9jYWwtbGluayk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFByaW50IENTUyAtIHNpdGUgc3BlY2lmaWMgc3R5bGVzXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLy8gZm9udC1zaXplc1xuICBoMSwgLmFydGljbGUtaDEge1xuICAgIGZvbnQtc2l6ZTogMjVwdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OjMycHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVjbTtcbiAgfVxuICBwLmFydGljbGUtbGVhZCB7XG4gICAgZm9udC1zaXplOiAxMnB0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHQgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1ib2R5LCAjdGlueW1jZSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDExcHQgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVjbTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDExcHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNS41cHQ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgcHJlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICBsaW5lLWhlaWdodDogOS41cHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjJjbTtcbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgICAuZGF0YVRhYmxlc19pbmZvLFxuICAgICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUsXG4gICAgICAuZGF0YVRhYmxlc19sZW5ndGgsXG4gICAgICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdXJyZW50VVJMIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1LjVwdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tZXRhY2FyZCB7XG4gICAgZm9udC1zaXplOiA5cHQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTFwdCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwgLmFydGljbGUtYm9keSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi1kZCwgI3RpbnltY2UgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwgI3RpbnltY2UgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGQge1xuICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxMC4ycHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC8vIGJsYWNrIGxpc3RcbiAgLm5hdmJhci10b2dnbGVyLCAubmF2YmFyLXRvZ2dsZXItc2VhcmNoLCAubmF2YmFyLW5hdiwgLm5hdmJhci1sYW5ndWFnZXMsIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSxcbiAgI2FjdGlvbnNhcnRpY2xlLCAjd2VpdGVybGVzZW4sIC5tZXRhY2FyZC5tZXRhY2FyZC1hdXRob3IsXG4gICNuZXdzbGV0dGVyZmx5aW4sICNhdmVuaXJqZXVuZXNzZWZseWluLCAjcGRmcHJldmlldywgI21ldGFiYXIsXG4gIC5yZWFkbW9yZS1hcnRpY2xlLCAucmVhZG1vcmUtYXJ0aWNsZS1tb2JpbGUsIC5iYW5uZXIuYmFubmVyLWNvbnRhY3QsIC5jYXJkcm93LmNhcmRyb3ctcGxheWVyLFxuICAuc2VjdGlvbi1ibG9nLCAuc2VjdGlvbi1wdWJsaWNhdGlvbnMsIC5zZWN0aW9uLXBvZGNhc3RzLCAjcHJvc3Blcml0eWJhbm5lciwgLnNlY3Rpb24tc2VhcmNoLFxuICBoNC50aXRsZS1zaW5nbGVjYXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGhlYWRlciwgbG9nbywgbmF2YmFyXG4gIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNjbTtcbiAgICAuc2VwZXJhdG9yLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBhcnRpY2xlXG4gIGFydGljbGUgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cblxuICAvLyBtZXRhYm94XG4gICNhcnRpY2xlbWV0YSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXG4gICAgLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwLjhwdDtcbiAgICB9XG5cbiAgICAvLyB1Z2x5IGZpeCB0byByZW1vdmUgYSBjb2wgYmV0d2VlbiB0d28gY29scyBhbmQgdGhlbiBtYWtlIHRoZSB0d28gY29scyBhZGphY2VudCB0byBlYWNoIG90aGVyXG4gICAgLm1ldGFjYXJkLWlubmVyIC5jb2wtNiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgI2NvbGxhcHNlTWV0YWNhcmQge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLy8gcGllY2UgdG9nZXRoZXIgcm93cyBmcm9tIGRlc2t0b3AgYW5kIGV4Y2VycHQgZnJvbSBtb2JpbGUgbGF5b3V0XG4gICAgLmNhcmRib3guY2FyZGJveC1tZXRhIHtcbiAgICAgIC5jYXJkcm93LWxpbmssIC5jYXJkcm93LXByaW50LCAuY2FyZHJvdy1zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZGJveC1leGNlcnB0LCAuYm9yZGVyLWxlZnQuZC1ub25lLmQtc20tYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZHJvdy1jb250YWN0LCAuY2FyZHJvdy1jb21tdW5pcXVlLCAuY2FyZHJvdy1kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jYXJkcm93LWNvbGxhcHNlIHtcbiAgICAgIGEgLmljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAjY29sbGFwc2VNZXRhY2FyZCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgLmNhcmRyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICYuY2FyZHJvdy1leGNlcnB0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcG9kY2FzdFxuICAgICYubWV0YWNhcmQtcG9kY2FzdCB7XG4gICAgICBtYXgtd2lkdGg6IDcuNWNtO1xuICAgICAgLm1ldGFjYXJkLWlubmVyIC5jYXJkYm94LXBsYXllciAuY2FyZHJvdy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmpzLWJsdWJycnktcGxheTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZG9uJ3QgcHJpbnQgbGlua3NcbiAgI2FydGljbGVtZXRhIC5jYXJkcm93IGFbaHJlZl49aHR0cF06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHByb3NwZXJpdHliYW5uZXJcbiAgI3Byb3NwZXJpdHliYW5uZXIge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgaDM6YmVmb3JlLCAubmF2LWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgLmQtbm9uZS5kLXNtLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZGl2W2NsYXNzXj0nY29sJ10ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZmxleDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAubmF2LXByb3NwZXJpdHkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGRvbid0IHByaW50IGxpbmtzXG4gIC5hcnRpY2xlLWJvZHkgI3Byb3NwZXJpdHliYW5uZXIgYTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5tZXRhY2FyZC1hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDAuNWNtO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLmNvbC1zbS02IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmJveC1hdXRob3Ige1xuICAgICAgLmNvbC00LCAuY29sLTgge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLmNvbC00IHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIH1cbiAgICAgIC5jb2wtOCB7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZm9vdGVyXG4gICNmb290ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJwdDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VwZXJhdG9yLW1vYmlsZSwgLm1vYmlsZS1zZWFyY2gtbGFuZywgLmZvb3Rlci1zaXRlbWFwLCBhLm1hcCwgLmJsb2NrLXdpZGdldC1zb2NpYWwsIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aXRsZS13aWRnZXQuZC1ub25lLmQtc20tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRpdGxlLXdpZGdldCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBhZGRyZXNzIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAuYmxvY2std2lkZ2V0LCBhZGRyZXNzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gbW9iaWxlIHN0eWxlc1xuXG4gIC8vIGNhdGVnb3J5IHRpdGxlXG4gIC50aXRsZS1zaW5nbGVjYXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBpY29uIGJlZm9yZSB0aXRsZXNcbiAgLnNpbmdsZS1wdWJsaWNhdGlvbiwgLnNpbmdsZS1wb3N0LCAuc2luZ2xlLXBvZGNhc3Qge1xuICAgIGgxOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNpbmdsZS1wdWJsaWNhdGlvbiBoMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG4gIH1cblxuICAuc2luZ2xlLXBvZGNhc3QgaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyMFwiO1xuICB9XG4gIC5zaW5nbGUtcG9zdCBoMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gIH1cbiAgLnNpbmdsZS12aWRlbyBoMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG4gIH1cblxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgVGVhbSBQYWdlXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLnNpbmdsZS10ZWFtIHtcbiAgICAuc2VjdGlvbi5zZWN0aW9uLXRlYW0sXG4gICAgLnRlYW0tcGFnaW5hdGlvbixcbiAgICAuaW1hZ2UtZG93bmxvYWQsXG4gICAgI2Zvb3RlcixcbiAgICAuY2FyZHJvdy5jYXJkcm93LWNvbGxhcHNlLmNhcmRyb3ctcGVyc29uLWN2IGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0ge1xuICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBwLCAuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgdWwsIC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBvbCB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxufVxuIiwiXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgSUUgOSBvbmx5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmllOSB7XG5cbiAgLypcbiAgICogRHVwbGljYXRlXG4gICAqL1xuXG4gIC8vIG5hdmJhclxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIG5hdmJhci1ib3R0b21cbiAgLm5hdmJhci1hdmVuaXItYm90dG9tLm5hdmJhciB7XG4gICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBtYWlsY2hpbXAgZm9ybVxuICAuc2VjdGlvbi1hai1uZXdzbGV0dGVyLCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIsICNuZXdzbGV0dGVyZmx5aW4ge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gbWV0YWNhcmRcbiAgLmNvbC02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC8vcGFnaW5hdGlvblxuICB1bC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNpbmdsZSBibG9nIHNsaWRlclxuICAuc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbiAgLnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtcHJldiB7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cblxuXG4gIC8qXG4gICAqIFNwZWNpZmljXG4gICAqL1xuXG4gIC8vIHBkZi12aWV3ZXJcbiAgLmNhcmRib3gtcHVibGljYXRpb24gLmNhcmRyb3ctcHJldmlldywgI3BkZnByZXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIElFIDEwIG9ubHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyAuc2VsZWN0b3IgeyBwcm9wZXJ0eTogdmFsdWVcXDk7IH1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG5cbiAgLypcbiAgICogRHVwbGljYXRlXG4gICAqL1xuXG4gIC8vIG5hdmJhclxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xcOTtcbiAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrXFw5O1xuICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcXDk7XG4gICAgICAgIGZsb2F0OmxlZnRcXDk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIG5hdmJhci1ib3R0b21cbiAgLm5hdmJhci1hdmVuaXItYm90dG9tLm5hdmJhciB7XG4gICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMTIwcHhcXDk7XG4gICAgICAgIHdpZHRoOiAxOTBweFxcOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBtYWlsY2hpbXAgZm9ybVxuICAuc2VjdGlvbi1hai1uZXdzbGV0dGVyLCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIsICNuZXdzbGV0dGVyZmx5aW4ge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCVcXDk7XG4gICAgfVxuICB9XG5cbiAgLy8gbWV0YWNhcmRcbiAgLmNvbC02IHtcbiAgICBmbG9hdDogbGVmdFxcOTtcbiAgfVxuXG4gIC8vcGFnaW5hdGlvblxuICB1bC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9ja1xcOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcXDk7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXFw5O1xuICAgIH1cbiAgfVxuXG4gIC8vIHNpbmdsZSBibG9nIHNsaWRlclxuICAuc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1uZXh0IHtcbiAgICByaWdodDogLTE1cHhcXDk7XG4gIH1cbiAgLnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtcHJldiB7XG4gICAgbGVmdDogLTE1cHhcXDk7XG4gIH1cblxuICAvKlxuICAgKiBTcGVjaWZpY1xuICAgKi9cblxuICAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCxcbiAgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQge1xuICAgIGhlaWdodDogNTBweFxcOTtcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgRURHRSBvbmx5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6dHJ1ZSkge1xuICAjaGVhZGVyIHtcbiAgICAubmF2YmFyLWxhbmd1YWdlcyB7XG4gICAgICAubGFuZy1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1sYW5nIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItc3dpdHplcmxhbmQge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGF2ZW5pci1yZWQ7XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItbWFya2V0cyB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLW9yYW5nZTtcbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1zdGF0ZSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLWdyZWVuO1xuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLWdvdmVybm1lbnQge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGF2ZW5pci1ibHVlO1xuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLXNvY2lldHkge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGF2ZW5pci1wdXJwbGU7XG4gICAgfVxuICB9XG4gIC50aXRsZS1iaWcgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gIH1cbiAgLnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZyBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICR3aGl0ZTtcbiAgfVxuICAuYmFuZXItY29udGFjdCB7XG4gICAgYSwgYTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAtMnB4ICNmZmZmZmY7XG4gICAgfVxuICB9XG4gIC5ibG9jay1tZW1iZXIgLnRpdGxlLW1lbWJlciBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgfVxuICAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAtMXB4ICMyNjI2MjY7XG4gIH1cbiAgLnRlYXNlci1oZXJvIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTRweCAwIC0xcHggIzI2MjYyNjtcbiAgfVxufVxuLy8gRURHRSAxMitcbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG4gICNoZWFkZXIge1xuICAgIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LWxhbmcge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3Age1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1zd2l0emVybGFuZCB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLXJlZDtcbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1tYXJrZXRzIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItb3JhbmdlO1xuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLXN0YXRlIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItZ3JlZW47XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItZ292ZXJubWVudCB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLWJsdWU7XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItc29jaWV0eSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLXB1cnBsZTtcbiAgICB9XG4gIH1cbiAgLnRpdGxlLWJpZyBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgfVxuICAuc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlnIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJHdoaXRlO1xuICB9XG4gIC5iYW5lci1jb250YWN0IHtcbiAgICBhLCBhOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIC0ycHggI2ZmZmZmZjtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLW1lbWJlciAudGl0bGUtbWVtYmVyIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICB9XG4gIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIC0xcHggIzI2MjYyNjtcbiAgfVxuICAudGVhc2VyLWhlcm8gLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgLTFweCAjMjYyNjI2O1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBPdmVyd3JpdGVzIGZvciBBbGwgSUUgPD05XG4gIGludGVncmF0ZWQgYnkgY29uZGl0aW9uYWwgY29tbWVudCwgd2hpY2ggaXMgbm90IHdvcmtpbmcgZ3QgaWUxMFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vXG4vLyBCb290c3RyYXAgMyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJzcnNseS9ib290c3RyYXAtaWU4L2NsZWFyZml4XCI7XG5AaW1wb3J0IFwic3JzbHkvYm9vdHN0cmFwLWllOC9ncmlkXCI7XG5AaW1wb3J0IFwic3JzbHkvYm9vdHN0cmFwLWllOC9ncmlkLWZyYW1ld29ya1wiO1xuXG5cbi8vXG4vLyBTcnNseSA6IElFOSBhbmQgMTBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKSB7XG4gIC8vXG4gIC8vIEZhbGxiYWNrIENTUyBCb290c3RyYXAgNCBJRTgvOSAoaHR0cHM6Ly9naXRodWIuY29tL2NvbGlmZi9ib290c3RyYXAtaWU4KVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgYm9keXtmb250LXNpemU6MTZweH1cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNnttYXJnaW4tYm90dG9tOjhweH1cbiAgcHttYXJnaW4tYm90dG9tOjE2cHh9XG4gIGFkZHJlc3N7bWFyZ2luLWJvdHRvbToxNnB4fVxuICBvbCx1bCxkbHttYXJnaW4tYm90dG9tOjE2cHh9XG4gIGRke21hcmdpbi1ib3R0b206OHB4fVxuICBibG9ja3F1b3Rle21hcmdpbjowIDAgMTZweH1cbiAgcHJle21hcmdpbi1ib3R0b206MTZweH1cbiAgZmlndXJle21hcmdpbjowIDAgMTZweH1cbiAgY2FwdGlvbntwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHh9XG4gIGxhYmVse21hcmdpbi1ib3R0b206OHB4fVxuICBsZWdlbmR7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1zaXplOjI0cHh9XG4gIGNvZGV7cGFkZGluZzozcHggNnB4fVxuICBrYmR7cGFkZGluZzozcHggNnB4fVxuICBocnttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9XG4gIGgxe2ZvbnQtc2l6ZTo0MHB4fVxuICBoMntmb250LXNpemU6MzJweH1cbiAgaDN7Zm9udC1zaXplOjI4cHh9XG4gIGg0e2ZvbnQtc2l6ZToyNHB4fVxuICBoNXtmb250LXNpemU6MjBweH1cbiAgaDZ7Zm9udC1zaXplOjE2cHh9XG5cbiAgLmFsZXJ0e21hcmdpbi1ib3R0b206MTZweH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6NDBweH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXt0b3A6IC0ycHg7cmlnaHQ6IC0yMHB4fVxuICAuYmxvY2txdW90ZXtwYWRkaW5nOjhweCAxNnB4O21hcmdpbi1ib3R0b206MTZweDtmb250LXNpemU6MjBweDtib3JkZXItbGVmdDo0cHggc29saWQgI2VjZWVlZn1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjE2cHg7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjZWNlZWVmfVxuICAuYnJlYWRjcnVtYntwYWRkaW5nOjEycHggMTZweDttYXJnaW4tYm90dG9tOjE2cHh9XG4gIC5idG57cGFkZGluZzo4cHggMTZweDtmb250LXNpemU6MTZweH1cbiAgLmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVke2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KX1cbiAgLmJ0bi10b29sYmFye21hcmdpbi1sZWZ0Oi04cHh9XG4gIC5jYXJke21hcmdpbi1ib3R0b206MTJweDtib3JkZXI6MXB4IHNvbGlkICMwMDB9XG4gIC5jYXJkLWJsb2Nre3BhZGRpbmc6MjBweH1cbiAgLmNhcmQtZm9vdGVye3BhZGRpbmc6MTJweCAyMHB4O2JvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwfVxuICAuY2FyZC1oZWFkZXJ7cGFkZGluZzoxMnB4IDIwcHh9XG4gIC5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tYm90dG9tOi0xMnB4O21hcmdpbi1sZWZ0Oi0xMHB4O2JvcmRlci1ib3R0b206MH1cbiAgLmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tbGVmdDotMTBweH1cbiAgLmNhcmQtaW1nLW92ZXJsYXl7cGFkZGluZzoyMHB4fVxuICAuY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi02cHh9XG4gIC5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206MTJweH1cbiAgLmNhcmV0e2JvcmRlci10b3A6NHB4IHNvbGlkfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LC5jYXJvdXNlbC1jb250cm9sLW5leHR7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcntmaWx0ZXI6YWxwaGEob3BhY2l0eT05MCl9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0sLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXRvcDo0cHh9XG4gIC5jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofVxuICAuY2xvc2V7Zm9udC1zaXplOjI0cHg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfVxuICAuY2xvc2U6Zm9jdXMsLmNsb3NlOmhvdmVye2ZpbHRlcjphbHBoYShvcGFjaXR5PTc1KX1cbiAgLmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7bWFyZ2luLWJvdHRvbTowfVxuICAuY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbToxMnB4O2ZvbnQtc2l6ZToyMHB4fVxuICAuY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6NHB4O3BhZGRpbmctYm90dG9tOjRweDtmb250LXNpemU6MTRweH1cbiAgLmNvbC1mb3JtLWxlZ2VuZHtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O2ZvbnQtc2l6ZToxNnB4fVxuICAuY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH1cbiAgLmN1c3RvbS1jb250cm9se3BhZGRpbmctbGVmdDoyNHB4fVxuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye3RvcDo0cHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0e2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfVxuICAuY3VzdG9tLWZpbGV7aGVpZ2h0OjQwcHh9XG4gIC5jdXN0b20tZmlsZS1jb250cm9se2hlaWdodDo0MHB4O3BhZGRpbmc6OHB4IDE2cHh9XG4gIC5jdXN0b20tZmlsZS1pbnB1dHttaW4td2lkdGg6MjI0cHh9XG4gIC5jdXN0b20tc2VsZWN0e3BhZGRpbmc6NnB4IDI4cHggNnB4IDEycHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZSBcXDk7cGFkZGluZy1yaWdodDogMC43NXJlbSBcXDk7fVxuICAuY3VzdG9tLXNlbGVjdC1zbXtwYWRkaW5nLXRvcDo2cHg7cGFkZGluZy1ib3R0b206NnB4fVxuICAuZGlzcGxheS0xe2ZvbnQtc2l6ZTo5NnB4fVxuICAuZGlzcGxheS0ye2ZvbnQtc2l6ZTo4OHB4fVxuICAuZGlzcGxheS0ze2ZvbnQtc2l6ZTo3MnB4fVxuICAuZGlzcGxheS00e2ZvbnQtc2l6ZTo1NnB4fVxuICAuZGwtaG9yaXpvbnRhbHttYXJnaW4tcmlnaHQ6LTMwcHg7bWFyZ2luLWxlZnQ6LTMwcHh9XG4gIC5kcm9wZG93bi1kaXZpZGVye21hcmdpbjo4cHggMH1cbiAgLmRyb3Bkb3duLWhlYWRlcntmb250LXNpemU6MTRweDtwYWRkaW5nOiA4cHggMjRweH1cbiAgLmRyb3Bkb3duLWl0ZW17cGFkZGluZzogM3B4IDI0cHh9XG4gIC5kcm9wZG93bi1tZW51e2ZvbnQtc2l6ZToxNnB4O21pbi13aWR0aDoxNjBweDtwYWRkaW5nOjhweCAwO21hcmdpbjoycHggMCAwO2JvcmRlcjoxcHggc29saWQgIzAwMH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlcnttYXJnaW4tcmlnaHQ6NHB4O21hcmdpbi1sZWZ0OjRweH1cbiAgLmRyb3B1cCAuY2FyZXQsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldHtib3JkZXItYm90dG9tOjRweCBzb2xpZH1cbiAgLmZhZGUuc2hvd3tmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfVxuICAuZmFkZXtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX1cbiAgLmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTo4cHh9XG4gIC5mb3JtLWNoZWNre21hcmdpbi1ib3R0b206MTJweH1cbiAgLmZvcm0tY2hlY2staW5saW5le3BhZGRpbmctbGVmdDoyMHB4fVxuICAuZm9ybS1jaGVjay1pbnB1dHttYXJnaW4tdG9wOjRweDttYXJnaW4tbGVmdDotMjBweH1cbiAgLmZvcm0tY2hlY2stbGFiZWx7cGFkZGluZy1sZWZ0OjIwcHh9XG4gIC5mb3JtLWNvbnRyb2x7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MTZweDtib3JkZXI6MXB4IHNvbGlkICMwMDB9XG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bWFyZ2luLXRvcDo0cHh9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGlje3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHh9XG4gIC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MTZweH1cbiAgLmZvcm0tdGV4dHttYXJnaW4tdG9wOjRweH1cbiAgLmltZy10aHVtYm5haWx7cGFkZGluZzo0cHh9XG4gIC5pbnB1dC1ncm91cC1hZGRvbntwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH1cbiAgLmp1bWJvdHJvbntwYWRkaW5nOjMycHggMTZweDttYXJnaW4tYm90dG9tOjMycHh9XG4gIC5sZWFke2ZvbnQtc2l6ZToyMHB4fVxuICAubGlzdC1ncm91cC1pdGVte3BhZGRpbmc6MTJweCAyMHB4O2JvcmRlcjogMXB4IHNvbGlkICMwMDB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvd3tmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9XG4gIC5tLTF7bWFyZ2luOiAxNnB4IDE2cHggIWltcG9ydGFudH1cbiAgLm10LTF7bWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50fVxuICAubXItMXttYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudH1cbiAgLm1iLTF7bWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50fVxuICAubWwtMXttYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50fVxuICAubXgtMXttYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50fVxuICAubXktMXttYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50fVxuICAubS0ye21hcmdpbjogMjRweCAyNHB4ICFpbXBvcnRhbnR9XG4gIC5tdC0ye21hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudH1cbiAgLm1yLTJ7bWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnR9XG4gIC5tYi0ye21hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudH1cbiAgLm1sLTJ7bWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudH1cbiAgLm14LTJ7bWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudH1cbiAgLm15LTJ7bWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudH1cbiAgLm0tM3ttYXJnaW46IDQ4cHggNDhweCAhaW1wb3J0YW50fVxuICAubXQtM3ttYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnR9XG4gIC5tci0ze21hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50fVxuICAubWItM3ttYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnR9XG4gIC5tbC0ze21hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnR9XG4gIC5teC0ze21hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnR9XG4gIC5teS0ze21hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnR9XG4gIC5uYXZiYXJ7cGFkZGluZzo4cHggMTZweH1cbiAgLm5hdmJhci1icmFuZHtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4O21hcmdpbi1yaWdodDoxNnB4O2ZvbnQtc2l6ZToyMHB4fVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1kaXZpZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3Vze2NvbG9yOiNmZmZ9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6I2ZmZn1cbiAgLm5hdmJhci1kaXZpZGVye3BhZGRpbmctdG9wOjYuOHB4O3BhZGRpbmctYm90dG9tOjYuOHB4O21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1sZWZ0OjE2cHh9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXRvcDo2LjhweDtwYWRkaW5nLWJvdHRvbTo2LjhweH1cbiAgLm5hdmJhci10b2dnbGVye3BhZGRpbmc6OHB4IDEycHg7Zm9udC1zaXplOjIwcHh9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjhweH1cbiAgLnAtYS0xe3BhZGRpbmc6MTZweCAxNnB4ICFpbXBvcnRhbnR9XG4gIC5wLWEtMntwYWRkaW5nOjI0cHggMjRweCAhaW1wb3J0YW50fVxuICAucC1hLTN7cGFkZGluZzo0OHB4IDQ4cHggIWltcG9ydGFudH1cbiAgLnAtYi0xe3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH1cbiAgLnAtYi0ye3BhZGRpbmctYm90dG9tOjI0cHggIWltcG9ydGFudH1cbiAgLnAtYi0ze3BhZGRpbmctYm90dG9tOjQ4cHggIWltcG9ydGFudH1cbiAgLnAtbC0xe3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9XG4gIC5wLWwtMntwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50fVxuICAucC1sLTN7cGFkZGluZy1sZWZ0OjQ4cHggIWltcG9ydGFudH1cbiAgLnAtci0xe3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50fVxuICAucC1yLTJ7cGFkZGluZy1yaWdodDoyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLXItM3twYWRkaW5nLXJpZ2h0OjQ4cHggIWltcG9ydGFudH1cbiAgLnAtdC0xe3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudH1cbiAgLnAtdC0ye3BhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudH1cbiAgLnAtdC0ze3BhZGRpbmctdG9wOjQ4cHggIWltcG9ydGFudH1cbiAgLnAteC0xe3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9XG4gIC5wLXgtMntwYWRkaW5nLXJpZ2h0OjI0cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50fVxuICAucC14LTN7cGFkZGluZy1yaWdodDo0OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjQ4cHggIWltcG9ydGFudH1cbiAgLnAteS0xe3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9XG4gIC5wLXktMntwYWRkaW5nLXRvcDoyNHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MjRweCAhaW1wb3J0YW50fVxuICAucC15LTN7cGFkZGluZy10b3A6NDhweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjQ4cHggIWltcG9ydGFudH1cbiAgLnBhZ2UtbGlua3twYWRkaW5nOjhweCAxMnB4fVxuICAucGFnaW5hdGlvbnttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fVxuICAucGFnaW5hdGlvbi1sZyAucGFnZS1saW5re3BhZGRpbmc6MTJweCAyNHB4O2ZvbnQtc2l6ZToyMHB4fVxuICAucGFnaW5hdGlvbi1zbSAucGFnZS1saW5re3BhZGRpbmc6NC40cHggMTJweDtmb250LXNpemU6MTRweH1cbiAgLnBvcG92ZXJ7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfVxuICAucG9wb3Zlci10aXRsZXtmb250LXNpemU6MTZweH1cbiAgLnByb2dyZXNze2hlaWdodDoxNnB4O21hcmdpbi1ib3R0b206MTZweH1cbiAgLnJvdW5kZWQtdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH1cbiAgLnJvdW5kZWQtcmlnaHR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH1cbiAgLnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH1cbiAgLnJvdW5kZWQtbGVmdHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH1cbiAgLnRhYmxlIHRoLC50YWJsZSB0ZHtwYWRkaW5nOjEycHh9XG4gIC50YWJsZXttYXJnaW4tYm90dG9tOjE2cHh9XG4gIC50YWJsZS1zbSB0aCwudGFibGUtc20gdGR7cGFkZGluZzo1cHh9XG4gIC50YWJsZS1yZXNwb25zaXZle21pbi1oZWlnaHQ6MCV9XG4gIC50b29sdGlwe2ZvbnQtc2l6ZToxNHB4fVxuICAudG9vbHRpcC5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTkwKX1cblxuICAvL1xuICAvLyBTcnNseVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgI3Nyc2x5IHtcblxuICAgIC8vXG4gICAgLy8gR3JpZCBzeXN0ZW1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gQ29udGFpbmVyIHdpZHRoc1xuICAgIC8vXG4gICAgLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGbHVpZCBjb250YWluZXJcbiAgICAvL1xuICAgIC8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbiAgICAvLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuICAgIH1cblxuICAgIC8vIFJvd1xuICAgIC8vXG4gICAgLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuICAgIC5yb3cge1xuICAgICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgfVxuXG4gICAgLy8gQ29sdW1uc1xuICAgIC8vXG4gICAgLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG4gICAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cbiAgICAvLyBFeHRyYSBzbWFsbCBncmlkXG4gICAgLy9cbiAgICAvLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4gICAgLy8gc21hcnRwaG9uZXMuXG5cbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG4gICAgLy8gU21hbGwgZ3JpZFxuICAgIC8vXG4gICAgLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4gICAgLy8gdG8gdGFibGV0cy5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbiAgICB9XG5cbiAgICAvLyBNZWRpdW0gZ3JpZFxuICAgIC8vXG4gICAgLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbiAgICB9XG5cbiAgICAvLyBMYXJnZSBncmlkXG4gICAgLy9cbiAgICAvLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gU3JzbHkgU3R5bGVzXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5zZWN0aW9uIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICNoZWFkZXIge1xuICAgICAgLm5hdmJhci5uYXZiYXItbG9uZ2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5uYXZiYXItc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIl19 */